Polynomial splines over hierarchical T-meshes

In this paper, we introduce a new type of splines-polynomial splines over hierarchical T-meshes (called PHT-splines) to model geometric objects. PHT-splines are a generalization of B-splines over hierarchical T-meshes. We present the detailed construction process of spline basis functions over T-meshes which have the same important properties as B-splines do, such as nonnegativity, local support and partition of unity. As two fundamental operations, cross insertion and cross removal of PHT-splines are discussed. With the new splines, surface models can be constructed efficiently and adaptively to fit open or closed mesh models, where only linear systems of equations with a few unknowns are involved. With this approach, a NURBS surface can be efficiently simplified into a PHT-spline which dramatically reduces the superfluous control points of the NURBS surface. Furthermore, PHT-splines allow for several important types of geometry processing in a natural and efficient manner, such as conversion of a PHT-spline into an assembly of tensor-product spline patches, and shape simplification of PHT-splines over a coarser T-mesh. PHT-splines not only inherit many good properties of Sederberg's T-splines such as adaptivity and locality, but also extend T-splines in several aspects except that they are only C^1 continuous. For example, PHT-splines are polynomial instead of rational; cross insertion/removal of PHT-splines is local and simple.

[1]  Yimin Wang,et al.  Adaptive T-spline surface fitting to z-map models , 2005, GRAPHITE '05.

[2]  Jiansong Deng,et al.  Dimensions of spline spaces over T-meshes , 2006 .

[3]  Ahmad Abdul Majid,et al.  Closed smooth piecewise bicubic surfaces , 1991, TOGS.

[4]  Ahmad H. Nasri,et al.  T-splines and T-NURCCs , 2003, ACM Trans. Graph..

[5]  L. Schumaker,et al.  Surface Fitting and Multiresolution Methods , 1997 .

[6]  Kai Hormann,et al.  Surface Parameterization: a Tutorial and Survey , 2005, Advances in Multiresolution for Geometric Modelling.

[7]  Neil A. Dodgson,et al.  Advances in Multiresolution for Geometric Modelling , 2005 .

[8]  David R. Forsey,et al.  Surface fitting with hierarchical splines , 1995, TOGS.

[9]  Ralph R. Martin,et al.  Proceedings of the 9th IMA Conference on the Mathematics of Surfaces, University of Cambridge, UK, September 4-7, 2000 , 2000, IMA Conference on the Mathematics of Surfaces.

[10]  Michael E. Mortenson,et al.  Geometric Modeling , 2008, Encyclopedia of GIS.

[11]  Pramod N. Chivate,et al.  Review of surface representations and fitting for reverse engineering , 1995 .

[12]  Sung Yong Shin,et al.  Scattered Data Interpolation with Multilevel B-Splines , 1997, IEEE Trans. Vis. Comput. Graph..

[13]  Ewald Quak,et al.  Tutorials on Multiresolution in Geometric Modelling, Summer School Lecture Notes , 2002 .

[14]  Eitan Grinspun,et al.  CHARMS: a simple framework for adaptive simulation , 2002, ACM Trans. Graph..

[15]  T. Chan,et al.  Genus zero surface conformal mapping and its application to brain surface mapping. , 2004, IEEE transactions on medical imaging.

[16]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[17]  Bert Jüttler,et al.  Least-Squares Fitting of Algebraic Spline Surfaces , 2002, Adv. Comput. Math..

[18]  Bert Jüttler,et al.  Least-Squares Fitting of Algebraic Spline Curves via Normal Vector Estimation , 2000, IMA Conference on the Mathematics of Surfaces.

[19]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[20]  Alla Sheffer,et al.  Fundamentals of spherical parameterization for 3D meshes , 2003, ACM Trans. Graph..

[21]  Nicholas S. North,et al.  T-spline simplification and local refinement , 2004, SIGGRAPH 2004.

[22]  G. Farin Curves and Surfaces for Cagd: A Practical Guide , 2001 .

[23]  Gregory M. Nielson,et al.  Scattered Data Interpolation and Applications: A Tutorial and Survey , 1991 .

[24]  Jiansong Deng,et al.  Fitting Unorganized Point Clouds with Active Implicit B-spline Curves , 2005 .

[25]  Hugues Hoppe,et al.  Spherical parametrization and remeshing , 2003, ACM Trans. Graph..

[26]  Kai Hormann,et al.  Parameterization of Triangulations and Unorganized Points , 2002, Tutorials on Multiresolution in Geometric Modelling.