Discrete Regular Polygons for Digital Shape Rigid Motion via Polygonization

Recently, a sufficient condition, namely quasi-regularity, has been proposed for preserving the connectivity during the process of digitization of a continuous object whose boundary is not necessarily differentiable. Under this condition, a rigid motion scheme for digital objects of $\mathbb Z^2$ is proposed to guarantee that a well-composed object will remain well-composed, and its global geometry will be approximately preserved. In this paper, we are interested in polygons generated from digital objects and their rigid motions in $\mathbb Z^2$. For this, we introduce a notion of discrete regularity which is a restriction of quasi-regularity for polygons. This notion provides a simple geometric verification, based on the measure of lengths and angles, of quasi-regularity which is originally defined with morphological operators. Furthermore, we present a method for geometry-preserving rigid motions based on convex decomposition of polygons. This paper focuses on the implementation and on the reproduction of the method linking to an online demonstration. The way of using the C++ code source in other contexts is shown as well.

[1]  Gilles Bertrand,et al.  Image segmentation through operators based on topology , 1997, J. Electronic Imaging.

[2]  Hugues Talbot,et al.  Topology-Preserving Rigid Transformation of 2D Digital Images , 2014, IEEE Transactions on Image Processing.

[3]  Azriel Rosenfeld,et al.  Well-Composed Sets , 1995, Comput. Vis. Image Underst..

[4]  Isabelle Debled-Rennesson,et al.  Geometric Preservation of 2D Digital Objects Under Rigid Motions , 2018, Journal of Mathematical Imaging and Vision.

[5]  Isabelle Debled-Rennesson,et al.  Convexity-Preserving Rigid Motions of 2D Digital Objects , 2017, DGCI.

[6]  Peer Stelldinger,et al.  Digitization of non-regular shapes in arbitrary dimensions , 2008, Image Vis. Comput..

[7]  Azriel Rosenfeld,et al.  Digital topology: Introduction and survey , 1989, Comput. Vis. Graph. Image Process..

[8]  Isabelle Debled-Rennesson,et al.  A Linear Algorithm for Polygonal Representations of Digital Sets , 2006, IWCIA.

[9]  Nancy M. Amato,et al.  Approximate convex decomposition of polygons , 2004, SCG '04.

[10]  Tobias Bjerregaard,et al.  A survey of research and practices of Network-on-chip , 2006, CSUR.

[11]  Avraham A. Melkman,et al.  On-Line Construction of the Convex Hull of a Simple Polyline , 1987, Inf. Process. Lett..

[12]  Rafael C. González,et al.  Digital image processing, 3rd Edition , 2008 .

[13]  Peer Stelldinger,et al.  Towards a general sampling theory for shape preservation , 2005, Image Vis. Comput..

[14]  Henk J. A. M. Heijmans,et al.  The algebraic basis of mathematical morphology. I Dilations and erosions , 1990, Comput. Vis. Graph. Image Process..

[15]  Michel Couprie,et al.  Digital Imaging: A Unified Topological Framework , 2011, Journal of Mathematical Imaging and Vision.

[16]  Christopher Conrad,et al.  Preserving Topology by a Digitization Process , 1998, Journal of Mathematical Imaging and Vision.

[17]  Pierre-Louis Bazin,et al.  Topology-Preserving Tissue Classification of Magnetic Resonance Brain Images , 2007, IEEE Transactions on Medical Imaging.

[18]  H. Heijmans,et al.  The algebraic basis of mathematical morphology , 1988 .

[19]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[20]  Hugues Talbot,et al.  Topology-Preserving Conditions for 2D Digital Images Under Rigid Transformations , 2014, Journal of Mathematical Imaging and Vision.

[21]  Azriel Rosenfeld,et al.  Digital geometry - geometric methods for digital picture analysis , 2004 .

[22]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[23]  R.M. McElhaney,et al.  Algorithms for graphics and image processing , 1983, Proceedings of the IEEE.

[24]  Longin Jan Latecki,et al.  Digital Topology , 1994 .

[25]  Chul E. Kim On the Cellular Convexity of Complexes , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.