[发明专利]一种基于双向高程模型的局部环境特征描述方法有效
申请号: | 202011243655.3 | 申请日: | 2020-11-10 |
公开(公告)号: | CN112365592B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 庄严;王梓辰;闫飞 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T17/20;G06T3/00;G06T5/00;G06V10/77 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 刘秋彤;梅洪玉 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双向 高程 模型 局部 环境 特征 描述 方法 | ||
1.一种基于双向高程模型的局部环境特征描述方法,其特征在于,步骤如下:
步骤一、激光点云数据预处理
对输入激光点云进行主成分分析,对点云进行旋转,将主特征向量在XY平面上的投影与X轴对齐;详细步骤如下:
(1)每帧激光扫描P包含p1,p2,…,pi,…,pn共n个激光点,其中pi=[xi,yi,zi],则通过公式(1)计算该点云集合的质心,其坐标为
(2)对点云集合P进行主成分分析,首先计算该集合的协方差矩阵运算过程如公式(2)所示,
然后根据det(∑-λI)=0求得协方差矩阵的特征值λ0、λ1、λ2,由∑ξ=λξ求得特征值对应的特征向量ξ0、ξ1、ξ2,代表了点云集合P的三个主要分布方向;取λ0为最大特征值,即主特征值,则对应的特征向量ξ0为主特征向量,表示点云在空间上离散程度最大的方向;
(3)进行点云对齐时并不关心Z轴方向的分布,所以将主特征向量ξ0投影到XY平面,得到投影后的主特征向量ξ'0=[ξ0-x,ξ0-y,0],ξ0-x和ξ0-y分别是ξ0在X和Y方向的分量;计算ξ'0与X轴正方向的夹角θ=arctan(ξ'0-y/ξ'0-x),ξ'0-x和ξ'0-y分别为ξ'0在X和Y方向的分量;通过公式(3)对点云集合P进行旋转,将ξ0'与X轴对齐,得到空间方向归一化的点云集合P'={p'1,p'2,...,p'i,...,p'n},
其中,θ需要进行规范化,限定在[0,2π)范围内;
(4)在实际场景中,视角变化、动态物体以及噪声这些不确定因素会导致点云数据分布上的差异,但通过对齐后,这些不确定因素只会对整体点云分布产生微小的旋转扰动;此处设定旋转扰动β,根据公式(3),令θ=θ+β,分别计算经过旋转变换后的点云P’-β、P’β,作为当前场景的冗余扩展;
步骤二、构建曲面体素索引
(1)以激光传感器为中心,对当前激光点云场景进行划分;在XY的平行平面上,以激光传感器为中心构建h个嵌套的同心环,环的宽度为Δr=rmax/h,rmax为环的最大半径,在rmax半径范围外的点云过于稀疏,对场景描述没有贡献,然后将rmax对应的最大圆形区域等分为w个相邻的扇形,划分角度为Δθ=2π/w;扇形与环相交的单元称为曲面栅格;在Z轴方向上对点进行等间距划分,Δz为划分间隔,得到个高度区间,其中zmax和zmin分别为激光点在Z轴方向上的最大值和最小值;至此,每个曲面栅格上又划分了l个高度区间,w×h×l维度的曲面体素VG构建完成;
(2)利用点云的空间坐标xyz计算得到其在曲面体素结构中的索引uvc;u为扇区索引,以X负方向为起始,沿顺时针方向递增;v为同心环索引,由中心到外缘递增;c为通道索引,沿Z轴正方向递增;坐标映射公式(5)如下:
其中,r为点到激光雷达传感器中心的距离,对于点pi={xi,yi,zi},其计算式为ri=||pi||2,只保留ri≤rmax的激光点云;至此,三维点云数据被分配到了对应的曲面体素中;
(3)曲面体素的去噪
设某个曲面体素的索引值为uqvqcq,其中,uq为扇区索引,vq为同心环索引,cq为通道索引,该体素中包含nq个激光点;在计算该体素的点云密度时,取其周围(2δ+1)3个曲面体素作为邻域,该邻域的索引集合为S={i,j,k∈[-δ,δ]},其中,δ为体素邻域区间半径;用当前体素与邻域体素中点云数量的加权和来表示点的空间密度,n(uq+i,vq+j,cq+k)表示索引uq+i,vq+j,cq+k对应的体素所包含的激光点的数量;最后,通过密度阈值ρth区分有效点与噪声点;由于在构建曲面体素索引的过程中在垂直方向上进行了均匀分割,所以根据公式(6),结合激光点距ri对空间密度阈值进行自适应调整,
其中,ρmax为密度最大值,α为密度自适应调整系数;利用该阈值对曲面体素进行筛选:的曲面体素为噪声,应予以剔除;的曲面体素为有效数据点,应当保留;
步骤三、双向高程模型构建
(1)将整个曲面体素栅格分割为上下两部分,生成正向和逆向高程图;
三维激光雷达所采集的数据以雷达中心为原点,则由步骤二可知,激光点云数据的坐标原点对应曲面体素坐标系下的点(0,0,c0),其中c0=-zmin/Δz;取c=c0作为分割平面,将曲面体素栅格分为下部VGd和上部VGu;对于体素栅格的下部VGd,将c=0平面作为基准平面,根据公式(7)沿Z轴正方计算每个栅格的高程值Gd(i,j),称Gd(i,j)的集合为正向高程图Gd;而对于体素栅格的上部VGu,将c=cmax平面作为基准平面,其中是通道索引的最大值,根据公式(8)沿Z轴负方向计算每个栅格的高程值Gu(i,j),称Gu(i,j)的集合为逆向高程图Gu;
其中,VG(i,j,k)为体素索引ijk对应的Z轴坐标;Gd(i,j)为曲面栅格索引ij对应的正向高程值;Gu(i,j)为曲面栅格索引ij对应的逆向高程值;
(2)利用分割平面的邻域特性判断上下区域的连通性,如下所示分为两步:
第一步,根据Gd(i,j)+Gu(i,j)判断上下区域是否接触;如果Gd(i,j)+Gu(i,j)≤cmax-ε,则上下区域无接触,故上部属于悬空物体,不需要进一步处理;如果Gd(i,j)+Gu(i,j)>cmax-ε,则上下区域可能有接触,但由于存在动态、部分遮挡等情况,需要进一步验证;其中,ε为分隔平面的邻域半径;
第二步,如果上下区域可能接触,进行二次验证;取c0的邻域通道CS={c0-ε,...,c0,...,c0+ε},计算VG的各个栅格上邻域CS中曲面体素的占用比例β=noccupied/ntotal,其中noccupied为占用体素数量,ntotal为体素总数量2ε+1;当β≥βth时,VGd和VGu是连通的,即当前栅格上存在连续的垂直物体,此时根据公式来更新Gd,获取更加显著的环境特征;当β<βth时,VGd和VGu是非连通的,此时上部VGu中存在悬空物体,应该保留Gd(i,j)的高程值来进行场景描述;其中,βth为体素占用比例阈值;
(3)在分别得到上下两部分的有效高程描述后,由于两次所采用的基准平面不同,导致在不同位置构建的场景描述不具备通用性,所以取c=c0平面作为基准平面,对正向和逆向的高程图进行融合,近地部分的高程图EGd=Gd-c0Δz,悬空部分的高程图EGu=cmaxΔz-Gu,二者结合构成了双通道的高程描述EG={EGd,EGu};最终,沿V轴正方向将双通道的高程描述EG展开,
根据步骤二和步骤三,对步骤一中的冗余扩展P’-β和P’β进行相同的运算,得到场景的冗余高程描述EG-β和EGβ。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011243655.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种集成电路超低功耗存储器内容保持系统、方法和介质
- 下一篇:漏电保护器