一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

深度数据测量头、局部深度数据测量设备和方法与流程

2022-11-14 10:53:53 来源:中国专利 TAG:


1.本公开涉及一种深度数据测量领域,尤其涉及一种深度数据测量头、局部深度数据测量设备和方法。


背景技术:

2.在基于主动投射光(例如,投射激光散斑、条纹光或点激光)进行成像的深度测量领域,由于深度计算需要针对返回光(每个反射的光点)进行,因此在投射功率受限的情况下(例如,每次成像投射固定个数的光点),成像距离越近,其所需覆盖的面积越小,返回的光点更加密集。远距离投射虽然能够覆盖更大的测量面积,但返回的光点更加稀疏,其测量精度往往不能达到要求。


技术实现要素:

3.有鉴于此,本发明提供一种深度数据测量头,该测量头进行点激光投射和同轴成像,并且包括能够控制所述光源模块投射的点激光在二维方向上运动的转向模块,由此能够按需控制测量头在规定的角度范围内进行深度测量。进一步地,上述测量头能够与可见光传感器相结合,对基于拍摄图像选出的目标区域进行预定范围内的高精度深度数据测量,从而解决远距离深度数据测量精度不高的问题。
4.根据本公开的第一个方面,提供了一种深度数据测量头,包括:光源模块,用于向被测空间投射点激光;转向模块,用于控制所述光源模块投射的点激光在二维方向上运动;以及测距模块,与所述光源模块同轴布置,并且用于基于投射点激光的返回光信号确定深度信息。
5.根据本公开的第二个方面,提供了一种局部深度数据测量设备,包括:可见光传感器,用于拍摄被测空间的二维图像;标注装置,用于在拍摄的所述二维图像中标出目标区域;以及根据本公开第一方面所述的深度数据测量头,用于根据所述目标区域在所述所述二维图像中的坐标,确定转向模块的运动范围,对所述目标区域进行扫描测距,以获取所述目标区域内的深度信息。
6.根据本公开的第三个方面,提供了一种局部深度数据测量方法,包括:拍摄被测空间的可见光图像;在拍摄的所述可见光图像中标出目标区域;以及根据所述目标区域在所述所述二维图像中的坐标,确定根据本公开第一方面所述的深度数据测量头中的转向模块的运动范围;以及使用所述深度数据测量头对所述目标区域进行扫描测距,以获取所述目标区域内的深度信息。
7.由此,本发明的深度测量方案能够对通过灵活定位而向预定目标进行高精度的dtof成像,从而实现深度数据,尤其是远距离场景中的局部深度数据测量。
附图说明
8.通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其
它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
9.图1示出了根据本发明一个实施例的深度数据测量头的组成示意图。
10.图2示出了本发明深度数据测量头中光源模块和测距模块同轴布置的一个例子。
11.图3示出了本发明深度数据测量头中转向模块的一个例子。
12.图4示出了根据本发明一个实施例的局部深度数据测量设备的组成示意图。
13.图5a-b示出了使用本发明的测量设备进行局部深度数据测量的例子。
14.图6示出了根据本发明一个实施例的局部深度数据测量方法的示意性流程图。
具体实施方式
15.下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
16.在基于主动投射光(例如,投射激光散斑、条纹光或点激光)进行成像的深度测量领域,由于深度计算需要针对返回光(每个反射的光点)进行,因此在投射功率受限的情况下(例如,每次成像投射固定个数的光点),成像距离越近,其所需覆盖的面积越小,返回的光点更加密集。远距离投射虽然能够覆盖更大的测量面积,但返回的光点更加稀疏,其测量精度往往不能达到要求。
17.有鉴于此,本发明首先提供一种深度数据测量头,该测量头进行点激光投射和同轴成像,并且包括能够控制所述光源模块投射的点激光在二维方向上运动的转向模块,由此能够按需控制测量头在规定的角度范围内进行深度测量。
18.图1示出了根据本发明一个实施例的深度数据测量头的组成示意图。
19.如图1所示,深度数据测量头100可以包括光源模块110、转向模块120和测距模块130。
20.在此,光源模块110用于向被测空间投射点激光。转向模块120用于控制所述光源模块投射的点激光在二维方向上运动。在此,控制投射的点激光在“二维方向”上运动指的是:相比于在一个方向上运动以投射能够覆盖线型区域的光的转向模块,本发明的转向模块能够在两个维度上提供可运动性,从而使得投射的点激光能够覆盖一定范围内的连续面积。例如,如果该测量头的转向模块无转向的情况下,出射方向为z方向,那么本发明的转向模块120能够在三维空间中的另两个方向(例如,与z方向垂直的水平方向,以及垂直的y方向)上提供一定范围内的运动能力。例如,如果测量头水平放置,其出射方向为水平向前的z方向,那么可以设y方向为垂直地面的竖直方向,x方向为水平向右向右的方向。在其他实施例中,二维方向也可以是其他方向,只要其能够使得光源模块投射的点激光能够通过运动覆盖一定面积的区域(该区域有一定的长宽比,而非仅仅是一个点,或一条线)。
21.测距模块130与所述光源模块110同轴布置,并且用于基于投射点激光的返回光信号确定深度信息。在此,“同轴”布置指的是光源的出射光路与测距模块的返回光路“同轴”,即出射和返回光路至少部分(甚至大部分)重合,由此测距模块130的视场角可以很小,并且可以只检测单个点的返回光,因此可以具有极高的敏感性。在图示的例子中,可以通过实现
为棱镜140的透射反射装置来实现测距模块130与光源模块110的同轴布置。为了示出方便,图1中用灰色的线指代光线(深灰色的线指代空气中的光线路径,淡灰色的线指代透镜中的光线路径),并且使用箭头的方向来表示光的出射和返回。
22.如图所示,棱镜140可用于使得投射的激光透射通过,并将返回光反射至测距模块。在图示的实施例中,使用反射面对面放置的两个棱镜来实现出射时透射,入射时反射的透射反射功能。使用两个棱镜能够降低反射引起的光损。在其他实施例,也可以使用一个棱镜来实现透射和反射功能。
23.由此,通过点激光的同轴感测并结合能够在一定范围内进行投射的转向机构,使得本发明的深度数据测量头能够对指定区域进行高精度的深度测量,尤其适用于远距离的“局部”测量。
24.另外,虽然图1中没有示出,但应该理解的是,测量头100还应该包括用于固定光源模块110、转向模块120和测距模块130的底座。上述底座可以装配在壳体内,或是实现为壳体,从而使得本发明的深度数据测量头能够被看作是一个独立的装置。进一步地,测量头100还可以包括计算模块,用于对点激光运动范围进行成像,例如,用于计算每个投射点对应的深度信息,还可以进一步将目标区域内一个个的深度数据点按照其空间方位拼接成一幅深度图。
25.上述独立装置可以如下所述与rgb相机和更强运算能力的计算模块装配在一起,称为一个独立的测量设备,例如能够进行全景rgb拍摄,并针对感兴趣区域(roi)进行高精度深度数据测量的局部深度数据测量设备。
26.图2示出了本发明深度数据测量头中光源模块和测距模块同轴布置的一个例子。由于主要用于示出同轴布置,因此该图中仅示出转向装置的一部分,例如,用于进行二维转向中的一个维度转向的反射镜222和电机221(隐藏在外壳内,并且具有与图1所示例子不同的结构)。另外,虽然图中为了清楚表明出射光和入射光,而将其分成了两个平行路径,但应该理解的是,在实际场景中,出射光和入射光就应该如图1的灰色线所示,是共用大部分光路的。
27.具体地,本发明的光源模块可以使用各种合适的点激光生成器件。例如,在某些实施例中,可以使用激光发生器(ld),在其他实施例中,也可以是垂直腔面发射激光器(vcsel)。在用于远距离测量时,例如图2所示的例子中,由于激光发生器的收敛性能更好,因此优选使用激光二极管211(ld)作为激光生成器件。进一步地,为了使得点激光在长距离传播后扩散范围有限,可以在所述激光的出射光路上布置准直装置212,并且用于对所述激光进行准直。
28.不同于图1的例子,图2中使用反射面对面放置的两个棱镜241和242来实现出射时透射,入射时反射的透射反射功能。使用两个棱镜能够降低反射引起的光损。由此,ld 211发射的点激光在经由准直透镜212准直后,透视离开棱镜241和242,并由转向装置(图示的221和222仅是转向装置的一部分)进行转向后投射至被测空间。点激光在投射至被测空间内的物体时,被物体反射,并沿着原来的光路返回测量头,并由棱镜241和242折射进入测距装置。
29.与点激光投射(例如,点激光脉冲投射)相对应的是,tof传感器优选可以是基于返回光的接收时间生成感应信号的直接飞行时间(dtof)传感器。
30.tof是time offlight的缩写,直译为飞行时间,该技术通过向目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测这些发射和接收光脉冲的飞行(往返)时间或是相位来得到目标物距离。
31.tof的照射单元(即,对应于本公开的光源模块)可以是对光进行高频调制之后再进行发射,可以采用led或激光(包含激光二极管或是vcsel或是hcsel)来发射高性能脉冲光,脉冲可达到100mhz左右,主要采用红外光。当前市面上已有的tof技术大部分是基于连续波(continuous wave)强度调制方法,还有一些是基于光学快门的方法。
32.基于连续波的调制方法发射一束照明光,利用发射光波信号与反射光波信号的相位变化来进行距离测量。其中,照明模组的波长一般是红外波段,且需要进行高频率调制。tof感光模组与普通手机摄像模组类似,由芯片,镜头,线路板等部件构成,tof感光芯片每一个像元对发射光波的往返相机与物体之间的具体相位分别进行记录,通过数据处理单元提取出相位差,由公式计算出深度信息。该传感器结构与普通手机摄像模组所采用的cmos图像传感器类似,但包含的像素比一般图像传感器像素尺寸要大,一般20um左右。也需要布置红外带通滤光片来保证只有与照明光源波长相同的光才能进入。使用上述调制方法的传感器可以称为itof(间接飞行时间)传感器。
33.基于光学快门的方法发射一束脉冲光波,通过光学快门快速精确获取照射到三维物体后反射回来的光波的时间差t,由于光速c已知,只要知道照射光和接收光的时间差,来回的距离可以通过公示d=t/2
·
c。此种方法在实际应用中如要达到较高,需要控制光学快门开关的时钟具有较高精度,还要能够产生高精度及高重复性的短脉冲,照射单元和tof传感芯片都需要高速信号控制,这样才能达到高的深度测量精度。假如照射光与tof传感器之间的时钟信号发生10ps的偏移,就相当于1.5mm的位移误差。使用上述调制方法的传感器可以称为dtof(直接飞行时间)传感器。
34.dtof和itof的原理区别主要在于发射和反射光的区别。dtof的原理比较直接,即直接发射一个光脉冲,之后测量反射光脉冲和发射光脉冲之间的时间间隔,就可以得到光的飞行时间。在itof中,发射的并非一个光脉冲,而是调制过的光。接收到的反射调制光和发射的调制光之间存在一个相位差,通过检测该相位差就能测量出飞行时间,从而估计出距离。
35.从原理上来看,itof的最大问题就在于最大测距距离和测距精度之间的矛盾。举例来说,如果当前目标的距离是0.15m,那么整个发射和反射光的飞行时间就是1ns。在调制光的调制频率为100mhz(周期为10ns)时,1ns的飞行时间差转化为相位差就是36度,而如果调制光的调制频率为10mhz(周期为100ns)时,1ns的飞行时间差转化为相位差就是3.6度。显然,36度的相位差比起3.6度的相位差要容易检测,因此itof的调制光调制频率越高,则测距精度越好。调制频率越高也限制了最大测距距离。与之相对的是,dtof不存在这个测距距离和测距精度之间的矛盾。
36.在具体的实现上,dtof相较于itof来说难度要大许多。dtof的难点在于要检测的光信号是一个脉冲信号,因此检测器对于光的敏感度比需要非常高。为此,本发明使用的dtof可以是硅光电倍增管(sipm),
37.由于tof技术能够直接输出被测物体的深度数据,因此其对待测物体进入电梯轿厢这一状态更为敏感。另外,由于其抗干扰能力强,tof测距模块所需的发射功率比结构光
的发射功率要小得多,因此用作电梯光幕的tof测距模块的发光器件不会对人眼造成伤害。进一步地,由于dtof不存在积分电路,因此相比于itof,对环境光干扰的抵抗力更强。
38.每个sipm由大量的(几百到几千个)雪崩二极管(apd)单元组成,每一个单元由一个apd和一个大阻值淬灭电阻串联而成,这些微元并联成一个面阵列。为硅光电倍增管加上反向偏压(一般是几十伏)后,每个微元的apd耗尽层有很高的电场,此时若外界有光子打进来,会和半导体中的电子空穴对发生康普顿散射,打出电子或空穴(这句话不精确,只为方便理解),高能的电子和空穴随即在电场中加速,打出大量的次级电子和空穴,即雪崩。此时每个微元电路中电流突然变大,在淬灭电阻r上降落的电压也变大,apd中的电场瞬间变小,即apd输出一个瞬时电流脉冲后雪崩停止,不同微元的淬灭电阻阻值相同,由此,sipm能够极为灵敏地检测微弱的返回光信号,尤其适用于远距离深度测距场景的应用。
39.在图2所示的例子中,返回光在由棱镜241和242折射进入dtof 231之前,还可以经由汇聚透镜232汇聚,以使得dtof 231能够更好地检测到返回光信号。dtof 231可以根据ld 211发射单脉冲的时刻和自己接收到返回光信号的时刻之间的时间差,直接根据d=c*t/2来确定被测空间中反射点的距离。
40.如前所述,转向模块120能够控制所述光源模块投射的点激光在二维方向上运动。在不同的实施例中,转向模块可以用于改变光源模块的方向;和/或转向模块用于改变光源模块投射的点激光的传播方向。
41.例如,在某些实施例中,可以直接将光源模块(连同测距模块和同轴设置)布置在转向模块上,该转向模块自身的转动,能够带动光源模块的转动。在某些实施例中,光源模块(连同测距模块和同轴设置)可以是固定的,转向模块可以包括布置在光路上的反射镜,由此通过改变光路(而非改变光源的物理位置)来实现点激光在二维方向上的运动。在另外一些实施例中,上述转向机构还可以结合布置。例如,可由一部分转向模块实现光源模块的运动,例如,一个维度上的运动,再由另一部分转向模块实现光路的改变,例如,一个维度上的运动。
42.为了能够在二维方向上投射点激光,转向模块需要具有在x方向和y方向上可调的运动范围,并且能够受控地在x方向和y方向的规定范围内进行运动。在此,x方向和y方向可以指代与出射方向(z方向)垂直的平面上的两个维度(即,与z方向垂直的平面中的两个相互垂直的方向)。
43.在某些实施例中,可以由单个转向器件(例如,万向头)来实现二维方向上的转动,即,该转向器件本身能够实现两个维度上的转动。在另一些实施例中,则可由两个转向器件(一个转向器件负责一个维度上的转向)来实现二维方向上的转动。
44.为了实现远距离的精细控制,本发明优选使用两个转向器件并且优选通过改变光路(而非直接改变光源模块的物理位置)来实现二维方向上的点激光投射。由此,能够以更小的功率和更高的精度来实现指定区域内的点激光投射,尤其是远距离点激光投射。
45.图3示出了本发明深度数据测量头中转向模块的一个例子。图3可以看作是图1所示转向模块130的一个放大视图。
46.如图所示,此时所述转向模块330包括:第一转向子模块(位于图左侧),用于控制所述光源模块投射的点激光在一个维度上(例如,x方向,或y方向)运动;以及第二转向子模块(位于图右侧),用于控制经所述第一转向子模块转向的点激光在另一个维度上(例如相
应地y方向,或x方向)运动。
47.在具体实现中,第一和第二转向子模块可以是各自沿其轴向转动的振镜或转镜,例如微机电系统(mems)振镜,并且这两个振镜的轴向彼此垂直。无论是振镜或是转镜,第一和第二转向子模块都各自包括反射镜(322和324)以及电机(321和323)。在振镜的情况下,电机可以围绕转轴向正反两个方向转动,在转镜的情况下,电机通常只能围绕转轴沿一个方向转动,因此在最大摆动范围较小时(例如,
±5°
),电机旋转一周360
°
,只有其中10
°
是有效范围。因此,在本公开中,优选使用振镜。
48.为此,如图3所示,光源发出的激光可由沿着反射镜322反射至反射器324,并在反射镜324的反射下离开测量头,投射入被测空间。反射镜322和反射镜324在摆动角为零的时候(即,转向装置不叠加任何转动的时候),例如可以使得投射光沿z轴出射。在实际工作中,反射镜322可以沿着轴a在一个预定角度内进行“左右摆动”,反射镜324则可沿着轴b在一个预定角度内进行“上下摆动”。由于轴a和轴b相互垂直放置,并且反射镜322和反射镜324各自沿其轴摆动的范围通常较小(例如,轴a和轴b都可以具有
±5°
的最大摆动范围),因此最终出射离开测量头的光仍然可以看作是沿着z轴方向传播的光,只是其能够以出射以z轴为中心,在一定视场角(fov)内变换的光。
49.在实际应用中,轴a和轴b可以具有一个固定的最大摆动范围,例如
±5°
,并且可以根据具体场景调整当前投射中需要覆盖的视场角,例如可以调整轴a在2.5
°
~3.5
°
,轴b在-1
°
~-0.5
°
的范围内运动时,激光发生器投射点激光,以进行被测空间中对应视场角范围内的深度数据测量。
50.当测量头本身的处理能力有限时(例如,最大处理能力为1秒15帧,每帧5000个像素),可以通过缩减视场角范围,实现对有限目标范围内的高精度深度数据测量。
51.当扫描投射的范围对应于例如x方向2.5
°
~3.5
°
,y方向-1
°
~-0.5
°
的范围时,为了实现对目标区域的精细成像。可以首先固定x方向,例如2.5
°
,并使得轴b在-1
°
~-0.5
°
的范围内转动,同时投射例如50个脉冲(对应于50个成像点)。随后,以预定的步进(例如,0.01
°
)调整x方向,在每个步进的x方向上,使得轴b在-1
°
~-0.5
°
的范围内转动,同时完成100个脉冲的投射。由此,完成目标区域内5000个点的深度数据测量。
52.由此,当需要扫描的区域距离较远时,由于目标区域所需覆盖的视场角也更小,因此仍然能够通过缩小视场角(即,缩小成像区域)来实现针对远距离目标区域的高精度成像。
53.进一步地,本发明的测量头能够与可见光传感器相结合,对基于拍摄图像选出的目标区域进行预定范围内的高精度深度数据测量,从而解决远距离深度数据测量精度不高的问题。
54.为此,本发明还可以实现为一种局部深度数据测量设备。图4示出了根据本发明一个实施例的局部深度数据测量设备的组成示意图。
55.该设备400可以包括可见光传感器410以及本发明如上所述的深度数据测量头420。可见光传感器410可以是如图所示的rgb相机,或是其他二维相机(优选为彩色相机,以包含更多的图像信息)。深度数据测量头420也可以如图所示被称为dtof检测相机。两个相机410和420可以如图4所示,被安装在同一个设备壳体内。需要对设备400中的两个相机进行高精度定标,以使得rgb相机410拍摄的彩色图像中的框选区域能够与dtof检测相机420
的拍摄范围(转向模块的两个轴向角的转动范围)相对应。在其他实施例中,两个相机410和420也可以是分立的相机,并经由定标形成一个局部深度数据测量系统。
56.在实现为同一个设备时,由于相对位置和角度已知,因此设备400可被自由放置或移动。而在实现为分立相机时,则每次移动都需要两个相机410和420之间的重新标定。因此在本发明中,优选实现为一种两个相机410和420被安装在同一个设备壳体内的局部深度数据测量设备400。
57.在实际使用中,可见光传感器410可以用于拍摄被测空间的二维图像。标注装置(未示出)可以用于在拍摄的所述二维图像中标出目标区域。在此,目标区域可以指感兴趣区域(roi),即在拍摄的二维图像(例如,rgb图像中)所感兴趣的特定区域。
58.本发明如上所述的深度数据测量头420则用于根据所述目标区域在所述所述二维图像中的坐标,确定转向模块的运动范围,对所述目标区域进行扫描测距,以获取所述目标区域内的深度信息。
59.在不同的实施例中,感兴趣区域(roi)区域可由机器自动选取,也可由人工选取。
60.在目标区域被自动识别和选取的实现中,标注装置可以获取目标自动识别装置针对所述二维图像的识别结果,并且基于所述识别结果在所述二维图像中标出所述目标区域。
61.此时,设备400内可以包括目标检测装置,例如,专门的目标检测芯片,例如基于人工神经网络的人脸识别和追踪芯片。上述芯片可以从拍摄的图像中识别出人脸,并进行加框标注。测量头420随后可以对加框的区域,例如,识别出的人脸区域,进行深度数据测量,以获取关于人脸的高精度信息。
62.设备400也可以从外部获取目标检测结果。此时,设备400可以包括数据收发模块,用于外接目标检测装置。该数据收发模块可以是有线的,例如,直接与目标检测装置相连的数据线,也可以是无线的,例如wifi模块。外接的目标检测装置可以获取rgb相机410拍摄的彩色图像,在本机上完成目标检测、识别和加框,并将加框数据(或是与加框数据相对应的视场角数据)回传给dtof检测相机420。dtof检测相机420于是可以针对加框区域进行投射扫描,以进行高精度深度数据测量。
63.在目标区域被人工选取的实现中,标注装置则可获取操作人员的标注以在所述二维图像中标出所述目标区域。此时,设备400本身可以配备二维图像显示和选取装置,例如,触摸屏。rgb相机410拍摄的彩色图像可以在触摸屏上显示,操作人员可以在触摸屏上点选目标区域(例如,拉框选择)。
64.类似地,设备400也可以从外部获取人工选择结果。此时,设备400可以包括数据收发模块,用于外接二维图像显示和选取装置(例如,台式计算机)。该数据收发模块可以是有线的,例如,直接与台式计算机相连的数据线,也可以是无线的,例如wifi模块。外接的台式机可以获取rgb相机410拍摄的彩色图像,在本机上完成加框(例如,由操作人员对显示屏上显示的图像进行鼠标框选实现),并将加框数据(或是与加框数据相对应的视场角数据)回传给dtof检测相机420。dtof检测相机420于是可以针对加框区域进行投射扫描,以进行高精度深度数据测量。
65.图5a-b示出了使用本发明的测量设备进行局部深度数据测量的例子。此时,本发明的测量设备400可以是设置在港口用于判定集装箱损伤状况的测量设备。如图5a所示,集
装箱船的某几个集装箱因为发生磕碰而出现了肉眼可见的损伤。此时,可以使用本发明的rgb相机410拍摄集装箱船的彩色照片,并且可由港口工作人员对拍摄照片中的感兴趣区域(roi)进行加框,如图5b所示。随后,dtof检测相机420可以针对加框区域进行投射扫描,进行高精度深度数据测量,从而生成针对目标集装箱的深度图像,以便定量地判定目标集装箱的受损程度。
66.具体地,假定测量设备相距拍摄对象(集装箱船)的距离有上100米远。测量设备的rgb相机410具有在此距离拍摄集装箱船整体的视场角,由此能够拍摄图5a所示的包括完整集装箱船体的图像。dtof检测相机420具有在此距离拍摄集装箱船大部分区域的可调视场角,例如,轴a和轴b都可以具有
±5°
的最大摆动范围,为此最大能够在图5b中虚线框所示范围内进行深度数据检测。但由于经人工识别(例如,港口工作人员识别并在rgb相机410拍摄图像上进行加框标注)或机器自动识别(例如,基于人工神经网络的异常状况识别和自动加框),所需关注的区域(即,图5b中实线框标注的roi区域所示)仅仅是dtof检测相机420可覆盖视场角范围中很小的一部分,因此可以设置相机420的转向模块的转动参数(例如,设轴a的运动范围在1.0~0.2
°
,轴b的运动范围在-0.1~1.3
°
),以使得dtof检测相机420仅向目标区域投射点激光并进行测距。
67.换句话说,所述转向模块具有在x方向和y方向上可调的运动范围,并且根据所述目标区域在所述所述二维图像中的坐标,确定所述转向模块在x方向和y方向上各自的运动范围。
68.由此,在dtof检测相机420所包含的处理芯片最大支持1秒15帧,每帧5000个像素的处理量的情况下,由于可将成像范围从虚线框缩小至实线框,因此能够在目标区域内获取更为密集的像素点,由此实现针对目标区域的高精度深度数据测量。
69.本发明还可以实现为一种局部深度数据测量方法。该方法可由如上所述的本发明的深度数据测量头实现,尤其可以是结合可见光拍摄能力(例如,位于同一设备上的rgb相机或是分立设置的rgb相机)和两相机间的标定实现。
70.图6示出了根据本发明一个实施例的局部深度数据测量方法的示意性流程图。
71.在步骤s610,拍摄被测空间的可见光图像。在如图4所示的同设备实现中,可以使用例如rgb相机410进行彩色图像的拍摄。在分立设备实现中,则可以使用独立但进行标定的可见光拍摄设备,例如,独立的rgb相机进行拍摄。
72.在步骤s620,在拍摄的所述可见光图像中标出目标区域。上述标注可以是在图像中加框,并且可以根据人工操作或是机器自动识别来实现。为此,在拍摄的所述可见光图像中标出目标区域可以包括:获取目标自动识别装置针对所述二维图像的识别结果;以及基于所述识别结果在所述二维图像中标出所述目标区域。作为替换或者补充,在拍摄的所述可见光图像中标出目标区域包括:获取操作人员的标注以在所述二维图像中标出所述目标区域。
73.在步骤s630,根据所述目标区域在所述所述二维图像中的坐标,确定本发明深度数据测量头中的转向模块的运动范围。上述确定可以根据同一设备内的标定或是不同设备间的标定实现。
74.随后,在步骤s640,可以使用所述深度数据测量头对所述目标区域进行扫描测距,以获取所述目标区域内的深度信息,例如,图5b所示加框的roi区域内的深度信息。
75.上文中已经参考附图详细描述了根据本发明的深度数据测量头以及基于该测量头实现的局部深度数据的测量方案。该测量头能够进行点激光投射和同轴成像,并且包括能够控制所述光源模块投射的点激光在二维方向上运动的转向模块,由此能够按需控制测量头在规定的角度范围内进行深度测量。进一步地,上述测量头能够与可见光传感器相结合,对基于拍摄图像选出的目标区域进行预定范围内的高精度深度数据测量,从而解决远距离深度数据测量精度不高的问题。
76.此外,根据本发明的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。
77.或者,本发明还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当所述可执行代码(或计算机程序、或计算机指令代码)被电子设备(或计算设备、服务器等)的处理器执行时,使所述处理器执行根据本发明的上述方法的各个步骤。
78.本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。
79.附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
80.以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献