Reconstructing free-form surfaces from sparse data

We propose a scheme to recover general free-form surfaces from sparse data, and the data may contain unknown discontinuities. We use a global voting method to infer from sparse data three dense potential fields for surfaces, edges, and junctions. We then use a new model called "winged B-snakes", which are deformable triangular B-spline surfaces embedded with active curves, to fit the surfaces and align the edges and junctions. A smooth C/sup 1/ surface with preserved discontinuity edges and junctions is obtained after the "winged B-snakes" have evolved and converged in the three potential fields using energy minimization. The triangular B-splines are state-of-the-art free-form surface representations and have good properties of arbitrary triangulation, lowest degree, local control, convex hull, automatic continuity, and affine invariance.

[1]  Demetri Terzopoulos,et al.  Regularization of Inverse Visual Problems Involving Discontinuities , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Hans-Peter Seidel,et al.  An implementation of triangular B-spline surfaces over arbitrary triangulations , 1993, Comput. Aided Geom. Des..

[3]  Hans-Peter Seidel,et al.  Fitting Triangular B‐Splines to Functional Scattered Data , 1996, Comput. Graph. Forum.

[4]  Steven W. Zucker,et al.  The Local Structure of Image Discontinuities in One Dimension , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Marian Neamtu,et al.  Approximation and geometric modeling with simplex B-splines associated with irregular triangles , 1991, Comput. Aided Geom. Des..

[6]  Song Han,et al.  Spherical winged B-snakes , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[7]  Hilary Buxton,et al.  Polyhedral object recognition with sparse data - validation of interpretations , 1990, Image Vis. Comput..

[8]  Satoshi Suzuki,et al.  3D parts decomposition from sparse range data using information criterion , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Song Han,et al.  Using hyperquadrics for shape recovery from range data , 1993, ICCV.

[10]  C. Micchelli,et al.  Blossoming begets B -spline bases built better by B -patches , 1992 .

[11]  Hans-Peter Seidel,et al.  Spherical Triangular B‐splines with Application to Data Fitting , 1995, Comput. Graph. Forum.

[12]  Andrew Blake,et al.  Visual Reconstruction , 1987, Deep Learning for EEG-Based Brain–Computer Interfaces.