基于使用特征点的节点向量动态调整的B-spline曲线拟合.
Xiaobing Chen1, Shuxin Guo1, Rongrong Wang1
1Huaiyin Institute of Technology, Huai'an, Jiangsu, China.
PloS one
|June 27, 2025
概括
本研究介绍了一种使用特征点方法改进的B-spline曲线拟合算法. 它以更少的控制点实现更高的准确性,并减少了B-spline近似计算的计算时间.
科学领域:
- 计算机图形 计算机图形
- 几何建模 几何建模
- 数字分析 数字分析
背景情况:
- 在计算机图形和设计中表示复杂的形状时,B-spline曲线的合适性至关重要.
- 一个关键的挑战是尽量减少控制点和节点,同时保持准确性.
- 现有的方法通常需要复杂的参数化和节点向量调整.
研究的目的:
- 开发一个更有效,更准确的B-spline曲线配合算法.
- 为了减少曲线近似所需的控制点和节点的数量.
- 为了改善在安装过程中节点向量的动态调整.
主要方法:
- 拟议的算法使用B-spline曲线适配的特征点方法.
- 它涉及计算数据点的投影点及其参数.
- 节点向量的动态调整是通过参数校正实现的,在初始和新特征点选择方面有所改进.
主要成果:
- 新的算法产生了B-spline曲线,并提高了合适度的准确性.
- 与传统方法相比,它大大减少了控制点和节点的数量.
- 实验结果表明更短的适配时间.
结论:
- 基于特征点的算法为B-spline曲线拟合提供了一种优越的方法.
- 它有效地平衡了精度要求和计算效率.
- 这种方法为需要精确和节的曲线表示的应用提供了有价值的工具.
更多相关视频
08:27Three-Dimensional Finger Motion Tracking during Needling: A Solution for the Kinematic Analysis of Acupuncture Manipulation
Published on: October 28, 2021
2.9K
11:25A Millimeter Scale Flexural Testing System for Measuring the Mechanical Properties of Marine Sponge Spicules
Published on: October 11, 2017
9.5K
相关概念视频
Elevation of Intermediate Points on Vertical Curves
76
Vertical curves are essential in roadway design because they provide smooth transitions between varying roadway grades. Designing vertical curves involves calculating intermediate elevations and identifying the curve's highest or lowest point, which is essential for optimal roadway performance.Intermediate elevations on a vertical curve are determined using the tangent offset method. This method considers the initial elevation at the start of the curve, the grades, and the curve's geometry. The...
76
Bending of Curved Members - Strain Analysis
230
The mechanics of deformation in curved members, such as beams or arches, under bending moments, involve complex responses. When such a member, symmetric about the y-axis and shaped like a segment of a circle centered at point C, is subjected to equal and opposite forces, its curvature and surface lengths change significantly. This alteration results in the shift of the curvature's center from C to C', indicating a tighter curve.
The important part of bending analysis for such a member...
The important part of bending analysis for such a member...
230
Curve Equations
99
Curves are essential geometric elements characterized by tangent distance, chord length, middle ordinate, and total arc length. These measurements are crucial in understanding a curve's geometric and spatial properties and are defined by the relationship between its radius and its central angle.The tangent distance (T) refers to the straight-line measurement from the intersection point of two tangents to either the start or end of the curve. This distance is influenced by the curve's radius (R)...
99
Calibration Curves: Linear Least Squares
2.3K
A calibration curve is a plot of the instrument's response against a series of known concentrations of a substance. This curve is used to set the instrument response levels, using the substance and its concentrations as standards. Alternatively, or additionally, an equation is fitted to the calibration curve plot and subsequently used to calculate the unknown concentrations of other samples reliably.
For data that follow a straight line, the standard method for fitting is the linear...
For data that follow a straight line, the standard method for fitting is the linear...
2.3K
Adjusting a Traverse
109
In the site survey of a four-sided traverse, internal angles are essential to ensure geometric accuracy. The survey revealed that the sum of the measured internal angles was 359 degrees and 48 minutes, which is 12 minutes less than the expected 360 degrees. This discrepancy signals an error likely arising from measurement inaccuracies during the fieldwork.To rectify this error, the adjustment process involved distributing the 12-minute shortfall equally across the four internal angles. By...
109
Elastic Curve from the Load Distribution
262
The structural behavior of beams under distributed loads is critical for engineering analysis, which focuses on predicting how beams bend and react under such conditions. Different types of beams (e.g., cantilever, supported, or overhanging) behave differently under distributed load conditions.
For all beams, the analysis of the beam's reaction to distributed loads begins by understanding the relationship between a beam's load and the resulting shear forces and bending moments.
For all beams, the analysis of the beam's reaction to distributed loads begins by understanding the relationship between a beam's load and the resulting shear forces and bending moments.
262
