Decomposition of binary images - A survey and comparison

We present an overview of the most important methods that decompose an arbitrary binary object into a union of rectangles. We describe a run-length encoding and its generalization, decompositions based on quadtrees, on mathematical morphology, on the distance transform, and a theoretically optimal decomposition based on a maximal matching in bipartite graphs. We compare their performance in image compression, in moment computation and in linear filtering. We show that the choice is always a compromise between the complexity and time/memory consumption. We give advice how to select an appropriate method in particular cases.

[1]  Jan Flusser,et al.  Refined Morphological Methods of Moment Computation , 2010, 2010 20th International Conference on Pattern Recognition.

[2]  Nicolae Vizireanu,et al.  Generalizations of binary morphological shape decomposition , 2007, J. Electronic Imaging.

[3]  David Eppstein,et al.  Graph-Theoretic Solutions to Computational Geometry Problems , 2009, WG.

[4]  Mohamad Jamil Seaidoun,et al.  A fast exact euclidean distance transform with application to computer vision and digital image processing , 1993 .

[5]  Yiannis S. Boutalis,et al.  Parameterized real-time moment computation on gray images using block techniques , 2009, Journal of Real-Time Image Processing.

[6]  J. Mark Keil,et al.  Polygon Decomposition , 2000, Handbook of Computational Geometry.

[7]  Andrew V. Goldberg,et al.  A new approach to the maximum flow problem , 1986, STOC '86.

[8]  Gunilla Borgefors,et al.  Distance transformations in digital images , 1986, Comput. Vis. Graph. Image Process..

[9]  Richard M. Karp,et al.  Theoretical Improvements in Algorithmic Efficiency for Network Flow Problems , 1972, Combinatorial Optimization.

[10]  Bingcheng Li A new computation of geometric moments , 1993, Pattern Recognit..

[11]  Andrew V. Goldberg,et al.  Beyond the flow decomposition barrier , 1998, JACM.

[12]  Paul J. Zsombor-Murray,et al.  Fast algorithm for the computation of moment invariants , 1987, Pattern Recognit..

[13]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[14]  Juan Humberto Sossa Azuela,et al.  Computing geometric moments using morphological erosions , 2001, Pattern Recognit..

[15]  Egon L. van den Broek,et al.  Incremental Distance Transforms (IDT) , 2010, 2010 20th International Conference on Pattern Recognition.

[16]  Jack Sklansky,et al.  Minimal rectangular partitions of digitized blobs , 1984, Comput. Vis. Graph. Image Process..

[17]  Takao Asano,et al.  Efficient Algorithms for Geometric Graph Search Problems , 1986, SIAM J. Comput..

[18]  Basil G. Mertzios,et al.  Real-time computation of two-dimensional moments on binary images using image block representation , 1998, IEEE Trans. Image Process..

[19]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[20]  Jan Flusser,et al.  An adaptive method for image registration , 1992, Pattern Recognit..

[21]  Eiji Kawaguchi,et al.  On a Method of Binary-Picture Representation and Its Application to Data Compression , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  Jimmy J. M. Tan,et al.  Minimum partitioning simple rectilinear polygons in O(n log log n) - time , 1989, SCG '89.

[23]  Dimitris E. Koulouriotis,et al.  Efficient and accurate computation of geometric moments on gray-scale images , 2008, Pattern Recognit..

[24]  Frédo Durand,et al.  Image and depth from a conventional camera with a coded aperture , 2007, ACM Trans. Graph..

[25]  Kevin D. Gourley,et al.  A Polygon-to-Rectangle Conversion Algorithm , 1983, IEEE Computer Graphics and Applications.

[26]  Jan Flusser,et al.  Refined moment calculation using image block representation , 2000, IEEE Trans. Image Process..

[27]  Shi-Jinn Horng,et al.  A new computation of shape moments via quadtree decomposition , 2000, Pattern Recognit..

[28]  Mohamed Najim,et al.  An efficient algorithm for computation of shape moments from run-length codes or chain codes , 1992, Pattern Recognit..

[29]  J. Flusser,et al.  Moments and Moment Invariants in Pattern Recognition , 2009 .