TY - CONF
T1 - Approximate convex decomposition of polygons
AU - Lien, Jyh Ming
AU - Amato, Nancy M.
N1 - Funding Information:
✩ This research supported in part by NSF Grants ACI-9872126, EIA-9975018, EIA-0103742, EIA-9805823, ACR-0081510, ACR-0113971, CCR-0113974, EIA-9810937, EIA-0079874, and by the Texas Higher Education Coordinating Board grant ATP-000512-0261-2001. A preliminary version of this work appeared in the Proceedings of the ACM Symposium on Computational Geometry 2004 [J.-M. Lien, N. M. Amato, Approximate convex decomposition of polygons, in: Proc. 20th Annual ACM Symp. Computat. Geom. (SoCG), June 2004, pp. 17–26]. * Corresponding author. E-mail addresses: [email protected] (J.-M. Lien), [email protected] (N.M. Amato).
PY - 2004
Y1 - 2004
N2 - We propose a strategy to decompose a polygon, containing zero or more holes, into "approximately convex" pieces. For many applications, the approximately convex components of this decomposition provide similar benefits as convex components, while the resulting decomposition is significantly smaller and can be computed more efficiently. Moreover, our approximate convex decomposition (ACD) provides a mechanism to focus on key structural features and ignore less significant artifacts such as wrinkles and surface texture; a user specified tolerance determines allowable concavity. We propose a simple algorithm that computes an ACD of a polygon by iteratively removing (resolving) the most significant non-convex feature (notch). As a by product, it produces an elegant hierarchical representation that provides a series of 'increasingly convex' decompositions. Our algorithm computes an ACD of a simple polygon with n vertices and r notches in O(nr) time. In contrast, exact convex decomposition is NP-hard or, if the polygon has no holes, takes O(nr2) time.
AB - We propose a strategy to decompose a polygon, containing zero or more holes, into "approximately convex" pieces. For many applications, the approximately convex components of this decomposition provide similar benefits as convex components, while the resulting decomposition is significantly smaller and can be computed more efficiently. Moreover, our approximate convex decomposition (ACD) provides a mechanism to focus on key structural features and ignore less significant artifacts such as wrinkles and surface texture; a user specified tolerance determines allowable concavity. We propose a simple algorithm that computes an ACD of a polygon by iteratively removing (resolving) the most significant non-convex feature (notch). As a by product, it produces an elegant hierarchical representation that provides a series of 'increasingly convex' decompositions. Our algorithm computes an ACD of a simple polygon with n vertices and r notches in O(nr) time. In contrast, exact convex decomposition is NP-hard or, if the polygon has no holes, takes O(nr2) time.
KW - Convex decomposition
KW - Hierarchical
KW - Polygon
UR - http://www.scopus.com/inward/record.url?scp=4544324915&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=4544324915&partnerID=8YFLogxK
U2 - 10.1145/997817.997823
DO - 10.1145/997817.997823
M3 - Paper
AN - SCOPUS:4544324915
SP - 17
EP - 26
T2 - Proceedings of the Twentieth Annual Symposium on Computational Geometry (SCG'04)
Y2 - 9 June 2004 through 11 June 2004
ER -