光学学报, 2019, 39 (12): 1228006, 网络出版: 2019-12-06   

基于对偶四元数构建的直线基元点云拼接方法 下载: 1026次

Line Primitive Point Cloud Registration Method Based on Dual Quaternion
作者单位
太原理工大学矿业工程学院, 山西 太原 030024
摘要
当不同测站采集的点云数据存在遮挡时,无法获取完全对应的同名点特征,导致基于点特征的点云拼接方法失效。鉴于此,以同名直线特征为拼接基元,利用对偶四元数统一表示旋转参数和平移参数,依据基准测站和待拼接测站的平面法向量相等建立一种点云拼接平差模型来迭代求解平移向量和旋转矩阵;然后根据解析几何理论求解缩放系数,并将拼接后同名直线之间的单位方向向量和矩向量偏差中误差作为评价点云拼接精度的指标。实验结果表明,该平差模型能够实现存在遮挡问题的点云拼接,且拼接后同名直线矩向量偏差中误差可降低至0.0247 m。此外,该模型不仅能保留对偶四元数不依赖参数初值、收敛速度快的优点,又能解除对直线段两端点为同名点的限制。
Abstract
The point cloud registration method that uses point features may fail owing to its inability to obtain corresponding points when the point cloud data collected by different stations has the occlusion problem. Therefore, a registration adjustment model is established in this study to iteratively calculate the translation vector and rotation matrix based on the equivalence of the plane normal vectors between the reference and unregistered stations; subsequently, the scale factor is evaluated based on the analytic geometry theory, and the medium errors with respect to the unit direction vector and moment vector deviations of the homonymous lines after registration are considered to be the indexes for evaluating the point cloud registration accuracy. The experimental results denote that the registration adjustment model can realize point cloud registration under the occlusion condition. Furthermore, the results denote that the medium errors of the moment vector deviations of the homonymous lines can be reduced to 0.0247 m after registration. This model not only retains the advantages of the dual quaternion regardless of the initial values of the parameters and the fast convergence rate, but also eliminates the restriction that the two endpoints of the lines need to be corresponding points.

1 引言

随着激光雷达(LiDAR)技术的发展以及广泛应用,围绕LiDAR点云数据处理算法的相关研究引起了许多学者的关注,其中点云拼接是LiDAR点云数据处理中比较关键的一步。常用的点云拼接方法主要有迭代最近点算法[1]及其改进方法[2-5]、四元数法[6]、七参数法[7]等,但它们大多是基于同名点特征[8]的拼接方法。当点云数据中存在遮挡情况时,由于很难获取精确对应的同名点,故这些方法的拼接效果可能会变差,相对于同名点,利用直线特征实现点云拼接可以克服这一缺点,能够提高拼接结果的可靠性。因此,有关学者尝试将直线作为拼接基元来解决该问题。Habib等[9]提出一种能够解决摄影测量数据和点云数据直线特征配准问题的数学模型,该模型通过两对平行直线来求取旋转参数,两对不共面直线来确定缩放系数和平移参数,但其本质上仍采用欧拉角描述旋转矩阵,对于较大的旋转参数,若不能提供较为准确的初值,则易出现迭代不收敛现象,且该方法求解的平移参数会受旋转参数的影响。Guan 等[10]提出一种直线特征拼接方法,该方法要求直线两端点为同名点,且未考虑缩放系数,不能实现不同尺度的点云拼接。王永波等[11]对直线特征拼接方法进行改进,采用四元数表示旋转矩阵,但它存在将旋转参数和平移参数分开求解的问题。王永波等[12]利用Plücker直线坐标表示空间直线,以点到空间直线的距离等于0为理论依据,提出一种单位四元数点云拼接算法,但该算法仅用单位四元数表示旋转矩阵,使得旋转矩阵和平移向量之间存在一定程度的耦合误差。

