arrow
返回

A divide-and-conquer algorithm for curve fitting

delete2022-10-01
delete3
PRE
AI
D
Diego Buchinger *
R
Roberto Rosso
DOI:10.1016/j.cad.2022.103362delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Curve fitting is still an open problem which draws attention from many applications, such as computer-aided design, computer-aided manufacturing and reverse engineering. Splines such as Bezier, B-Spline and NURBS curves are usually employed in engineering applications and are intensively used for fitting purposes. The optimization of their shapes and localization parameters, however, is a very complex task. The literature presents many methods which empirically set some important parameters, such as the number of control points. As guessing such a value is difficult, this paper presents a new method to choose it through a multi-curve fitting method, based on linear least square optimizations, using a divide-and-conquer algorithm and an error tolerance threshold. Four prime procedures compose the method: the conquer step fits curves over subset point clouds; the combine step glues curve segments together with some selective continuity; the divide step splits subsets which are not properly fitted yet; and the merge step blends curve segments together. Several curve setups were tested in well-known benchmarks, using four-division strategies: bisection, error balance, point with the greatest curvature and point with the smallest curvature. The developed method allows for fast computation even for larger point clouds, and it was able to properly reconstruct each tested shape, even with the addition of synthetic noise. We also demonstrate that it can be significantly faster than a single-curve fitting using the same number of control points.(c) 2022 Elsevier Ltd. All rights reserved.
Keyword:
Data fitting
Curve reconstruction
B?zier
B-splines
Divide-and-conquer algorithm

期刊

C
Computer-Aided Design
IF:
3.1
论文数:
3.1K
被引数:
6.4K

机构

Universidade do Estado de Santa Catarina 封面图
Universidade do Estado de Santa Catarina
学者数:
2.5K
论文数: 1.4K
被引数: 1.3K
引用论文

引用论文

Energy resolution and transport properties of CdTe-Timepix-Assemblies
err2011-01-11
err0
errOAAI
errD Greiffenberg; A Fauler; A Zwerger; M Fiederle
err分享
err收藏
Parameters of load-displacement curves and their correlation with the fracture surface in medium-carbon steel
err2021-12-01
err0
errOAAI
errVladislav Khotinov; Aleksandr Ovsyannikov; Aleksandr Andreev; Vladimir Farber
err分享
err收藏
Curvature-guided adaptive T-spline surface fitting
err2013-08-01
err37
PREAI
errWang, Yimin; Zheng, Jianmin
err分享
err收藏
Data fitting with a spline using a real-coded genetic algorithm
err2003-07-01
err145
PREAI
errYoshimoto, F; Harada, T; Yoshimoto, Y
err分享
err收藏
err分享
err收藏
err分享
err收藏
学者 查看更多内容