飞行时间传感相机及其深度检测方法与流程

文档序号:19153541发布日期:2019-11-16 00:22阅读:210来源:国知局
飞行时间传感相机及其深度检测方法与流程

本发明涉及距离传感领域,尤其涉及一种飞行时间传感相机及其深度检测方法。



背景技术:

飞行时间法(timeofflight,tof)通过测量仪器发出的脉冲信号从发射到接收的时间间隔或激光往返被测物体一次所产生的相位来实现对被测物体的三维结构或三维轮廓的测量。tof测量仪器可同时获得灰度图像和距离图像,广泛应用在体感控制、行为分析、监控、自动驾驶、人工智能、机器视觉和自动3d建模等诸多领域。

飞行时间(tof)传感器一般包括:光源模块和感光模块;所述光源模块用于发射特定波段和频率的脉冲检测光,所述检测光在被测物体的表面发生反射,反射光被所述感光模块所接收;所述感光模块根据发射光波和接收光波之间的时间差或者相位差计算出被测物体的距离信息。

飞行时间传感器获取的图像效果受到被测物体反射系数以及环境光的影响,在单次测量过程中,对视场内的各区域采用相同光强的检测光照射,容易产生部分区域物体曝光过度,而部分区域物体则会曝光不足的问题,严重影响图形质量。现有技术中可以通过调整检测光的功率,获取多张不同曝光的图片,然后再用将它们组合成一张图片,最终得到一张视场内各物体曝光都合适的图像;或者通过调整检测光的光功率,保证高反射系数物体不过曝,以及低反射物体的检测信号具有一定的信噪比,从而提高距离检测的精确度。

但是,对于现有技术中需要进行多次检测,并且对整个视场内的所有位置处深度信息进行处理,计算量大,功耗较高,且无法实现不同深度区域内的精度调整。



技术实现要素:

本发明所要解决的技术问题是,提供一种飞行时间传感相机及其检测方法,在较低功耗的前提下,对目标区域获取较高的检测精度。

为了解决上述问题,本发明提供了一种飞行时间传感相机的深度检测方法,包括采用第一检测策略获取视场内各位置处的第一深度信号;根据所述视场内至少一个目标区域各位置处的第一深度信号,确定第二检测策略,将检测量程调整至包括所述目标区域所在的深度范围,以所述第二检测策略至少一次获取所述目标区域内各位置处的检测信号,并自所述至少一次获取的检测信号以及第一深度信号内选择所述目标区域各位置处的第二深度信号,所述各位置处的第二深度信号均位于阈值范围内,以所述第二深度信号获取所述目标区域的深度信息;将检测量程调整至小于所述目标区域所在的深度范围,获取所述目标区域的前景范围内的待测物体的深度信息;将检测量程调整至大于所述目标区域所在的深度范围,获取所述目标区域的背景范围内的待测物体的深度信息。

可选的,通过将检测光脉冲延迟,使检测光量程后移,将检测量程调整至所述目标区域所在的深度范围以及将检测量程调整至大于所述目标区域所在的深度范围。

可选的,通过两个以上检测帧获取所述目标区域的前景范围内的待测物体的深度信息;通过两个以上检测帧获取所述目标区域的背景范围内的待测物体的深度信息

可选的,所述目标区域包括多个子区域,所述第二检测策略包括与各子区域对应的多个子策略,以每个子策略所获取的对应子区域的检测信号均位于所述阈值范围内。

可选的,所述目标区域的选择方法包括:根据所述第一深度信号获取视场内各位置处的深度以及深度轮廓,以符合目标物形状的深度轮廓所在区域作为目标区域;或者根据用户的设定,选择部分像素单元所在区域对应的视场区域作为目标区域。

