一种确定目标距离的方法及装置制造方法

文档序号:6507556阅读:436来源:国知局
一种确定目标距离的方法及装置制造方法
【专利摘要】一种目标距离识别方法及装置,应用于一电子设备,包括图像采集单元获取第一图像,处理单元处理获取的第一图像得到第一图像信息;探测单元检测电子设备与目标之间的第一距离;处理单元根据第一图像信息与第一距离计算得到目标识别信息;当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理以得到第二图像信息;根据第二图像信息及计算得到的目标识别信息确定电子设备与目标之间的第二距离。本发明提供的方案,在图像采集单元追踪到目标时,通过与目标相关的第一参数精确计算出了当前需要识别目标的精确目标识别信息如瞳间距,这样,在后续的确定目标距离过程中,只需要简单地使用普通摄像头拍摄到的平面图像即实现了高精确度的目标距离识别,而无需红外探测设备的参与,从而降低了系统功耗。
【专利说明】一种确定目标距离的方法及装置

【技术领域】
[0001]本发明涉及图像识别技术,尤其涉及一种确定目标距离的方法及装置。

【背景技术】
[0002]目前,对于目标距离识别,比如人脸、人手等,目标到摄像头之间距离判断的方法主要有两种(下文以人脸为例进行描述):
[0003]一种是,使用普通彩色摄像头,通过计算瞳间距在图像上的大小来获取人脸到摄像头的距离,这种方法由于使用平均瞳间距,而因为平面图像只能获取两瞳孔在图像上的像素差,但是真实的瞳间距间的影射关系是不知道的,因此较大地影响了距离的计算精度。
[0004]另一种是,通过图像算法即图像深度算法(深度摄像头给出的深度图像中就有该信息)算出人脸的位置,再读取对应位置的红外深度信息,这种方法,每次都需要红外模块的参与,系统功耗比较高,并且这种方案依赖于深度摄像头一直工作,这不仅耗电量大,而且深度摄像头的计算量比较大,会比较慢,造成操作流程的繁琐。


【发明内容】

[0005]为了解决上述问题,本发明提供了一种确定目标距离的方法及装置,实现简单,而且能够提高目标到摄像头的距离的计算精度,并且降低系统功耗。
[0006]为了达到本发明目的,本发明提供了一种整合上述普通彩色摄像头与红外模块优点的方案,首先通过红外模块的参与,得到目标与普通彩色摄像头图像间的关系,之后只需要使用普通彩色摄像头即可实现高精度的目标距离识别。在之后的距离确定过程中不再需要启动红外摄像头,从而降低了设备功耗。
[0007]为了达到本发明目的,本发明提供了一种确定目标距离的方法,应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,包括:
[0008]所述图像采集单元获取第一图像;
[0009]所述处理单元处理所述第一图像得到第一图像信息;
[0010]所述探测单元检测所述电子设备与目标之间的第一距离;
[0011]所述处理单元根据所述第一图像信息与所述第一距离计算得到目标识别信息;
[0012]关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗;
[0013]当所述目标位置发生变化时,
[0014]所述图像采集单元获取第二图像;
[0015]所述处理单元对所述第二图像进行处理得到第二图像信息;
[0016]根据所述第二图像信息及所述目标识别信息确定所述电子设备与所述目标之间的第二距离。
[0017]具体的,所述第一图像包括至少一个子区域,
[0018]所述处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息;
[0019]所述第二图像包括至少一个子区域,
[0020]所述处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。
[0021]所述第一图像信息为所述第一数据与第二数据之商的值;
[0022]所述第一数据为所述第一图像中的子区域中两点之间的像素差,所述第二数据为所述第一图像的视平面宽度的总像素;
[0023]所述第二图像信息为所述第三数据与第四数据之商的值;
[0024]所述第三数据为所述第二图像中的子区域中两点之间的像素差,所述第四数据为所述第二图像的视平面宽度的总像素。
[0025]所述探测单元为红外模块,所述图像采集单元为RGB摄像头,所述第一距离为红外模块根据目标所在位置得到的红外深度信息;
[0026]所述目标识别信息与红外深度信息满足以下公式:
[0027]所述目标识别信息L=2D*tg a*T,其中,D表示红外深度,T表示第一图像信息,a表示RGB摄像头的宽度方向的视域角。
[0028]所述红外深度信息为被拍摄目标到参考面间的距离;
[0029]所述参考面为用于获取红外深度信息的红外设备所在的面。
[0030]所述目标为人脸;所述目标识别信息为瞳间距;所述比例T是瞳间距的像素差除以视平面宽度的总像素的值;或者,
[0031]所述目标为人手;所述目标识别信息为手掌在预订方向上两点间的距离;所述比例T是手的两个边的边界像素差除以视平面宽度的总像素的值。
[0032]所述获取第二图像信息包括:根据所述目标图像信息确定目标平面图像上的瞳间距或手掌在预定方向上两点间的距离与整个平面图像宽度W’的比值T’ ;
[0033]所述确定目标距离包括:
[0034]按照下式计算人脸或人手与摄像头之间的目标距离D’ =L*ctg a/2T’。
[0035]本发明还提供一种确定目标距离的装置,应用于一电子设备,至少包括图像采集单元,探测单元,以及处理单元,其中,
[0036]图像采集单元,用于获取第一图像,获取第二图像;
[0037]探测单元,用于检测所述电子设备与目标之间的第一距离;
[0038]处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定所述电子设备与目标之间的第二距离;
[0039]探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。
[0040]所述目标识别信息为瞳间距,或手掌在预定方向上两点间的距离。
[0041]所述探测单元是单独的红外深度传感器;或者集成于所述图像采集单元中。
[0042]所述图像米集单兀为RGB摄像头。
[0043]所述探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测是否完成红外深度传感器是否完成深度信息探测,控制模块根据检测模块的检测结果将红外深度传感器切换为关闭或低功耗状态。
[0044]本发明还提供一种电子设备,其包括上述的确定目标距离的装置。
[0045]与现有技术相比,本发明应用于一电子设备,包括图像采集单元获取第一图像,处理单元处理获取的第一图像得到第一图像信息;探测单元检测电子设备与目标之间的第一距离;处理单元根据第一图像信息与第一距离计算得到目标识别信息;当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理得到第二图像信息;根据第二图像信息及计算得到的目标识别信息确定电子设备与目标之间的第二距离。本发明提供的技术方案为整合普通彩色摄像头与红外模块优点的方案,首先通过红外模块的参与,得到目标与普通彩色摄像头图像间的关系,之后只需要使用普通彩色摄像头即可实现高精度的目标距离识别。也就是说,本发明提供的方案,在图像采集单元追踪到目标时,通过电子设备与目标之间的第一距离精确计算出了当前需要识别目标的精确目标识别信息如瞳间距,这样,在后续的确定目标距离过程中,只需要简单地使用普通摄像头拍摄到的平面图像即实现了高精确度的目标距离识别,而无需红外探测设备的参与,从而降低了系统功耗。
[0046]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

