人员查找的方法、装置及通信系统与流程

文档序号:11779775阅读:364来源:国知局
人员查找的方法、装置及通信系统与流程

本申请涉及无线通信技术领域,尤其涉及一种人员查找的方法、装置及通信系统。



背景技术:

目前,车站、商场、写字楼等公共场所一般都安装有摄像头,随着通信技术的发展,警方可以通过摄像头采集的图像以及人脸识别等技术来进行人员查找,例如,查找失踪人员或者犯罪分子等。

以查找失踪儿童为例,可以将摄像头采集到的图像通过网络传输至后台服务器,然后后台服务器可以采用人脸识别技术识别摄像头上传的图像中的人脸信息,并与失踪儿童的人脸信息库进行对比,从而判别出摄像头上传的图像中是否包含失踪儿童。

然而,摄像头上传的大部分图像中可能并没有儿童,后台服务器仍需将摄像头上传的每个图像中的人脸信息与失踪儿童的人脸信息库进行比较,即摄像头上传了大量的冗余图像,导致网络传输开销较大。



技术实现要素:

本申请实施例公开一种人员查找的方法、装置及通信系统,主要用以解决摄像头上传大量冗余图像,导致网络传输开销较大的问题。

为达到上述目的,本申请实施例采用如下技术方案:

第一方面,提供一种人员查找的方法,包括:

由终端检测是否满足预设条件;所述预设条件包括:终端的摄像头当前拍摄的待识别图像中存在满足预设特征的人脸信息;

若是,则将所述待识别图像发送至服务器;

由所述服务器通过将所述待识别图像与目标人员信息库中的目标人员信息进行比较,确定所述待识别图像中是否存在目标人员。

第二方面,提供一种人员查找的装置,所述装置包括:

检测模块,用于检测是否满足预设条件;所述预设条件包括:终端的摄像头当前拍摄的待识别图像中存在满足预设特征的人脸信息;

发送模块,用于若所述检测模块检测到满足所述预设条件,则将所述待识别图像发送至服务器;

确定模块,用于通过将所述待识别图像与目标人员信息库中的目标人员信息进行比较,确定所述待识别图像中是否存在目标人员。

第三方面,提供一种计算机存储介质,用于储存计算机软件指令,其包含执行上述第一方面中人员查找的方法所设计的程序代码。

第四方面,提供一种计算机程序产品,可直接加载到计算机的内部存储器中,并含有软件代码,所述计算机程序经由计算机载入并执行后能够实现上述第一方面中人员查找的方法。

第五方面,提供一种通信系统,所述系统包括电子设备和服务器,所述电子设备用于执行第一方面中由终端执行的方法,所述服务器用于执行第一方面中由服务器执行的方法。

本申请实施例提供的人员查找的方法、装置及通信系统,与现有技术中需要将摄像头采集的所有图像均上传至服务器,导致网络传输开销较大相比,本申请实施例中,终端在上传图像之前会对摄像头拍摄的待识别图像进行筛选,当确定摄像头拍摄的待识别图像中存在满足预设特征的人脸信息时才会上传,这样就避免了将大量的不包含当前需要查找的信息的图像上传至服务器,减小了网络传输开销。

附图说明

图1为本申请实施例提供的人员查找的系统的架构示意图;

图2为本申请实施例提供的一种人员查找的方法的流程示意图;

图3为本申请实施例提供的另一种人员查找的方法的流程示意图;

图4为本申请实施例提供的一种人员查找的装置的结构示意图;

图5为本申请实施例提供的另一种人员查找的装置的结构示意图;

图6为本申请实施例提供的另一种人员查找的装置的结构示意图;

图7为本申请实施例提供的一种通信系统的结构示意图。

具体实施方式

本申请实施例描述的系统架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着系统架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

需要说明的是,本申请实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。

终端,又称之为用户设备(userequipment,ue),是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。常见的终端例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobileinternetdevice,mid)、可穿戴设备,例如智能手表、智能头盔、智能手环、计步器等。

本申请实施例提供一种人员查找系统,如图1所示,该系统中包括摄像头101、终端102以及服务器103。

其中,摄像头101用于拍摄图像。

需要说明的是,本申请实施例中的摄像头101可以集成在终端102中,或者,摄像头101与终端102分开设置,终端102可以管理多个摄像头101。

终端102可以获取摄像头101采集的图像,并采用人脸识别技术识别图像中的人脸,然后采用年龄识别技术或者性别技术来判断图像中的人脸信息是否满足预设特征,如果满足,则将该图像上传至服务器103。例如,可以通过年龄识别技术来判断图像中是否存在低于预设年龄的人脸信息,如果存在,说明图像中有儿童,则将该图像上传至服务器103。

