基于深度相机的物体尺寸高精度测量方法技术

技术编号:26973034 阅读:27 留言:0更新日期:2021-01-06 00:05
本发明专利技术涉及自动测量物体体积的方法领域,具体是公开一种基于深度相机的物体尺寸高精度测量方法,方法过程如下,1)预先采集测量背景的深度图像,计算得出得出基准平面;2)采集获得被测物体的深度图像,将被测物体的深度图像定位出图像中被测物体的位置;3)去除边缘多余的过渡数据进一步精确出深度图像中被测物体的位置与大小;4)向基准平面投影得到投影图像;5)对投影图像进行孔洞填充;6)计算得出被测物体的平均高度和最大高度,并进行换算得出被测物体的实际尺寸;采用该方法深度相机在半室外的条件下获得的深度图测量出的物体体积,可以获得较高的稳定性的测量精度,同时还支持不规则、表面有高低起伏的物体测量。

【技术实现步骤摘要】
基于深度相机的物体尺寸高精度测量方法
本专利技术涉及自动测量物体体积的方法领域,具体是涉及基于深度相机的物体尺寸高精度测量方法。
技术介绍
近些年,立体相机产品层出不穷。这些立体相机可以分为两大类,被动式立体相机和主动式立体相机。被动式需要在明亮环境且被测物体表面纹理清晰的条件下使用,深度测量误差大,不适合物体体积精确测量。主动式深度相机,又分为动态的和静态的。动态的一般需要配合传送带,测量精度高,但是使用成本也高,适合静态测体积的深度相机从原理上又可以分为TOF相机和结构光相机。两者受光照影响大,测量距离大于1m时,测量精度偏低。现有针对这些问题要避开的话有两种方式,一种是采用人为遮光,制造无光照干扰环境,再测量体积,还有一种是使用条形激光,这种一般需要将被测物体置于传送带上移动起来或者移动相机,这种方式也是需要进行适当的遮光处理,而且设备成本高,测量范围偏小,可见这两种方式都存在的麻烦之处。目前普遍适用的测量方案是,先将深度图二值化,然后检测出热点区上的被测物体,依据被测物体上表面的深度值和背景的深度值之差,计算物体的高度。再依据深度信息以及被测物体在深度图像上的所占的尺寸(比例)换算出被测物体的长度和宽度,但是当被测物体不规则,上表面有起伏时,依赖平均高度换算出来的长宽会有比较大的误差,同时,由于在半室外条件下深度相机测量体积稳定性不高,容易受光照环境影响,存在物体边缘捕获不准确等问题,又会给长宽的计算带来误差。综上所述,目前3D立体相机虽然种类繁多,但是各有优劣,需要根据使用条件选择适当的相机,并配上适当算法避开相机短板,满足不了中小企业,在室内和半室外条件下精确测量包裹体积的要求。
技术实现思路
本专利技术的目的在于提供一种基于深度相机的物体尺寸高精度测量方法,采用该方法深度相机在半室外的条件下获得的深度图测量出的物体体积,可以获得较高的稳定性的测量精度,同时还支持不规则、表面有高低起伏的物体测量。为实现上述目的,本专利技术的技术方案是:一种基于深度相机的半室外条件下物体尺寸高精度测量方法,方法过程如下,1)、通过深度相机预先采集测量背景的深度图像,计算得出深度相机距离测量背景的深度相机高度,在深度相机高度的基础上,以深度相机能够测量物体的最大测量高度的5%-10%的高度计算得出基准平面;2)、测量使用工作时,深度相机采集获得被测物体的深度图像,将被测物体的深度图像中低于基准平面高度的像素去除,去除后再通过轮廓检测方式定位出图像中被测物体的位置;3)、对步骤2)处理后通过对深度图像中物体边缘过渡数据的筛选,去除边缘多余的过渡数据进一步精确出深度图像中被测物体的位置与大小;4)、将步骤3)处理后的被测物体的深度图像向基准平面投影,得到投影图像;5)、对投影图像因投影产生的孔洞进行孔洞填充;6)、将步骤5)处理后的投影图像结合步骤3)处理后的被测物体深度图像和步骤1)的背景深度图像计算得出被测物体的平均高度和最大高度,并依据基准平面的高度和步骤5)处理后被测物体在投影图像上的尺寸,进行换算得出被测物体的实际尺寸。步骤3)中去除多余的过渡数据的处理方法是这样的,先遍历深度图像中被测物体轮廓上的所有点,这些点即为边缘数据,然后基于被测物体轮廓上的一点向被测物体内部查找多个深度数据,并比较多个深度数据中外侧数据和内部数据的差值,如果差值大于设定的差值即认为该边缘数据是过渡数据,并将其去除。步骤4)中深度图像向基准平面投影的投影公式为,h为步骤3)处理后的被测物体的深度图像上被测物体的像素点x、y的深度值,Hb是基准面的深度值,Cx、Cy为相机内参,x、y为相机内参的坐标值,Xb、Yb是该像素点向基准平面投影后的像素坐标。步骤5)中的孔洞填充方法为通过统计各孔洞周围设定的区域内有效数据以及无效数据的个数,所述无效数据为成为孔洞的数据,反之则为有效数据,当对应孔洞直径小于设定的直径值时,将对应的孔洞填充。步骤6)中步骤5)处理后通过投影图像进行换算被测物体的实际实际尺寸中包括被测物体的实际长度和实际宽度,计算公式是,W、L分别为被测物体的实际宽度和实际长度,H为基准平面的深度值,Fx、Fy为相机内参,w、l分别为投影图像中被测物体的像素宽度和像素长度。通过采用上述技术方案,本专利技术的有益效果是:上述方法过程中简单说是将被测物体在深度图像中精确定位出,在将其投影到基准平面上,再进行换算被测物体的实际尺寸。其中从深度图像中精确定位出进行了图像上多余过渡数据的去除从而提高了物体边缘精度,这是针对了在半室外或室外条件下,深度相机拍摄出来的物体边缘处会有明显过渡数据,而且对于现实中一个水平面,深度相机拍摄出来的深度数据也会有一定程度的高低起伏,因此去除多余过渡数据是非常有必要进行的,从而才能够提高边缘精度,提高计算精度。还有,在提高了边缘精度后再经过投影才进行换算被测物体的实际尺寸数据,这样处理得到的投影图像更接近于被测物体的正视图像,因此经该步骤处理后的数据能够更接近被测物体的实际尺寸。综上所述,本专利技术一种基于深度相机的物体尺寸高精度测量方法特别适合于半室外条件下的物体尺寸测量,采用该方法深度相机在半室外的条件下获得的深度图测量出的物体体积,可以获得较高稳定性的测量精度,同时还支持不规则、表面有高低起伏的物体测量,实现本专利技术目的。附图说明图1是本专利技术涉及的一种基于深度相机的物体尺寸高精度测量方法的流程图;图2a是本专利技术涉及的被测物体的实际形状示意图;图2b是图2a的被测物体深度相机视角的形状示意图;图2c是图2a的被测物体经过本专利技术方法投影的形状示意图。具体实施方式为了进一步解释本专利技术的技术方案,下面通过具体实施例来对本专利技术进行详细阐述。本专利技术公开的一种基于深度相机的半室外条件下物体尺寸高精度测量方法,如图1、图2a、图2b和图2c所示,方法过程如下,1)、通过深度相机预先采集测量背景的深度图像,计算得出深度相机距离测量背景的深度相机高度,在深度相机高度的基础上计算得出基准平面,本实施例中基准平面的高度为深度相机能够测量物体的最大测量高度的5%-10%的高度为较佳的基准平面,其应用在本方法中能够使得被测物体的成像更接近于实际物体形状,有利于提高本方法的测量精度。2)、测量使用工作时,深度相机采集获得被测物体的深度图像,将被测物体的深度图像中低于基准平面高度的像素去除,去除后再通过轮廓检测方式定位出图像中被测物体的位置;这里轮廓检测方式可采用常规的canny边缘轮廓算法,该步骤对深度图像进行初步的像素去除处理,主要是为了消除测量背景的干扰。3)、对步骤2)处理后通过对深度图像中物体边缘过渡数据的筛选,去除边缘多余的过渡数据进一步精确出深度图像中被测物体的位置与大小。该步骤的进行主要是由于半室外或室外条件下深度相机拍摄的深度图像上被测物本文档来自技高网
...

