平面点云的曲线拟合与匹配算法的研究是计算机图形学和计算机辅助几何设计中一个重要的研究课题,本文对现有的平面点云B样条拟合算法及平面曲线部分匹配算法进行研究和总结,并在此基础上提出自己的解决方案。在点云的B样条拟合部分,针对现有B样条拟合中采用的PDM、TDM和SDM等技术中存在的问题,提出了一种基于主曲线的平面点云B样条开曲线的拟合方法。首先从点云数据中提取出主曲线,计算主曲线上各点的曲率,然后根据曲率极值点确定初始的B样条控制多边形,最后利用SDM方法拟合最终的B样条开曲线。实验表明,该算法能够获得比较准确的初始拟合曲线,提高了曲线拟合的健壮性。在曲线部分匹配方面,对现有平面曲线部分匹配算法,包括线性搜索算法,迭代最近点法,基于最长公共子序列算法,基于概率的曲线匹配等算法进行总结,并给出一种先整体后局部的平面曲线的部分匹配算法。首先,利用曲线特征点间的距离矩阵,确定候选的匹配区间。然后,通过比较曲线段的曲率进行精确匹配和验证。最后,根据匹配的对应点集计算变换矩阵。对于特征点较少的曲线,根据曲率极值点将曲线划分为多条曲线段,采用局部线性搜索法实现曲线的部分匹配。该算法减少了曲线匹配的搜索区间,提高了曲线的匹配速度。在平面点云B样条拟合和平面曲线部分匹配的基础上,本文还实现了基于曲线匹配的旋转体检索系统,用于对文物碎片的检索和分类,实现计算机辅助文物拼接等工作。
本文来源: https://www.lw50.cn/article/870350da5930ec12ce714b19.html