图像处理装置及图像处理方法

文档序号:9330793阅读:364来源:国知局
图像处理装置及图像处理方法
【技术领域】
[0001]本发明涉及一种用于传输对图像数据执行的预定检测处理结果的技术。
【背景技术】
[0002]已知有一种与利用对正常视角进行摄像的摄像装置的摄像相比,利用诸如鱼眼透镜(fish-eye lens)及全方向镜等广范围摄像装置对广范围进行摄像的方法。由这种广范围摄像装置拍摄的图像(广范围图像)的特征在于其有效部分是圆形的。此外,广范围图像的特征在于:根据广范围摄像装置与被摄体间的位置关系,图像中的被摄体图像会变形,并且被摄体的方向(例如从脚到头的方向)会依据在图像中的位置而不同。
[0003]此外,已知从图像中检测并识别物体、人体、面部等。另外,已知在对广范围图像进行校正后识别物体以对广范围图像采用物体识别技术。日本特开第2012-141972号公报讨论了这样一种技术:即在从广范围图像中检测到物体时,对广范围图像执行展开(用于对诸如鱼眼透镜等广角透镜引起的几何变形进行校正的处理)。此外,日本特开第2013-9050号公报讨论了这样一种技术:即从广范围图像中检测运动物体,并对检测到运动物体的区域执行展开(dewarping,反扭曲),然后检测人像和面部。
[0004]在上述处理的结果与图像一起被传输给接收装置的情况下,由接收装置接收的图像与对图像执行的处理的结果可能相互不对应。更具体地,在接收装置(监视装置)向广范围摄像装置请求广范围图像的情况下,广范围摄像装置可能将广范围图像和对广范围图像的展开图像执行的检测处理的结果传输给接收装置。在此情况下,接收装置所接收的图像和检测处理的结果相互不对应。
[0005]此外,在接收装置对广范围摄像装置请求展开图像的情况下,广范围摄像装置可能将展开图像和对广范围图像执行的检测处理的结果传输给接收装置。另外,在这种情况下,接收装置所接收的图像与检测处理的结果相互不对应。

【发明内容】