为了弥补欧拉角及单位四元数的缺点,Walker等[13]将对偶四元数引入点特征点云拼接中,从而实现刚体平移旋转运动的统一表示,随后,有学者[14-15]在其基础上考虑了尺度因子,使其适用性更广。在直线特征方面,盛庆红等[16]利用对偶四元数表征旋转平移参数,从Plücker直线坐标转换角度建立点云拼接模型,较好地发挥了直线的几何拓扑性,但它仅能应用于刚体变换领域,存在一定的局限性。袁志聪等[17]将对偶四元数法与单位四元数法、奇异值分解法、正交分解法进行对比分析,得出在估计点云刚体运动参数时可优先考虑对偶四元数法的结论。王永波等[18]以对偶四元数为基础,提出一种Plücker直线点云拼接非迭代解法,从而避免对函数线性化,但它仍未顾及缩放系数,因此不能直接应用于空间相似变换领域。

基于此,本文利用对偶四元数实现旋转平移参数的直接表征,提出一种顾及缩放系数的直线特征点云拼接模型,从一定程度上丰富了点云拼接模型。该模型可实现更高精度不同测站点云坐标的统一,且能直接应用于摄影测量和三维相似变换领域,具有重要的理论与现实意义。

2 点云拼接方法描述

2.1 对偶四元数的理论基础

对偶四元数是由四元数和几何代数发展而来,形式为[19]

p^=k+εr=[k0 k1 k2 k3]T+ε[r0 r1 r2 r3]T,(1)

式中:k为对偶四元数 p^的实部;r为对偶四元数 p^的对偶部;ε为对偶运算符;k0k1k2k3分别为k的实部和虚部;r0r1r2r3分别为r的实部和虚部。

对偶四元数的实部和对偶部满足

kTr=0kTk=1(2)

根据对偶四元数的运算法则及性质,平移向量T和旋转矩阵R可表示为

T=X0Y0Z0=2k0r1-2k1r0+2k2r3-2k3r22k0r2-2k1r3-2k2r0+2k3r12k0r3+2k1r2-2k2r1-2k3r0,(3)R=a1a2a3b1b2b3c1c2c3=k02+k12-k22-k322k1k2-2k0k32k1k3+2k0k22k1k2+2k0k3k02-k12+k22-k322k2k3-2k0k12k1k3-2k0k22k2k3+2k0k1k02-k12-k22+k32,(4)

式中:矩阵元素a1a2a3,b1b2b3,c1c2c3为旋转角φ, ω,κ构成的方向余弦;X0,Y0,Z0为平移参数。

2.2 对偶四元数表征的直线基元点云拼接数学模型

图1所示,设CD为待拼接测站G上的一条直线,而AB为基准测站Q上对应的同名直线,但直线CDAB中的两端点并不一定为同名点。设待拼接测站点云缩放λ倍才能与基准测站点云的比例尺保持一致。线段CD的两端点记为C (XGC, YGC, ZGC)和D (XGD, YGD, ZGD),线段AB的两端点为A (XQA, YQA, ZQA)和B (XQB, YQB, ZQB),分别延长线段GCGD交直线ABC'和D'。由坐标系G转换到Q的旋转矩阵记为R,平移参数记为X0Y0Z0

图 1. 点云拼接示意图

Fig. 1. Diagram of point cloud registration

下载图片 查看所有图片

当待拼接测站G与基准测站Q上的点云完成拼接时,平面GCD的法向量NG与平面GAB的法向量NQ应相等[20]。若将Q-XQYQZQ平移到新的坐标系G-X'Y'Z'(其坐标系原点为G,坐标轴与Q-XQYQZQ 坐标轴平行),则点A和点B在坐标系G-X'Y'Z'下的坐标可分别表示为(XQA-X0, YQA-Y0, ZQA-Z0)和(XQB-X0, YQB-Y0, ZQB-Z0)。

此时,平面GCD与平面GAB的法向量NG(NGX, NGY, NGZ)和NQ(NQX, NQY, NQZ)为

NG=GGC×GGDNQ=QGA×QAB,(5)

