本发明涉及一种信息处理系统、存储程序的存储介质以及用于控制信息处理装置的方法。
背景技术:
已知用于处理多个被摄体的图像的图像处理技术。例如,日本专利申请公开第-209008(jp-209008a)号描述了如下的配置:基于从整个图像检测到的可能头部区域的面积与整个图像的面积的比率来计算人群的密度。
技术实现要素:
在图像处理技术中,针对图像中的每个人检测头部。因此,当图像中的人数增加时,可能发生处理负荷的增加和检测误差的增加。因此,在用于处理多个被摄体的图像的图像处理技术方面仍存在改进的空间。
本发明提供了一种处理被摄体的图像的信息处理系统。
本发明的第一方案涉及一种信息处理系统,其具有车辆以及配置成与所述车辆通信的服务器。所述车辆生成所述车辆的外部的风景的拍摄图像。所述车辆或所述服务器:开始顺次地检测所述拍摄图像中的第一被摄体的第一检测处理;当检测到规定数量的所述第一被摄体时,将所述拍摄图像的包括所述规定数量的第一被摄体的部分区域确定为目标区域;终止所述目标区域的所述第一检测处理;以及对所述目标区域执行降低图像的可见性的图像处理。所述服务器然后将经历了所述图像处理的所述拍摄图像传送至所述车辆以外的传送目的地。
在上述第一方案中,当所述目标区域的所述第一检测处理终止时,所述车辆或所述服务器可重新开始除去所述目标区域的所述拍摄图像的区域的所述第一检测处理。
在上述第一方案中,所述第一被摄体可包括人和牌照中的至少一种。
在上述第一方案中,所述车辆或所述服务器可执行检测所述拍摄图像中的第二被摄体的第二检测处理,以及所述目标区域的形状和尺寸中的至少一种可基于是否检测到所述第二被摄体而不同。
在上述第一方案中,所述第二被摄体可包括人行横道、人行天桥和人行道中的至少一种。
在上述第一方案中,所述传送目的地可包括在所述车辆后方行驶的后续车辆。
本发明的第二方案涉及一种存储程序的计算机可读的存储介质。所述程序引起信息处理装置:获取车辆的外部的风景的拍摄图像;顺次地检测所述拍摄图像中的第一被摄体;当检测到规定数量的所述第一被摄体时,将所述拍摄图像的包括所述规定数量的第一被摄体的区域确定为目标区域;对所述目标区域执行降低图像的可见性的图像处理;以及输出经历所述图像处理的所述拍摄图像。
本发明的第三方案涉及一种用于控制信息处理装置的方法。该用于控制的方法包括:获取车辆的外部的风景的拍摄图像;顺次地检测所述拍摄图像中的第一被摄体;当检测到规定数量的所述第一被摄体时,将所述拍摄图像的包括所述规定数量的第一被摄体的区域确定为目标区域;对所述目标区域执行降低图像的可见性的图像处理;以及输出经历了所述图像处理的所述拍摄图像。
利用根据本发明的所述信息控制系统、存储程序的计算机可读的存储介质以及用于控制信息处理装置的方法,可以减少当处理多个被摄体的图像时不便的发生。
附图说明
下面将参照附图描述本发明的示例性实施例的特征、优势以及技术和工业意义,其中相同的附图标记表示相同的元件,并且其中:
图1是根据本发明的实施例的信息处理系统的示意图;
图2是图示出车辆的整体结构的框图;
图3是图示出服务器的整体结构的框图;
图4是图示出应用至拍摄图像的信息处理程序的第一示例的图示;
图5是图示出应用至拍摄图像的信息处理程序的第一示例的图示;
图6是图示出应用至拍摄图像的信息处理程序的第一示例的图示;
图7是图示出应用至拍摄图像的信息处理程序的第一示例的图示;
图8是图示出应用至拍摄图像的信息处理程序的第一示例的图示;
图9是图示出应用至拍摄图像的信息处理程序的第二示例的图示;
图10是图示出应用至拍摄图像的信息处理程序的第二示例的图示;
图11是图示出应用至拍摄图像的信息处理程序的第二示例的图示;
图12是第一车辆的操作的流程图;
图13是服务器的操作的流程图;以及
图14是第二车辆的操作的流程图。
具体实施方式
下面将描述本发明的实施例。
信息处理系统的配置
将参照图1描述根据本发明的实施例的信息处理系统1的概要。信息处理系统1具有多个车辆10和服务器20。车辆10是例如汽车。然而,车辆10不限于此,而是可以是任何车辆。在图1中,为了简化描述,仅图示出第一车辆10a和第二车辆10b作为车辆10。第二车辆10b是在第一车辆10a后面行驶的后续车辆。然而,第二车辆10b不限于此。服务器20包括一个服务器或能够彼此通信的多个服务器。车辆10和服务器20能够经由包括移动通信网络和因特网等的网络30彼此通信。
第一车辆10a生成车辆的外部的风景的拍摄图像,并将拍摄图像传送到服务器20。穿过人行横道等的多个人可出现在拍摄图像中。以规定的帧速率顺次生成的多个拍摄图像可形成动态图像。当服务器20通过图像识别在拍摄图像中检测的规定数量(例如,两个)的人时,服务器20终止图像识别并且将拍摄图像中包括检测到的规定数量的人的区域确定为目标区域。服务器20执行降低拍摄图像的目标区域的可见性的图像处理(例如,马赛克处理),并将处理后的图像传送到第二车辆10b。然后,第二车辆10b显示经过图像处理的拍摄图像。
以这种方式,在实施例中,第二车辆10b的乘员通过目视检查拍摄图像,识别作为在前车辆的第一车辆10a外部的状况。因此,例如,可以确定是否改变路线。这里,因为仅对作为由第一车辆10a生成的拍摄图像的部分区域的目标区域降低可见性,因此可以在保持其他区域的可见性的同时保护目标区域中的人的个人信息。还可以通过降低拍摄图像的目标区域的可见性来减小拍摄图像的数据大小。拍摄图像中的人越多,则在目标区域中包括检测到的规定数量的人以外的人的可能性越高。利用该实施例,可以仅通过检测拍摄图像中的规定数量的人来保护比规定数量更多的人的个人信息。因此,不需要独立地检测拍摄图像中的所有人。因此,例如,即使在拍摄图像中存在相对大量的人,也减少了处理负荷的增加和检测误差的增加的发生。
将详细描述信息处理系统1的配置。
车辆配置
如图2中所示,车辆10具有通信装置11、驾驶辅助装置12和拍摄装置13。通信装置11、驾驶辅助装置12和拍摄装置13经由诸如控制器局域网(can)的车载网络或专用线路连接以能够彼此通信。
通信装置11是诸如数据通信模块(dcm)的车载通信装置。具体地,通信装置11具有通信单元111、存储单元112和控制单元113。
通信单元111包括经由车载网络或专用线路进行通信的通信模块。通信单元111包括连接到网络30的通信模块。例如,通信单元111可以包括符合4g(第4代)和5g(第5代)移动通信标准等的通信模块。在实施例中,车辆10经由通信单元111连接到网络30。
存储单元112包括一个或多个存储器单元。在实施例中,“存储器单元”是半导体存储器、磁存储器或光存储器等。然而,“存储器单元”不限于这些。包括在存储单元112中的存储器单元可以用作例如主存储装置、辅助存储装置或高速缓冲存储器。存储单元112存储用于通信装置11的操作的信息。例如,存储单元112可以存储系统程序、应用程序和车辆10的识别信息等。这里,设置在车辆10中的通信装置11或驾驶辅助装置12的识别信息可以用作车辆10的识别信息。例如,存储在存储单元112中的信息可以利用经由通信单元111从网络30获取的信息来更新。
控制单元113具有一个或多个处理器。在实施例中,“处理器”是通用处理器或专用于特定处理的处理器。然而,“处理器”不限于这些。控制单元113控制整个通信装置11的操作。在实施例中,车辆10和服务器20经由由控制单元113控制的通信装置11彼此通信。
例如,控制单元113从拍摄装置13获取车辆的外部的风景的拍摄图像。控制单元113从驾驶辅助装置12获取当生成拍摄图像时车辆10的位置信息。控制单元113将探测数据传送到服务器20。探测数据包括获取的拍摄图像和位置信息、车辆10的识别信息以及当生成拍摄图像时的时间信息。可以在每次生成拍摄图像时传送探测数据,或者可以在存储单元112中将拍摄图像累积一段时间之后传送探测数据。探测数据不限于上述信息,而是可以包括与车辆10相关的信息,诸如车辆10的速度、加速度和转向角。
控制单元113可以从服务器20接收在另一车辆10中生成的拍摄图像。拍摄图像可以通过基于来自车辆10的请求通过来自服务器20的拉式分布或来自服务器20的推式分布来进行分发。在作为拍摄图像的部分区域的目标区域中,可以由服务器20执行降低可见性的图像处理。控制单元113将接收到的拍摄图像输出到驾驶辅助装置12。拍摄图像可以在每次从服务器20接收到拍摄图像时输出,或者可以在存储单元112中累积一段时间之后输出。
驾驶辅助装置12是执行车辆10的驾驶辅助的装置。例如,驾驶辅助提供到目的地的路线引导或警告驾驶员。然而,驾驶辅助不限于这些。例如,驾驶辅助装置12可以是执行路线引导的导航装置。驾驶辅助可以通过驾驶辅助装置12和车辆10的电子控制单元(ecu)等的协作来执行。具体地,驾驶辅助装置12包括通信单元121、存储单元122、位置信息获取单元123、输出单元124、输入单元125和控制单元126。
通信单元121包括经由车载网络或专用线路进行通信的通信模块。
存储单元122包括一个或多个存储器单元。例如,包括在存储单元122中的存储器单元可以用作主存储装置、辅助存储装置或高速缓冲存储器。存储单元122存储用于驾驶辅助装置12的操作的信息。例如,存储单元122可以存储系统程序、应用程序和道路地图信息等。例如,存储在存储单元122中的信息可以利用经由通信装置11从网络30获取的信息来更新。
位置信息获取单元123包括与适当的卫星定位系统兼容的一个或多个接收装置。例如,位置信息获取单元123可以包括全球定位系统(gps)接收装置。位置信息获取单元123获取其中安装有驾驶辅助装置12的车辆10的位置信息。
输出单元124包括向用户输出信息的一个或多个输出接口。例如,输出单元124中包括的输出接口是通过图像输出信息的显示器,或者通过声音输出信息的扬声器等。然而,输出接口不限于这些。例如,显示器是面板显示器或平视显示器。然而,显示器不限于这些。在实施例中,“图像”可以包括文本、静止图像和动态图像。
输入单元125包括检测用户输入的一个或多个输入接口。例如,输入单元125中包括的输入接口是物理键、电容键、与输出单元124的面板显示器一体地设置的触摸屏、或者接收语音输入的麦克风等。然而,输入接口不限于这些。
控制单元126包括一个或多个处理器。控制单元126控制整个驾驶辅助装置12的操作。
例如,控制单元126将由拍摄装置13生成拍摄图像时的车辆10的位置信息输出到通信装置11。控制单元126经由服务器20和通信装置11获取在其他车辆10中生成的拍摄图像,并使输出单元124的显示器显示拍摄图像。控制单元126可以将获取的拍摄图像显示为规定帧速率的动态图像。如上所述,可以对作为拍摄图像的部分区域的目标区域执行降低可见性的图像处理。
拍摄装置13是生成被摄体的拍摄图像的装置。在实施例中,拍摄装置13安装在车辆10中,以便能够拍摄车辆10的外部的风景。拍摄装置13可以是用于车辆的驾驶辅助的车载摄像机或行车记录仪等。具体地,拍摄装置13包括通信单元131、存储单元132、拍摄单元133和控制单元134。
通信单元131包括经由车载网络或专用线路进行通信的通信模块。
存储单元132包括一个或多个存储器单元。例如,包括在存储单元132中的存储器单元可以用作主存储装置、辅助存储装置或高速缓冲存储器。存储单元132存储用于拍摄装置13的操作的信息。例如,存储单元132可以存储系统程序和应用程序等。例如,存储在存储单元132中的信息可以利用经由通信装置11从网络30获取的信息来更新。
拍摄单元133包括诸如透镜和图像传感器的光学元件。在实施例中,“图像传感器”是互补金属氧化物半导体(cmos)图像传感器或电荷耦合器件(ccd)图像传感器等。然而,“图像传感器”不限于这些。
控制单元134包括一个或多个处理器。控制单元134控制整个拍摄装置13的操作。
例如,控制单元134生成由拍摄单元133拍摄的车辆10的外部的风景的拍摄图像,并将拍摄图像输出到通信装置11。控制单元134可以按规定帧速率顺次生成多个拍摄图像。拍摄图像可以在每次生成拍摄图像时输出,或者可以在存储单元132中累积一段时间之后输出。
服务器配置
如图3所示,服务器20具有服务器通信单元21、服务器存储单元22和服务器控制单元23。
服务器通信单元21包括连接到网络30的通信模块。例如,服务器通信单元21可以包括符合有线局域网(lan)标准的通信模块。在该实施例中,服务器20经由服务器通信单元21连接到网络30。
服务器存储单元22包括一个或多个存储器单元。例如,包括在服务器存储单元22中的存储器单元可以用作主存储装置、辅助存储设备或高速缓冲存储器。服务器存储单元22存储用于服务器20的操作的信息。例如,服务器存储单元22可以存储系统程序、应用程序、道路地图信息和存储从车辆10接收的探测数据的数据库。例如,存储在服务器存储单元22中的信息可以利用经由服务器通信单元21从网络30获取的信息来更新。
服务器控制单元23包括一个或多个处理器。服务器控制单元23控制整个服务器20的操作。例如,服务器控制单元23能够通过参考存储在服务器存储单元22中的数据库来识别各个车辆10的行驶状态。
例如,服务器控制单元23还将从第一车辆10a接收的拍摄图像传送到第一车辆10a以外的传送目的地。在下文中,将描述细节。
服务器控制单元23从第一车辆10a接收并获取探测数据。服务器控制单元23开始顺次地检测包括在探测数据中的拍摄图像中的第一被摄体的第一检测处理。第一被摄体是人(头部或全身)。然而,第一被摄体不限于此。第一被摄体可以包括在拍摄时可以对应于个人信息的任何被摄体,例如牌照。可以应用诸如模式匹配或特征提取的任何图像识别算法来检测第一被摄体。
当检测到规定数量(例如,两个)的第一被摄体时,服务器控制单元23将拍摄图像的包括规定数量的第一被摄体的部分区域确定为目标区域。这里,服务器控制单元23可以在检测到满足规定条件的规定数量的第一被摄体时确定目标区域。规定条件是在拍摄图像中规定数量的第一被摄体彼此接近的条件(例如,第一被摄体之间的距离小于参考值)。然而,规定条件不限于此。可以适当地确定目标区域的形状和尺寸。将参考图4和图5详细描述目标区域的确定。在图4中图示出的示例中,在拍摄图像中的七个第一被摄体a至g之中检测到两个第一被摄体a和b。在这种情况下,如图5中图示出的,确定包括第一被摄体a和b的目标区域p。在目标区域p中,除了检测到的第一被摄体a和b之外,偶尔还包括第一被摄体a和b附近的第一被摄体c。在图5中,目标区域p的形状是矩形。然而,该形状不限于此,而是可以是诸如椭圆的任何形状。
当确定了目标区域时,服务器控制单元23终止目标区域的第一检测处理,并且重新开始除去目标区域的拍摄图像的区域的第一检测处理。因此,每次检测到规定数量的第一被摄体时,确定包括规定数量的第一被摄体的目标区域。目标区域可以是重叠的或者目标区域可以是分开的。将参考图5和图6详细描述目标区域。在图5中图示出的示例中,在如上所述确定了目标区域p之后,在除去目标区域p的拍摄图像的区域中重新开始第一检测处理,并且检测到两个第一被摄体e和f。在这种情况下,如图6中图示出的,确定了包括第一被摄体e和f的目标区域q。在目标区域q中,除了检测到的第一被摄体e和f之外,偶尔还包括第一被摄体e和f附近的第一被摄体d。
当未检测到规定数量的第一被摄体,而是检测到至少一个但少于规定数量的第一被摄体时,服务器控制单元23将拍摄图像的部分区域确定为目标区域,该部分区域单独地包括少于规定数量的第一被摄体。将参考图6和图7详细描述这种情况。在图6中图示出的示例中,在如上所述确定了目标区域p和q之后,在除去目标区域p和q的拍摄图像的区域中重新开始第一检测处理,并且检测到第一被摄体g。在这种情况下,如图7中图示出的,确定了单独包括第一被摄体g的目标区域r。
拍摄图像中的所有第一被摄体包括在如上所述确定的目标区域中。当服务器控制单元23通过第一检测处理不再能够检测到第一被摄体时(即,当除去目标区域的拍摄图像的区域中没有第一被摄体时),服务器控制单元23终止拍摄图像的第一检测处理。
当确定了目标区域时,服务器控制单元23对目标区域执行降低图像可见性的图像处理。图像处理是马赛克处理、蒙版处理或降低分辨率的处理等。然而,图像处理不限于此。将参考图7和图8详细描述图像处理。在图7中图示出的示例中,在拍摄图像中确定了三个目标区域p至r。在目标区域p至r上执行降低图像的可见性的图像处理。因此,如图8中图示出的,第一被摄体a至g的可见性降低。由此,能够保护第一被摄体a至g的个人信息。相反,当未确定目标区域时(例如,当拍摄图像中没有第一被摄体时),服务器控制单元23省略图像处理。
这里,服务器控制单元23可以通过图像识别来执行检测拍摄图像中的第二被摄体的第二检测处理,并且基于第二检测处理的结果来确定目标区域的形状和大小。第二被摄体是第一被摄体可能集中的地方,例如人行横道、人行天桥或人行道。然而,该地方不仅限于此。将参考图9至图11描述细节。在图9中图示出的示例中,在拍摄图像中沿左右方向(图中点划线箭头所延伸的方向)延伸的人行横道通过第二检测处理被检测为第二被摄体。在这种情况下,当通过第一检测处理检测到两个第一被摄体a和b时,确定了目标区域s。这里,目标区域s包括两个第一被摄体a和b,并且沿着拍摄图像中的人行横道在左右方向上延伸,如图10中图示出的。在目标区域s中,除了检测到的第一被摄体a和b之外,偶尔还包括人行横道上的其他第一被摄体c至g。因此,通过对目标区域s执行降低图像的可见性的图像处理,第一被摄体a至g的可见性降低,如图11中图示出的。由此,能够保护第一被摄体a至g的个人信息。
当通过第二检测处理检测到第二被摄体时,服务器控制单元23可以基于当生成拍摄图像时的时间信息来调整目标区域的形状和大小。例如,当在人行横道上过路的行人数被认为相对较小的时间段(例如,在午夜)生成拍摄图像时,可以调整目标区域的形状和大小,使得与在人行横道上过路的行人数被认为相对较大的时间段(例如,白天期间)生成拍摄图像时相比,目标区域的面积较小(例如,使得图10中图示出的目标区域s在上下方向上的宽度较短)。
服务器控制单元23将拍摄图像传送到第一车辆10a以外的传送目的地。拍摄图像可以通过基于来自传送目的地的请求的拉式分布来分发,或通过来自服务器控制单元23的推式分布来分发。在实施例中,拍摄图像的传送目的地是作为在第一车辆10a后面行驶的后续车辆的第二车辆10b。然而,拍摄图像的传送目的地不限于此,而是可以是由第一车辆10a的乘员以外的第三人使用的诸如智能电话或计算机的任何电子设备,或者是动态图像分发服务器。拍摄图像可以在每次从第一车辆10a接收到拍摄图像时传送,或者可以在服务器存储单元22中累积一段时间之后传送。
第一车辆的操作流程
将参考图12描述第一车辆10a的操作流程。
步骤s100:第一车辆10a的拍摄装置13生成车辆的外部的景色的拍摄图像。
步骤s101:第一车辆10a的通信装置11从拍摄装置13获取拍摄图像,并将包括拍摄图像的探测数据传送到服务器20。探测数据可以每当由拍摄装置13生成拍摄图像时传送,或者可以在通信装置11的存储单元112中累积一段时间之后传送。然后,处理返回到步骤s100。
服务器的操作流程
将参考图13描述服务器20的操作流程。
步骤s200:服务器控制单元23从第一车辆10a接收并获取包括拍摄图像的探测数据。
步骤s201:服务器控制单元23通过图像识别执行检测拍摄图像中的第二被摄体的第二检测处理。通过执行第二检测处理,能够检测拍摄图像中的第二被摄体。
步骤s202:服务器控制单元23开始通过图像识别顺次检测拍摄图像中的第一被摄体的第一检测处理。在执行第一检测处理的同时,服务器控制单元23对检测到的第一被摄体的数量进行计数。
步骤s203:服务器控制单元23确定是否检测到规定数量的(例如,两个)第一被摄体。另外地,服务器控制单元23可以确定是否检测到满足规定条件的规定数量的第一被摄体。规定条件是在拍摄图像中规定数量的第一被摄体彼此接近(例如,第一被摄体之间的距离小于参考值)的条件。然而,规定条件不限于此。当服务器控制单元23确定检测到了规定数量的第一被摄体时(步骤s203中为“是”),处理进行到步骤s204。相反,当服务器控制单元23确定未检测到规定数量的第一被摄体时(在步骤s203中为“否”),则处理进行到步骤s207。
步骤s204:服务器控制单元23将拍摄图像的包括规定数量的检测到的第一被摄体的部分区域确定为目标区域。这里,服务器控制单元23可以基于第二检测处理的结果来确定目标区域的形状和大小。
步骤s205:服务器控制单元23终止目标区域的第一检测处理。服务器控制单元23将检测到的第一被摄体的数量重置为零。
步骤s206:服务器控制单元23重新开始除去目标区域的拍摄图像的区域的第一检测处理。然后,处理返回到步骤s203。
步骤s207:服务器控制单元23确定是否完成了除去目标区域的拍摄图像的区域的第一检测处理。当服务器控制单元23确定完成了第一检测处理时(步骤s207中为“是”),处理进行到步骤s208。相反,当服务器控制单元23确定第一检测处理未完成时(步骤s207中为“否”),服务器控制单元23继续第一检测处理,并且处理返回到步骤s203。
步骤s208:服务器控制单元23确定是否检测到规定数量的第一被摄体。当服务器控制单元23确定检测到规定数量的第一被摄体时(步骤s208中为“是”),处理进行到步骤s209。相反,当服务器控制单元23确定未检测到规定数量的第一被摄体时(步骤s208中的“否”),处理进行到步骤s210。
步骤s209:服务器控制单元23将单独包括检测到的少于规定数量的第一被摄体的拍摄图像的部分区域确定为目标区域。
步骤s210:服务器控制单元23终止拍摄图像的第一检测处理。
步骤s211:服务器控制单元23确定是否确定了拍摄图像的目标区域。当服务器控制单元23判定确定了目标区域时(步骤s211中为“是”),处理进行到步骤s212。相反,当服务器控制单元23判定未确定目标区域时(步骤s211中为“否”),处理进行到步骤s213。
步骤s212:服务器控制单元23对目标区域执行降低图像的可见性的图像处理。
步骤s213:服务器控制单元23将拍摄图像传送到第一车辆10a以外的传送目的地(这里,第二车辆10b)。然后,处理返回到步骤s200。
第二车辆的操作流程
将参考图14描述第二车辆10b的操作流程。
步骤s300:第二车辆10b的驾驶辅助装置12经由通信装置11从服务器20接收并获取在第一车辆10a中生成的拍摄图像。可以对作为拍摄图像的部分区域的目标区域执行降低图像的可见性的图像处理。
步骤s301:驾驶辅助装置12在输出单元124的显示器上显示所获取的拍摄图像。然后,处理返回到步骤s300。
如上所述,根据实施例的信息处理系统1开始顺次地检测由第一车辆10a生成的拍摄图像中的第一被摄体的第一检测处理。当检测到规定数量的第一被摄体时,信息处理系统1将拍摄图像的包括规定数量的第一被摄体的部分区域确定为目标区域,并且终止目标区域的第一检测处理。然后,信息处理系统1将已经经过降低目标区域的图像的可见性的图像处理的拍摄图像传送到第一车辆10a以外的传送目的地。
在该配置中,由于仅针对作为由第一车辆10a生成的拍摄图像的部分区域的目标区域降低可见性,因此可以在保持其他区域的可见性的同时保护目标区域中的人的个人信息。还可以通过降低拍摄图像的目标区域的可见性来减小拍摄图像的数据大小。拍摄图像中的第一被摄体越多,则目标区域中包括检测到的规定数量的第一被摄体以外的第一被摄体的可能性越高。利用该实施例,能够仅通过检测拍摄图像中的规定数量的第一被摄体,来保护超过规定数量的第一被摄体的个人信息。因此,不需要单独地检测拍摄图像中的所有第一被摄体。由此,例如,即使在拍摄图像中有相对大量的人,也减少了处理负荷的增加和检测误差的增加的发生。
基于附图和实施例描述了本发明。然而,基于本公开,本领域技术人员可以容易地进行各种变形和修改。因此,变形和修改也包括在本发明的范围内。例如,装置和步骤等的功能是可重新定位的,以便在逻辑上不矛盾。多个装置或步骤可以组合成一个,或者可以分开。
例如,在上述实施例中,另一装置可以具有安装在车辆10中的通信装置11、驾驶辅助装置12和拍摄装置13的配置或功能的一部分。在上述实施例中,可以在服务器20中执行在车辆10中执行的处理的一部分,并且可以在车辆10中执行在服务器20中执行的处理的一部分。在上述实施例中由服务器20执行的处理,诸如拍摄图像的第一检测处理和第二检测处理、目标区域的确定以及降低可见性的图像处理可以由第一车辆10a执行。
在实施例中,描述了这样的配置,其中,对以规定的帧速率顺次生成的拍摄图像执行第一检测处理和第二检测处理以便确定目标区域。然而,一旦通过对帧n的拍摄图像的第一检测处理和第二检测处理确定了目标区域,就可以省略对于随后的规定数量的帧n+1,n+2,...,的拍摄图像的第一检测处理和第二检测处理,并且可以确定与帧n的目标区域相同的目标区域。利用该配置,降低了第一检测处理和第二检测处理的执行频率,并因此降低了处理负荷。这里,可以基于第一车辆10a的速度确定省略第一检测处理和第二检测处理的帧的数量。例如,第一车辆10a的速度越快,省略第一检测处理和第二检测处理的帧的数量可能越少。
在上述实施例中,描述了针对拍摄图像执行第一检测处理的配置。然而,可以省略第一检测处理。例如,可以针对拍摄图像执行第二检测处理,并且可以基于检测到的第二被摄体确定目标区域。具体地,当检测到拍摄图像中的人行横道作为第二被摄体时,能够将拍摄图像的沿着人行横道的部分区域确定为目标区域而不执行第一检测处理。利用该配置,可以保护个人信息并且还省略针对第二被摄体的拍摄图像的第一检测处理,并因此减小了处理负荷。
例如,还可以使诸如智能电话或计算机的通用电子设备用作根据上述实施例的通信装置11、驾驶辅助装置12、拍摄装置13或服务器20。具体地,包括实现根据实施例的通信装置11等的功能的处理的程序存储在电子设备的存储器单元中,并且该程序由电子设备的处理器读取和执行。因此,根据实施例的本发明能够实现为可以由处理器执行的程序。
技术特征:
1.一种信息处理系统,其特征在于包括:
车辆;以及
服务器,其配置成与所述车辆通信,
其中所述车辆生成所述车辆的外部的风景的拍摄图像,
其中所述车辆或所述服务器:
开始顺次地检测所述拍摄图像中的第一被摄体的第一检测处理;
当检测到规定数量的所述第一被摄体时,将所述拍摄图像的包括所述规定数量的第一被摄体的部分区域确定为目标区域;
终止所述目标区域的所述第一检测处理;以及
对所述目标区域执行降低图像的可见性的图像处理,以及
所述服务器将经过所述图像处理的所述拍摄图像传送至所述车辆以外的传送目的地。
2.根据权利要求1所述的信息处理系统,其特征在于,当所述目标区域的所述第一检测处理终止时,所述车辆或所述服务器重新开始除去所述目标区域的所述拍摄图像的区域的所述第一检测处理。
3.根据权利要求1或2所述的信息处理系统,其特征在于,所述第一被摄体包括人和牌照中的至少一种。
4.根据权利要求1至3中的任一项所述的信息处理系统,其特征在于:
所述车辆或所述服务器执行检测所述拍摄图像中的第二被摄体的第二检测处理;以及
所述目标区域的形状和尺寸中的至少一种基于是否检测到所述第二被摄体而不同。
5.根据权利要求4所述的信息处理系统,其特征在于,所述第二被摄体包括人行横道、人行天桥和人行道中的至少一种。
6.根据权利要求1至5中的任一项所述的信息处理系统,其特征在于,所述传送目的地包括在所述车辆后方行驶的后续车辆。
7.一种存储程序的计算机可读的存储介质,其特征在于,所述程序引起信息处理装置:
获取车辆的外部的风景的拍摄图像;
顺次地检测所述拍摄图像中的第一被摄体;
当检测到规定数量的所述第一被摄体时,将所述拍摄图像的包括所述规定数量的第一被摄体的区域确定为目标区域;
对所述目标区域执行降低图像的可见性的图像处理;以及
输出经过所述图像处理的所述拍摄图像。
8.一种用于控制信息处理装置的方法,所述方法的特征在于包括:
获取车辆的外部的风景的拍摄图像;
顺次地检测所述拍摄图像中的第一被摄体;
当检测到规定数量的所述第一被摄体时,将所述拍摄图像的包括所述规定数量的第一被摄体的区域确定为目标区域;
对所述目标区域执行降低图像的可见性的图像处理;以及
输出经过所述图像处理的所述拍摄图像。
技术总结
本发明提供了一种信息处理系统、存储程序的存储介质以及信息处理装置控制方法。一种信息处理系统包括车辆以及配置成与所述车辆通信的服务器。所述车辆生成所述车辆的外部的风景的拍摄图像。所述车辆或所述服务器:开始顺次地检测所述拍摄图像中的第一被摄体的第一检测处理;当检测到规定数量的所述第一被摄体时,将所述拍摄图像的包括所述规定数量的所述第一被摄体的部分区域确定为目标区域;终止所述目标区域的所述第一检测处理;以及对所述目标区域执行降低图像的可见性的图像处理。所述服务器然后将经历了所述图像处理的所述拍摄图像传送至所述车辆以外的传送目的地。
技术研发人员:西村和也;大荣義博;神丸博文
受保护的技术使用者:丰田自动车株式会社
技术研发日:.07.09
技术公布日:.02.28