A Fast T-spline Fitting Method based on Feature Extraction for Large-size Z-map Data

被引:0
作者
Liu Y. [1 ]
Zhao G. [1 ]
Du X. [1 ]
Wang W. [1 ]
Wang A. [1 ]
机构
[1] Beihang University, China
基金
中国国家自然科学基金;
关键词
data fitting; feature extraction; T-spline; Z-map data;
D O I
10.14733/cadaps.2023.261-274
中图分类号
学科分类号
摘要
Data fitting is a fundamental tool for constructing a smooth representation from 3D data (Z-map data) in computer-aided design, computer graphics, and reverse engineering. T-spline has been widely adopted for complex data fitting with the advantages of fewer control points, local refinement, and watertight representation. However, the T-spline fitting for Z-map data is inefficient by using a traditional two-phase iterative method, which requests updating T-mesh and recomputing all control points in each iteration. Hence, the traditional T-spline fitting method is time-consuming for large-size Z-map data reconstruction that is widely used in high resolution image processing, geographic information system, and scientific data visualization. In this paper, a fast T-spline fitting method is proposed based on feature extraction for large-size Z-map data. Feature extraction is introduced to construct the ultimate T-spline control grid based on T-spline local refinement without iteration, and an efficient progressive iterative fitting method is employed for T-spline control points evaluation. Computing costs can be reduced obviously since the proposed method is a single-phase iterative method. The proposed method is demonstrated using two types of large-size Z-map data. © 2023 CAD Solutions, LLC,.
引用
收藏
页码:261 / 274
页数:13
相关论文
共 22 条
[1]  
Deng J.-S., Chen F.-L., Li X., Hu C.-Q., Tong W.-H., Yang Z.-W., Feng Y.-Y., Polynomial splines over hierarchical T-meshes, Graphical models, 70, 4, pp. 76-86, (2008)
[2]  
Feng C., Taguchi Y.-C., FasTFit: A fast T-spline fitting algorithm, Computer-Aided Design, 92, pp. 11-21, (2017)
[3]  
Floater M.-S., Hormann K., Surface parameterization: a tutorial and survey, Advances in multiresolution for geometric modelling, pp. 157-186, (2005)
[4]  
Lee S.-Y., Wolberg G., Shin S.-Y., Scattered data interpolation with multilevel B-splines, IEEE transactions on visualization and computer graphics, 3, 3, pp. 228-244, (1997)
[5]  
Li X., Deng J.-S., Chen F.-L., Polynomial splines over general T-meshes, The Visual Computer, 26, 4, pp. 277-286, (2010)
[6]  
Li X., Scott M.-A, Analysis-suitable T-splines: characterization, refineability, and approximation, Mathematical Models and Methods in Applied Sciences, 24, pp. 1141-1164, (2014)
[7]  
Li X., Zhang J.-J., AS++ T-splines: Linear independence and approximation, Computer Methods in Applied Mechanics and Engineering, 333, pp. 462-474, (2018)
[8]  
Lin H.-W., Zhang Z.-Y., An efficient method for fitting large data sets using T-splines, SIAM Journal on Scientific Computing, 35, 6, pp. A3052-A3068, (2013)
[9]  
Lu Z.-H., Jiang X., Huo G.-Y., Ye D.-L., Wang B.-L., Zheng Z.-M., A fast T-spline fitting method based on efficient region segmentation, Computational and Applied Mathematics, 39, 2, (2020)
[10]  
Ma W., Zhao N., Smooth multiple B-spline surface fitting with Catmull-Clark subdivision surfaces for extraordinary corner patches, The Visual Computer, 18, 7, pp. 415-436, (2002)