式中:GGC,GGD,QGAQAB为向量;×为向量叉乘; NGX, NGY, NGZ分别为向量NGX, Y, Z坐标;NQX, NQY, NQZ分别为向量NQX, Y, Z坐标;NGX=YGCZGD-YGDZGC,NGY=XGDZGC-XGCZGD,NGZ=XGCYGD-XGDYGC,NQX=(YQA-Y0)(ZQB-ZQA)-(YQB-YQA)(ZQA-Z0),NQY=(XQB-XQA)(ZQA-Z0)-(XQA-X0)(ZQB-ZQA),NQZ=(XQA-X0)(YQB-YQA)-(XQB-XQA)(YQA-Y0)。

而平面GCD的法向量NG与平面GAB的法向量NQ的关系可描述为

NQ=mNGRT,(6)

式中:m为比例因子,m=|NQ|/|NG|。

展开(6)式,可得

NQX=maNNQY=mbNNQZ=mcN,(7)

式中:aN=a1NGX+a2NGY+a3NGZ;bN=b1NGX+b2NGY+b3NGZ;cN=c1NGX+c2NGY+c3NGZ

将(7)式的第1个式子除以第2个式子、第1个式子除以第3个式子、第2个式子除以第3个式子,以消除比例因子m,然后移项整理得

NQXbN-NQYaN=0NQXcN-NQZaN=0NQYcN-NQZbN=0(8)

对(8)式按照Taylor公式展开,略去二次项以上的微小项,得误差方程为

vX=B11dk0+B12dk1+B13dk2+B14dk3+B15dr0+B16dr1+B17dr2+B18dr3-lXvY=B21dk0+B22dk1+B23dk2+B24dk3+B25dr0+B26dr1+B27dr2+B28dr3-lYvZ=B31dk0+B32dk1+B33dk2+B34dk3+B35dr0+B36dr1+B37dr2+B38dr3-lZ,(9)

式中: vX, vY, vZ为(8)式在X方向、 Y方向、 Z方向的误差; B1i, B2i, B3i (i=1,2,3,4)分别为(8)式中的3个等式对k0, k1, k2, k3的偏导数; B1j, B2j, B3j (j=5,6,7,8)分别为(8)式中的3个等式对r0, r1, r2, r3的偏导数; lX, lY, lZ为常数项。

B1i=NQXki-1bN+bNki-1NQX-NQYki-1aN-aNki-1NQY,(10)B2i=NQXki-1cN+cNki-1NQX-NQZki-1aN-aNki-1NQZ,(11)B3i=NQYki-1cN+cNki-1NQY-NQZki-1bN-bNki-1NQZ,(12)B1j=NQXrj-5bN-NQYrj-5aN;B2j=NQXrj-5cN-NQZrj-5aN;B3j=NQYrj-5cN-NQZrj-5bN(13)lX=NQZaN-NQXbN;lY=NQZaN-NQXcN;lZ=NQZbN-NQYcN,(14)

将(9)式表示为矩阵形式,即

Vd=BdX^-Ld,(15)

式中:d为第d对同名直线段;Vd为3×1的残差向量,Vd= vXvYvZd;Bd为3×8的系数矩阵,Bd= B11B12B13B14B15B16B17B18B21B22B23B24B25B26B27B28B31B32B33B34B35B36B37B38d;Ld为 3×1常数项,Ld= lXlYlZd; X^为参数改正数, X^=[dk0dk1dk2dk3dr0dr1dr2dr3]T

设点云拼接过程中共选择n对同名直线段作为拼接基元,则总误差方程可表示为

V=BX^-L,(16)

式中:V为3n×1的残差向量,V= V1Vn;B为 3n×8系数矩阵,B= B1Bn;L为3n×1的常数项,L= L1Ln

对(2)式中对偶四元数的两个约束条件线性化,并表示为矩阵形式,有

CX^+W1=0,(17)

式中:C为约束条件方程的系数矩阵,C= r0r1r2r3k0k1k2k32k02k12k22k30000;W1为约束条件方程的近似值,W1= k0r0+k1r1+k2r2+k3r3k02+k12+k22+k32-1

联立(16)式和(17)式,按照附有限制条件的间接平差方法求解,得