本发明的技术方案还提供一种飞行时间传感相机,包括:控制模块,用于以第一检测策略设置检测参数;传感模块,与所述控制模块连接,用于获取视场内各位置处与所述第一检测策略对应的第一深度信号;处理模块,与所述控制模块和所述传感模块连接,用于根据所述视场内至少一个目标区域各位置处的第一深度信号确定第二检测策略,将检测量程调整至包括所述目标区域所在的深度范围;所述控制模块还用于以所述第二检测策略设置检测参数;所述传感模块还用于至少一次获取所述目标区域内各位置处的与所述第二检测策略对应的检测信号;所述处理模块还用于自所述至少一次获取的检测信号以及第一深度信号内选择所述目标区域各位置处的第二深度信号,所述各位置处的第二深度信号均位于阈值范围内,以所述第二深度信号获取所述目标区域的深度信息;所述控制模块还用于将检测量程调整至小于所述目标区域所在的深度范围以及将检测量程调整至大于所述目标区域所在的深度范围;所述处理模块还用于分别获取所述目标区域的前景范围内的待测物体的深度信息和所述目标区域的背景范围内的待测物体的深度信息。

可选的,所述控制模块用于通过将检测光脉冲延迟,使检测光量程后移,将检测量程调整至所述目标区域所在的深度范围以及将检测量程调整至大于所述目标区域所在的深度范围。

可选的,所述处理模块用于通过两个以上检测帧获取所述目标区域的前景范围内的待测物体的深度信息以及通过两个以上检测帧获取所述目标区域的背景范围内的待测物体的深度信息。

可选的,所述目标区域包括多个子区域,所述第二检测策略包括与各子区域对应的多个子策略,以每个子策略所获取的对应子区域的检测信号均位于所述阈值范围内。

可选的,所述处理模块还用于根据所述第一深度信号获取视场内各位置处的深度以及深度轮廓,以符合目标物形状的深度轮廓所在区域作为目标区域,或者根据用户的设定选择部分像素单元所在区域对应的视场区域作为目标区域。

本发明飞行时间传感相机及其深度检测方法针对目标区域进行检测策略的调整,并根据调整后的检测策略获取至少一帧检测信号,通过数据处理,获取目标区域各位置处均位于阈值范围内的第二深度信号。由于检测策略的调整,针对目标区域,能够使得目标区域获得更高的检测精度,并且减少数据处理量,降低功耗。并且,针对目标区域、前景以及背景分别调整检测量程,从而在各个深度范围内均能获取较高的检测精度。

附图说明

图1为本发明一具体实施方式的飞行时间传感相机的深度检测方法的流程示意图;

图2为本发明一具体实施方式的与第一检测策略对应的曝光效果示意图;

图3为本发明一具体实施方式的选定目标区域的曝光效果示意图;

图4为本发明另一具体实施方式的选定目标区域的曝光效果示意图;

图5为本发明另一具体实施方式的飞行时间传感相机的结构示意图。

具体实施方式

下面结合附图对本发明提供的飞行时间传感相机及其深度检测方法的具体实施方式做详细说明。

如背景技术中所述,现有技术中针对检测过程中的局部过曝或局部信号过弱的情况需要进行多次检测,并且对整个视场内的所有位置处深度信息进行处理,计算量大,功耗较高。

并且,由于检测精度与检测光的强度等参数相关,光强越大,获得的深度信号信噪比越大,检测精度越大;而对于过曝区域则需要降低光强,现有技术需要全面平衡整个视场的曝光程度以及检测精度,使得检测光光强等参数的调整范围受到限制。而在实际的检测过程中,在某些场景下,整个视场内仅有部分区域是需要关注的区域,例如对于人员探测,如果采用现有技术,虽然能够克服视场内的高动态成像问题,但是对于关注区域却未必能够获得最佳的检测精度。

所述飞行时间传感相机包括传感模块、光源模块以及数据处理模块,所述光源模块用于发出经过调制的检测光,所述传感模块用于接收反射光,所述数据处理模块通过对传感模块接收的发射光信号进行处理,可以得到被测物体的深度信息。

请参考图1,为本发明的具体实施方式的深度检测方法的流程示意图,包括步骤s101~s106。

步骤s101:采用第一检测策略获取视场100(请参考图2)内各位置处的第一深度信号。

所述检测策略包括检测光光强、、检测光脉宽、曝光时间、检测量程中的至少一个参数。在一个具体实施方式中,可以采用脉冲检测光进行检测,所述脉冲检测光采用矩形脉冲,脉冲宽度决定了可检测的量程。在其他具体实施方式中,所述检测光也可以采用连续调制波。

