一种基于多回波提取的激光雷达三维距离像高分辨重构方法及装置
技术领域
涉及Geiger mode-avalanche photodiode(Gm-APD)激光成像雷达回波数据的信号提取及目标重构领域。
背景技术
Gm-APD激光成像雷达成像分辨率低,对于大阵列的器件研制存在很多困难,因此考虑从算法的角度低成本提升其空间分辨率。目前提升空间分辨率的方法现有基于插值、基于重建模型和基于学习三类。基于插值的高分辨重构算法,广泛使用的是最邻近插值、双线性插值和双三次插值。基于重建模型的方法将图像的先验知识作为约束条件加入图像高分辨重构过程中。其中,结合同场景高分辨强度像的距离图高分辨重构方法是研究热点,Diebel等人利用马尔科夫随机场模型建立同场景高分辨强度像与距离像之间的联系,将强度图像先验知识加入到正则化项中,构建距离保真项和正则化项L2范数模型。Ferstl等人利用二阶TGV模型,通过计算各向异性扩散张量将同场景强度像信息融入正则化项中。由于强度图像纹理区域的影响,该类方法往往会出现纹理映射现象,且重构效果易受配准精度影响。基于学习的高分辨重构算法,Dong等人最早将神经网络应用于图像高分辨重构方向,利用端到端的三层卷积层对低分辨图像进行计算处理。Dong等人在此基础上增加了卷积层数量以扩大感受野,并且在网络末端添加反卷积层以增加重构速度。该类方法需要花费大量的时间构造样本集进行学习训练,而目前由于没有丰富的高分辨Gm-APD激光雷达三维距离像样本库,导致该基于学习的高分辨重构方法不适用于激光雷达距离像的处理。
发明内容
由于现有技术中提升空间分辨率的方法由于受到纹理映射现象而导致重构效果易受配准精度影响的问题。本发明提供的基于多回波提取的激光雷达三维距离像高分辨重构方法及装置仅依靠Gm-APD激光成像雷达回波数据处理,通过多峰提取达到提高距离像分辨率的效果;所述多峰提取就是本发明中提到的多回波信号提取。
具体采用的方法为:
提供了一种基于多回波提取的激光雷达三维距离像高分辨重构方法,所述方法包括如下步骤:
步骤一:通过Gm-APD激光雷达采集回波数据,单个像素点回波提取四个回波位置,对应高分辨的2*2像素结果,计算多回波位置及强度,并去除部分噪声点,得到多回波信号阵列;
步骤二:将提取到的多回波信号进行排列,得到含空值像元的高分辨距离像;
步骤三:通过邻域插值算法重构图像,获得高分辨距离像;
步骤一中所述的计算多回波位置的方法包括:步骤1.1和步骤1.2;
所述的步骤1.1为:使用高斯函数与高斯函数卷积进行预处理从而去除异常峰,得到平滑分布直方图;
所述的步骤1.2为:在平滑分布直方图上针对目标处特征进行提取,确定当前方差下的极大值点分布,提取多回波;
进一步,所述的步骤1.1中,所述的预处理方式的公式为:
其中,v为核密度函数即高斯平滑函数,h为方差值,u为触发直方图,w为平滑后直方图,i为高斯核函数的第i个位置,j为触发直方图的第j个位置的值,k为平滑后直方图的第k个位置的值,x为高斯函数的中心对称点,具体为v函数窗口长度的一半;
导数表达式为:
其中,V2为方差为h=h2的核密度函数,w2为预处理数据的二阶导数,所述的二阶导数位置为:w2最小值所对应位置;
所述的步骤1.2中,提取多回波的算法的流程为:
流程1.2.1:提取回波个数n=4,和预处理数据的二阶导数w2;
流程1.2.2:当前提取回波数为1时,计算二阶导数的极小值ind min和极大值indmax,第一回波的位置为二阶导数w2的最小值;
流程1.2.3:将二阶导数提取位置的左侧极大值到右侧极小值中间的数值都设置为0,开始计算第二个回波位置;
流程1.2.4:再次计算二阶导数的极小值ind min和极大值ind max,第一回波的位置为此时二阶导数w2的最小值;
流程1.2.5:依次完成至第四个回波;
流程1.2.6:获得多回波结果。
具体程序代码如下:
步骤一中所述的计算多回波强度的方法为:
利用触发概率模型反推得到每个回波信号选通门内光子数的分布,触发概率模型为:
λ=μαS+Bλ=μαS+B
其中,λ为回波总光子数分布,μ为量子效率,α为反射率,S为信号光子数分布,B为背景噪声光子数,P为第i个间隔触发k次的概率,i为第i个间隔,k为触发次数,e为自然常数;
由触发模型可以得到其光子数分布为:
其中,u为回波数据直方图,N为总脉冲数,r为推导的总回波光子数分布,i为第i个间隔。
进一步,步骤一种所述的去除部分噪声点的方法为:
利用空间滤波器去除部分噪声,设置空间滤波器为4邻域乘20步长;
进一步,步骤二中所述的将提取到的多回波信号进行排列的方法为:根据马尔科夫随机场,利用距离的空间相关性及强度的空间相关性约束进行排列;
其中,高分辨距离像表达式为:
其中,rng为得到的高分辨距离像,γ1为距离约束项系数,γ2为强度约束项系数,通过调整系数可以实现合理的回波排序;C表示像元的强度值,D表示像元的距离值,p表示高分辨距离像中任一2×2像元块内的像元,q表示p像元最邻近的2×2像元块内的像元。
进一步,步骤三中所述的通过邻域插值算法重构图像的计算公式为:
其中,m表示高分辨距离像中的空值像元,n表示m像元的邻域像元,N(m)表示m像元的邻域像元集合,L表示像元距离值,b表示m像元的邻域像元数,L(m)由m像元的邻域像元值取得,L(n)为m的领域像元距离值。
本发明提到的一种基于多回波提取的激光雷达三维距离像高分辨重构方法的流程图如图6所示。
一种基于多回波提取的激光雷达三维距离像高分辨重构装置,所述装置包括:得到阵列模块、信号排列模块和重构图像模块;
所述得到阵列模块用于通过Gm-APD激光雷达采集回波数据,单个像素点回波提取四个回波位置,对应高分辨的2*2像素结果,计算多回波位置及强度,并去除部分噪声点,得到多回波信号阵列;
所述信号排列模块用于将提取到的多回波信号进行排列,得到含空值像元的高分辨距离像;
所述重构图像模块用于通过邻域插值算法重构图像,获得高分辨距离像。
进一步,所述的得到阵列模块还包括:子模块1、子模块2和子模块3;
所述的子模块1和子模块2结合用于计算多回波位置;
其中,子模块1用于使用高斯函数与高斯函数卷积进行预处理从而去除异常峰,得到平滑分布直方图;
子模块2用于在平滑分布直方图上针对目标处特征进行提取,确定当前方差下的极大值点分布,提取多回波;
所述的子模块3用于计算多回波强度;
所述的子模块1的功能所述的预处理方式的公式为:
其中,v为核密度函数即高斯平滑函数,h为方差值,u为触发直方图,w为平滑后直方图,i为高斯核函数的第i个位置,j为触发直方图的第j个位置的值,k为平滑后直方图的第k个位置的值,x为高斯函数的中心对称点,具体为v函数窗口长度的一半。
导数表达式为:
其中,V2为方差为h=h2的核密度函数,w2为预处理数据的二阶导数,所述的二阶导数位置为:w2最小值所对应位置;
所述的子模块2的功能所述的提取多回波的算法的流程为:
流程1:提取回波个数n=4,和预处理数据的二阶导数w2;
流程2:当前提取回波数为1时,计算二阶导数的极小值ind min和极大值ind max,第一回波的位置为二阶导数w2的最小值;
流程3:将二阶导数提取位置的左侧极大值到右侧极小值中间的数值都设置为0,开始计算第二个回波位置;
流程4:再次计算二阶导数的极小值ind min和极大值ind max,第一回波的位置为此时二阶导数w2的最小值;
流程5:依次完成至第四个回波;
流程6:获得多回波结果。
具体程序代码如下:
所述的子模块3的功能所述的计算多回波强度的方法为:
利用触发概率模型反推得到每个回波信号选通门内光子数的分布,触发概率模型为:
λ=μαS+B
其中,λ为回波总光子数分布,μ为量子效率,α为反射率,S为信号光子数分布,B为背景噪声光子数,P为第i个间隔触发k次的概率,i为第i个间隔,k为触发次数,e为自然常数。
由触发模型可以得到其光子数分布为:
其中,u为回波数据直方图,N为总脉冲数,r为推导的总回波光子数分布,i为第i个间隔。
进一步,所述的得到阵列模块还包括:子模块4;所述的子模块4用于去除所述的部分噪声点,其去除部分噪声点的方法为:
利用空间滤波器去除部分噪声,设置空间滤波器为4邻域乘20步长;
进一步,所述的信号排列模块将所述的提取到的多回波信号进行排列的方法为:根据马尔科夫随机场,利用距离的空间相关性及强度的空间相关性约束进行排列;
其中,高分辨距离像表达式为:
其中,rng为得到的高分辨距离像,γ1为距离约束项系数,γ2为强度约束项系数,通过调整系数可以实现合理的回波排序;C表示像元的强度值,D表示像元的距离值,p表示高分辨距离像中任一2×2像元块内的像元,q表示p像元最邻近的2×2像元块内的像元。
进一步,所述的重构图像模块重构图像的计算公式为:
其中,m表示高分辨距离像中的空值像元,n表示m像元的邻域像元,N(m)表示m像元的邻域像元集合,L表示像元距离值,b表示m像元的邻域像元数,L(m)由m像元的邻域像元值取得,L(n)为m的领域像元距离值。
本发明的优点:
本发明提供的方法,没有采用现有技术中通过基于差值或基于重建模型或基于学习的方法或者其改进来解决Gm-APD激光成像雷达成像分辨率低的问题,而是采用通过对回波信号的分析和重构的方式来解决Gm-APD激光成像雷达成像分辨率低的问题,与现有常用解决该问题的惯用思路完全不同,采用了全新的设计思路,即克服了现有技术偏见,通过现有技术获得的距离像的像素为64*64,通过本发明提供的方法获得的距离像的像素为128*128,以低成本的方式得到了高分辨率距离像,获得了预料不到的技术效果。
附图说明
图1为本发明的第十一个实施例拍摄的实景照片;
图2为通过现有技术获得的图1的距离像;
图3为通过本发明提供的方法获得的图1的距离像;
图4为本发明的第十一个实施例通过现有技术获得的距离像;
图5为通过本发明提供的方法获得的距离像;
图6为本发明提供的方法的流程图。
具体实施方式
实施方式一、参见图6说明本实施方式,本实施方式提供了一种基于多回波提取的激光雷达三维距离像高分辨重构方法,所述方法包括如下步骤:
步骤一:通过Gm-APD激光雷达回波数据,单个像素点回波提取四个回波位置,对应高分辨的2×2像素结果,计算多回波位置及强度,并去除部分噪声点,得到多回波信号阵列;
步骤二:将提取到的多回波信号进行排列,得到含空值像元的高分辨距离像;
步骤三:通过邻域插值算法重构图像,获得高分辨距离像。
实施方式二、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构方法的进一步说明,步骤一中所述的计算多回波位置的方法包括:步骤1.1和步骤1.2;
所述的步骤1.1为:使用高斯函数与高斯函数卷积进行预处理从而去除异常峰,得到平滑分布直方图;
所述的步骤1.2为:在平滑分布直方图上针对目标处特征进行提取,确定当前方差下的极大值点分布,提取多回波;
所述的步骤1.1中,所述的预处理方式的公式为:
其中,v为核密度函数即高斯平滑函数,h为方差值,u为触发直方图,w为平滑后直方图,i为高斯核函数的第i个位置,j为触发直方图的第j个位置的值,k为平滑后直方图的第k个位置的值,x为高斯函数的中心对称点,具体为v函数窗口长度的一半;
导数表达式为:
其中,V2为方差为h=h2的核密度函数,w2为预处理数据的二阶导数,所述的二阶导数位置为:w2最小值所对应位置;
所述的步骤1.2中,提取多回波的算法的流程为:
步骤1.2.1:提取回波个数n=4,和预处理数据的二阶导数w2;
步骤1.2.2:当前提取回波数为1时,计算二阶导数的极小值ind min和极大值indmax,第一回波的位置为二阶导数w2的最小值;
步骤1.2.3:将二阶导数提取位置的左侧极大值到右侧极小值中间的数值都设置为0,开始计算第二个回波位置;
步骤1.2.4:计算二阶导数的极小值ind min和极大值ind max,第一回波的位置为此时二阶导数w2的最小值;
步骤1.2.5:依次完成至第四个回波;
步骤1.2.6:获得多回波结果。
具体程序代码如下:
实施方式三、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构方法的进一步说明,步骤一中所述的计算多回波强度的方法为:
利用触发概率模型反推得到每个回波信号选通门内光子数的分布,触发概率模型为:
λ=μαS+B
其中,λ为回波总光子数分布,μ为量子效率,α为反射率,S为信号光子数分布,B为背景噪声光子数,P为第i个间隔触发k次的概率,i为第i个间隔,k为触发次数,e为自然常数;
由触发模型可以得到其光子数分布为:
其中,u为回波数据直方图,N为总脉冲数,r为推导的总回波光子数分布,i为第i个间隔。
实施方式四、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构方法的进一步说明,步骤一种所述的去除部分噪声点的方法为:
利用空间滤波器去除部分噪声,设置空间滤波器为4邻域乘20步长。
根据权利要求1所述的一种基于多回波提取的激光雷达三维距离像高分辨重构方法,其特征在于,步骤二中所述的将提取到的多回波信号进行排列的方法为:根据马尔科夫随机场,利用距离的空间相关性及强度的空间相关性约束进行排列;
其中,高分辨距离像表达式为:
其中,rng为得到的高分辨距离像,γ1为距离约束项系数,γ2为强度约束项系数,通过调整系数可以实现合理的回波排序;C表示像元的强度值,D表示像元的距离值,p表示高分辨距离像中任一2×2像元块内的像元,q表示p像元最邻近的2×2像元块内的像元。
实施方式五、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构方法的进一步说明,步骤三中所述的通过邻域插值算法重构图像的计算公式为:
其中,m表示高分辨距离像中的空值像元,n表示m像元的邻域像元,N(m)表示m像元的邻域像元集合,L表示像元距离值,b表示m像元的邻域像元数,L(m)由m像元的邻域像元值取得,L(n)为m的领域像元距离值。
实施方式六、参见图6说明本实施方式,本实施方式提供了一种基于多回波提取的激光雷达三维距离像高分辨重构装置,所述装置包括:得到阵列模块、信号排列模块和重构图像模块;
所述得到阵列模块用于通过Gm-APD激光雷达回波数据,单个像素点回波提取四个回波位置,对应高分辨的2×2像素结果,计算多回波位置及强度,并去除部分噪声点,得到多回波信号阵列;
所述信号排列模块用于将提取到的多回波信号进行排列,得到含空值像元的高分辨距离像;
所述重构图像模块用于通过邻域插值算法重构图像,获得高分辨距离像。
实施方式七、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构装置的进一步说明,所述的得到阵列模块还包括:子模块1、子模块2和子模块3;
所述的子模块1和子模块2结合用于计算多回波位置;
其中,子模块1用于使用高斯函数与高斯函数卷积进行预处理从而去除异常峰,得到平滑分布直方图;
子模块2用于在平滑分布直方图上针对目标处特征进行提取,确定当前方差下的极大值点分布,提取多回波;
所述的子模块3用于计算多回波强度;
所述的子模块1的功能所述的预处理方式的公式为:
其中,v为核密度函数即高斯平滑函数,h为方差值,u为触发直方图,w为平滑后直方图,i为高斯核函数的第i个位置,j为触发直方图的第j个位置的值,k为平滑后直方图的第k个位置的值,x为高斯函数的中心对称点,具体为v函数窗口长度的一半;
导数表达式为:
其中,V2为方差为h=h2的核密度函数,w2为预处理数据的二阶导数,所述的二阶导数位置为:w2最小值所对应位置;
所述的子模块2的功能所述的提取多回波的算法的流程为:
流程1:提取回波个数n=4,和预处理数据的二阶导数w2;
流程2:当前提取回波数为1时,计算二阶导数的极小值ind min和极大值ind max,第一回波的位置为二阶导数w2的最小值;
流程3:将二阶导数提取位置的左侧极大值到右侧极小值中间的数值都设置为0,开始计算第二个回波位置;
流程4:再次计算二阶导数的极小值ind min和极大值ind max,第一回波的位置为此时二阶导数w2的最小值;
流程5:依次完成至第四个回波;
流程6:多回波结果。
具体程序代码如下:
所述的子模块3的功能所述的计算多回波强度的方法为:
利用触发概率模型反推得到每个回波信号选通门内光子数的分布,触发概率模型为:
λ=μαS+B
其中,λ为回波总光子数分布,μ为量子效率,α为反射率,S为信号光子数分布,B为背景噪声光子数,P为第i个间隔触发k次的概率,i为第i个间隔,k为触发次数,e为自然常数。
由触发模型可以得到其光子数分布为:
其中,u为回波数据直方图,N为总脉冲数,r为推导的总回波光子数分布,i为第i个间隔。
实施方式八、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构装置的进一步说明,所述的得到阵列模块还包括:子模块4;所述的子模块4用于去除所述的部分噪声点,其去除部分噪声点的方法为:
利用空间滤波器去除部分噪声,设置空间滤波器为4邻域乘20步长。
实施方式九、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构装置的进一步说明,所述的信号排列模块将所述的提取到的多回波信号进行排列的方法为:根据马尔科夫随机场,利用距离的空间相关性及强度的空间相关性约束进行排列;
其中,高分辨距离像表达式为:
其中,rng为得到的高分辨距离像,γ1为距离约束项系数,γ2为强度约束项系数,通过调整系数可以实现合理的回波排序;C表示像元的强度值,D表示像元的距离值,p表示高分辨距离像中任一2×2像元块内的像元,q表示p像元最邻近的2×2像元块内的像元。
实施方式十、本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构装置的进一步说明,所述的重构图像模块重构图像的计算公式为:
其中,m表示高分辨距离像中的空值像元,n表示m像元的邻域像元,N(m)表示m像元的邻域像元集合,L表示像元距离值,b表示m像元的邻域像元数,L(m)由m像元的邻域像元值取得,L(n)为m的领域像元距离值。
实施方式十一、结合附图1-5说明本实施方式,本实施方式是对实施方式一提供的一种基于多回波提取的激光雷达三维距离像高分辨重构方法的效果描述,图1为本实施例拍摄的实景照片,图2为本实施例在现有技术下通过Gm-APD激光成像雷达回波数据的信号提取获得的距离像,其像素为64*64,图3为通过实施方式一所述的方法获得的距离像,其像素为128*128;图4为本实施例在现有技术下通过Gm-APD激光成像雷达回波数据的信号提取获得的距离像,其像素为64*64,图5为通过实施方式一所述的方法获得的距离像,其像素为128*128;
通过附图3与2对比可以看出实施方式一提供的方法获取到的距离像是通过现有技术的方法获得的距离像的像素的四倍;通过附图和5与4的对比可以看出实施方式一提供的方法获取到的距离像是通过现有技术的方法获得的距离像的像素的四倍。
综上,本发明提供的方法和装置能够区别于现有技术,仅依靠Gm-APD激光成像雷达回波数据处理,再通过多峰提取提高距离像分辨率;利用单个像素点的回波进行分析,获得多个目标距离值;并且通过多回波的排列实现提高距离像的空间分辨率;通过对回波信号的分析和重构,克服现有技术偏见,获得高分辨率距离像,仅依靠Gm-APD激光成像雷达回波数据处理,降低了得到高分辨率距离像的成本。