X^=(Nbb-1-Nbb-1CTNcc-1CNbb-1)W-Nbb-1CTNcc-1W1,(18)

式中:Nbb为法方程系数矩阵,Nbb=BTB;W为法方程常数项,W=BTL;Ncc=CNbb-1CT

2.3 拼接参数的确定

当有n>3对直线不能同时与原点G共面时,才能正确求解平移和旋转参数。将对偶四元数的值代入(3)式和(4)式求出平移向量T和旋转矩阵R,并探讨如何确定缩放系数λ

图2所示,点G图1中坐标系G-XYZ的原点,过点G作直线CD的垂线,垂足为M,其延长线交ABN,且记GM=HG,GN =HQ。由2.2节知,当恢复平移旋转参数时,平面GCD与平面GAB共面。由于存在缩放系数λ,故直线CD应平行于直线AB,当λ=1时,两直线重合。

图 2. 点云拼接简化示意图

Fig. 2. Simplified diagram of point cloud registration

下载图片 查看所有图片

图2中,△GCD的三个内角与△GC'D'的三个内角对应相等,故△GCD∽△G C'D',且△GCD的高与△G C'D'的高对应成比例,即HQ=λHG。而HQ为△GAB和△G C'D'的高,故HQ

HQ=|G'GA×G'GB||G'AB|,(19)

式中:向量G'GA,G'GB,G'AB统一用坐标系G-X'Y'Z'表示,即G'GA=(XQA-X0, YQA-Y0, ZQA-Z0),G'GB=(XQB-X0, YQB-Y0, ZQB-Z0),G'AB=(XQB-XQA, YQB-YQA, ZQB-ZQA)。

HG=|G'GC×G'GD||G'CD|,(20)

式中:向量G'GC,G'GD,G'CD统一用坐标系G-X'Y'Z'表示,即G'GC=(XGC, YGC, ZGC)RT,G'GD=(XGD, YGD, ZGD)RT,G'CD=(XGD-XGC, YGD-YGC, ZGD-ZGC)RT

则缩放系数λ的计算公式为

λ=HQHG(21)

2.4 点云拼接精度评价

空间直线L的直线坐标可由单位方向向量l和矩向量s表示,它们可通过直线两端点的坐标向量确定PCPD[12],即

l=(PD-PC)/|PD-PC|s=PC×l(22)

设基准测站提取的直线AB的单位方向向量为lQ,矩向量为sQ,待拼接测站提取的直线CD的单位方向向量为lG,矩向量为sG,直线CD在基准测站下的单位方向向量记为l'Q,矩向量记为s'Q,则

l'Q=1|lQCD|(XQD-XQC,YQD-YQC,ZQD-ZQC)s'Q=1lQCD(s'QX,s'QY,s'QZ),(23)

式中:|lQCD|表示直线CD在基准测站下的方向向量lQCD的模;s'QX= YQCZQD-YQDZQC,s'QY=XQD·ZQC-XQCZQD,s'QZ=XQCYQD-XQDYQC;(XQD, YQD, ZQD)和(XQC, YQC, ZQC)为点CD根据拼接参数计算的基准测站下的坐标。

理论上,实现点云拼接后,直线AB与直线CD应该重合,即lQ=l'Q,sQ=s'Q。由于不可避免地存在拼接误差,故第d 对同名直线的单位方向向量偏差Δld=(ΔlXd, ΔlYd, ΔlZd)和矩向量偏差Δsd=(ΔsXd, ΔsYd, ΔsZd)为

Δld=lQd-l'QdΔsd=sQd-s'Qd,(24)

式中:lQd,l'Qd分别为第d对同名直线在基准测站Q下的单位方向向量;sQds'Qd分别为第d对同名直线在基准测站Q下的矩向量。

由于共有n对同名直线参与点云拼接,故结合(24)式可知,同名直线的单位方向向量偏差中误差mΔl和矩向量偏差中误差mΔs分别为

mΔl=d=1nΔlQXd2+ΔlQYd2+ΔlQZd2/nmΔs=d=1nΔsQXd2+ΔsQYd2+ΔsQZd2/n,(25)

式中:Δls分别为n对直线的同名直线单位方向向量偏差和矩向量偏差;ΔlQXdlQYdlQZd分别为第d对同名直线单位方向向量偏差值的X,Y,Z坐标;ΔsQXdsQYdsQZd分别为第d对同名直线矩向量偏差值的X,Y,Z坐标。

2.5 点云拼接方法的整体框架及具体流程

本文拼接方法的整体框架包括6部分,分别为:1)建立基于对偶四元数表征的直线基元点云拼接数学模型;2)依据平差理论对数学模型进行线性化处理;3)列出立误差方程;4)确定拼接参数;5)依据拼接参数实现待拼接测站与基准测站的点云拼接;6)对拼接精度进行评价。

