Reconstruction of 3D shapes with B-spline surface using diagonal approximation BFGS methods

被引:0
作者
Almas Jahanshahloo
Alireza Ebrahimi
机构
[1] Islamic Azad University,Department of Mathematics, East Tehran Branch
[2] Yazd University,Computer Geometry and Dynamical Systems Laboratory, Faculty of Mathematical Sciences
来源
Multimedia Tools and Applications | 2022年 / 81卷
关键词
B-spline surface; Surface fitting; Aproximation BFGS technique; Nonlinear least squares problem;
D O I
暂无
中图分类号
学科分类号
摘要
The problem of surface reconstruction is a challenging problem in the fields of data visualization, virtual reality and engineering design. In this study, we investigate the topic of fitting B-spline surface to a set of 3D measured data points. Surface reconstruction in the proposed method consists of two main parts: (1) rewrite the problem as a nonlinear least squares optimization problem and compute the Jacobin matrix and (2) employ the diagonal approximation BFGS method to find the control points and the location parameters simultaneously. The space complexity and the time complexity of proposed method are O(n)\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$ \mathcal {O}(n) $\end{document}. We perform numerical experiments with five test problems, including complex shapes, self intersections, large number of data points and high genus to evaluate the performance of the suggested approach. The experimental results demonstrate that the introduced approach is easy to implement, fast convergence rate, extremely small fitting errors, flexibility, very general and applicable to real time simulations.
引用
收藏
页码:38091 / 38111
页数:20
相关论文
共 109 条
[1]  
Abbas S(2018)Image interpolation by rational ball cubic b-spline representation and genetic algorithm Alexandria Eng J 57 931-937
[2]  
Hussain MZ(2012)Efficient computation of the gauss-newton direction when fitting NURBS using odr BIT Numer Math 52 571-588
[3]  
Irshad M(2004)One-dimensional B–B polynomial and hilbert scan for graylevel image coding Pattern Recogn 37 789-800
[4]  
Bergström P(2015)Adaptive matrix algebras in unconstrained minimization Linear Algebra Appl 471 544-568
[5]  
Edlund O(2003)Matrix algebras in quasi-newton methods for unconstrained minimization Numer Math 94 479-500
[6]  
Söderkvist I(2019)B-spline curve fitting by diagonal approximation bfgs methods Iran J Sci Technol Trans A: Sci 43 947-958
[7]  
Biswas S(2019)Capturing outlines of generic shapes with cubic bézier curves using the nelder–mead simplex method Iran J Numer Anal Optim 9 103-121
[8]  
Cipolla S(2020)Capturing outlines of planar generic images by simultaneous curve fitting and sub-division J AI Data Min 8 105-118
[9]  
Di Fiore C(2012)Particle swarm optimization for non-uniform rational B-spline surface reconstruction from clouds of 3d data points Inf Sci 192 174-192
[10]  
Tudisco F(2013)A new iterative mutually coupled hybrid ga–pso approach for curve fitting in manufacturing Appl Soft Comput 13 1491-1504