所述飞行时间传感相机包括像素单元阵列,所述像素单元阵列包括多个像素单元。所述视场内每一个位置对应于一个像素单元。

所述飞行时间传感相机的检测视场大小由所述像素阵列以及透镜视角决定。检测视场内物体的反射光被所述像素阵列的像素单元接收,反射光由像素单元的感光元件接收,产生与反射光强对应的电荷量,并通过两个电容依次收集感光元件上产生的电荷,从而获取与电荷量对应的电信号,根据所述电信号可以得到该像素单元对应的视场内位置的深度信息。每个电容具有收集电荷量的阈值范围,如果产生的电荷数量超过阈值范围上限,就会产生过曝问题;如果小于阈值范围的下限,则会曝光不足;过曝或曝光不足均无法准确获取距离信息。

所述第一检测策略的具体参数可以由用户预先设定。在所述飞行时间传感器开始检测时,首先通过第一检测策略获取至少一帧的检测数据,包括各个位置处的第一深度信号。所述第一深度信号,可以是各个像素单元接收反射光后产生的电信号,或者是进一步对所述电信号进行处理后的距离信息。所谓一帧的检测数据,表示仅获取检测光的一个脉冲波形照射到被测物体上产生的反射光对应的检测数据。在以所述第一检测策略进行检测时,所述检测量程较大,尽量覆盖整个检测视场内的待测物体。

同一视场内的不同物体具有不同的表面反射率,例如白色物体的反射率较大,对应的像素单元接收反射光后产生的电荷数量较多,容易产生过曝问题;而深色物体的反射率较低,对应的像素单元接收反射光后产生的电荷数量较少,容易产生曝光不足的问题。通过第一检测策略获取至少一帧的检测数据,能够初步判断,在当前的第一检测策略下,视场内哪些位置处出现过曝问题,哪些位置处出现了曝光不足的问题。这些过曝以及曝光不足位置处检测得到的距离信息的准确性较差。图1中,通过第一检测策略获取的一帧检测数据中,初步判断视场100内存在过曝区域a1和a2,以及曝光不足区域b1和b2。

步骤s102:根据所述视场100内至少一个目标区域各位置处的第一深度信号,确定第二检测策略。

首先需要在视场内设定至少一个目标区域101。

所述飞行时间传感相机可以向用户提供一个显示视场的,取景画面。在一些具体实施方式中,所述飞行时间传感相机上可以设置有取景器,用户可以通过所述取景器预览所述取景画面,即所述飞行时间传感的检测视场画面。在另一具体实施方式中,所述飞行时间传感相机还包括显示屏,可以通过s101步骤中,第一检测策略获取的各位置处的第一深度信号而形成的具有深度轮廓的画面,并且通过所述显示屏显示,作为取景画面。在另一具体实施方式中,所述飞行时间传感相机还可以具有光学成像功能,通过光学成像方式在显示屏上显示预览图像。用户可以根据所述取景画面内容,通过手动设置,选择部分像素单元所在区域对应的视场区域作为目标区域,即划定取景画面内的某一个或多个区域作为目标区域。

在其他具体实施方式中,可以根据所述飞行时间传感相机的应用场景,自动选定目标区域。具体的可以根据步骤s101中获取的所述第一深度信号获取视场内各位置处的深度以及深度轮廓,以符合目标物形状的深度轮廓所在区域作为目标区域。例如,所述飞行时间传感相机主要用于人物距离检测,那么,可以通过s101步骤中获取的第一深度信号形成的深度轮廓图像,当出现符合人脸特征形状的深度轮廓,例如圆形(人脸形状),可以将该圆形及其以下区域均作为目标区域。当视场内出现多个目标物时,可以设定多个目标区域。

本领域技术人员,可以根据检测需求合理的设置目标区域。

在确定所述目标区域后,根据所述目标区域内各位置处的第一深度信号,确定第二检测策略。