在点云拼接的过程中,采用迭代方法求出参数的最优估计。算法具体流程为

1) 给定迭代初值:k=[1 0 0 0], r=[0 0 0 0]。

2) 根据(16)式计算矩阵BL,根据(17)式计算矩阵CW1

3) 根据(18)式计算参数改正数 X^,判断是否满足收敛条件,即max{dk0, dk1, dk2, dk3, dr0, dr1, dr2, dr3}<10-6。若不满足,则更新对偶四元数的值k=k+dk,r=r+dr,并重复步骤2)和3),直至满足收敛条件。

4) 若满足,则迭代终止。将对偶四元数的值代入(3)式和(4)式求出平移向量T和旋转矩阵R。根据(21)式计算缩放系数λ

5) 对点云拼接精度进行评价。根据(24)式计算同名直线单位方向向量偏差Δl和矩向量偏差Δs,再根据(25)式计算单位方向向量偏差中误差mΔl和矩向量偏差中误差mΔs

图3为具体的点云拼接流程图。

图 3. 点云拼接算法流程图

Fig. 3. Flowchart of point cloud registration algorithm

下载图片 查看所有图片

3 结果与分析

本文算法利用VC++2010.NET和VC#2010.NET编程,将文献[ 18]中LMS-Z420i系列设备采集的建筑物立面实测点云数据作为实验数据,来验证本文方法的可行性和有效性,并与文献[ 12]、文献[ 16]算法在计算结果、计算耗时及点云拼接精度方面进行比较分析。实验中共有7对从相邻测站提取的同名直线段数据,限于篇幅,本文不再列出。同名直线段的提取方法为:首先确定点云平面,然后通过面面相交提取相交直线[18]图4为待拼接测和基准测站的建筑物立面点云数据,其中拼接前和拼接后直线的空间分布分别见图5(a)和图5(b)。待拼接测站和基准测站之间的缩放系数为1。

图 4. 点云数据。(a)待拼接测站;(b)基准测站

Fig. 4. Point cloud data. (a) Unregistrated station; (b) reference station

下载图片 查看所有图片

图 5. 同名直线的空间分布。(a)拼接前; (b)拼接后

Fig. 5. Spatial distributions of homonymous lines. (a) Before registration; (b) after registration

下载图片 查看所有图片

表 2. 点云拼接后不同方法计算的同名直线单位向量与矩向量偏差中误差对比

Table 2. Comparison of medium errors of unit vector and moment vector deviations of homonymous lines calculated by different methods after registration

MethodΔlXΔlYΔlZMean squareerror mΔl /mΔsXΔsYΔsZMean squareerror mΔs /m
-0.0007-0.00070.00020.0064-0.0126-0.0077
0.00000.0000-0.0007-0.0100-0.03370.0071
-0.00050.00010.0000-0.0086-0.00910.0028
Proposed method0.00010.0001-0.00010.0005-0.0056-0.006-0.00870.0247
0.00000.00000.00040.00690.0183-0.0002
-0.0001-0.00030.0000-0.0054-0.01490.0204
-0.0003-0.00030.00070.02550.03820.0221
0.00060.00050.0000-0.01420.012-0.0097
-0.00010.00010.0000-0.00180.0007-0.0102
0.0000-0.00040.00000.0139-0.00040.0195
Method in Ref. [12]-0.0002-0.00020.00020.00050.01360.01410.02030.0254
0.0000-0.0001-0.0002-0.0009-0.01290.0136
-0.00050.00000.00000.0000-0.01000.0129
0.00010.0001-0.0005-0.0177-0.0302-0.0105
0.00070.0007-0.0001-0.01540.0099-0.0288
0.00000.00000.00030.00020.0172-0.0140
0.0002-0.00030.00000.0169-0.01110.0120
Method in Ref. [16]-0.0001-0.00010.00020.00050.00670.0092-0.00050.0314
0.00000.0000-0.0002-0.0080-0.0174-0.0078
-0.00030.00010.00000.0019-0.01820.0016
0.00020.0002-0.0006-0.0245-0.0351-0.0313

