Quadric Arrangement in Classifying Rigid Motions of a 3D Digital Image

Rigid motions are fundamental operations in image processing. While bijective and isometric in \(\mathbb {R}^3\), they lose these properties when digitized in \(\mathbb {Z}^3\). To understand how the digitization of 3D rigid motions affects the topology and geometry of a chosen image patch, we classify the rigid motions according to their effect on the image patch. This classification can be described by an arrangement of hypersurfaces in the parameter space of 3D rigid motions of dimension six. However, its high dimensionality and the existence of degenerate cases make a direct application of classical techniques, such as cylindrical algebraic decomposition or critical point method, difficult. We show that this problem can be first reduced to computing sample points in an arrangement of quadrics in the 3D parameter space of rotations. Then we recover information about remaining three parameters of translation. We implemented an ad-hoc variant of state-of-the-art algorithms and applied it to an image patch of cardinality 7. This leads to an arrangement of 81 quadrics and we recovered the classification in less than one hour on a machine equipped with 40 cores.

[1]  Zbigniew Jelonek,et al.  Quantitative Generalized Bertini-Sard Theorem for Smooth Affine Varieties , 2005, Discret. Comput. Geom..

[2]  Guillaume Moroz,et al.  Properness defects of projection and minimal discriminant variety , 2011, J. Symb. Comput..

[3]  A. Neumaier Interval methods for systems of equations , 1990 .

[4]  Eric Rémila,et al.  Configurations induced by discrete rotations: periodicity and quasi-periodicity properties , 2005, Discret. Appl. Math..

[5]  James Renegar On the computational complexity and geome-try of the first-order theory of the reals , 1992 .

[6]  Donal O'Shea,et al.  Ideals, varieties, and algorithms - an introduction to computational algebraic geometry and commutative algebra (2. ed.) , 1997, Undergraduate texts in mathematics.

[7]  Hugues Talbot,et al.  Combinatorial structure of rigid transformations in 2D digital images , 2013, Comput. Vis. Image Underst..

[8]  Yukiko Kenmochi,et al.  3D discrete rotations using hinge angles , 2011, Theor. Comput. Sci..

[9]  Nicolas Passat,et al.  Bijective Rigid Motions of the 2D Cartesian Grid , 2016, DGCI.

[10]  Yohan Thibault,et al.  Rotations in 2D and 3D discrete spaces , 2010 .

[11]  Maciej Liskiewicz,et al.  On the Complexity of Affine Image Matching , 2007, STACS.

[12]  D. S. Arnon,et al.  Algorithms in real algebraic geometry , 1988 .

[13]  Mohab Safey El Din,et al.  Testing Sign Conditions on a Multivariate Polynomial and Applications , 2007, Math. Comput. Sci..

[14]  Amihood Amir,et al.  Faster two-dimensional pattern matching with rotations , 2006, Theor. Comput. Sci..

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

[16]  Z. Jelonek Topological characterization of finite mappings , 2001 .

[17]  Arthur Cayley,et al.  The Collected Mathematical Papers: ARTHUR CAYLEY , 1889 .

[18]  David A. Cox,et al.  Ideals, Varieties, and Algorithms , 1997 .

[19]  George E. Collins,et al.  Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975 .

[20]  Eric Rémila,et al.  On Colorations Induced by Discrete Rotations , 2003, DGCI.

[21]  E. Hansen Global optimization using interval analysis — the multi-dimensional case , 1980 .

[22]  K. Kurdyka,et al.  SEMIALGEBRAIC SARD THEOREM FOR GENERALIZED CRITICAL VALUES , 2000 .

[23]  Hugues Talbot,et al.  Topological alterations of 3D digital images under rigid transformations , 2014 .

[24]  Bernard Mourrain,et al.  On the computation of an arrangement of quadrics in 3D , 2005, Comput. Geom..

[25]  P. Zimmermann,et al.  Efficient isolation of polynomial's real roots , 2004 .

[26]  Éric Schost,et al.  Properness Defects of Projections and Computation of at Least One Point in Each Connected Component of a Real Algebraic Set , 2004, Discret. Comput. Geom..

[27]  John Abbott,et al.  Quadratic interval refinement for real roots , 2012, ACCA.

[28]  Patrick J. Rabier,et al.  Ehresmann fibrations and Palais-Smale conditions for morphisms of Finsler manifolds , 1997 .

[29]  James Renegar,et al.  On the Computational Complexity and Geometry of the First-Order Theory of the Reals, Part I: Introduction. Preliminaries. The Geometry of Semi-Algebraic Sets. The Decision Problem for the Existential Theory of the Reals , 1992, J. Symb. Comput..

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

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

[32]  Nicolas Passat,et al.  Bijectivity Certification of 3D Digitized Rotations , 2016, CTIC.

[33]  John L. Junkins,et al.  Multi-Resolution Methods for Modeling and Control of Dynamical Systems , 2008 .