在一个具体实施方式中,所述目标区域内各位置处的第一深度信号均未发生过曝或曝光不足的问题,那么可以继续将步骤s101中采用的第一检测策略中的光强设定作为后续检测的第二检测策略中的光强设定。所述第二检测策略还将检测量程调整至包括所述目标区域所在的深度范围。例如,通过第一深度信号可以初步判断目标区域内待测物体所在的深度范围为a~b,那么第二检测策略中,将检测量程调整至a’~b’,其中,a’≤a,b’≥b,通过调整检测量程,可以提高该目标区域所在深度范围内的检测精度。

在另一具体实施方式中,所述目标区域内各位置处的第一深度信号中,仅局部有过曝或者曝光不足问题,那么该具体实施方式中,可以在第一检测策略的各项参数基础上,适当降低检测光强度和/或降低曝光时间(即电荷累积时间),形成第二检测策略,以使得再次检测时,原本过曝的区域产生的深度信号处于阈值范围内。

所述目标区域可以包括多个子区域,所述第二检测策略包括与各子区域对应的多个子策略,每个子策略所获取的对应子区域的检测信号均位于所述阈值范围内。

请参考图3,在该具体实施方式中,所述目标区域101内包括一过曝区域a2、曝光不足区域b1,其他区域曝光程度合适。那么,该目标区域101可以被划分为三个子区域,分别为过曝区域a2、曝光不足区域b1以及其他曝光合适区域。针对所述过曝区域a2,可以在第一检测策略的各项参数基础上,适当降低检测光强度和/或减少曝光时间,形成子策略1,以使得再次检测时,过曝区域a2产生的深度信号能够下降至阈值范围内。针对曝光不足区域b1,可以在第一检测策略的各项参数基础上,适当提高检测光强度或提高曝光时间,形成子策略2,以使得再次检测时,曝光不足区域b1的深度信号能够增大至阈值范围内。而针对其他曝光合适区域,则可以继续采用第一检测从策略作为子策略3,或者适当降低曝光时间,以获得更大的信噪比,提高检测精度。

请参考图4,在该具体实施方式中,视场200的目标区域201内仅包括一个过曝区域c2,其他区域曝光程度合适。那么,该目标区域201可以被划分为两个子区域,分别为过曝区域c2以及其他曝光合适区域。针对所述过曝区域c2,可以在第一检测策略的各项参数基础上,适当降低检测光强度和/或减少曝光时间,形成子策略1,以使得再次检测时,过曝区域c2产生的深度信号能够下降至阈值范围内。而针对其他曝光合适区域,则可以继续采用第一检测从策略作为子策略2,或者适当降低曝光时间,以获得更大的信噪比,提高检测精度。

在另一具体实施方式中,如果选择的目标区域超出了第一检测策略中检测光的检测量程,那么,需要在第二检测策略中,调整检测光的脉宽,以使得目标区域内各位置处的深度范围均位于检测量程内,以获得较高的检测精度。

在一个具体实施方式中,若所述目标区域101的深度范围为m1~m2,而第一检测策略的量程范围为0~m3,m3>m2,那么,实际对于所述目标区域101检测的量程范围位于第一检测策略的量程范围内。出于节约能耗考虑,可以缩小检测光的脉冲宽度,并且通过检测光脉冲延迟,使量程发生后移。最终使得第二检测策略中,检测光对应的量程范围为m1~m2。上述方法能够在目标区域101位于检测量程内的同时,缩小脉宽,能够降低功耗并且提高该段量程范围内的检测精度。

所述第二检测策略不对所述目标区域101以外的视场内的其他区域的过曝或曝光不足问题,仅关注目标区域101。因此,第二检测策略的设置可以仅考虑目标区域101内的检测目标,最大程度的提高对于目标区域101的检测精度,无需考虑是否会对其他区域造成过曝或曝光不足的问题。同时可以减低后续信号处理的复杂性,从而降低功耗。

步骤s103:以所述第二检测策略至少一次获取所述目标区域内各位置处的检测信号。

以所述第二检测策略,设定各项检测参数,例如检测光光强、频率、脉宽以及曝光时间等,进行一次或多次的曝光检测,获取一帧或多帧的检测信号。

