Robust and Efficient Detection of Salient Convex Groups

This paper describes an algorithm that robustly locates salient convex collections of line segments in an image. The algorithm is guaranteed to find all convex sets of line segments in which the length of the gaps between segments is smaller than some fixed proportion of the total length of the lines. This enables the algorithm to find convex groups whose contours are partially occluded or missing due to noise. We give an expected case analysis of the algorithm performance. This demonstrates that salient convexity is unlikely to occur at random, and hence is a strong clue that grouped line segments reflect underlying structure in the scene. We also show that our algorithm run time is O(n/sup 2/log(n)+nm), when we wish to find the m most salient groups in an image with n line segments. We support this analysis with experiments on real data, and demonstrate the grouping system as part of a complete recognition system.

[1]  T. Pavlidis,et al.  PAVLIDIS AND HOROWITZ : PLANE CURVES sin , 2006 .

[2]  Walter Gerbino,et al.  Convexity and Symmetry in Figure-Ground Organization , 1976 .

[3]  D. Marr,et al.  Artificial Intelligence - A Personal View , 1976, Artif. Intell..

[4]  Takeo Kanade,et al.  Recovery of the Three-Dimensional Shape of an Object from a Single View , 1981, Artif. Intell..

[5]  Thomas O. Binford,et al.  Inferring Surfaces from Images , 1981, Artif. Intell..

[6]  A. Witkin,et al.  On the Role of Structure in Vision , 1983 .

[7]  Steven W. Zucker Cooperative Grouping and Early Orientation Selection , 1983 .

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

[9]  Irving Biederman,et al.  Human image understanding: Recent research and a theory , 1985, Comput. Vis. Graph. Image Process..

[10]  Edith Schonberg,et al.  Two-Dimensional, Model-Based, Boundary Matching Using Footprints , 1986 .

[11]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  A. Pentland Recognition by Parts , 1987 .

[13]  David G. Lowe,et al.  Three-Dimensional Object Recognition from Single Two-Dimensional Images , 1987, Artif. Intell..

[14]  James V. Mahoney,et al.  Image Chunking: Defining Spatial Building Blocks for Scene Analysis , 1987 .

[15]  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.

[16]  Ramakant Nevatia,et al.  Using Perceptual Organization to Extract 3-D Structures , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Alex Pentland,et al.  Part Segmentation for Object Recognition , 1989, Neural Computation.

[18]  Steven W. Zucker,et al.  Radial Projection: An Efficient Update Rule for Relaxation Labeling , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

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

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

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

[22]  Lance R. Williams Perceptual organization of occluding contours , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[23]  David Mumford,et al.  The 2.1-D sketch , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[24]  William Grimson,et al.  Object recognition by computer - the role of geometric constraints , 1991 .

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

[26]  David T. Clemens Region-Based Feature Interpretation for Recognizing 3-D Models in 2-D Images , 1991 .

[27]  Mihran Tüceryan,et al.  Segmentation and grouping of object boundaries using energy minimization , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[28]  T. S. Huang,et al.  Computer vision needs more experiments and applications , 1991, CVGIP: Image Understanding.

[29]  David W. Jacobs,et al.  Space and Time Bounds on Indexing 3D Models from 2D Images , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Peter C. Wayner,et al.  Efficiently using invariant theory for model-based matching , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[31]  David W. Jacobs Space efficient 3-D model indexing , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[32]  Edward M. Riseman,et al.  Matching complex images to multiple 3D objects using view description networks , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[34]  D. Jacobs Space Efficient 3D Model Indexing , 1992 .

[35]  David W. Jacobs,et al.  Recognizing 3-D Objects Using 2-D Images , 1992 .

[36]  Jianying Hu,et al.  Interactive road finding for aerial images , 1992, [1992] Proceedings IEEE Workshop on Applications of Computer Vision.

[37]  Giorgio Quaglia,et al.  The use of perceptual organization in the prediction of geometric structures , 1992, Pattern Recognit. Lett..

[38]  Leif H. Finkel,et al.  Object Discrimination Based on Depth-from-Occlusion , 1992, Neural Computation.

[39]  Edward M. Riseman,et al.  Computing curvilinear structure by token-based grouping , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[40]  Allan D. Jepson,et al.  What Makes a Good Feature , 1992 .

[41]  Kim L. Boyer,et al.  Integration, Inference, and Management of Spatial Information Using Bayesian Networks: Perceptual Organization , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[42]  Ramakant Nevatia,et al.  Using Invariance and Quasi-Invariance for the Segmentation and Recovery of Curved Objects , 1993, Applications of Invariance in Computer Vision.

[43]  Rüdiger von der Heydt,et al.  A computational model of neural contour processing: Figure-ground segregation and illusory contours , 1993, 1993 (4th) International Conference on Computer Vision.

[44]  David W. Jacobs Finding Salient Convex Groups , 1993, Partitioning Data Sets.

[45]  Robert Bergevin,et al.  Generic Object Recognition: Building and Matching Coarse Descriptions from Line Drawings , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[46]  I Kovács,et al.  A closed curve is much more than an incomplete one: effect of closure in figure-ground segmentation. , 1993, Proceedings of the National Academy of Sciences of the United States of America.

[47]  David W. Jacobs Robust and efficient detection of convex groups , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[48]  Eric Saund Identifying salient circular arcs on curves , 1993 .

[49]  Radu Horaud,et al.  Figure-Ground Discrimination: A Combinatorial Optimization Approach , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[50]  James Elder,et al.  A measure of closure , 1994, Vision Research.

[51]  Tanveer F. Syeda-Mahmood Data and model-driven selection using closely-spaced parallel-line groups , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[52]  Rakesh Mohan,et al.  Multidimensional Indexing for Recognizing Visual Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[53]  Ronen Basri,et al.  Recognition Using Region Correspondences , 1995, Proceedings of IEEE International Conference on Computer Vision.

[54]  Tao Daniel Alter,et al.  The role of saliency and error propagation in visual object recognition , 1995 .

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