[发明专利]一种基于线激光3d相机拍摄的道面深度图片的抖动消除改进方法在审
申请号: | 202210625245.8 | 申请日: | 2022-06-02 |
公开(公告)号: | CN114998139A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 贺骥;费越;桂仲成;邓治林;肖唐杰;钟新然 | 申请(专利权)人: | 上海圭目机器人有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T5/20 |
代理公司: | 成都佳划信知识产权代理有限公司 51266 | 代理人: | 任远高 |
地址: | 200082 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 激光 相机 拍摄 深度 图片 抖动 消除 改进 方法 | ||
本发明公开了一种基于线激光3d相机拍摄的道面深度图片的抖动消除改进方法,S1:遍历深度图片的每一行;S2:读取深度数据,组成数组ai,对数组ai进行排序,得到新的数组a'i;S3:数组a'i的中部数据组成数组bi;S4:求数组bi的深度数据平均值,得出平均地面高度dmi,则S5:重复上述步骤,直到所有h行均遍历完毕,得到h行的平均地面高度组成的数组dm;S6:对dm低通滤波,滤掉dm的高频信号后,得到只包含抖动波形的离散数组dm';S7:对深度图片的每一行深度数据,减去该行对应的滤波后的地面高度dm'i,其中dm'i是数组dm'的第i个数据,1≤i≤h。本发明的有益效果是:通过利用算法的方式来消除抖动,大大简化了运算,而且不需要加装传感器,提高了效率。
技术领域
本发明涉及深度图片抖动消除领域,特别是一种基于线激光3d相机拍摄的道面深度图片的抖动消除改进方法。
背景技术
线激光3d相机是一种基于三角测量或机构光原理,通过图像传感器,捕获激光发生器投射在物体表面的激光线信息,从而重构物体表面轮廓信息的三维相机。
在工厂常见应用中,固定激光发射器和3d相机,被测对象在传送带上以稳定速度从3d 相机下方经过,由于3d相机固定不动,传送带运动平滑,抖动也很小,其深度测量精度甚至可达微米级。但是在道面深度图的拍摄中,图像采集方式发生了变化,激光发射器和3d相机被固定在移动平台(车辆或室外移动机器人)上,跟随运动平台沿被拍摄道面运动,线激光垂直于移动平台前进方向。由于移动平台在行进过程中不可避免发生自身抖动,导致3d相机采集的深度图像发生数据畸变。其中,移动平台垂直道面的上下抖动对深度图像的影响最大,因为抖动直接叠加在了深度图像的数据中,就会对自动病害识别产生了不利影响。
现有的方法是在3d采集系统上额外加装一个加速度计(或imu,惯导等,本质都是测量加速度),通过加速度计测量整个3d采集系统在垂直道面方向的按时间分布的加速度,然后对加速度进行二次积分,得到垂直道面方向的按时间分布的位移(即抖动干扰),采集深度图片上每行也对应具体时间,最后用采集的深度图片减去插值后的对应位移,即可滤除抖动。但此方法有一定的缺陷,首先需要额外加装硬件,而且需要保证结构刚度,使得传感器和3d 相机的抖动完全一致;其次从加速度需要积分两次才能得到位移变化,累计误差较大,影响计算抖动位移的准确性。经过发明人的长期研究,发明了一种基于线激光3d相机拍摄的道面深度图片的抖动消除改进方法。
发明内容
本发明的目的在于克服现有技术的缺点,提供一种基于线激光3d相机拍摄的道面深度图片的抖动消除改进方法。
本发明的目的通过以下技术方案来实现:一种基于线激光3d相机拍摄的道面深度图片的抖动消除改进方法,假设3d相机拍摄的道面深度图片具有h行和w列,每个像素对应的深度数据为dij,其中i代表第i行,j代表第j列,1≤i≤h,1≤j≤w,包括以下步骤:
S1:遍历深度图片的每一行,假设当前为第i行;
S2:读取第i行的全部w个深度数据,组成一个数组ai,对数组ai按深度数据从小到大进行排序,得到一个新的数组a'i;
S3:截取数组a'i的中部数据组成一个新的数组bi;
S4:求取数组bi的深度数据平均值,得出第i行对应的平均地面高度,设该行平均地面高度为dmi,则
其中bin是数组bi第n个元素对应的深度数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海圭目机器人有限公司,未经上海圭目机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210625245.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种辅助散热系统及冰箱
- 下一篇:一种Redis集群的调度方法和装置