所述曝光次数与所述第二检测策略中的子策略数量一致。在一些具体实施方式中,也可以使得曝光次数小于第二检测策略的子策略数量,例如:第二检测策略包括子策略1和子策略2,其中子策略2与第一检测策略相同,那么可以仅利用子策略1进行检测,获取一次检测信号,以减少曝光次数,节约功耗。

在另一具体实施方式中,如果目标区域内被测物体在持续发生移动,那么可以以所述第二检测策略进行多帧检测,以不断更新被测物体的距离信息,实现动态测量。

在步骤s103中,可以仅获取所述目标区域对应的像素单元获取的检测信号,并进行处理。而无需对其他像素单元的检测信号进行获取,从而可以减少后续的数据处理量,节约功耗。

步骤s104:自所述至少一次获取的检测信号以及第一深度信号内选择所述目标区域各位置处的第二深度信号,所述各位置处的第二深度信号均位于阈值范围内。

对于目标区域,自步骤s103中获取的一次或多次检测信号、以及步骤s101中获取的第一深度信号中,分别选取目标区域内各位置处对应的位于阈值范围内的信号作为第二深度信号。

以图3为例,步骤s101中,获取第一帧的第一深度信号,得到第一帧检测信号;步骤s103中,以对应过曝区域a2的子策略1获取第二帧的检测信号,以对应曝光不足区域b1对应的子策略2获取第三帧的检测信号;在步骤s104中,针对目标区域101,选择第二帧的检测信号中对应过曝区域a2的检测信号、选择第二帧的检测信号中对应曝光不足区域b1的检测信号以及第一帧的第一深度信号中对应目标区域101中其他曝光合适区域第一深度信号,进行数据拼接,形成目标区域101各位置处的第二深度信号,以所述第二深度信号,计算目标区域101内各位置处的距离信息。

对于目标区域101以外的部分,可以仅以第一帧获取的第一深度信号计算各位置处的距离信息,从而可以减少数据计算量。

步骤s105:将检测量程调整至小于所述目标区域所在的深度范围,获取所述目标区域的前景范围内的待测物体的深度信息。

所述目标区域的深度范围为m1~m2,则在该步骤中,在对前景范围进行测量时,可以将检测量程调整为0~m1,从而仅检测目标区域之前的深度范围内的待测物体。

在本发明的具体实施方式中,可以通过一个或两个以上检测帧获取所述目标区域的前景范围内的待测物体的深度信息。例如对于前景范围内的不同区域的待测物体的反射率差异较大,或者所处的环境亮度差异较大的情况下,需要通过多次不同强度的检测光分别进行检测,以将每帧检测过程中各像素单元中符合阈值范围的深度信息进行数据拼接,形成前景范围内待测物体的实测深度信息。可以根据所述步骤101中获得的全视场范围内的第一深度信号,调整前景深度检测过程中,各检测帧的检测策略。

步骤s106:将检测量程调整至大于所述目标区域所在的深度范围,获取所述目标区域的背景范围内的待测物体的深度信息。

所述目标区域的深度范围为m1~m2,则在该步骤中,在对背景范围进行测量时,可以将检测量程调整为m2~m3,从而仅检测目标区域之后的深度范围内的待测物体。

在本发明的具体实施方式中,也可以通过一个或两个以上检测帧获取所述目标区域的背景范围内的待测物体的深度信息。与获取前景范围内的待测物体的深度信息方法相同,在此不再赘述。可以根据所述步骤101中获得的全视场范围内的第一深度信号,调整背景深度检测过程中,各检测帧的检测策略。

所述步骤s105和步骤106的顺序可以交换,也可以在步骤s102之前进行。

上述飞行时间传感相机的深度检测方法,首先针对目标区域进行检测策略的调整,并根据调整后的检测策略获取至少一帧检测信号,通过数据处理,获取目标区域各位置处均位于阈值范围内的第二深度信号。由于检测策略的调整,仅针对目标区域,能够使得目标区域获得更高的检测精度,并且减少数据处理量,降低功耗。进一步,针对目标区域的前景和背景范围进行补充测量,并针对前景和背景深度范围调整检测光量程,可以缩小检测光脉冲宽度,减小功耗,提高各检测量程内的检测精度。