查看所有表

表 1. 不同方法的计算结果及耗时对比

Table 1. Comparison of results and time consumption of different methods

MethodProposed methodMethod in Ref. [12]Method in Ref. [16]
λ1.00090.99991.0005
φ /(°)-10.4772-10.4494-10.4562
ω /(°)-7.0829-7.0653-7.0710
κ /(°)28.896928.892028.8998
X0 /m-22.9648-22.9776-22.9683
Y0 /m29.420429.406029.4138
Z0 /m-2.3315-2.2842-2.2975
Time /s0.12500.14600.1840

查看所有表

表1中7个转换参数的值可知,本文的拼接方法与另外两种方法的计算结果基本一致,且三种方法计算的缩放系数均与1比较接近,故本文的拼接方法是可行的,且能为遮挡情况下的点云拼接问题提供一种解决方案。

表1知,本文方法耗时0.125 s,文献[ 12]和文献[ 16]分别耗时0.146 s和0.184 s,故本文方法相对于其他两种方法,具有较快的收敛速度。就计算精度方面而言,从表2可以看出,三种方法计算的同名直线单位方向向量偏差中误差均为0.0005 m,而本文方法、文献[ 12]及文献[ 16]计算的同名直线矩向量偏差中误差分别为0.0247 m、0.0254 m及0.0314 m。由此可见,本文方法在计算精度上优于文献[ 12]和文献[ 16]方法。而文献[ 12]和本文方法的矩向量偏差中误差仅相差0.0007 m,这主要是因为本文方法借助对偶四元数统一表征旋转参数和平移参数,而文献[ 12]采用单位四元数描述旋转矩阵,但它并未同时顾及旋转参数和平移参数,使得它们之间存在一定的耦合误差,故本文方法优于文献[ 12]。文献[ 16]与本文方法计算出的矩向量偏差相差较大,这是因为它们之间旋转参数和平移参数的偏差对于矩向量具有较大的影响,从而导致出现较大的矩向量偏差。

图 6. 本文方法目视效果。(a)拼接前;(b)拼接后

Fig. 6. Visual effects of proposed method. (a) Before registration; (b) after registration

下载图片 查看所有图片

图5(a)可以看出,在点云拼接前,细实线和粗虚线并不重合。而图5(b)显示拼接后,同名直线能较好地重合。从图6(a)可以看出,拼接前,待拼接测站和基准测站的点云数据存在较大的错位;由图6(b)可知,拼接后,两测站的点云实现了正确拼接,套合程度较好。图7 (a)和图7(b)分别给出文献[ 12]和文献[ 16]拼接后的目视效果。从图6(b)、图7(a)及图7(b)可以看出,三种方法对两测站的整体拼接效果相差不大。但对于局部的拼接效果,尤其是矩形框区域,文献[ 12]拼接效果稍差于文献[ 16],而本文方法拼接效果最好。因此,通过待拼接测站和基准测站的同名直线重合程度及点云数据的套合程度可以证明本文拼接方法是可行和有效的。

图 7. 拼接后的目视效果。(a)文献[ 12];(b)文献[ 16]

Fig. 7. Visual effects after registration. (a) Method in Ref. [12]; (b) method in Ref. [16]

下载图片 查看所有图片

4 结论

