【技术实现步骤摘要】
一种二维点云轮廓配准方法
[0001]本专利技术属于计算机应用
,为一种二维点云轮廓配准方法,尤其涉及到曲线轮廓快速、高效、稳定的配准。
技术介绍
[0002]有些平面类零件,如通讯基站中的电器设备柜中的电子器件插板,有几千个形状各异的孔、槽,这些零件加工成形后很难人工测量加工精度,需要借助于数字摄像及图形图像处理算法实现快速、高精度测量,参见附图1。这套测量系统称为光学数字测量系统,该系统基于图像算法提取平面类零件的轮廓(点云轮廓),与该零件的矢量图形模型进行对比分析,得出误差报告,参见附图2。点云轮廓/矢量轮廓对比分析涉及到的主要算法就是二维点云轮廓配准算法。该算法是光学数字测量系统的核心算法,其输入是点云轮廓、矢量轮廓,输出是平移矢量和旋转矩阵。
[0003]迭代最近点算法(Iterative Closest Point,ICP)是Besl和Mckay在1992年针对点集数据配准问题而提出的一种基于自由形态曲面的配准方法。该算法是在已知两个点集和一个初始化假设对应关系的基础上,利用对应点集配准技术进行配准,不断迭代和最小化对应点配准误差的算法。与对应点集之间的配准方法相比,ICP算法的最大优势在于它不需要知道两个点集之间的确切对应关系,而是基于一个假设的对应关系开始迭代运算,最终找到一个优化的对应关系和一个优化的配准结果,参见附图3。ICP算法适合于无法获知点集对应关系时的配准问题。经典ICP算法的实现要用到四元数法和求取矩阵最大的特征值以及最大特征值对应的特征向量算法,无论采用何种方法求解ICP ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种二维点云轮廓配准方法,其特征在于:该配准方法包括以下步骤:步骤一、设定目标点集P
i
和模型轮廓C
i
,输入目标点集P
i
(i=1,2,
…
,n),模型轮廓集C
i
(i=1,2,...,m),C
i
是直线、圆弧或样条曲线;步骤二、对目标点集中的每个点,在模型轮廓集中的曲线上寻一个与之对应的最短距离的点,形成参考数据点集Q
i
,取目标点集中的一点P
i
(x
i
,y
i
),在模型轮廓中寻找一个点使点P
i
到距离最短,即计算参考点集中对应的点使最小,对目标点集中的每一个点在参考点集中都能找到对应的点;假设存在一个旋转矩阵和一个平移向量,目标点集中的点P
i
(x
i
,y
i
)通过该变换得到一个新的点这两个点之间的对应关系为其中,θ、b1、b2为待定系数,矩阵为旋转矩阵,向量为平移向量;步骤三、建立匹配目标函数,根据步骤二中的对应关系求解待定系数θ、b1、b2,求解原则应使变换后的目标点集中的点到P
i
(x
i
,y
i
)所对应的参考点的距离的平方和最小,根据这一原则建立关于自变量θ、b1、b2的目标函数:步骤四、对目标函数进行优化,求出目标函数最优解,得到新的目标数据集,如果函数f取最小值,则f对各个未知系数的偏导数值等于零,建立以下三个方程式:如果函数f取最小值,则f对各个未知系数的偏导数值等于零,建立以下三个方程式:如果函数f取最小值,则f对各个未知系数的偏导数值等于零,建立以下三个方程式:对这三个方程进行求解,得到对这三个方程进行求解,得到
设得到:∑{(Yx
i
‑
技术研发人员:ꢀ七四专利代理机构,
申请(专利权)人:北京求解科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。