本发明的具体实施方式还提供一种飞行时间传感相机。

请参考图5,为本发明一具体实施方式的飞行时间传感相机的结构示意图。

所述飞行时间传感相机包括:控制模块501,用于以第一检测策略设置检测参数;传感模块502,与所述控制模块501连接,用于获取视场内各位置处与所述第一检测策略对应的第一深度信号;处理模块503,与所述控制模块501和传感模块502连接,用于根据所述视场内至少一个目标区域各位置处的第一深度信号确定第二检测策略,将检测量程调整至包括所述目标区域所在的深度范围;所述控制模块501还用于以所述第二检测策略设置检测参数;所述传感模块502还用于至少一次获取所述检测视场内各位置处的与所述第二检测策略对应的检测信号;所述处理模块503还用于自所述至少一次获取的检测信号以及第一深度信号内选择所述目标区域各位置处的第二深度信号,所述各位置处的第二深度信号均位于阈值范围内,以所述第二深度信号获取所述目标区域的深度信息;所述控制模块还用于将检测量程调整至小于所述目标区域所在的深度范围以及将检测量程调整至大于所述目标区域所在的深度范围;所述处理模块还用于分别获取所述目标区域的前景范围内的待测物体的深度信息和所述目标区域的背景范围内的待测物体的深度信息。

所述飞行时间传感相机还包括光源模块504,所述光源模块504连接至所述控制模块501和传感模块502。

所述光源模块404用于发出检测光,所述检测光可以为具有矩形脉冲的脉冲检测光,还可以为连续调制波。

所述传感模块502包括像素单元阵列,所述像素单元阵列包括多个像素单元。检测视场内每一个位置对应于一个像素单元。

所述控制模块501用于根据设定的检测策略控制所述光源模块504、传感模块502以及处理模块503。

所述控制模块501以第一检测策略设置检测参数,所述检测策略包括检测光光强、检测光脉宽、曝光时间、检测量程中的至少一个参数。传感模块503获取视场内各位置处于所述第一检测策略对应的至少一帧的检测数据,包括各个位置处的第一深度信号。所述第一深度信号,可以是各个像素单元接收反射光后产生的电信号,或者是进一步对所述电信号进行处理后的距离信息。所谓一帧的检测数据,表示仅获取检测光的一个脉冲波形照射到被测物体上产生的反射光对应的检测数据。其中第一检测策略的具体参数可以由用户预先设定。

处理模块503,与所述控制模块501和传感模块502连接,用于根据所述视场内至少一个目标区域各位置处的第一深度信号确定第二检测策略。

在一些具体实施方式中,飞行时间传感相机可以具有取景器或者显示屏,用于提供取景画面。所述处理模块503可以根据用户根据取景画面内容进行的手动设置,选择部分像素单元所在区域对应的视场区域作为目标区域,即划定取景画面内的某一个或多个区域作为目标区域。

在其他具体实施方式中,可以根据所述飞行时间传感相机的应用场景,自动选定目标区域,具体的,所述处理模块503还可以根据所述第一深度信号获取视场内各位置处的深度以及深度轮廓,以符合目标物形状的深度轮廓所在区域作为目标区域。其他具体实施方式中,本领域技术人员,可以根据检测需求合理的设置目标区域。

在确定所述目标区域后,所述处理模块503根据所述目标区域内各位置处的第一深度信号,确定第二检测策略。在一个具体实施方式中,所述目标区域内各位置处的第一深度信号均未发生过曝或曝光不足的问题,那么可以继续将所述第一检测策略作为后续检测的第二检测策略。在另一具体实施方式中,所述目标区域内各位置处的第一深度信号中,仅局部有过曝或者曝光不足问题,那么该具体实施方式中,可以在第一检测策略的各项参数基础上,适当降低检测光强度和/或降低曝光时间(即电荷累积时间),形成第二检测策略,以使得再次检测时,原本过曝的区域产生的深度信号处于阈值范围内。