服务器103中存储有目标人员信息库,例如,失踪儿童信息库,失踪妇女信息库等,服务器103可以将终端102上传的图像中的人脸信息与目标人员信息库中的目标人员相比较,从而可以确定终端102上传的图像中是否存在目标人员。例如,如果服务器103可通过人脸识别技术识别终端102上传的图像,当确定识别出的人脸信息与失踪儿童信息库中的失踪儿童信息相匹配时,说明终端102上传的图像中出现了失踪儿童,进而为相关人员查找失踪儿童提供了便捷。

需要说明的是,本申请实施例还可以采用具有处理功能的摄像头,即采集图像之后,摄像头可以采用年龄识别技术或者性别识别技术来判断图像中的人脸信息是否满足预设特征,如果满足,则摄像头将该图像上传至服务器,无需通过终端处理以及上传图像,则此时图1所示的系统中可以只包含摄像头和服务器。

由于现有技术中终端会将摄像头采集到的全部图像都上传至服务器,产生了过多不必要的网络开销,且大部分图像中可能没有需要查找的人员信息,服务器仍需对所有图像进行识别以及对比,查找效率很低,为了解决网络传输开销较大的问题,本申请实施例提供了一种人员查找的方法,该方法可以应用于图1所示的系统中,如图2所示,该方法包括:

201、由终端检测是否满足预设条件,其中,预设条件包括:终端的摄像头当前拍摄的待识别图像中存在满足预设特征的人脸信息。若是,则执行步骤202,若否,则终端不会将该待识别图像发送至服务器。

需要说明的是,预设特征是根据需要查找的人员特征设置的,例如,如果查找失踪儿童,则预设特征可以为年龄低于指定年龄,如果查找失踪妇女,则预设特征可以为性别为女。即终端可以通过年龄识别技术检测待识别图像中是否存在处于指定年龄区间的人脸信息,或者终端可以通过性别识别技术检测待识别图像中是否存在指定性别的人脸信息。

在一种可能的实现方式中,终端还可以检测待识别图像中是否存在年龄处于指定年龄区间,且性别为指定性别的人脸信息,例如,假设需要重点查找年龄为8岁的女孩,则终端可以检测待识别图像中是否存在年龄小于10岁,性别为女的人脸信息。

202、由终端将待识别图像发送至服务器。

可以理解的是,终端只将存在满足预设特征的人脸信息的待识别图像发送至服务器,例如当前查找的是失踪儿童,则筛选出存在儿童信息的待识别图像上传至服务器。

203、由服务器将待识别图像与目标人员信息库中的目标人员信息进行比较,确定待识别图像中是否存在目标人员。

其中,目标人员信息库中包含每个目标人员的人脸信息,例如失踪儿童数据库中包含每个失踪儿童的人脸信息,仍以需要查找失踪儿童为例,服务器可以通过人脸识别技术识别终端上传的待识别图片中的人脸信息,然后将识别到的人脸信息与失踪儿童信息库中的失踪儿童的人脸信息进行对比,如果在失踪儿童信息库中查找到与待识别图片中的人脸信息相匹配的人脸信息,则说明终端所管理的摄像头拍摄到了失踪儿童,进而相关人员可以通过该待识别图片以及通过调取相关的视频图像资料,确定失踪儿童出现的时间和地点,以便于查找到失踪儿童。

本申请实施例提供的人员查找的方法,与现有技术中需要将摄像头采集的所有图像均上传至服务器,导致网络传输开销较大相比,本申请实施例中,终端在上传图像之前会对摄像头拍摄的待识别图像进行筛选,当确定摄像头拍摄的待识别图像中存在满足预设特征的人脸信息时才会上传,这样就避免了将大量的不包含当前需要查找的信息的图像上传至服务器,减小了网络传输开销。

需要说明的是,终端不仅可以根据人脸信息对待识别图像进行筛选,还可以进一步判断待识别图像中的人物所处的环境,例如,如果用户是通过终端在家里拍的照片,照片中的人物是失踪人员的可能性就非常小,所以可以只将背景为公共场所的待识别图像上传至服务器,基于此,在本申请实施例提供的另一种实现方式中,预设条件还包括拍摄待识别图像时的背景环境为公共场所,如图3所示,上述步骤201、由终端检测是否满足预设条件,具体可以实现为步骤2011至2012。

2011、由终端检测摄像头当前拍摄的待识别图像中是否存在满足预设特征的人脸信息。若存在,则执行步骤2012。

2012、如果终端检测摄像头当前拍摄的待识别图像中存在满足预设特征的人脸信息,由终端检测拍摄待识别图像时的背景环境是否为公共场所。

其中,如果拍摄待识别图像时的背景环境不是公共场所,则不不会将该待识别图像发送至服务器,如果拍摄待识别图像时的背景环境为公共场所,则执行步骤202至203。