【专利附图】

【附图说明】
[0047]附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
[0048]图1为本发明确定目标距离的方法的流程图;
[0049]图2为本发明实施例中瞳间距与红外深度之间的关系的示意图;
[0050]图3为本发明确定目标距离的装置的组成结构示意图。

【具体实施方式】
[0051]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0052]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0053]本发明确定目标距离的方法应用于一电子设备,该电子设备至少包括图像采集单元,探测单元,以及处理单元;其中,
[0054]在图像采集单元如摄像头初始化过程中,图像采集单元会获取第一图像,处理单元对获得的第一图像进行处理后得到第一图像信息;而探测单元会检测该电子设备与目标之间的第一距离;之后,处理单元根据得到的第一图像信息与检测到的第一距离计算出目标识别信息;
[0055]其中,探测单元为红外模块,第一距离为红外模块根据目标所在位置得到的红外深度信息。目标识别信息如公式⑴所示:
[0056]L=W*T=2D*tg a*T(I)
[0057]其中,整个图像宽度W的像素,D表示红外深度,T表示第一图像信息,a表示普通摄像头或RGB摄像头的宽度方向的视域角。
[0058]当目标为人脸时,目标识别信息为瞳间距;比例T是瞳间距的像素差除以视平面宽度的总像素的值;
[0059]当目标为人手时,目标识别信息为手手掌在预定方向上两点间的距离;比例T是手的两个边的边界像素差除以视平面宽度的总像素的值。
[0060]之后,关闭探测单元或将探测单元切换至低功耗状态,低功耗状态的能耗低于探测距离所需的正常能耗。
[0061]在目标位置发生变化时,
[0062]图像采集单元获取第二图像,处理单元对获得的第二图像进行处理得到第二图像信息;再根据得到的第二图像信息,以及图像采集单元在初始化中,借助探测单元获得的目标识别信息,确定移动后的目标与该电子设备之间的第二距离。
[0063]其中,第一图像包括至少一个子区域,处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息。具体地,第一图像信息为第一数据与第二数据之商的值,第一数据为第一图像中的子区域中两点之间的像素差,第二数据为第一图像的视平面宽度的总像素;
[0064]第二图像包括至少一个子区域,处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。具体地,第二图像信息为第三数据与第四数据之商的值,第三数据为第二图像中的子区域中两点之间的像素差,第四数据为第二图像的视平面宽度的总像素。
[0065]图1对应于本发明确定目标距离的方法的一实施过程,其应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,包括:
[0066]步骤100:图像采集单元获取第一图像,处理单元处理第一图像得到第一图像信息;探测单元检测电子设备与目标之间的第一距离;根据第一图像信息与第一距离计算得到目标识别信息。
[0067]本步骤中,图像采集单元如摄像头对目标初始化中,根据目标所在位置的第一距离即红外深度信息,获取目标识别信息。摄像头对目标初始化是指普通摄像头追踪到目标如人并加入时。
[0068]本步骤中,红外深度信息是指红外深度传感器提供的三维(X,y, z)信息:以红外深度传感器的中心点为原点,红外深度传感器所在的面为参考面,(X, y, Z)分别表示被拍摄目标与原点间的三维坐标,其中,X表示水平坐标,y表示垂直坐标,Z表示被拍摄目标到参考面间的距离即红外深度D。也就是说,红外深度信息是可以通过读取红外深度传感器的数据而直接得到的。其中,红外深度传感器可以单独设置在摄像头所在显示屏,或者直接集成在摄像头中。
[0069]步骤101:当目标位置发生变化时,图像采集单元获取第二图像,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定电子设备与目标之间的第二距离。
[0070]对于目标为人手的情况,其实施过程如下:
[0071]图像采集单元获取人手所在区域的第一图像,处理单元处理读取手掌两个边界的像素差以及整个图像宽度W的像素,计算得到二者的比值T,即第一图像信息;红外探测单元检测电子设备与手掌之间的第一距离D ;根据第一图像信息T与第一距离D计算得到手掌的识别信息L,其计算如公式(I)所示。
[0072]当人的手掌移动后,此时手掌与设备之间的距离发生变化,此时的目标距离即为第二距离D’,确定此时目标距离的过程为:
[0073]图像采集单元获取人手所在区域的第二图像,处理单元处理读取此时手掌两个边界的像素差以及整个图像宽度W’的像素,计算得到二者的比值T’,即第二图像信息;结合之前得到的手掌识别信息L计算得到当前手掌与设备的D’,其计算过程如公式(2)所示:
[0074]D’ =L*ctg a/2T’(2)
[0075]其中,ctg a表示对角度a进行余切运算。
[0076]对于目标为人脸的情况,其具体实施过程如下:
[0077]图2为本发明实施例中瞳间距与红外深度之间的关系的示意图,如图2所示,L表示瞳间距,W表示视平面宽度,D表示红外深度,a表示普通摄像头或RGB摄像头的宽度方向的视域角,是摄像头的参数,对于定焦镜头,参数a是固定的,显然存在公式(3)所示的关系:
[0078]W=2D*tg a(3)
[0079]公式(3)中,tg a表示对角度a进行正切运算。
[0080]图2中,瞳间距L与视平面宽度W之间的比例T可以通过普通摄像头对目标即人脸拍摄的图像获得,具体计算比例T是瞳间距的像素差除以视平面宽度的总像素的值,具体获取属于本领域技术人员的惯用技术手段,这里不再赘述。红外深度信息D由红外摄像头探测得到。在获得红外深度信息D后,红外摄像头关闭或降至低功耗状态,所述低功耗状态的能耗低于正常探测所需能耗。
[0081]那么,瞳间距L与红外深度D之间的关系如公式(I)所示:通过公式(I)即可获得瞳间距L即本步骤中的目标识别信息。
[0082]其中的第二图像信息为比例T’,目标距离为D’,本步骤中的确定目标与摄像头间的距离具体包括:
[0083]首先,根据目标图像信息确定目标平面图像(即常说的RGB或者彩色图像)上眼睛间的距离即瞳间距L与整个图像宽度W’的比值T’。
[0084]结合图2,可得人脸与摄像头之间的距离D’如公式⑵所示,其中,ctg a表示对角度a进行余切运算。
[0085]图3为本发明确定目标距离的装置的组成结构示意图,如图3所示,至少包括图像采集单元,探测单元,以及处理单元,其中,
[0086]图像采集单元,用于获取第一图像,获取第二图像;
[0087]探测单元,用于检测电子设备与目标之间的第一距离;
[0088]处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定电子设备与目标之间的第二距离;
[0089]探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。
[0090]其中,探测单元可以是单独的红外深度传感器,也可是集成于上述图像采集单元中。
[0091]图像采集单元可以是RGB摄像头。
[0092]其中,探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测红外深度传感器是否完成深度信息探测,完成检测后,控制模块将红外深度传感器切换为关闭或低功耗状态。
[0093]本领域的技术人员应该明白,上述的本申请实施例所提供的装置的各组成部分,以及方法中的各步骤,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上。可选地,它们可以用计算装置可执行的程序代码来实现。从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0094]虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。
【权利要求】
1.一种确定目标距离的方法,应用于一电子设备,所述电子设备包括图像采集单元,探测单元,以及处理单元,其特征在于,包括: 所述图像采集单元获取第一图像; 所述处理单元处理所述第一图像得到第一图像信息; 所述探测单元检测所述电子设备与目标之间的第一距离; 所述处理单元根据所述第一图像信息与所述第一距离计算得到目标识别信息; 关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗; 当所述目标位置发生变化时, 所述图像采集单元获取第二图像; 所述处理单元对所述第二图像进行处理得到第二图像信息; 根据所述第二图像信息及所述目标识别信息确定所述电子设备与所述目标之间的第二距离。
2.根据权利要求1所述的方法,所述第一图像包括至少一个子区域, 所述处理单元根据第一图像获取第一数据以及第二数据,通过第一数据与第二数据计算出第一图像信息; 所述第二图像包括至少一个子区域, 所述处理单元根据第二图像获取第三数据以及第四数据,通过第三数据与第四数据计算出第二图像信息。
3.根据权利要求2所述的方法,所述第一图像信息为所述第一数据与第二数据之商的值; 所述第一数据为所述第一图像中的子区域中两点之间的像素差,所述第二数据为所述第一图像的视平面宽度的总像素; 所述第二图像信息为所述第三数据与第四数据之商的值; 所述第三数据为所述第二图像中的子区域中两点之间的像素差,所述第四数据为所述第二图像的视平面宽度的总像素。
4.根据权利要求2所述的方法,其特征在于,所述探测单元为红外模块,所述图像采集单元为RGB摄像头,所述第一距离为红外模块根据目标所在位置得到的红外深度信息; 所述目标识别信息与红外深度信息满足以下公式: 所述目标识别信息L=2D*tg a*T,其中,D表示红外深度,T表示第一图像信息,a表示RGB摄像头的宽度方向的视域角。
5.根据权利要求4所述的方法,其特征在于,所述红外深度信息为被拍摄目标到参考面间的距离; 所述参考面为用于获取红外深度信息的红外设备所在的面。
6.根据权利要求4所述的方法,其特征在于,所述目标为人脸;所述目标识别信息为瞳间距;所述比例T是瞳间距的像素差除以视平面宽度的总像素的值;或者, 所述目标为人手;所述目标识别信息为手掌在预订方向上两点间的距离;所述比例T是所述两点间的像素差除以视平面宽度的总像素的值。
7.根据权利要求5所述的方法,其特征在于,所述获取第二图像信息包括:根据所述目标图像信息确定目标平面图像上的瞳间距或手掌在预定方向上两点间的距离与整个平面图像宽度W’的比值T’ ; 所述确定目标距离包括: 按照下式计算人脸或人手与摄像头之间的目标距离D’ =L*ctg a/2T’。
8.一种确定目标距离的装置,应用于一电子设备,其特征在于,至少包括图像采集单元,探测单元,以及处理单元,其中, 图像采集单元,用于获取第一图像,获取第二图像; 探测单元,用于检测所述电子设备与目标之间的第一距离; 处理单元,用于对第一图像进行处理获得第一图像信息;根据第一图像信息与第一距离计算得到目标识别信息;以及当所述目标位置发生变化时,对第二图像进行处理得到第二图像信息;根据第二图像信息及目标识别信息确定所述电子设备与目标之间的第二距离; 探测单元控制单元,用于在探测单元完成第一距离检测后关闭所述探测单元或将所述探测单元切换至低功耗状态,所述低功耗状态的能耗低于探测距离所需的正常能耗。
9.根据权利要求8所述的装置,其特征在于,所述目标识别信息为瞳间距,或手掌在预订方向上两点间的距离。
10.根据权利要求8所述的装置,其特征在于,所述探测单元是单独的红外深度传感器;或者集成于所述图像采集单元中的红外深度传感器,所述图像采集单元为RGB摄像头。
11.根据权利要求8所述的装置,其特征在于,所述探测单元控制单元包括检测模块以及控制模块,所述检测模块用于检测红外深度传感器是否完成深度信息探测,完成检测后控制模块将红外深度传感器切换为关闭或低功耗状态。
12.一种电子设备,其包括权利要求8-11任一项所述的目标距离确定装置。
【文档编号】G06K9/00GK104376323SQ201310349593
【公开日】2015年2月25日 申请日期:2013年8月12日 优先权日:2013年8月12日
【发明者】郑启忠 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1