Contour Fragment Grouping and Shared, Simple Occluders

Bounding contours of physical objects are often fragmented by other occluding objects. Long-distance perceptual grouping seeks to join fragments belonging to the same object. Approaches to grouping based on invariants assume objects are in restricted classes, while those based on minimal energy continuations assume a shape for the missing contours and require this shape to drive the grouping process. While these assumptions may be appropriate for certain specific tasks or when contour gaps are small, in general occlusion can give rise to large gaps, and thus long-distance contour fragment grouping is a different type of perceptual organization problem. We propose the long-distance principle that those fragments should be grouped whose fragmentation could have arisen from a shared, simple occluder. The gap skeleton is introduced as a representation of this virtual occluder, and an algorithm for computing it is given. Finally, we show that a view of the virtual occluder as a disk can be interpreted as an equivalence class of curves interpolating the fragment endpoints.

[1]  J. Hadamard,et al.  Lectures on Cauchy's Problem in Linear Partial Differential Equations , 1924 .

[2]  W. Rudin Principles of mathematical analysis , 1964 .

[3]  Allen R. Hanson,et al.  Perceptual completion of occluded surfaces , 1996, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[4]  Jitendra Malik,et al.  Contour Continuity in Region Based Image Segmentation , 1998, ECCV.

[5]  Berthold K. P. Horn The Curve of Least Energy , 1983, TOMS.

[6]  Kim L. Boyer,et al.  Quantitative measures of change based on feature organization: eigenvalues and eigenvectors , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  M. Ilg,et al.  Knowledge-based understanding of road maps and other line images , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

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

[9]  K Nakayama,et al.  Experiencing and perceiving visual surfaces. , 1992, Science.

[10]  P. Lax Hyperbolic Systems of Conservation Laws and the Mathematical Theory of Shock Waves , 1987 .

[11]  Lance R. Williams,et al.  Local Parallel Computation of Stochastic Completion Fields , 1997, Neural Computation.

[12]  Benjamin B. Kimia,et al.  Shocks from images: propagation of orientation elements , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[13]  Alfred M. Bruckstein,et al.  On symmetry axes and boundary curves , 1994 .

[14]  S.W. Zucker,et al.  Fragment grouping via the principle of perceptual occlusion , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[15]  H. Blum Biological shape and visual science. I. , 1973, Journal of theoretical biology.

[16]  Steven W. Zucker,et al.  Computing Contour Closure , 1996, ECCV.

[17]  Narendra Ahuja,et al.  Extraction of early perceptual structure in dot patterns: Integrating region, boundary, and component gestalt , 1989, Comput. Vis. Graph. Image Process..

[18]  Antti Ylä-Jääski,et al.  Grouping Symmetrical Structures for Object Segmentation and Description , 1996, Comput. Vis. Image Underst..

[19]  Kim L. Boyer,et al.  Quantitative Measures of Change Based on Feature Organization: Eigenvalues and Eigenvectors , 1998, Comput. Vis. Image Underst..

[20]  Steven W. Zucker,et al.  Indexing visual representations through the complexity map , 1995, Proceedings of IEEE International Conference on Computer Vision.

[21]  Gabriele Lohmann A New Method of Extracting Closed Contours Using Maximal Discs , 1995, CAIP.

[22]  Ronald A. Rensink,et al.  Early completion of occluded objects , 1998, Vision Research.

[23]  Michael Lindenbaum,et al.  A Generic Grouping Algorithm and Its Quantitative Analysis , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Steven W. Zucker,et al.  Trace Inference, Curvature Consistency, and Curve Detection , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Paul L. Rosin Grouping Curved Lines , 1994, BMVC.

[26]  Gérard G. Medioni,et al.  Inferring global perceptual contours from local features , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[27]  C. Bajaj Algebraic Geometry and its Applications , 1994 .

[28]  P. Kellman,et al.  A theory of visual interpolation in object perception , 1991, Cognitive Psychology.

[29]  S. Zucker,et al.  The visual computation of bounding contours , 1995 .

[30]  D. Mumford Elastica and Computer Vision , 1994 .

[31]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[32]  W. E. Hartnett,et al.  Shape Recognition, Prairie Fires, Convex Deficiencies and Skeletons , 1968 .

[33]  Shimon Ullman,et al.  Structural Saliency: The Detection Of Globally Salient Structures using A Locally Connected Network , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[34]  V. Ramachandran,et al.  On the perception of illusory contours , 1994, Vision Research.

[35]  R. Nevatia,et al.  Perceptual Organization for Scene Segmentation and Description , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[36]  Donald D. Hoffman,et al.  Parts of recognition , 1984, Cognition.

[37]  James Elder,et al.  The effect of contour closure on the rapid discrimination of two-dimensional shapes , 1993, Vision Research.

[38]  Freek Stulp Completion of Occluded Surfaces , 2001 .

[39]  Ann B. Lee An Occlusion Model Generating Scale-Invariant Images , 1999 .

[40]  K. Koffka Principles Of Gestalt Psychology , 1936 .

[41]  James Gordon,et al.  The existence of interpolated illusory contours depends on contrast and spatial separation , 1987 .

[42]  Jayant Shah,et al.  Extraction of Shape Skeletons from Grayscale Images , 1997, Comput. Vis. Image Underst..

[43]  Lance R. Williams,et al.  Computing Stochastic Completion Fields in Linear-Time Using a Resolution Pyramid , 1997, Comput. Vis. Image Underst..

[44]  Kaleem Siddiqi,et al.  Ligature Instabilities in the Perceptual Organization of Shape , 1999, Comput. Vis. Image Underst..

[45]  Steven W. Zucker,et al.  Logical/Linear Operators for Image Curves , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[46]  Petros Maragos,et al.  Evolution equations for continuous-scale morphology , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[47]  David G. Lowe,et al.  Perceptual Organization and Visual Recognition , 2012 .

[48]  David Mumford,et al.  Filtering, Segmentation and Depth , 1993, Lecture Notes in Computer Science.

[49]  Laxmi Parida,et al.  Visual organization for figure/ground separation , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[50]  Edward M. Riseman,et al.  Token-based extraction of straight lines , 1989, IEEE Trans. Syst. Man Cybern..

[51]  H. Blum Biological shape and visual science (part I) , 1973 .

[52]  Kaleem Siddiqi,et al.  A shock grammar for recognition , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[53]  Lance R. Williams,et al.  Stochastic Completion Fields: A Neural Model of Illusory Contour Shape and Salience , 1997, Neural Computation.

[54]  David A. Forsyth,et al.  Class-based grouping in perspective images , 1995, Proceedings of IEEE International Conference on Computer Vision.

[55]  D. Mumford Algebraic Geometry and Its Applications , 1994 .

[56]  Steven W. Zucker,et al.  The diversity of perceptual grouping , 1987 .

[57]  D. Jacobs Grouping for Recognition , 1989 .