Grouping ., -, ->, O-, into Regions, Curves, and Junctions

Mi-Suen Lee and Gerard Medioni

Institute for Robotics and Intelligent Systems, University of Southern California

Abstract

We address the problem of extracting segmented, structured information from noisy data obtained through local processing of images. A unified computational framework is developed for the inference of multiple salient structures such as junctions, curves, regions, and surfaces from any combinations of points, curve elements and surface patch elements inputs in 2-D and 3-D. The methodology is grounded in two elements: tensor calculus for representation, and non-linear voting for data communication. Each input site communicates its information (a tensor) to its neighborhood through a predefined (tensor) field, and therefore cast a (tensor) vote. Each site collects all the votes casted at its location and encodes them into a new tensor. A local, parallel routine such as a modified marching cube/square process then simultaneously detects junctions, curves, regions, and surfaces. The proposed method is non-iterative, requires no initial guess or thresholding, can handle the presence of multiple curves, regions and surfaces in a large amount of noise while still preserves discontinuities, and the only free parameter is scale.

Key Words:

shape inference, perceptual grouping, robust estimation

Results:

Inputs:

Peanut shape (n = 263 points) in increasing amount of noise:

with 2n noise points (left); with 4n noise points (middle); with 6n noise points (right)

Outputs:

The most salient surface extracted from the data shown in above

The Paper:

Click here to get the PDF file of the paper
Mi Suen Lee (misuen@iris.usc.edu)