Abstract
Converting point samples and/or triangular meshes to a more compact spline representation for arbitrarily topology is both desirable and necessary for computer vision and computer graphics. This paper presents a C 1 manifold interpolatory spline that can exactly pass through all the vertices and interpolate their normals for data input of complicated topological type. Starting from the Powell-Sabin spline as a building block, we integrate the concepts of global parametrization, affine atlas, and splines defined over local, open domains to arrive at an elegant, easy-to-use spline solution for complicated datasets. The proposed global spline scheme enables the rapid surface reconstruction and facilitates the shape editing and analysis functionality.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Powell, M.J.D., Sabin, M.A.: Piecewise quadratic approximations on triangles. ACM Trans. Math. Softw. 3, 316–325 (1977)
Shi, X., Wang, S., Wang, W., R.H., W.: The C1 quadratic spline space on triangulations. Technical Report Report 86004, Department of Mathematics, Jilin University (1996)
Dierckx, P.: On calculating normalized powell-sabin b-splines. Computer Aided Geometric Design 15, 61–78 (1997)
Dierckx, P., Van Leemput, S., Vermeire, T.: Algorithms for surface fitting using Powell-Sabin splines. IMA Journal of Numerical Analysis 12, 271–299 (1992)
Willemans, K., Dierckx, P.: Smoothing scattered data with a monotone Powell-Sabin spline surface. Numerical Algorithms 12, 215–232 (1996)
Manni, C., Sablonniere, P.: Quadratic spline quasi-interpolants on powell-sabin partitions (2004) (submitted)
Windmolders, J., Dierckx, P.: Subdivision of uniform Powell-Sabin splines. Computer Aided Geometric Design 16, 301–315 (1999)
Vanraes, E., Windmolders, J., Bultheel, A., Dierckx, P.: Automatic construction of control triangles for subdivided Powell-Sabin splines. Computer Aided Geometric Design 21, 671–682 (2004)
Dyn, N., Levine, D., Gregory, J.A.: A butterfly subdivision scheme for surface interpolation with tension control. ACM Trans. Graph. 9, 160–169 (1990)
Zorin, D., Schröder, P., Sweldens, W.: Interpolating subdivision for meshes with arbitrary topology. In: Proceedings of SIGGRAPH 1996, pp. 189–192 (1996)
Nürnberger, G., Zeilfelder, F.: Developments in bivariate spline interpolation. J. Comput. Appl. Math. 121, 125–152 (2000); Numerical analysis in the 20th century, Vol. I, Approximation theory
Hahmann, S., Bonneau, G.P.: Triangular G 1 interpolation by 4-splitting domain triangles. Computer Aided Geometric Design 17, 731–757 (2000)
Hahmann, S., Bonneau, G.P.: Polynomial surfaces interpolating arbitrary triangulations. IEEE Trans. Vis. Comput. Graph 9, 99–109 (2003)
Nürnberger, G., Zeilfelder, F.: Lagrange interpolation by bivariate C 1-splines with optimal approximation order. Adv. Comput. Math. 21, 381–419 (2004)
Grimm, C.M., Hughes, J.F.: Modeling surfaces of arbitrary topology using manifolds. In: Proceedings of SIGGRAPH 1995, pp. 359–368 (1995)
Cotrina, J., Pla, N.: Modeling surfaces from meshes of arbitrary topology. Computer Aided Geometric Design 17, 643–671 (2000)
Cotrina, J., Pla, N., Vigo, M.: A generic approach to free form surface generation. In: Proceedings of ACM symposium on Solid modeling and applications, pp. 35–44 (2002)
Ying, L., Zorin, D.: A simple manifold-based construction of surfaces of arbitrary smoothness. ACM Trans. Graph. 23, 271–275 (2004)
Gu, X., He, Y., Qin, H.: Manifold splines. In: Proceedings of ACM Symposium on Solid and Physical Modeling, pp. 27–38 (2005)
Dahmen, W., Micchelli, C.A., Seidel, H.P.: Blossoming begets B-spline bases built better by B-patches. Mathematics of Computation 59, 97–115 (1992)
Vanraes, E., Dierckx, P., Bultheel, A.: On the choice of the PS-triangles. Report TW 353, Department of Computer Science, K.U.Leuven (2003)
Gu, X., Yau, S.T.: Global conformal surface parameterization. In: Proceedings of the Eurographics/ACM SIGGRAPH symposium on Geometry processing, pp. 127–137 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
He, Y., Jin, M., Gu, X., Qin, H. (2005). A C 1 Globally Interpolatory Spline of Arbitrary Topology. In: Paragios, N., Faugeras, O., Chan, T., Schnörr, C. (eds) Variational, Geometric, and Level Set Methods in Computer Vision. VLSM 2005. Lecture Notes in Computer Science, vol 3752. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11567646_25
Download citation
DOI: https://doi.org/10.1007/11567646_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29348-4
Online ISBN: 978-3-540-32109-5
eBook Packages: Computer ScienceComputer Science (R0)