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

文档序号:9330793阅读:来源:国知局
测运动物体,并执行用于追踪所检测到的运动物体的处理。运动物体处理单元104利用背景减除技术而检测运动物体,该技术生成背景模块并通过比较输入图像与背景模块来检测运动物体。运动物体处理单元104对未被展开单元103执行展开的输入图像执行运动物体检测和追踪处理。关于根据本示例性实施例的运动物体的信息包括运动物体的中心坐标、围绕运动物体的外接矩形的坐标以及输入图像中运动物体的区域的面积。运动物体的中心坐标和围绕运动物体的外接矩形的坐标被用来显示显示图像中的运动物体的中心点和外接形状,并且在图像中显示运动物体的区域的面积以允许观看者确认运动物体的尺寸。然而,关于运动物体的信息并不限于上述信息。此外,可以在接收装置侧上显示运动物体的中心坐标、外接矩形以及面积的一部分。
[0029]此外,用于检测运动物体的方法并不限于背景减除技术,可以是任何从输入图像中检测运动物体的方法,例如帧间差分法和基于运动向量的运动物体检测法。此外,追踪运动物体是用于基于颜色特征和图像中运动物体间的位置关系而将从输入图像中检测到的运动物体相互关联的处理。运动物体处理单元104提供用于识别从输入图像中检测到的运动物体的身份证明(ID)。此外,运动物体处理单元104将与提供给从之前的输入图像中检测到的运动物体的ID相同的ID提供给在从输入图像中检测到的运动物体中的、与从之前的输入图像中检测到的运动物体通过追踪处理而相关联的运动物体。从运动物体处理单元104输出的处理结果将被称为运动物体处理结果A。
[0030]人体处理单元105从展开图像B中检测人体,并执行用于追踪所检测的人体的处理。人体处理单元105利用图案匹配处理检测人体。更具体地,人体处理单元105通过比较人体检测图像与先前存储的人体的图案图像来检测人体。人体检测图像是通过展开单元103执行几何变换而生成的已变换图像数据。关于人体的信息包括人体的中心坐标、围绕人体的外接矩形的坐标以及展开图像B中人体的可信度。人体的中心坐标和围绕人体的外接矩形的坐标被用来显示图像中人体的中心点和外接形状,并且在图像中显示可信度以允许观看者确认所检测到的人体在多大程度上看起来像人物。然而,关于人体的信息并不限于上述信息。此外,可以在接收装置侧上显示人体的中心点、外接形状及可信度的一部分。用于检测人体的方法并不限于利用图案匹配处理的方法。
[0031]此外,追踪人体是用于基于颜色特征和图像之间人体的位置关系而将从人体检测图像中检测到的人体相互关联的处理。人体处理单元105提供用于识别从人体检测图像中检测到的人体的ID。此外,人体处理单元105将与提供给从之前的人体检测图像中检测到的人体的ID相同的ID提供给在从人体检测图像中检测到的人体中的与从之前的人体检测图像中检测到的人体通过追踪处理而相关联的人体。从人体处理单元105输出的处理结果将被称为人体处理结果A。
[0032]识别结果变换单元106根据来自请求获取单元102处获取的指令、利用坐标变换表而执行用于对从运动物体处理单元104和人体处理单元105输出的处理结果(运动物体处理结果A和人体处理结果A)进行变换的处理。更具体地,在图像处理装置从接收装置处接收了包括执行展开的指令的图像获取请求的情况下,将变换指令A输入到识别结果变换单元106中。然后,在识别结果变换单元106获取变换指令A的情况下,识别结果变换单元106根据展开类型而将输入图像中的运动物体的中心坐标、围绕运动物体的外接矩形的坐标以及运动物体的区域的面积变换成展开图像A中的运动物体的中心坐标、运动物体周围的外接矩形的坐标以及运动物体的区域的面积。换句话说,在从外部装置(接收装置)获取了展开图像的请求的情况下,识别结果变换单元106根据预定几何变换对在输入图像上执行的检测处理的结果(例如运动物体的坐标值)执行变换。这种变换使得在输入图像上执行的检测处理的结果(运动物体的坐标值)与在展开图像A上执行的检测处理的结果(运动物体的坐标值)相对应。
[0033]从输入图像中检测到的围绕运动物体的外接矩形(矩形形状)在展开图像A中被变形为大致梯形形状。根据本示例性实施例的识别结果变换单元106设置外接矩形形状以便基于大致梯形形状的顶点而完整地包含大致梯形形状,并将该外接矩形形状作为展开图像A中围绕运动物体的外接矩形。从识别结果变换单元106所执行的变换中生成的处理结果将被称为运动物体处理结果B。
[0034]此外,在识别结果变换单元106获取变换指令A的情况下,识别结果变换单元106根据展开类型而将展开图像B(人体检测图像)中的人体的中心坐标和围绕人体的外接矩形的坐标变换成展开图像A中的人体的中心坐标和围绕人体的外接矩形的坐标。换句话说,在从外部装置(接收装置)获取用于展开图像的请求的情况下,识别结果变换单元106根据几何变换而对在展开图像B (人体检测图像)上执行的检测处理的结果(例如人体的坐标值)执行变换。这种变换是用于促使展开图像B(人体检测图像)中的坐标值与展开图像A(要被传输给接收装置的图像)中的坐标值相对应的变换。这种变换使得在展开图像B上执行的检测处理的结果(人体的坐标值)与在展开图像A上执行的检测处理的结果(人体的坐标值)相对应。
[0035]从展开图像B中检测到的围绕人体的外接矩形(矩形形状)在展开图像A中被变形为大致梯形形状。根据本示例性实施例的识别结果变换单元106设置外接矩形形状以便基于大致梯形形状的顶点而完整地包含大致梯形形状,并将该外接矩形形状作为展开图像A中围绕人体的外接矩形。从识别结果变换单元106所执行的变换中生成的处理结果将被称为人体处理结果B。
[0036]图3是例示关于从对输入图像执行的运动物体处理中获取的运动物体的信息被变换成关于通过完全全景展开而展开的展开图像A中的运动物体的信息的示例的图。输入图像201是原点被设置在其内包含有作为内切圆的圆形区域的矩形的左上顶点的图像。运动物体区域204、205及206各自是在输入图像201中描画运动物体的中心坐标和围绕运动物体的外接矩形的坐标的结果。展开图像A 207是通过沿分割线203将输入图像201分成两个半圆、对各个半圆执行用于对几何变形进行校正的处理、并垂直合成所分割的图像而生成的图像。展开图像A207是原点设置在左上顶点处的图像。
[0037]运动物体区域208是将输入图像201中的运动物体区域204的中心坐标和运动物体区域204的外接矩形的坐标变换成展开图像A 207中的中心坐标和外接矩形的坐标、并对这些坐标进行描画的结果。此外,由运动物体区域208内的虚线表示的大致梯形区域是将输入图像201中的运动物体区域204进行变换的结果。类似地,运动物体区域205与运动物体区域209对应,运动物体区域206与运动物体区域210对应。
[0038]此外,在识别结果变换单元106获取变换指令B的情况下,识别结果变换单元106根据用于生成展开图像B的展开类型而将展开图像B中的人体的中心坐标和围绕人体的外接矩形的坐标变换成输入图像中的人体的中心坐标和围绕人体的外接矩形的坐标。换句话说,在从外部装置(接收装置)获取用于输入图像的请求的情况下,识别结果变换单元106执行用于促使在展开图像B上所执行的检测处理的结果(例如人像的中心坐标值)与输入图像相对应的变换(将展开图像B中人像的坐标值变换成输入图像中人像的坐标值)。从这种变换中生成的处理结果将被称为人体处理结果C。
[0039]传输单元107根据从请求获取单元102处接收到的图像获取请求而将图像、运动物体处理的结果以及人体处理的结果输出给外部装置。当在由图像处理装置从外部装置(接收装置)获取的图像获取请求中未包括执行展开的指令的情况下,传输单元107将输入图像、运动物体处理结果A以及人体处理结果C输出给外部装置。另一方面,当在图像获取请求中包括执行展开的指令的情况下,传输单元107将展开图像A、运动物体处理结果B以及人体处理结果B输出给外部装置。
[0040]以下将参照图4中例示的流程图描述根据本示例性实施例的图像处理装置的操作。根据本示例性实施例的图像处理装置包括未例示的中央处理单元(CPU),并能执行用于实现图4中例示的处理的程序。换句话说,根据本示例性实施例的图像处理装置也包括执行程序所需要的存储器。然而,根据本示例性实施例的图像处理装置可以被配置为使得图4中例示的各处理由专用硬件来执行。此外,根据本示例性实施例的图像处理装置在检测到开始摄像的指令后开始图4中例示的处理。在图像处理装置和包括鱼眼透镜的摄像装置是分离的装置的情况下,在开始用于从摄像装置获取图像的处理的同时,图像处理装置开始图4中例示的处理。然而,开始图4中例示的处理的定时(timing)并不限于上述定时。
[0041]在步骤SlOl中,图像获取单元101获取图像(输入图像)。根据本示例性实施例的输入图像是利用鱼眼透镜所拍摄的广范围图像,并且是具有圆形形状的圆形图像。输入图像是未经过预定几何变换处理的图像,该预定几何变换用于校正由鱼眼透镜引起的几何变形变换。此外,在步骤SlOl中,请求获取单元102从外部装置(接收装置)处接收图像获取请求。在请求获取单元102接收到图像获取请求之后,处理推进至步骤S102。
[0042]在步骤S102中,当在从请求获取单
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1