[0006]根据本发明的一方面,图像处理装置包括:处理单元,其被配置为对利用用于广角摄像的摄像单元所拍摄的图像数据执行预定检测处理;确定单元,其被配置为确定是将通过对所拍摄的图像数据执行几何变换所生成的经过几何变换的图像数据传输给接收装置,还是将未经过所述几何变换的所拍摄的图像数据传输给所述接收装置;以及控制单元,其被配置为:在确定要将经过所述几何变换的所拍摄的图像数据传输给所述接收装置的情况下,执行控制用以对在未经过所述几何变换的所拍摄的图像数据上执行的所述预定检测处理的结果执行几何变换。
[0007]根据以下参照附图对示例性实施例的详细描述,本发明的其他特征将变得清楚。
【附图说明】
[0008]图1是例示根据示例性实施例的广范围摄像装置的结构的框图。
[0009]图2是例示坐标对应表的示例的图。
[0010]图3是例示关于运动物体的信息的变换的示例的图。
[0011]图4是例示根据示例性实施例的广范围摄像装置的操作的流程图。
[0012]图5是例示根据示例性实施例的广范围摄像装置的结构的框图。
[0013]图6是例示根据示例性实施例的广范围摄像装置的结构的框图。
[0014]图7是例示图像处理的示例的图。
【具体实施方式】
[0015]在以下的描述中,将参照附图详细描述本发明的示例性实施例。以下将要描述的根据示例性实施例的结构仅是示例,本发明并不限于所例示的结构。
[0016]以下将描述根据第一示例性实施例的图像处理装置。主要针对以下示例来描述本示例性实施例:在该示例中,图像处理装置是包括鱼眼透镜的广范围摄像装置,并且执行用于从广范围图像中检测运动物体和人体的处理以及执行用于追踪运动物体和人体以随后传输图像数据(下文称为“图像”)和处理结果的处理。然而,图像处理装置不必一定要包括摄像单元,并可以被配置为从广范围摄像装置中获得广范围图像。
[0017]图1是例示作为根据本发明示例性实施例的示例的图像处理装置的结构的框图。图像处理装置包括图像获取单元101、请求获取单元102、展开单元103、运动物体处理单元104、人体处理单元105、识别结果变换单元106以及传输单元107。
[0018]图像获取单元101以预定时间间隔顺次从包括鱼眼透镜的摄像单元(未例示)中获取图像(下文中称为“输入图像”),并将输入图像提供给展开单元103、运动物体处理单元104及传输单元107。根据本示例性实施例的输入图像是广范围图像,并且是以使其摄像区域接近于圆形形状的方式而成形的圆形图像。运动物体处理单元104对还未被展开单元103执行展开的输入图像执行运动物体检测与追踪处理(运动物体处理)。人体处理单元105对被展开单元103执行了展开的输入图像执行人体检测与追踪处理(人体处理)。
[0019]请求获取单元102从外部装置(未例示)中获取图像获取请求。图像获取请求能够包括执行展开的指令和展开类型。当在图像获取请求中包括执行展开的指令的情况下,请求获取单元102向展开单元103通知展开指令和展开类型,并且也向识别结果变换单元106通知对运动物体处理的结果与人体处理的结果进行变换的指令(变换指令A)和展开类型。
[0020]当在图像获取请求中未包括执行展开的指令的情况下,请求获取单元102向识别结果变换单元106通知对人体处理的结果进行变换的指令(变换指令B)。此外,请求获取单元102向传输单元107通知从外部装置获取的图像获取请求。
[0021]外部装置(接收装置)是用于显示图像和检测/识别处理的结果的显示装置,和/或用于存储图像的记录装置。然而,外部装置并不限于上述装置,也可以是从图像处理装置接收图像与检测/识别处理的结果中的至少一个的装置。
[0022]在展开单元103从请求获取单元102处接收到执行展开的指令的情况下,展开单元103根据指定的展开类型对输入图像执行展开,以生成作为输入图像的展开图像的图像(下文称为“展开图像A”)。更具体地,展开单元103对输入图像的图像数据执行预定几何变换,从而生成展开图像A的图像数据,在该图像数据中,由于鱼眼透镜而引起的几何变形被校正。在输入图像中,被摄体(例如人像)的方向(例如从脚到头的方向)会依据在图像中的位置而有所不同,但是通过这种预定几何变换来校正取决于位置的被摄体方向的不同变换。根据本示例性实施例,展开类型的示例包括三种类型,即完全全景展开、局部全景展开以及局部分段展开(partial segmenting dewarping) ο
[0023]通过将输入图像(广范围图像)分成上、下半圆形图像这两个图像并通过对各个半圆形图像执行用于校正由于鱼眼透镜而引起的几何变形的处理(几何变换)而实现完全全景展开。通过将输入图像分成上、下半圆形图像这两个图像并通过对半圆形图像中的任一个执行用于校正由于鱼眼透镜而引起的几何变形的处理而实现局部全景展开。通过对输入图像中的任意矩形区域执行用于校正由于鱼眼透镜而引起的几何变形的处理而实现分段展开。通过参照先前存储的坐标对应表,根据本示例性实施例的图像处理装置能够实现上述展开(完全全景展开、局部全景展开以及分段展开)。
[0024]图2是例示坐标对应表的示例的图。例如,在圆形图像(输入图像)被变换成完全全景展开图像、原点被设置在包含作为内接圆的广范围图像的矩形图像的左上顶点的情况下,圆形图像中的点(100,20)对应于完全全景展开图像中的点(120,10)。另一方面,在局部全景展开图像被变换成圆形图像的情况下,局部全景展开图像中的点出0,8)对应于圆形图像中的点(100,20)。通过这种方式,展开单元103参照坐标对应表来变换图像。此夕卜,展开单元103利用坐标对应表而生成由人体处理单元105在用于检测人体的处理中以及用于识别人体的处理中所使用的展开图像(下文称为“展开图像B”)。
[0025]展开图像B是通过以下方式校正由于鱼眼透镜所引起的几何变形而生成的图像,在该方式中,校正人体被摄体的方向(从脚到头的方向)以便从图像的下面延伸到图像的上面。换句话说,展开单元103通过对输入图像的图像数据执行与用于生成要被传输给外部装置(接收装置)的展开图像A的预定几何变换不同的第二预定几何变换从而生成人体检测图像数据(展开图像B)。然后,展开单元103将从第二预定几何变换中获取的已变换图像数据提供给人体处理单元105。
[0026]根据本示例性实施例,已描述作为展开类型的完全全景展开、局部全景展开及分段展开这三种类型的展开。然而,展开类型并不限于上述类型。此外,用于生成人体检测中要使用的展开图像B (人体检测图像)的方法并不限于上述方法。例如,可以通过根据应当被检测的人体的特征生成检测处理所期望的图像而获取展开图像B。
[0027]此外,用于生成展开图像A(要被传输的展开图像)的展开与用于生成展开图像B(用于人体检测的展开图像)的展开可以是相同的展开。此外,用于生成展开图像的方法并不限于包括参照先前存储的坐标对应表的方法。例如,另一个可能的方法是包括每次展开图像时执行诸如几何变换等变换计算的方法。
[0028]运动物体处理单元104从输入图像中检
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1