Marching cubes: A high resolution 3D surface construction algorithm
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Fronts propagating with curvature-dependent speed: algorithms based on Hamilton-Jacobi formulations
Journal of Computational Physics
Surface reconstruction from unorganized points
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
The NURBS book
Physica D
Computer Vision and Image Understanding
Multiple view geometry in computer visiond
Multiple view geometry in computer visiond
Motion of curves in three spatial dimensions using a level set approach
Journal of Computational Physics
Dynamic Shapes of Arbitrary Dimension: The Vector Distance Functions
Proceedings of the 9th IMA Conference on the Mathematics of Surfaces
Region Tracking on Surfaces Deforming via Level-Sets Methods
SCALE-SPACE '99 Proceedings of the Second International Conference on Scale-Space Theories in Computer Vision
Fast Surface Reconstruction Using the Level Set Method
VLSM '01 Proceedings of the IEEE Workshop on Variational and Level Set Methods (VLSM'01)
How To Deal with Point Correspondences and Tangential Velocities in the Level Set Framework
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Surface Reconstruction by Integrating 3D and 2D Data of Multiple Views
ICCV '03 Proceedings of the Ninth IEEE International Conference on Computer Vision - Volume 2
Reconstructing Open Surfaces from Image Data
International Journal of Computer Vision
A level set approach for shape recovery of open contours
ACCV'06 Proceedings of the 7th Asian conference on Computer Vision - Volume Part I
Mesh optimisation using edge information in feature-based surface reconstruction
ISVC'06 Proceedings of the Second international conference on Advances in Visual Computing - Volume Part I
Hi-index | 0.00 |
In this paper a method for fitting open surfaces to an unorganized set of data points is presented using a level set representation of the surface. This is done by tracking a curve, representing the boundary, on the implicitly defined surface. This curve is given as the intersection of the level set describing the surface and an auxiliary level set. These two level sets are propagated using the same motion vector field. Special care has to be taken in order for the surfaces not to intersect at other places than at the desired boundary. Methods for accomplishing this are presented and a novel fast scheme for finding good initial values is proposed. This novel method gives a piecewise linear approximation of the initial surface boundary using a partition of the convex hull. With the described method open surfaces can be fitted to point clouds obtained using structure from motion techniques. This paper solves an important practical problem since in many cases the surfaces in the scene are open or can only be viewed from certain directions. Successful experiments on several data sets support the method.