具体可以通过以下两种方法来检测待识别图像的背景环境是否为公共场所。

第一种、由终端检测拍摄待识别图像时的背景环境光的亮度,若背景环境光的亮度大于预设亮度,则确定待识别图像的背景场所为公共场所。

其中,由于一般情况下室外(例如大街上)比室内(例如家中或者办公室中)的光线强,所以可以根据拍摄待识别图像时的光的亮度来区分待识别图像的背景场所是否为公共场所。

第二种,由终端确定待识别图像的拍摄位置,若终端在预设时间段内在该拍摄位置的停留次数小于预设次数,和/或终端在预设时间段内在该拍摄位置的停留次数小于预设时长,则确定待识别图像的背景环境为公共场所。

可以理解的是,用户一般在家里或者公司的停留次数较多且停留时间较长,而在公共场所通常只是短暂的停留,且频繁出现在一个位置的可能性较小,所以可以根据终端在待识别图像的拍摄位置的停留时间和/或停留次数来区分拍摄位置是否为公共场所。例如,如果在一周内,终端只在拍摄位置停留过两次,且每次停留的时间均小于十分钟,则可确定该拍摄位置为公共场所。

本申请实施例提供的人员查找的方法,终端在上传图像之前会对待识别图像的人脸信息以及背景环境进行筛选,只有人脸信息满足预设特征,且确定背景环境为公共场所之后,才会将待识别图像上传至服务器,避免了将大量的不包含当前需要查找的信息的图像上传至服务器,减小了网络传输开销。

另外,在本申请实施例提供的一种实现方式中,在执行图2所示的方法流程之前需事先创建目标人员信息库,且后续还需要对目标人员信息库进行更新,当服务器接收到公安库或者失踪人员家属上传的目标人员图像之后,还需要对接收到的目标人员图像进行检测,当确定目标人员图像中存在预设特征的人脸信息后,才会将目标人员图像存储在目标人员信息库中。其中,服务器具体需通过年龄识别技术检测目标人员图像中是否存在处于指定年龄区间的人脸信息,或者通过性别识别技术检测目标人员图像中是否存在指定性别的人脸信息。

或者,当服务器确定目标人员图像中存在预设特征的人脸信息,且确定目标人员图像中的背景环境为公共场所之后,才会将目标人员图像存储在目标人员信息库中。

可以理解的是,服务器检测终端发送的目标人员图像中是否存在满足预设特征的人脸信息是为了防止终端上传错误的图像信息,导致目标人员信息库中的信息不准确。

本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对人员查找的装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图4示出了上述实施例中所涉及的人员查找的装置的一种可能的结构示意图,该装置包括:检测模块401,发送模块402,确定模块403。检测模块401用于支持该装置执行图2中的步骤201以及图3中的步骤2011和2012,发送模块402用于支持该装置执行图2中的步骤202,确定模块403用于支持该装置执行图2中的步骤203。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,图5示出了上述实施例中所涉及的人员查找的装置的一种可能的结构示意图。该装置包括:处理模块502和通信模块503。处理模块502用于对该装置的动作进行控制管理,例如,处理模块502用于支持该装置执行图2中的步骤201、203以及图3中的步骤2011和2012,和/或用于本文所描述的技术的其它过程。通信模块503用于支持终端与其他网络实体的通信,例如与图1中示出的功能模块或网络实体之间的通信。终端还可以包括存储模块501,用于存储终端的程序代码和数据。

其中,处理模块502可以是处理器或控制器,例如可以是中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块503可以是通信接口、收发电路或通信接口等。存储模块501可以是存储器。

当处理模块502为处理器,通信模块503为通信接口,存储模块501为存储器时,本申请实施例所涉及的人员查找的装置如图6所示。

参阅图6所示,该装置包括:处理器602、通信接口603、存储器601以及总线604。其中,通信接口603、处理器602以及存储器601通过总线604相互连接;总线604可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

结合本申请公开内容所描述的方法或者算法的步骤可以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(readonlymemory,rom)、可擦除可编程只读存储器(erasableprogrammablerom,eprom)、电可擦可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、只读光盘(cd-rom)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。另外,该asic可以位于核心网接口设备中。当然,处理器和存储介质也可以作为分立组件存在于核心网接口设备中。

本申请实施例还提供一种计算机程序产品,可直接加载到存储器601中,并含有软件代码,该计算机程序经由计算机载入并执行后能够实现上述的人员查找的方法。

本申请实施例还提供一种通信系统,如图7所示,该系统包括电子设备701和服务器702,其中,电子设备用于执行图2中的步骤201、202以及图3中的步骤2011、2012,服务器用于执行图2中的步骤203。在一种可能的实现方式中,电子设备701可以为机器人。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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