所述目标区域也可以包括多个子区域,所述第二检测策略包括与各子区域对应的多个子策略,每个子策略所获取的对应子区域的检测信号均位于所述阈值范围内。

在另一具体实施方式中,如果选择的目标区域超出了第一检测策略中检测光的检测量程,那么,需要在第二检测策略中,调整检测光的脉宽,以使得目标区域内各位置处的深度范围均位于检测量程内,以获得较高的检测精度。例如,若所述目标区域101的深度范围为m1~m2,可以缩小检测光的脉冲宽度,并且通过检测光脉冲延迟,使量程发生后移。最终使得第二检测策略中,检测光对应的检测量程为m1~m2。

第二检测策略的设置可以仅考虑目标区域内的检测目标,最大程度的提高对于目标区域的检测精度,无需考虑是否会对其他区域造成过曝或曝光不足的问题。同时可以减低后续信号处理的复杂性,从而降低功耗。

所述传感模块502还用于至少一次获取所述检测视场内各位置处的与所述第二检测策略对应的检测信号。以所述第二检测策略,设定各项检测参数,例如检测光光强、频率、脉宽以及曝光时间等,进行一次或多次的曝光检测,获取一帧或多帧的检测信号。所述曝光次数与所述第二检测策略中的子策略数量一致。在一些具体实施方式中,也可以使得曝光次数小于第二检测策略的子策略数量。在另一具体实施方式中,如果目标区域内被测物体在持续发生移动,那么可以以所述第二检测策略进行多帧检测,以不断更新被测物体的距离信息,实现动态测量。

所述处理模块503还用于自所述至少一次获取的检测信号以及第一深度信号内选择所述目标区域各位置处的第二深度信号,所述各位置处的第二深度信号均位于阈值范围内。对于目标区域,自获取与第二检测策略对应的一次或多次检测信号、以及与第一检测策略对应的第一深度信号中,分别选取目标区域内各位置处对应的位于阈值范围内的信号作为第二深度信号。所述处理模块503还用于根据所述第二深度信号获取所述目标区域各位置处的距离信息。

对于目标区域以外的部分,可以仅以第一帧获取的第一深度信号计算各位置处的距离信息,从而可以减少数据计算量。

所述控制模块501还用于将检测量程调整至小于所述目标区域所在的深度范围以及将检测量程调整至大于所述目标区域所在的深度范围;所述处理模块503还用于分别获取所述目标区域的前景范围内的待测物体的深度信息和所述目标区域的背景范围内的待测物体的深度信息。

所述目标区域的深度范围为m1~m2,所述控制模块501可以在对前景范围进行测量时,通过控制光源模块504的发出的检测光脉宽以及发光时间,将检测量程调整为0~m1,从而仅检测目标区域之前的深度范围内的待测物体。所述处理模块503可以通过一个或两个以上检测帧获取所述目标区域的前景范围内的待测物体的深度信息。例如对于前景范围内的不同区域的待测物体的反射率差异较大,或者所处的环境亮度差异较大的情况下,需要通过多次不同强度的检测光分别进行检测,以将每帧检测过程中各像素单元中符合阈值范围的深度信息进行数据拼接,形成前景范围内待测物体的实测深度信息。

所述目标区域的深度范围为m1~m2,所述控制模块501可以在对前景范围进行测量时,通过控制光源模块504的发出的检测光脉宽以及发光时间,将检测量程调整为m2~m3,从而仅检测目标区域之后的深度范围内的待测物体。

在本发明的具体实施方式中,也可以通过一个或两个以上检测帧来获取所述目标区域的背景范围内的待测物体的深度信息。

上述飞行时间传感相机能够仅针对目标区域进行检测策略的调整,并根据调整后的检测策略获取至少一帧检测信号,通过数据处理,获取目标区域各位置处均位于阈值范围内的第二深度信号。由于检测策略的调整,仅针对目标区域,能够使得目标区域获得更高的检测精度,并且减少数据处理量,降低功耗。并且针对目标区域的前景和背景范围进行补充测量,并针对前景和背景深度范围调整检测光量程,可以缩小检测光脉冲宽度,减小功耗,提高各检测量程内的检测精度。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1