We are currently working on the reconstruction a single patch and have made very good progress. Our algorithm consists of three steps:
The objective function for fitting needed to include a term that could measure
the ``degree of folding'' of the surface fit so a minimization would avoid
fitting results of this type. We made use of total absolute Gaussian
curvature which integrates the absolute value of the Gaussian curvature over
the surface patch. Incorporation of this term into the least-squares fitting has
yielded patches with high accuracy. The figures below show the reconstruction
of two (marked) areas, one convex and the other concave, on a broken plastic
bottle over (white) data points. We matched them against large number of new
(red) data points, and the average distances from these points to the
reconstructed patches were between 0.06mm and 0.15mm.
|
|
The following figures show the patches reconstructed over the top regions of a
mouse, a nut, a shell, and a pebble, respectively.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The objective of this work is twofold. From basic research point of view, we try to understand the minimum amount of tactile data sufficient for reconstructing a surface, or at least a patch. In practice, surfaces are often built from range data, which are subjected to camera occlusion and also do not have the required precision sometimes. A situation may arise where very fine details about certain parts of an object (e.g., a bone in robot-assisted surgery) are needed. Probing or tracking with a touch sensor mounted on a high precision robot can be a good solution.
This research is supported by an NSF CAREER Award 0133681.
Last updated on September 13, 2006.