Piecewise smooth surfaces are used to describe the boundary shape of solid objects, such as those that can be fabricated with machine tools. They are composed of smooth surface patches meeting along piecewise smooth patch boundary curves called feature lines, across which the surface normal fields can be discontinuous. Structured lighting triangulation systems (e.g. based on lasers, or coded pattern projection) are used to capture the location of points on smooth surface patches, but are unable to sample feature lines. As a result, postprocessing operations are used to detect the feature lines lost in the clouds of sample points. Unfortunately, reconstructing feature lines from these samples is intrinsically impossible, because a continuous function with discontinuous derivatives is not a band-limited signal.

This project introduces a new primal-dual framework for representation, capture, processing, and display of piecewise smooth surfaces, based on a new dual representation for piecewise smooth surfaces in the space of oriented 3D lines, or rays. In alternative dual representations tangent planes are used. An image capture process detects depth discontinuities, for example using multi-flash photography, from a generalized camera moving with respect to the object, or from a static camera and a moving object. Articulated and deformable objects, as well as real-time capture for 3D cinematography applications, will be considered in later phases of the project. A depth discontinuity sweep is a surface in dual space composed of the time-dependent family of depth discontinuity curves span as the camera pose describes a curved path in 3D space. Only part of this surface is visible and measurable from the moving camera. Silhouettes are included in the visible depth discontinuities. Locally convex points deep inside concavities can be estimated from the additional information, but not locally concave point laying at the bottom of concavities, resulting in holes in the reconstructed surface. New methods to fill these holes are proposed. One of these extrapolates the non-visible depth discontinuity curves from the visible ones by exploiting symmetries in the captured data. A second approach is based on interpreting the data as captured with a cylindrical camera looking at a fully visible toroidal surface. A new highly compressed surface representation composed of simple curve primitives in dual space will be developed. While sampling is regular for triangulation-based systems in primal space, in the dual space of rays samples are highly concentrated in the vicinity of high curvature points. Feature line points, which are highly localized in primal space, are easy to estimate in dual space because they correspond to extended and smooth curve segments. The investigators will implement hybrid systems combining depth discontinuities with triangulation-based systems, as well as photometric stereo, to achieve more accurate reconstructions of solid objects bound by piecewise smooth surfaces with accuracy guarantees for metrology applications. The proposed research includes applications ranging from reverse engineering to real-time 3D cinematography, and development of variational algorithms to fit watertight piecewise smooth implicit surfaces to the capture data, as well as isosurface algorithms to triangulate these implicit surfaces preserving feature lines.

Project Start
Project End
Budget Start
2007-09-01
Budget End
2011-08-31
Support Year
Fiscal Year
2007
Total Cost
$260,000
Indirect Cost
Name
Brown University
Department
Type
DUNS #
City
Providence
State
RI
Country
United States
Zip Code
02912