Multiresolution Image Segmentations in Graph Pyramids

”How do we bridge the representational gap between image features and coarse model features?” is the question asked by the authors of [47] when referring to several contemporary research issues. They identify the one-to-one correspondence between salient image features (pixels, edges, corners,...) and salient model features (generalized cylinders, polyhedrons, invariant models,...) as a limiting assumption that makes prototypical or generic object recognition impossible. They suggested to bridge and not to eliminate the representational gap, as it is done in the computer vision community for quite long, and to focus efforts on: i) region segmentation, ii) perceptual grouping, and iii) image abstraction. Let us take these goals as a guideline to consider multiresolution representations under the special viewpoint of segmentation and grouping. In [34] multiresolution representation is considered under the abstraction viewpoint. Wertheimer [51] has formulated the importance of wholes (Ganzen) and not of its individual elements and introduced the importance of perceptual grouping and organization in visual perception. Regions as aggregations of primitive pixels play an extremely important role in nearly every image analysis task. Their internal properties (color, texture, shape, ...) help to identify them, and their external relations (adjacency, inclusion, similarity of properties) are used to build groups of regions having a particular meaning in a more abstract context. The union of regions forming the group is again a region with both internal and external properties and relations. Low-level cue image segmentation can not and should not produce a complete final ’good’ segmentation, because there is no general ’good’ segmentation. Without prior knowledge, segmentation based on low-level cues will not be able to extract semantics in generic images. Using some similarity measures, the segmentation process results in ‘homogeneity’ regions with respect to the low-level cues. Problems emerge because i) homogeneity of low-level cues will not map to the semantics [28] and ii) the degree of homogeneity of a region is in general quantified by threshold(s) for a given measure [12]. Even though segmentation methods (including ours) that do not take the context of the image into consideration can not produce a ’good’ segmentation, they can be valuable tools in image analysis in the same sense as efficient edge detectors are. Note that efficient edge detectors do not consider the context of the image, too. Thus, the low-level coherence of brightness, color, texture or motion attributes should be used to sequentially come up with hierarchical partitions [46]. Mid and high level knowledge can be used to either confirm these groups or select some further attention. A wide range of computational vision problems could make use of segmented images, were such segmentation rely on efficient computation, e.g. motion estimation requires an appropriate region of support for finding correspondences; higher-level problems such as recognition and image indexing can also make use of segmentation results in the problem of matching. It is important for a grouping method to have the following properties [10]:

[1]  Azriel Rosenfeld,et al.  A critical view of pyramid segmentation algorithms , 1990, Pattern Recognit. Lett..

[2]  B. Julesz Textons, the elements of texture perception, and their interactions , 1981, Nature.

[3]  Benjamin B. Bederson,et al.  Space variant image processing , 1994, International Journal of Computer Vision.

[4]  Max A. Viergever,et al.  Validation of the interleaved pyramid for the segmentation of 3D vector images , 1994, Pattern Recognit. Lett..

[5]  Adrian Ion,et al.  Hierarchical Image Partitioning using Combinatorial Maps , 2005 .

[6]  Jean-Michel Jolion Stochastic pyramid revisited , 2003, Pattern Recognit. Lett..

[7]  Peter Meer,et al.  Stochastic image pyramids , 1989, Comput. Vis. Graph. Image Process..

[8]  Yll Haxhimusa,et al.  The Structurally Optimal Dual Graph Pyramid and its Application in Image Partitioning , 2007, DISKI.

[9]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

[11]  Edward H. Adelson,et al.  The Laplacian Pyramid as a Compact Image Code , 1983, IEEE Trans. Commun..

[12]  Gösta H. Granlund,et al.  The complexity of vision , 1999, Signal Process..

[13]  R. Prim Shortest connection networks and some generalizations , 1957 .

[14]  Chiou-Shann Fuh,et al.  Hierarchical color image region segmentation for content-based image retrieval system , 2000, IEEE Trans. Image Process..

[15]  Y. J. Zhang,et al.  A survey on evaluation methods for image segmentation , 1996, Pattern Recognit..

[16]  Y. Haxhimusa,et al.  Hierarchical Image Partitioning with Dual Graph Contraction 1 , 2003 .

[17]  Yll Haxhimusa,et al.  Logarithmic Tapering Graph Pyramid , 2002, DAGM-Symposium.

[18]  Jitendra Malik,et al.  A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[19]  Horst Bischof,et al.  Pyramidal Neural Networks , 1995 .

[20]  Peer Stelldinger,et al.  Shape Preserving Digitization of Ideal and Blurred Binary Images , 2003, DGCI.

[21]  Eric L. Schwartz,et al.  Design considerations for a space-variant visual sensor with complex-logarithmic geometry , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[22]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[23]  Joachim M. Buhmann,et al.  Data Resampling for Path Based Clustering , 2002, DAGM-Symposium.

[24]  Sven J. Dickinson,et al.  Generic model abstraction from examples , 2000, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  W. Kropatsch Building irregular pyramids by dual-graph contraction , 1995 .

[26]  Azriel Rosenfeld,et al.  A Pyramid Framework for Early Vision , 1994 .

[27]  Horst Bischof,et al.  Hierarchical, Adaptive, and Robust Methods for Image Understanding , 1999 .

[28]  Yll Haxhimusa,et al.  Hierarchy of Partitions with Dual Graph Contraction , 2003, DAGM-Symposium.

[29]  Walter G. Kropatsch Equivalent Contraction Kernels and The Domain of Dual Irregular Pyramids , 1995 .

[30]  Walter G. Kropatsch,et al.  Abstraction Pyramids on Discrete Representations , 2002, DGCI.

[31]  Daniel P. Huttenlocher,et al.  Efficient Graph-Based Image Segmentation , 2004, International Journal of Computer Vision.

[32]  J. Nesetril A few remarks on the history of MST-problem , 1997 .

[33]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[34]  David G. Stork,et al.  Pattern Classification , 1973 .

[35]  M. Fatih Demirci,et al.  Many-to-Many Feature Matching in Object Recognition , 2006, Cognitive Vision Systems.

[36]  Stéphane Mallat,et al.  A Theory for Multiresolution Signal Decomposition: The Wavelet Representation , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[37]  Hervé Le Men,et al.  The hierarchy of the cocoons of a graph and its application to image segmentation , 2003, Pattern Recognit. Lett..

[38]  Sudeep Sarkar,et al.  Robust Visual Method for Assessing the Relative Performance of Edge-Detection Algorithms , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[39]  Rama Chellappa,et al.  Edge Detection and Linear Feature Extraction Using a 2-D Random Field Model , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Yll Haxhimusa,et al.  Vision pyramids that do not grow too high , 2005, Pattern Recognit. Lett..

[41]  M. N. Shanmukha Swamy,et al.  Graphs - theory and algorithms , 1992 .

[42]  Walter G. Kropatsch,et al.  Plane Embedding of Dually Contracted Graphs , 2000, DGCI.

[43]  Sudeep Sarkar,et al.  A Framework for Performance Characterization of Intermediate-Level Grouping Modules , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[44]  Azriel Rosenfeld,et al.  Arc Colorings, Partial Path Groups, and Parallel Graph Contractions , 1989, J. Parallel Distributed Comput..

[45]  Jitendra Malik,et al.  Contour and Texture Analysis for Image Segmentation , 2001, International Journal of Computer Vision.

[46]  Theodosios Pavlidis,et al.  Picture Segmentation by a Tree Traversal Algorithm , 1976, JACM.