A Unified Framework for Salient Curves, Regions, and Junctions Inference

We present a unified computational framework to generate descriptions in terms of regions, curves, and labelled junctions, from sparse, noisy, binary data in 2-D. Each input site can be a point, a point with an associated tangent direction, a point with an associated tangent vector, or any combination of the above. The methodology is grounded on two elements: tensor calculus for representation, and non-linear voting for communication. Each input site communicates its information (a tensor) to its neighborhood through a predefined (tensor) field, and therefore casts a (tensor) vote. Each site collects all the votes cast at its location and encodes them into a new tensor. A local, parallel routine then simultaneously detects junctions, curves and region boundaries. The proposed approach is non-iterative, and the only free parameter is the size of the neighborhood, related to the scale. We illustrate the approach with results on a variety of images, then outline further applications.

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

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

[3]  Hans Knutsson,et al.  Signal processing for computer vision , 1994 .

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

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

[6]  G. Guy Inference of multiple curves and surfaces from sparse data , 1996 .

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

[8]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[9]  R. Hummel,et al.  Toward a low-level description of dot clusters: Labeling edge, interior, and noise points , 1979 .

[10]  Gerard Medioni,et al.  Inference of surfaces, 3-D curves, and junctions from sparse 3-D data , 1995, Proceedings of International Symposium on Computer Vision - ISCV.

[11]  Richard S. Weiss,et al.  Perceptual Grouping Of Curved Lines , 1989, Other Conferences.