【技术保护点】
1.一种基于深度相机的物体尺寸高精度测量方法,其特征在于,方法过程如下,/n1)、通过深度相机预先采集测量背景的深度图像,计算得出深度相机距离测量背景的深度相机高度,在深度相机高度的基础上计算得出基准平面;/n2)、测量使用工作时,深度相机采集获得被测物体的深度图像,将被测物体的深度图像中低于基准平面高度的像素去除,去除后再通过轮廓检测方式定位出图像中被测物体的位置;/n3)、对步骤2)处理后通过对深度图像中物体边缘过渡数据的筛选,去除边缘多余的过渡数据进一步精确出深度图像中被测物体的位置与大小;/n4)、将步骤3)处理后的被测物体的深度图像向基准平面投影,得到投影图像;/n5)、对投影图像因投影产生的孔洞进行孔洞填充;/n6)、将步骤5)处理后的投影图像结合步骤3)处理后的被测物体深度图像和步骤1)的背景深度图像计算得出被测物体的平均高度和最大高度,并依据基准平面的高度和步骤5)处理后被测物体在投影图像上的尺寸,进行换算得出被测物体的实际尺寸。/n

【技术特征摘要】
1.一种基于深度相机的物体尺寸高精度测量方法,其特征在于,方法过程如下,
1)、通过深度相机预先采集测量背景的深度图像,计算得出深度相机距离测量背景的深度相机高度,在深度相机高度的基础上计算得出基准平面;
2)、测量使用工作时,深度相机采集获得被测物体的深度图像,将被测物体的深度图像中低于基准平面高度的像素去除,去除后再通过轮廓检测方式定位出图像中被测物体的位置;
3)、对步骤2)处理后通过对深度图像中物体边缘过渡数据的筛选,去除边缘多余的过渡数据进一步精确出深度图像中被测物体的位置与大小;
4)、将步骤3)处理后的被测物体的深度图像向基准平面投影,得到投影图像;
5)、对投影图像因投影产生的孔洞进行孔洞填充;
6)、将步骤5)处理后的投影图像结合步骤3)处理后的被测物体深度图像和步骤1)的背景深度图像计算得出被测物体的平均高度和最大高度,并依据基准平面的高度和步骤5)处理后被测物体在投影图像上的尺寸,进行换算得出被测物体的实际尺寸。


2.如权利要求1所述的一种基于深度相机的物体尺寸高精度测量方法,其特征在于,步骤3)中去除多余的过渡数据的处理方法是这样的,先遍历深度图像中被测物体轮廓上的所有点,这些点即为边缘数据,然后基于被测物体轮廓上的一点向被测物体内部查找多个深度数据,并比较多个深度数据中外侧数据和内部数据的差值,如果差值大于设定的差值即认为该边缘数据是过渡数据,并将其去除。


3.如权...

【专利技术属性】
技术研发人员:罗冠泰李瑞峰张陈涛熊晓峰任雨梁培栋
申请(专利权)人:福建泉州哈工大工程技术研究院顺丰科技有限公司
类型:发明
国别省市:福建;35

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

1