Jingyu Zhang , Qiuyang Song , Pengbo Bo , Jianrui Ding , Caiming Zhang
{"title":"通过形状质量优化实现b样条曲线对有序点的插值","authors":"Jingyu Zhang , Qiuyang Song , Pengbo Bo , Jianrui Ding , Caiming Zhang","doi":"10.1016/j.cad.2025.103942","DOIUrl":null,"url":null,"abstract":"<div><div>B-spline curve interpolation to sequential data points is a fundamental problem in various applications and has been extensively studied. However, little attention has been given to optimizing the shape quality of the interpolation curve for each specific dataset. In this paper, we propose a novel approach to B-spline curve interpolation that directly enhances shape quality by minimizing a curve-quality evaluation function, jointly optimizing the control points, location parameters, and knot vectors. The key challenge lies in satisfying the necessary constraints to ensure the existence of a B-spline interpolation curve. To address this, we reformulate the problem as an unconstrained optimization, which inherently enforces these constraints. The interpolation curve is derived by perturbing an approximation curve to eliminate its distance error while preserving its optimized shape quality. To theoretically justify this process, we establish a formal connection between the approximation and interpolation curves, proving that the distance error between them is bounded by a factor of the approximation error with respect to the data points. Experimental results and comparisons with existing methods demonstrate the effectiveness and robustness of our approach in producing high-quality interpolation curves.</div></div>","PeriodicalId":50632,"journal":{"name":"Computer-Aided Design","volume":"189 ","pages":"Article 103942"},"PeriodicalIF":3.1000,"publicationDate":"2025-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"B-spline curve interpolation to ordered points through shape quality optimization\",\"authors\":\"Jingyu Zhang , Qiuyang Song , Pengbo Bo , Jianrui Ding , Caiming Zhang\",\"doi\":\"10.1016/j.cad.2025.103942\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>B-spline curve interpolation to sequential data points is a fundamental problem in various applications and has been extensively studied. However, little attention has been given to optimizing the shape quality of the interpolation curve for each specific dataset. In this paper, we propose a novel approach to B-spline curve interpolation that directly enhances shape quality by minimizing a curve-quality evaluation function, jointly optimizing the control points, location parameters, and knot vectors. The key challenge lies in satisfying the necessary constraints to ensure the existence of a B-spline interpolation curve. To address this, we reformulate the problem as an unconstrained optimization, which inherently enforces these constraints. The interpolation curve is derived by perturbing an approximation curve to eliminate its distance error while preserving its optimized shape quality. To theoretically justify this process, we establish a formal connection between the approximation and interpolation curves, proving that the distance error between them is bounded by a factor of the approximation error with respect to the data points. Experimental results and comparisons with existing methods demonstrate the effectiveness and robustness of our approach in producing high-quality interpolation curves.</div></div>\",\"PeriodicalId\":50632,\"journal\":{\"name\":\"Computer-Aided Design\",\"volume\":\"189 \",\"pages\":\"Article 103942\"},\"PeriodicalIF\":3.1000,\"publicationDate\":\"2025-08-27\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computer-Aided Design\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0010448525001034\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q2\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer-Aided Design","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0010448525001034","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
B-spline curve interpolation to ordered points through shape quality optimization
B-spline curve interpolation to sequential data points is a fundamental problem in various applications and has been extensively studied. However, little attention has been given to optimizing the shape quality of the interpolation curve for each specific dataset. In this paper, we propose a novel approach to B-spline curve interpolation that directly enhances shape quality by minimizing a curve-quality evaluation function, jointly optimizing the control points, location parameters, and knot vectors. The key challenge lies in satisfying the necessary constraints to ensure the existence of a B-spline interpolation curve. To address this, we reformulate the problem as an unconstrained optimization, which inherently enforces these constraints. The interpolation curve is derived by perturbing an approximation curve to eliminate its distance error while preserving its optimized shape quality. To theoretically justify this process, we establish a formal connection between the approximation and interpolation curves, proving that the distance error between them is bounded by a factor of the approximation error with respect to the data points. Experimental results and comparisons with existing methods demonstrate the effectiveness and robustness of our approach in producing high-quality interpolation curves.
期刊介绍:
Computer-Aided Design is a leading international journal that provides academia and industry with key papers on research and developments in the application of computers to design.
Computer-Aided Design invites papers reporting new research, as well as novel or particularly significant applications, within a wide range of topics, spanning all stages of design process from concept creation to manufacture and beyond.