针对点云数据存在遮挡的问题,提出一种基于对偶四元数构建的直线基元点云拼接方法。本文方法考虑了缩放系数,故不仅能实现不同尺度的点云拼接,而且能对直线特征绝对定向以及点云与影像的配准问题具有借鉴意义。由于本文方法引入对偶四元数表示旋转参数和平移参数,因此与欧拉角表示法相比,本文方法避免了繁琐的三角函数计算,且无需提供较好的参数初值,加快了收敛速度。与单位四元数法相比,本文方法避免了将旋转和平移运动分开考虑的耦合误差,因而具有更高的计算精度。此外,本文将直线作为拼接基元,无需要求直线端点为同名点,充分利用直线的强几何约束性,且与几种已有的直线特征点云拼接迭代方法相比,本文方法可将同名直线的矩向量偏差中误差降低至0.0247 m,从而实现高精度的点云拼接。

本文方法主要依靠同名直线来实现点云拼接,故其不能解决缺乏直线特征的点云拼接问题。因此,如何在本文的基础上进一步联合点、线、面多种特征实现高精度的点云拼接是未来需要研究的方向。

致谢 感谢中国矿业大学王永波老师提供的点云数据。

参考文献

[1] Besl P J. McKay N D. A method for registration of 3-D shapes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2): 239-256.

[2] 赵明波, 何峻, 罗小波, 等. 基于改进迭代最近点算法的两视角激光雷达数据配准[J]. 光学学报, 2012, 32(11): 1128007.

    Zhao M B, He J, Luo X B, et al. Two-viewing angle ladar data registration based on improved iterative closest-point algorithm[J]. Acta Optica Sinica, 2012, 32(11): 1128007.

[3] 曾繁轩, 李亮, 刁鑫鹏. 基于曲率特征的迭代最近点算法配准研究[J]. 激光与光电子学进展, 2017, 54(1): 011003.

    Zeng F X, Li L, Diao X P. Iterative closest point algorithm registration based on curvature features[J]. Laser & Optoelectronics Progress, 2017, 54(1): 011003.

[4] 张哲, 许宏丽, 尹辉. 一种基于关键点选择的快速点云配准算法[J]. 激光与光电子学进展, 2017, 54(12): 121002.

    Zhang Z, Xu H L, Yin H. A fast point cloud registration algorithm based on key point selection[J]. Laser & Optoelectronics Progress, 2017, 54(12): 121002.

[5] 刘剑, 白迪. 基于特征匹配的三维点云配准算法[J]. 光学学报, 2018, 38(12): 1215005.

    Liu J, Bai D. 3D point cloud registration algorithm based on feature matching[J]. Acta Optica Sinica, 2018, 38(12): 1215005.

[6] 杨现辉, 王惠南. ICP算法在3D点云配准中的应用研究[J]. 计算机仿真, 2010, 27(8): 235-238.

    Yang X H, Wang H N. Application research of ICP algorithm in 3D point cloud alignment[J]. Computer Simulation, 2010, 27(8): 235-238.

[7] 张步, 姚顽强, 陈鹏. 基于几何特征的建筑物点云配准方法[J]. 大地测量与地球动力学, 2015, 35(3): 416-419.

    Zhang B, Yao W Q, Chen P. Research on building scanning point cloud registration based on geometric feature constraint[J]. Journal of Geodesy and Geodynamics, 2015, 35(3): 416-419.

[8] 王畅, 舒勤, 杨赟秀, 等. 利用结构特征的点云快速配准算法[J]. 光学学报, 2018, 38(9): 0911005.

    Wang C, Shu Q, Yang Y X, et al. Quick registration algorithm of point clouds using structure feature[J]. Acta Optica Sinica, 2018, 38(9): 0911005.

[9] Habib A, Ghanma M, Morgan M, et al. Photogrammetric and lidar data registration using linear features[J]. Photogrammetric Engineering and Remote Sensing, 2005, 71(6): 699-707.

[10] Guan YL, Zhang HJ. Initial registration for point clouds based on linear features[C]//2011 Fourth International Symposium on Knowledge Acquisition and Modeling, October 8-9, 2011, Sanya, China. New York: IEEE, 2011: 12493373.

