首页 / 专利库 / 人工智能 / 特征向量 / 一种基于局部参考点的快速点云配准方法

一种基于局部参考点的快速点配准方法

阅读:0发布:2023-04-15

专利汇可以提供一种基于局部参考点的快速点配准方法专利检索,专利查询,专利分析的服务。并且本 发明 属于 三维重建 技术领域,公开了一种基于局部参考点的快速点 云 配准方法,对输入的原始点云进行降 采样 得到其对应的稀疏点云,以稀疏点云中每一个点作为参考点分得到局部夹 角 特征,以一个视角的局部夹角特征建立kd-tree,搜索另一视角每一个局部夹角特征的最近邻特征,最近邻特征中欧氏距离误差最小的k1对作为 种子 匹 配对 ,从其邻域搜索该参考下的其它匹配对,接着使用刚体变换求解出相邻视角变换矩阵从而完成点云的粗配准,使用部分重叠的ICP配准 算法 对粗配准结果进行优化。本发明利用快速夹角特征建立初始匹配,然后使用匹配的邻域传播,提高了点云配准速度同时还保证了配准的 精度 。,下面是一种基于局部参考点的快速点配准方法专利的具体信息内容。

1.一种基于局部参考点的快速点配准方法,其特征在于,所述基于局部参考点的快速点云配准方法对输入的原始点云进行降采样得到其对应的稀疏点云;以稀疏点云中每一个点作为参考点分别建立局部夹特征和多尺度局部法向量描述,得到局部夹角特征后,以一个视角的局部夹角特征建立kd-tree;在kd-tree中搜索另一视角每一个局部夹角特征的最近邻特征,最近邻特征中欧氏距离误差最小的k1对作为种子配对,接着分别以该种子匹配对作为参考匹配,从其邻域搜索该参考下的其它匹配对,待匹配对数目达到指定阈值时停止搜索,使用刚体变换求解出相邻视角变换矩阵从而完成点云的粗配准,使用部分重叠的ICP配准算法对粗配准结果进行优化。
2.如权利要求1所述的基于局部参考点的快速点云配准方法,其特征在于,所述基于局部参考点的快速点云配准方法包括以下步骤:
步骤一,对原始输入点云P、Q进行降采样得到对应的稀疏点云Pd和Qd;
步骤二,以稀疏点云中每个点作为参考点,在其对应的原始点云中的r1邻域内找到其最近和最远的k个点,然后分别以最近点、参考点、最远点构成的夹角作为特征;
步骤三,以稀疏点云中每个点作为参考点,在其对应的原始点云的L个邻域中,根据参考点与邻域内点的数据相关性得到近似的局部法向量描述;
步骤四,以Pd中每个点的夹角特征建立kd-tree,然后在该kd-tree中搜索Qd中每个夹角特征的最近邻,最后仅选取欧氏误差最小的k1对作为种子匹配对;
步骤五,得到Pd中其他点与种子点的法向量之间的夹角,然后在种子点的邻域中,以夹角约束找到其他匹配点,并根据匹配点完成粗配准;
步骤六,对步骤五得到的粗配准结果使用部分重叠ICP算法进行优化。
3.如权利要求2所述的基于局部参考点的快速点云配准方法,其特征在于,所述步骤一中对原始输入点云进行降采样具体包括:使用网格将点云空间划分为若干小立方体,点云中的点将以点簇的形式分别落入各自对应的立方体网格中,整个点云被划分为若干点簇集,以每个点簇集中所有点的坐标均值表示该点簇集,经过以上处理得到的点云为原始点云降采样后的稀疏点云。
4.如权利要求2所述的基于局部参考点的快速点云配准方法,其特征在于,所述步骤二中局部夹角特征的计算方法包括:以稀疏点云中的每个点作为参考点在其对应的原始点云中r1邻域中找到最近和最远的k个点,且这最近和最远的k个点也按照距参考点的远近进行排序的,按照距离从小到大进行排列;当前参考点为x,且其对应的k个最近点和最远点表示为X={x1,...,x2k},那么其与参考点之间构成的向量表示为:
其中x1为最近k个点中的最近点,而x2k为最远k个点中的最远点;
那么夹角特征计算表达式为:
其中计算夹角公式中各项的上标表示其在向量中处于第几项。
5.如权利要求2所述的基于局部参考点的快速点云配准方法,其特征在于,所述步骤三中多尺度局部法向量计算方法包括:分别计算对于每一个邻域半径内的点与稀疏点云中当前参考点之间的差表示为:
其中l=1,...,L,同时Sl={xi|||xi-x||≤rl},对于每个尺度下的相关矩阵Ci,使用奇异值分解,得到三个特征值λl1≥λl2≥λl3及与之对应的特征向量nl1,nl2,nl3,选择最小特征值λl3对应的nl3作为每个尺度小的布局描述向量;多个尺度下联合表示为如下矩阵形式:
N=(n1,...,nL);
其中n1及nL分别对应各个尺度的局部描述向量。
6.如权利要求2所述的基于局部参考点的快速点云配准方法,其特征在于,所述步骤四中初始种子匹配对的选取方法具体包括:对Pd中每个点的夹角特征建立kd-tree;在该树中搜索Qd中每个夹角特征对应的最近邻特征,最近邻的度量方式为两个夹角特征之间的欧氏距离误差;选取欧氏距离误差最小的k1对匹配点对作为初始种子匹配,记为S。
7.如权利要求2所述的基于局部参考点的快速点云配准方法,其特征在于,所述步骤五中初始种子匹配的邻域传播方法包括:(xi,yj)为种子匹配集S中的一个匹配,与之对应的匹配集初始化为M={(xi,yj)},在Pd中找到距xi最近的k2个点,k2个点构成的点集表示为P′d,并计算这k2个点中距xi最远的距离d1;以yj作为参考点在Qd中找到其d1邻域内的点,此邻域内的点构成的点集表示为Q′d;对于任意x∈Pd′\xi且d=||x-xi||,定义xi和其d邻域内的点x的向量描述N之间的夹角为θ,表示为θ=(θ1,...,θL)T,其中θl是在rl邻域下xi和x的向量描述之间的夹角,表示如下式:
在Q′d中yj的d′邻域中搜索xi的d邻域内所有点的对应点,表示为:
y∈Qd'∩{y||d′-d|<∈1};
T
其中d′=||y-yj||,和θl相似,y和yj之间向量之间的夹角表示为θ′=(θ′1,...,θ'L) ,同理θ′l是在rl邻域下yj和y的向量描述之间的夹角,表示为下式:
然后将xi的d邻域内点的向量之间的夹角θ与yj的d′邻域内点的向量之间的夹角θ′之间的奇异性定义如下:
在进行种子匹配邻域传播时,对种子匹配的邻域内拥有最小夹角奇异性的点对作为新的匹配对添加到初始匹配集中,初始匹配集M=M∪(x,y),邻域内所有点的夹角奇异性都为都为Inf,那么M保持不变;当参考点xi的d邻域内所有点都遍历完,匹配对数目达到预设值Nlim,那么搜索停止,否则以最后一次添加的匹配作为新的参考点进行下一次搜索;初始种子匹配中有n个匹配对,得到匹配集为M1,...,Mn,根据每一个匹配集可以求得一个变换矩阵,根据变换矩阵可以完成点云配准,选取配准误差最小的一个变换对原始输入点云进行变换。
8.如权利要求2所述的基于局部参考点的快速点云配准方法,其特征在于,所述步骤六中部分重叠ICP算法对粗配准结果优化方法包括:使用最近邻搜索在在经过粗配准的点云中找到每个点对应的最近点,把最近邻误差最小的k3个点对的均方误差作为迭代初始误差并将这k3个点对作为迭代的初始匹配对;根据匹配对求解两个点云之间的变换矩阵,并将其中一个视角进行变换,再次使用最近邻搜索在变换后的两个点云中找到最近邻匹配,同时计算最近邻误差最小的k3个点对的均方误差,若相邻两次迭代的误差小于阈值,当前均方误差值小于误差阈值或者达到最大迭代次数,迭代停止;反之重复迭代过程直至迭代停止。
9.一种应用权利要求1~8任意一项所述基于局部参考点的快速点云配准方法。

说明书全文

一种基于局部参考点的快速点配准方法

技术领域

[0001] 本发明属于三维重建技术领域,尤其涉及一种基于局部参考点的快速点云配准方法。

背景技术

[0002] 目前,业内常用的现有技术是这样的:视觉是人类感知世界最重要的方式,而视频在与视觉相关的各种应用中就扮演着关键性的色。基于RGB-D图像的三维重建算法中仍然是根据深度相机的运动信息恢复目标物体的结构,即从运动中恢复结构,该技术与基于图像序列的三维重建算法相同,但是两种重建算法估算相机的运动信息的方式存在很大差异,前者首先根据获得的纹理信息和深度信息计算得到相机运动过程中每个视角的目标的点云信息,然后根据得到的各个视角的点云估算相机的变换矩阵,该技术也称为点云配准,从而恢复目标的完整点云。而后者则是先分析图像特征并提取图像中存在的特征点,接着匹配相邻两之间的特征点,然后根据匹配点对估算相机的变换矩阵,得到相机位姿之后将匹配对信息映射到三维空间中,从而得到目标的点云信息。对于以上两种重建方法的最后一步都是对获取的点云进行表面重建得到最后的重建目标。基于RGB-D图像的三维重建算法中的点云配准算法可以根据配准过程中的条件不同分为以下三种,即纯坐标匹配,联合坐标和纹理信息的匹配,分析点云结构特点的匹配。在纯坐标匹配中,仅使用各个视角点云的坐标信息,不需要其他辅助信息即可完成点云的配准。此类配准算法最经典的算法即是迭代最近点算法。该算法假设待配准的两个点云对应的深度相机之间的运动很小,即两个点云之间存在很大重叠率,然后对其中的一个点云根据其坐标建立Kd-tree,然后在该Kd-tree中搜索另一点云中每个点的最近点,根据得到的最近点关系不断进行迭代逼近真实的相机变换矩阵,从而得到两个点云的配准结果。此类算法要求相邻两个视角对应的相机运动极小,此外待配准的两个点云之间的重叠率要高,否则该算法进行迭代无法得到一个收敛结果,致使最终点云配准失败。联合坐标和纹理信息的匹配算法仅在纯坐标匹配算法中加上了点云中每个点对应的纹理信息,即在构建Kd-tree时由以前的三维扩展到四维,对两个视角的点云配准条件进一步进行加强。但是其仍然要求待配准的两个点云重叠率高同时两个视角对应的相机运动不能过大,否则最后配准也会失败。分析点云结构特点的匹配算法则是根据两个点云之间存在的某些共同特性建立相关的描述信息,然后根据描述信息计算得到两个点云之间的匹配对,接着根据匹配对估算相机的变换矩阵,从而得到最终的配准结果。该算法对点云中的每个点都建立描述耗费大量时间。
[0003] 综上所述,现有技术存在的问题是:现有的三种点云配准算法运动小、重叠率高;需要对点云中每个点都建立描述,耗时较大。
[0004] 解决上述技术问题的难度和意义:在保证点云配准精度的同时减小配准的时间复杂度是当前研究的难点。减小点云配准的时间复杂度能使三维重建系统的实时计算成为可能。

发明内容

[0005] 针对现有技术存在的问题,本发明提供了一种基于局部参考点的快速点云配准方法。
[0006] 本发明是这样实现的,一种基于局部参考点的快速点云配准方法,所述基于局部参考点的快速点云配准方法对输入的原始点云进行降采样得到其对应的稀疏点云;以稀疏点云中每一个点作为参考点分别建立局部夹角特征和多尺度局部法向量描述,得到局部夹角特征后,以一个视角的局部夹角特征建立kd-tree;在kd-tree中搜索另一视角每一个局部夹角特征的最近邻特征,最近邻特征中欧氏距离误差最小的k1对作为种子匹配对,接着分别以该种子匹配对作为参考匹配,从其邻域搜索该参考下的其它匹配对,待匹配对数目达到指定阈值时停止搜索,使用刚体变换求解出相邻视角变换矩阵从而完成点云的粗配准,使用部分重叠的ICP配准算法对粗配准结果进行优化。
[0007] 进一步,所述基于局部参考点的快速点云配准方法包括以下步骤:
[0008] 步骤一,对原始输入点云P、Q进行降采样得到对应的稀疏点云Pd和Qd;
[0009] 步骤二,对以稀疏点云中每个点作为参考点,在其对应的原始点云中的r1邻域内找到其最近和最远的k个点,然后分别以最近点、参考点、最远点构成的夹角作为特征;
[0010] 步骤三,以稀疏点云中每个点作为参考点,在其对应的原始点云的L个邻域中,根据参考点与邻域内点的数据相关性得到近似的局部法向量描述;
[0011] 步骤四,以Pd中每个点的夹角特征建立kd-tree,然后在该kd-tree中搜索Qd中每个夹角特征的最近邻,最后仅选取欧氏误差最小的k1对作为种子匹配对;
[0012] 步骤五,得到Pd中其他点与种子点的法向量之间的夹角,然后在种子点的邻域中,以夹角约束找到其他匹配点,并根据匹配点完成粗配准;
[0013] 步骤六,对步骤五得到的粗配准结果使用部分重叠ICP算法进行优化。
[0014] 进一步,所述步骤一中对原始输入点云进行降采样具体包括:使用网格将点云空间划分为若干小立方体,点云中的点将以点簇的形式分别落入各自对应的立方体网格中,整个点云被划分为若干点簇集,以每个点簇集中所有点的坐标均值表示该点簇集,经过以上处理得到的点云为原始点云降采样后的稀疏点云。
[0015] 进一步,所述步骤二中局部夹角特征的计算方法包括:以稀疏点云中的每个点作为参考点在其对应的原始点云中r1邻域中找到最近和最远的k个点,且这最近和最远的k个点也按照距参考点的远近进行排序的,按照距离从小到大进行排列;当前参考点为x,且其对应的k个最近点和最远点表示为X={x1,...,x2k},那么其与参考点之间构成的向量表示为:
[0016]
[0017] 其中x1为最近k个点中的最近点,而x2k为最远k个点中的最远点;
[0018] 那么夹角特征计算表达式为:
[0019]
[0020] 其中计算夹角公式中各项的上标表示其在向量中处于第几项。
[0021] 进一步,所述步骤三中多尺度局部法向量计算方法包括:分别计算对于每一个邻域半径内的点与稀疏点云中当前参考点之间的差表示为:
[0022]
[0023] 其中l=1,...,L,同时Sl={xi|||xi-x||≤rl},对于每个尺度下的相关矩阵Ci,使用奇异值分解,得到三个特征值λl1≥λl2≥λl3及与之对应的特征向量nl1,nl2,nl3,选择最小特征值λl3对应的nl3作为每个尺度小的布局描述向量;多个尺度下联合表示为如下矩阵形式:
[0024] N=(n1,...,nL);
[0025] 其中n1及nL分别对应各个尺度的局部描述向量。
[0026] 进一步,所述步骤四中初始种子匹配对的选取方法具体包括:对Pd中每个点的夹角特征建立kd-tree;在该树中搜索Qd中每个夹角特征对应的最近邻特征,最近邻的度量方式为两个夹角特征之间的欧氏距离误差;选取欧氏距离误差最小的k1对匹配点对作为初始种子匹配,记为S。
[0027] 进一步,所述步骤五中初始种子匹配的邻域传播方法包括:(xi,yj)为种子匹配集S中的一个匹配,与之对应的匹配集初始化为M={(xi,yj)},在Pd中找到距xi最近的k2个点,k2个点构成的点集表示为P′d,并计算这k2个点中距xi最远的距离d1;以yj作为参考点在Qd中找到其d1邻域内的点,此邻域内的点构成的点集表示为Q′d。对于任意x∈Pd′\xi且d=||x-xi||,定义xi和其d邻域内的点x的向量描述N之间的夹角为θ,表示为θ=(θ1,...,θL)T,其中θl是在rl邻域下xi和x的向量描述之间的夹角,表示如下式:
[0028]
[0029] 在Q′d中yj的d′邻域中搜索xi的d邻域内所有点的对应点,表示为:
[0030] y∈Qd′∩{y||d′-d|<∈1};
[0031] 其中d′=||y-yj||,和θl相似,y和yj之间向量之间的夹角表示为θ′=(θ′1,...,θ′L)T,同理θ′l是在rl邻域下yj和y的向量描述之间的夹角,表示为下式:
[0032]
[0033] 然后将xi的d邻域内点的向量之间的夹角θ与yj的d′邻域内点的向量之间的夹角θ′之间的奇异性定义如下:
[0034]
[0035] 在进行种子匹配邻域传播时,对种子匹配的邻域内拥有最小夹角奇异性的点对作为新的匹配对添加到初始匹配集中,初始匹配集M=M∪(x,y),邻域内所有点的夹角奇异性都为都为Inf,那么M保持不变;当参考点xi的d邻域内所有点都遍历完,匹配对数目达到预设值Nlim,那么搜索停止,否则以最后一次添加的匹配作为新的参考点进行下一次搜索;初始种子匹配中有n个匹配对,得到匹配集为M1,...,Mn,根据每一个匹配集可以求得一个变换矩阵,根据变换矩阵可以完成点云配准,选取配准误差最小的一个变换对原始输入点云进行变换。
[0036] 进一步,所述步骤六中部分重叠ICP算法对粗配准结果优化方法包括:使用最近邻搜索在在经过粗配准的点云中找到每个点对应的最近点,把最近邻误差最小的k3个点对的均方误差作为迭代初始误差并将这k3个点对作为迭代的初始匹配对;根据匹配对求解两个点云之间的变换矩阵,并将其中一个视角进行变换,再次使用最近邻搜索在变换后的两个点云中找到最近邻匹配,同时计算最近邻误差最小的k3个点对的均方误差,若相邻两次迭代的误差小于阈值,当前均方误差值小于误差阈值或者达到最大迭代次数,迭代停止;反之重复迭代过程直至迭代停止。
[0037] 本发明的另一目的在于提供一种应用所述基于局部参考点的快速点云配准方法。
[0038] 综上所述,本发明的优点及积极效果为:
[0039] 本发明适用于点云重叠率低时的配准,对多个点云模型的配准效果都有改进。因此本发明是一种计算复杂度低、且适用性高的配准算法。附图说明
[0040] 图1是本发明实施例提供的基于局部参考点的快速点云配准方法流程图
[0041] 图2是本发明实施例提供的对bun模型测试图。
[0042] 图3是本发明实施例提供的对Arm模型测试图。
[0043] 图4是本发明实施例提供的对dragon模型测试图。
[0044] 图5是本发明实施例提供的对happy模型测试图。

具体实施方式

[0045] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0046] 本发明提供一种基于局部参考点的快速点云配准方法,旨在解决现有算法满足配准精度情况下,时间复杂度高的问题。
[0047] 如图1所示,本发明实施例提供的基于局部参考点的快速点云配准方法包括以下步骤:
[0048] S101:对原始输入点云P、Q进行降采样得到对应的稀疏点云Pd和Qd;
[0049] S102:以稀疏点云中每个点作为参考点,在其对应的原始点云中的r1邻域内找到其最近和最远的k个点,然后分别以最近点、参考点、最远点构成的夹角作为特征;
[0050] S103:以稀疏点云中每个点作为参考点,在其对应的原始点云的L个邻域中根据参考点与邻域内点的数据相关性得到近似的局部法向量描述;
[0051] S104:以Pd中每个点的夹角特征建立kd-tree,然后在该kd-tree中搜索Qd中每个夹角特征的最近邻,最后仅选取欧氏误差最小的k1对作为种子匹配对;
[0052] S105:首先得到Pd中其他点与种子点的法向量之间的夹角,然后在种子点的邻域中,以夹角约束找到其他匹配点,并根据匹配点完成粗配准;
[0053] S106:对S105得到的粗配准结果使用部分重叠ICP算法进行优化。
[0054] 在本发明实施例中,步骤S101中对原始输入点云进行降采样具体为:使用网格将点云空间划分为若干小立方体,因此整个点云中的点将以点簇的形式分别落入各自对应的立方体网格中,最终整个点云被划分为若干点簇集,然后以每个点簇集中所有点的坐标均值表示该点簇集,经过以上处理得到的点云即为原始点云降采样后的稀疏点云。使用该方式极大保持了原点云的结构。
[0055] 本发明实施例中,局部夹角特征的计算过程为:首先以稀疏点云中的每个点作为参考点在其对应的原始点云中r1邻域中找到最近和最远的k个点,且这最近和最远的k个点也按照距参考点的远近进行排序的,即都是按照距离从小到大进行排列。若当前参考点为x,且其对应的k个最近点和最远点可以表示为X={x1,...,x2k},那么其与参考点之间构成的向量可以表示为:
[0056]
[0057] 其中x1为最近k个点中的最近点,而x2k为最远k个点中的最远点;
[0058] 那么夹角特征计算表达式为:
[0059]
[0060] 其中计算夹角公式中各项的上标表示其在向量中处于第几项。如Pl1表示位于Pl中的第一项,而Pl2k表示位于Pl中的第2k项,也就是最后一项。
[0061] 本发明实施例中,步骤S103中多尺度局部法向量计算过程为:首先分别计算对于每一个邻域半径内的点与稀疏点云中当前参考点之间的差,具体关系可以表示为:
[0062]
[0063] 其中l=1,...,L,同时Sl={xi|||xi-x||≤rl),对于每个尺度下的相关矩阵Ci,使用奇异值分解,可以得到三个特征值λl1≥λl2≥λl3及与之对应的特征向量nl1,nl2,nl3,仅选择最小特征值λl3对应的nl3作为每个尺度小的布局描述向量。故多个尺度下联合表示为如下矩阵形式:
[0064] N=(n1,...,nL)  (4)
[0065] 其中n1及nL分别对应各个尺度的局部描述向量。
[0066] 本发明实施例中,步骤104中初始种子匹配对的选取过程如下:对Pd中每个点的夹角特征建立kd-tree,然后在该树中搜索Qd中每个夹角特征对应的最近邻特征,该最近邻的度量方式为两个夹角特征之间的欧氏距离误差。然后仅选取欧氏距离误差最小的k1对匹配点对作为初始种子匹配,将其记为S。具体的k1参数选择可以根据实际需要进行设置。
[0067] 本发明实施例中,S105中初始种子匹配的邻域传播过程如下:假设(xi,yj)为种子匹配集S中的一个匹配,与之对应的匹配集初始化为M={(xi,yj)},首先在Pd中找到距xi最近的k2个点,这k2个点构成的点集可以表示为P′d,并计算这k2个点中距xi最远的距离d1,接着以yj作为参考点在Qd中找到其d1邻域内的点,此邻域内的点构成的点集可以表示为Q′d。对于任意x∈Pd′\xi且d=||x-xi||,定义xi和其d邻域内的点x的向量描述N之间的夹角为θ,它可以表示为θ=(θ1,...,θL)T,其中θl是在rl邻域下xi和x的向量描述之间的夹角,表示如下式:
[0068]
[0069] 然后在Q′d中yj的d′邻域中搜索xi的d邻域内所有点的对应点,这些点可以表示为:
[0070] y∈Qd′∩{y||d′-d|<∈1}  (6)
[0071] 其中d′=||y-yj||,和θl相似,y和yj之间向量之间的夹角可以表示为θ′=(θ′1,...,θ′L)T,同理θ′l是在rl邻域下yj和y的向量描述之间的夹角,可以表示为下式:
[0072]
[0073] 然后将xi的d邻域内点的向量之间的夹角θ与yj的d′邻域内点的向量之间的夹角θ′之间的奇异性定义如下:
[0074]
[0075] 在进行种子匹配邻域传播时,对种子匹配的邻域内拥有最小夹角奇异性的点对作为新的匹配对添加到初始匹配集中,此时初始匹配集M=M∪(x,y),若邻域内所有点的夹角奇异性都为都为Inf,那么M保持不变。当参考点xi的d邻域内所有点都遍历完,此时若匹配对数目达到预设值Nlim,那么搜索停止,否则以最后一次添加的匹配作为新的参考点进行下一次搜索。由于初始种子匹配中有n个匹配对,最终可以得到匹配集为M1,...,Mn,根据每一个匹配集可以求得一个变换矩阵,然后根据变换矩阵可以完成点云配准,选取配准误差最小的一个变换对原始输入点云进行变换。
[0076] 本发明实例实施中,部分重叠ICP算法对步骤五中的粗配准结果优化过程如下:首先使用最近邻搜索在在经过粗配准的点云中找到每个点对应的最近点,然后把最近邻误差最小的k3个点对的均方误差作为迭代初始误差并将这k3个点对作为迭代的初始匹配对。然后根据该匹配对求解两个点云之间的变换矩阵,并将其中一个视角进行变换,再次使用最近邻搜索在变换后的两个点云中找到最近邻匹配,同时计算最近邻误差最小的k3个点对的均方误差,若相邻两次迭代的误差小于阈值,当前均方误差值小于误差阈值或者达到最大迭代次数,迭代停止。反之重复迭代过程直至迭代停止。其中的迭代误差阈值及迭代次数阈值可以根据具体的精度和时间复杂度要求进行设置。
[0077] 下面结合实验对本发明的应用效果作详细的描述。
[0078] 为了说明本发明可以提升点云配准性能同时适用各种点云模型的配准。对多种模型进行实验,实验数据由表1~表4给出对各模型在不同点云缺失率下点云配准性能测试如图2~图5,
[0079] 表1 bun模型测试结果
[0080]
[0081] 表2 Arm模型测试结果
[0082]
[0083] 表3 dragon模型测试结果
[0084]
[0085] 表4 happy模型测试结果
[0086]
[0087] 上述四个表中的Time、Rot和Tran表征了点云配准的性能,三个参数值越小本发明的性能越好,从上述四表结果可知,本发明的时间复杂度相对另外三个算法的低,同时在配准精度的下降对于整个变换可以忽略。图2~图5对各模型在不同缺失率下进行测试,测试结果表明算法配准性能较好。
[0088] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