三维彩色点云点特征描述方法技术

技术编号:10317857 阅读:161 留言:0更新日期:2014-08-13 18:54
本发明专利技术提供一种三维彩色点云点特征描述方法,包含以下步骤:步骤1,颜色空间转换,将三维彩色点云中点的颜色值从原颜色空间转换到Lab颜色空间;步骤2,近邻搜索,以r为半径,计算点云中各点在半径r内的近邻点;步骤3,法向量计算,计算点云中各点与近邻点空间坐标的协方差矩阵,并计算该协方差矩阵的特征值和特征向量,最小特征值对应的特征向量即为该点的法向量方向;步骤4,计算点云中各点的颜色特征;步骤5,计算点云中各点的几何特征;步骤6,根据各点的颜色特征和几何特征,计算彩色点云点的特征直方图。本发明专利技术融合融合空间彩色点的颜色特征和几何特征所得到的直方图能够较稳定的描述一个空间彩色点的集合特征和色彩特征。

【技术实现步骤摘要】
三维彩色点云点特征描述方法
本专利技术属于一种特征提取方法,特别是一种彩色点云点特征的提取方法。
技术介绍
随着传感器技术的进步,三维点云的获取越来越容易,如何理解以点云表示的三维场景是智能机器人导航、环境建模、体感游戏等领域要解决的重要问题。直接以点为计算单位理解一个点云场景是难以实现的,适用几何推理技术提取紧凑、有效的点特征能够更好的描述点云,便于开展下一步的计算。一个点的表面曲率和法向量是使用的最广泛的特征,在数据配准、分割等方面应用广泛。采用点特征直方图描述一个空间点的特征是近年来使用较多的方法。目前对点云中点特征的描述方法都只考虑点的几何特征,对点的描述只包含空间集合信息,而不能还原出点本身的颜色信息,以及不能为彩色点云的配准、聚类、分割等提供计算依据。从底层数据融合的角度,如何描述彩色点云这种既包含空间几何信息又包含真实颜色信息的彩色空间点的特征是目前着重需要解决的问题。
技术实现思路
本专利技术的目的是提供一种有效且稳定地描述三维彩色点云中彩色空间点的特征的描述方法,从而便于对使用彩色点云表示的三维场景或模型开展分析和计算。一种三维彩色点云点特征描述方法,包含以下步骤:步骤1,颜色空间转换,将三维彩色点云中点的颜色值从原颜色空间转换到Lab颜色空间;步骤2,近邻搜索,以r为半径,计算点云中各点在半径r内的近邻点;步骤3,法向量计算,计算点云中各点与近邻点空间坐标的协方差矩阵,并计算该协方差矩阵的特征值和特征向量,最小特征值对应的特征向量即为该点的法向量方向;步骤4,计算点云中各点的颜色特征;步骤5,计算点云中各点的几何特征;步骤6,根据各点的颜色特征和几何特征,计算彩色点云点的特征直方图。本专利技术与现有技术相比,其显著优点在于:通过融合空间彩色点的颜色特征和几何特征,在一定半径的空间邻域内统计计算得到点的特征直方图,该直方图的分布能够较稳定的描述一个空间彩色点,并有一定的抗光照亮度变化的能力,从而为彩色点云的配准、聚类、分割等提供计算依据。附图说明图1为根据某点及其近邻计算特征时如何取点对;图2为位于彩色点云种不同类型表面上的点的特征直方图示例。具体实施方式下面结合附图对本专利技术作进一步详细描述。一种三维彩色点云点特征描述方法,其特征在于,包含以下步骤:步骤1,颜色空间转换,将三维彩色点云中点的颜色值从原颜色空间转换到Lab颜色空间,其中Lab颜色空间的颜色分量a和颜色分量b的值域均为[-128,127],颜色分量L不参与计算。步骤2,如图1所示,以r为半径对点pi近邻搜索,计算三维彩色点云中点pi在半径r内的k个近邻点;步骤3,法向量计算,计算三维彩色点云中点pi与半径r内的近邻点空间坐标的协方差矩阵,并计算该协方差矩阵的特征值和特征向量,最小特征值对应的特征向量即为该点pi的法向量方向。步骤4,计算三维彩色点云中各点的颜色特征,具体步骤如下:步骤4.1,取三维彩色点云中的点pi和其k个近邻点共k+1个点,i是三维彩色点云中点的索引值,将所取的k+1个点记为{q(i',1),q(i',2),...,q(i',k),q(i',k+1)},令pi=q(i',1),q(i',ε),ε∈[2,k+1]为点pi的近邻点,其中i'=i;步骤4.2,初始化点pi的Lab颜色分量,取点pi及其k个近邻点的k+1颜色分量a的中值作为点pi的初始化颜色分量取点pi及其k个近邻点的k+1颜色分量b的中值作为点pi的初始化颜色分量其中aτ,bτ为q(i',τ)的颜色分量a和颜色分量b,τ=1,2,...,k+1;步骤4.3,根据颜色分量a和颜色分量b的值域范围,将点pi的和颜色分量归一化成两个百分比作为点pi的颜色特征Labi1和Labi2,4.4,重复步骤4.1-4.3,直至所有点云中的点完成颜色特征的计算。步骤5,计算三维彩色点云中各点的几何特征,具体过程如下:步骤5.1,取三维彩色点云中的点pi和其k个近邻点共k+1个点,i是三维彩色点云中点的索引值,将所取的k+1个点记为{q(i',1),q(i',2),...,q(i',k),q(i',k+1)},令pi=q(i',1),q(i',ε),ε∈[2,k+1]为点pi的近邻点,其中i'=i;步骤5.2,从k+1个点中取一对点对,令点的法向量与这两个点连线夹角小的点作为起点,记为q(i',b),其法向量记为n(i',b),另一个点作为终点,记为q(i',e),其法向量记为n(i',e),其中b≠e,e<b,b∈[1,k+1],e∈[1,k+1];近邻点的法向量的计算方法与步骤3的方法一致,即遍历点云的时候每个点都会作为中心点计算其法向量,计算法向量时只需要每个点为中心点的半径r的范围内的K+1个点的空间坐标,即可组成一个协方差矩阵求的法向量的方向;步骤5.3,通过公式(3)、(4)、(5)计算起点和终点法向量之间的角度关系其中u=n(i',b),v=(q(i',e)-q(i',b))×n(i',b),w=u×v;和表示从三维彩色点云中的点pi及近邻点中选取的第m点对两个法向量n(i',b)、n(i',e)夹角的余弦值,其值域均为[-1,1],表示从三维彩色点云中的点pi及近邻点中选取的第m点对两个法向量n(i',b)、n(i',e)夹角的反正切函数,其值域为[-π/2,π/2];m为所取点对的索引值;步骤5.4,重复步骤5.2和步骤5.3,直到点pi和其k个近邻点共k(k-1)2个点对的起点和终点法向量之间的角度关系全部计算完成,达到点pi的几何特征,记为步骤6,根据各点的颜色特征和几何特征,计算三维彩色点云点的特征直方图,具体步骤如下:步骤6.1,描绘点pi的几何特征直方图,具体过程如下:步骤6.1.1,利用公式将二值化,其中γ∈[1,3],step(s,f)为一个二值函数,取值为0或者1,计算中通过比较和的大小确定其取值,即时取0,否则取1,为的值域的中值,即将二值化后得到(0,0,0),(1,0,0),(0,1,0),(1,1,0),(0,0,1),(1,0,1),(0,1,1),(1,1,1)共23种组合;步骤6.1.2,重复步骤6.1.1,将所有点对的二值化;步骤6.1.3,通过公式(6)将点云中所有点的几何特征转化为几何特征直方图中取值点,具体为将步骤6.1.1计算得到的8种组合的每一种组合转化为几何特征直方图中的一个取值点,其中idx即为第idx-bin取值点;统计各取值点上点对的个数占总点对数的百分比作为直方图中的某个取值点的值;步骤6.2,描绘点pi的颜色特征直方图,将两个颜色特征作为颜色特征直方图的两个取值点,其中一个取值点的值为Labi1,另一个取值点的值为Labi2;步骤6.3,将几何特征直方图和颜色特征直方图合成点pi的特征直方图。如图2所示的是不同表面的三维彩色点云点的特征直方图,由图可以看出对每个点的特征描述可以帮助分析点云场景,且每种表面每种颜色的点云中的点,其表面曲率、法向量和颜色等特征并不相同,因此,本专利技术提供的既包含空间几何信息又包含真实颜色信息的彩色空间点的特征直方图可以更有效的描述空间彩色点的特征。本文档来自技高网...
三维彩色点云点特征描述方法

【技术保护点】
一种三维彩色点云点特征描述方法,其特征在于,包含以下步骤: 步骤1,颜色空间转换,将三维彩色点云中点的颜色值从原颜色空间转换到Lab颜色空间; 步骤2,近邻搜索,以r为半径,计算三维彩色点云中各点在半径r内的近邻点; 步骤3,法向量计算,计算三维彩色点云中各点与近邻点空间坐标的协方差矩阵,并计算该协方差矩阵的特征值和特征向量,最小特征值对应的特征向量即为该点的法向量方向; 步骤4,计算三维彩色点云中各点的颜色特征; 步骤5,计算三维彩色点云中各点的几何特征; 步骤6,根据各点的颜色特征和几何特征,计算三维彩色点云点的特征直方图。

【技术特征摘要】
1.一种三维彩色点云点特征描述方法,其特征在于,包含以下步骤:步骤1,颜色空间转换,将三维彩色点云中点的颜色值从原颜色空间转换到Lab颜色空间;步骤2,近邻搜索,以r为半径,计算三维彩色点云中各点在半径r内的近邻点;步骤3,法向量计算,计算三维彩色点云中各点与近邻点空间坐标的协方差矩阵,并计算该协方差矩阵的特征值和特征向量,最小特征值对应的特征向量即为该点的法向量方向;步骤4,计算三维彩色点云中各点的颜色特征;步骤5,计算三维彩色点云中各点的几何特征;步骤6,根据各点的颜色特征和几何特征,计算三维彩色点云点的特征直方图;步骤4计算点云中各点的颜色特征的具体步骤为:步骤4.1,取三维彩色点云中的点pi和其k个近邻点共k+1个点,i是三维彩色点云中点的索引值;步骤4.2,初始化点pi的Lab颜色分量,取点pi及其k个近邻点的k+1颜色分量a的中值作为点pi的初始化颜色分量取点pi及其k个近邻点的k+1颜色分量b的中值作为点pi的初始化颜色分量步骤4.3,根据颜色分量a和颜色分量b的值域范围,将点pi的和颜色分量归一化成两个百分比作为点pi的颜色特征Labi1和Labi2,4.4,重复步骤4.1-4.3,直至所有点云中的点完成颜色特征的计算。2.根据权利要求1所述的三维彩色点云点特征描述方法,其特征在于,步骤1中Lab颜色空间的颜色分量a和颜色分量b的值域均为[-128,127],颜色分量L不参与计算。3.根据权利要求1所述的三维彩色点云点特征描述方法,其特征在于,步骤5计算三维彩色点云中各点的几何特征的具体步骤为:步骤5.1,取三维彩色点云中的点pi和其k个近邻点共k+1个点,i是三维彩色点云中点的索引值,将所取的k+1个点记为{q(i',1),q(i',2),...,q(i',k),q(i',k+1)},令pi=q(i',1),q(i',ε),ε∈[2,k+1]为点pi的近邻点,其中i'=i;步骤5.2,从k+1个点中取一对点对,令点的法向量与这两个点连线夹角小的点作为起点,记为q(i',b),其法向量记为n(i',b),另一个点作为终点,记为q(i',e),其法向量记为n(i',e),其中b≠e,e<b,b∈[1,k+1],e∈[1,k+1];步骤5.3,通过公式(3)、(4)、(5)计算起点和终点法向量之间的角度关系

【专利技术属性】
技术研发人员:袁夏李捷陈正兵陈星宇赵春霞
申请(专利权)人:南京理工大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1