[11] 王永波, 杨化超, 刘燕华, 等. 线状特征约束下基于四元数描述的LiDAR点云配准方法[J]. 武汉大学学报(信息科学版), 2013, 38(9): 1057-1062.

    Wang Y B, Yang H C, Liu Y H, et al. Linear-feature-constrained registration of LiDAR point cloud via quaternion[J]. Geomatics and Information Science of Wuhan University, 2013, 38(9): 1057-1062.

[12] 王永波, 汪云甲, 韩新哲, 等. 点线特征约束下基于单位四元数描述的LiDAR点云配准算法[J]. 中国矿业大学学报, 2018, 47(3): 671-677.

    Wang Y B, Wang Y J, Han X Z, et al. A unit quaternion based, point-linear feature constrained registration approach for terrestrial LiDAR point clouds[J]. Journal of China University of Mining & Technology, 2018, 47(3): 671-677.

[13] Walker M W, Shao L J, Volz R A. Estimating 3-D location parameters using dual number quaternions[J]. CVGIP: Image Understanding, 1991, 54(3): 358-367.

[14] 孔祥丽. 基于对偶四元数描述的LiDAR点云解析配准算法[J]. 测绘地理信息, 2017, 42(6): 46-49.

    Kong X L. LiDAR point cloud registration algorithm based on dual quaternion[J]. Journal of Geomatics, 2017, 42(6): 46-49.

[15] Wang Y B, Wang Y J, Wu K, et al. A dual quaternion-based, closed-form pairwise registration algorithm for point clouds[J]. ISPRS Journal of Photogrammetry and Remote Sensing, 2014, 94: 63-69.

[16] 盛庆红, 陈姝文, 柳建锋, 等. 基于Plücker直线的LiDAR点云配准法[J]. 测绘学报, 2016, 45(1): 58-64.

    Sheng Q H, Chen S W, Liu J F, et al. LiDAR point cloud registration based on Plücker line[J]. Acta Geodaetica et Cartographica Sinica, 2016, 45(1): 58-64.

[17] 袁志聪, 鲁铁定, 邓小渊. 点云的刚体运动参数估计方法的比较[J]. 测绘工程, 2018, 27(4): 34-40.

    Yuan Z C, Lu T D, Deng X Y. Comparison of parameter estimation methods for rigid motion of point cloud[J]. Engineering of Surveying and Mapping, 2018, 27(4): 34-40.

[18] 王永波, 汪云甲, 佘雯雯, 等. 直线特征约束下利用Plücker坐标描述的LiDAR点云无初值配准方法[J]. 武汉大学学报(信息科学版), 2018, 43(9): 1376-1384.

    Wang Y B, Wang Y J, She W W, et al. A linear features-constrained, Plücker coordinates-based, closed-form registration approach to terrestrial LiDAR point clouds[J]. Geomatics and Information Science of Wuhan University, 2018, 43(9): 1376-1384.

[19] 马涛峰, 卢小平, 禄丰年. 基于对偶四元数的三维空间坐标转换直接解法[J]. 大地测量与地球动力学, 2017, 37(12): 1276-1280.

    Ma T F, Lu X P, Lu F N. A direct solution of three-dimensional space coordinate transformation based on dual quaternion[J]. Journal of Geodesy and Geodynamics, 2017, 37(12): 1276-1280.

[20] Tommaselli A M G, Tozzi C L. A recursive approach to space resection using straight lines[J]. Photogrammetric Engineering and Remote Sensing, 1996, 62(1): 57-66.

柴双武, 杨晓琴. 基于对偶四元数构建的直线基元点云拼接方法[J]. 光学学报, 2019, 39(12): 1228006. Shuangwu Chai, Xiaoqin Yang. Line Primitive Point Cloud Registration Method Based on Dual Quaternion[J]. Acta Optica Sinica, 2019, 39(12): 1228006.

本文已被 3 篇论文引用
被引统计数据来源于中国光学期刊网
引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!