一种基于人物识别的智能安防方法与装置与流程

文档序号:29725446发布日期:2022-04-16 20:16阅读:81来源:国知局
一种基于人物识别的智能安防方法与装置与流程

1.本发明涉及智能安防领域,特别涉及一种基于人物识别的智能安防方法与装置。


背景技术:

2.监控视频已经广泛的应用于各个安防、商业、工业生产等各个领域,而监控视频中重点需要关注的对象就是人物,对于危险预警具有非常重要的意义,目前,对于人物的识别具有很大的局限性,一般无法基于拍摄画面对人物进行分析预警。


技术实现要素:

3.本发明的主要目的为提供一种基于人物识别的智能安防方法、装置、设备以及存储介质,旨在解决人物的识别无法基于拍摄画面对人物进行分析预警的问题。
4.本发明提供了一种基于人物识别的智能安防方法,应用于各个预先划分的区域系统,所述区域系统包括主控设备和多个人物识别采集设备,所述人物识别采集设备至少包括摄像头,通过所述摄像头采集人物的拍摄画面,并将所述拍摄画面上传至所述主控设备,所述主控设备存有对应所述区域系统中各个人物识别采集设备的位置信息以及所述区域系统内各个住户的住户信息,各个所述区域系统中的主控设备之间构成区块链,各个所述主控设备为所述区块链的区块链节点,所述方法包括:所述主控设备通过人物识别采集设备按照时间顺序采集多个拍摄画面;通过预设的人脸识别技术识别所述拍摄画面中各个人物的身份信息;基于所述住户信息从所述身份信息中筛选出不在所述主控设备所在的目标区域系统居住的人物的目标身份信息;其中,目标区域系统为预先划分区域系统中的一个区域系统;基于所述目标区域系统与其他区域系统之间的位置信息,将所述目标身份信息发送至所述区块链中预设间隔范围内的区域系统的目标主控设备;接收所述目标主控设备反馈信息;若所述反馈信息为所述目标身份信息不在所述目标主控设备所在的目标区域系统中,则基于所述目标身份信息对所述拍摄画面中进行人物标注,并将具有同一目标身份信息的拍摄画面集合,得到各个所述目标身份信息所对应的目标拍摄画面集合;按照所述时间顺序将所述拍摄画面集合中拍摄图像进行排序,分别得到第一特征图、第二特征图、...、第n特征图;根据所述第一特征图、所述第二特征图、...、所述第n特征图计算所述目标身份信息所对应的人物轨迹图,并计算与所述目标区域系统中其他住户轨迹的差异度;基于所述差异度判断所述目标身份信息所对应的人物是否异常;若异常,则对所述目标身份信息所对应的人物进行预警。
5.进一步地,所述的根据所述第一特征图、所述第二特征图、...、所述第n特征图计算所述目标身份信息所对应的人物轨迹图,并计算与所述目标区域系统中其他住户轨迹的
差异度的步骤,包括:将各个所述拍摄图像输入至预设的cnn骨干网络中,以得到所述第一特征图对应的第一标准特征张量图、所述第二特征图所分别对应的第二标准特征张量图、...、所述第n特征图所分别对应的第n标准特征张量图;其中,各个标准特征张量图的尺寸均为c
×h×
w大小;将时间顺序相邻的标准特征张量图记为一组数据,且将其中一个标准特征张量图滑窗选择(h+1-k)
×
(w+1-k)个k
×
k尺寸的目标块;将每个目标块相对于其对应的一组数据中另一个特征张量图进行互相关操作,得到每个目标块相对于特征张量图的响应图;其中,互相关操作的方式为,表示第j张标准特征图第i个目标块的响应图,表示第j张标准特征图第i个目标块,表示另一个特征张量图;根据公式将一组数据中的各个所述响应图进行融合,得到注意力图;基于各个所述注意力图生成所述目标身份信息所对应人物的人物轨迹图;将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度。
6.进一步地,所述将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度的步骤,包括:从所述其他住户轨迹中筛选并截取多个与所述人物轨迹图起点和终点相同或相近的目标轨迹图集合;根据所述像素坐标序列计算所述人物轨迹图与所述目标轨迹图集合的位置差异度、速度差异度以及方向差异度;其中,计算位置差异度的公式为,计算速度差异度的公式为,,计算方向差异度的公式为,,表示位置差异度,h表示目标轨迹图集合中的轨迹图数量,表示人物轨迹图
第o个像素点的横坐标,表示目标轨迹图集合中第p个轨迹图的第o个像素点的横坐标,表示人物轨迹图第o个像素点的纵坐标,表示目标轨迹图集合中第p个轨迹图的第o个像素点的纵坐标,l表示轨迹图的像素长度,表示目标轨迹图在第o个像素点的速度,表示目标轨迹图集合中第p个轨迹图的第o个像素点的速度,表示第o个像素点移动至第o+1个像素点的时间长度;表示在目标轨迹图第o个像素点处的方向转移量,表示目标轨迹图集合中第p个轨迹图的第o个像素点的方向转移量;根据所述位置差异度、所述速度差异度以及所述方向差异度计算所述人物轨迹图与所述轨迹图集合的差异度。
7.进一步地,所述将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度的步骤之后,还包括:基于所述差异度对所述目标身份信息的风险等级进行调整,并上传至区块链中;判断所述风险等级是否达到了预设风险等级;若是,则将所述目标身份信息记录入黑名单,并将所述人物轨迹图进行保存,以便于后续调取分析。
8.进一步地,所述根据所述像素坐标序列计算所述人物轨迹图与所述目标轨迹图集合的位置差异度、速度差异度以及方向差异度的步骤之后,包括:获取所述人物轨迹图每个像素点的位置、速度以及方向的第一三维数据集合,以及住户轨迹图的位置、速度以及方向的第二三维数据集合;计算所述第一三维数据集合和各个所述第二三维数据集合的相似度;将相似度大于预设相似度的住户轨迹图所对应的目标住户进行预关联;调取所述目标住户的第一身份信息,并基于所述第一身份信息和目标身份信息调取同时具有目标住户以及目标身份信息所对应人物的拍摄图片;判断所述拍摄图片中所述目标住户和目标身份信息所对应人物之间的距离小于预设值的图片数量是否大于预设值;若是,则将所述目标住户与所述目标身份信息所对应人物进行关联。
9.进一步地,所述若异常,则对所述目标身份信息所对应的人物进行预警的步骤之后,还包括:通过所述摄像头监测所述目标身份信息所对应的人物脱离拍摄画面的时长是否达到了预设时长;若是,则获取最后一次拍摄到所述目标身份信息所对应的人物的摄像头的第一位置信息;基于所述第一位置信息反馈至所述区块链中相近的区域系统。
10.本发明还提供了一种基于人物识别的智能安防装置,应用于各个预先划分的区域系统,所述区域系统包括主控设备和多个人物识别采集设备,所述人物识别采集设备至少包括摄像头,通过所述摄像头采集人物的拍摄画面,并将所述拍摄画面上传至所述主控设备,所述主控设备存有对应所述区域系统中各个人物识别采集设备的位置信息以及所述区
域系统内各个住户的住户信息,各个所述区域系统中的主控设备之间构成区块链,各个所述主控设备为所述区块链的区块链节点,所述基于人物识别的智能安防装置包括:采集模块,用于通过人物识别采集设备按照时间顺序采集多个拍摄画面;识别模块,用于通过预设的人脸识别技术识别所述拍摄画面中各个人物的身份信息;筛选模块,用于基于所述住户信息从所述身份信息中筛选出不在所述主控设备所在的目标区域系统居住的人物的目标身份信息;其中,目标区域系统为预先划分区域系统中的一个区域系统;发送模块,用于基于所述目标区域系统与其他区域系统之间的位置信息,将所述目标身份信息发送至所述区块链中预设间隔范围内的区域系统的目标主控设备;接收模块,用于接收所述目标主控设备反馈信息;标注模块,用于若所述反馈信息为所述目标身份信息不在所述目标主控设备所在的目标区域系统中,则基于所述目标身份信息对所述拍摄画面中进行人物标注,并将具有同一目标身份信息的拍摄画面集合,得到各个所述目标身份信息所对应的目标拍摄画面集合;排序模块,用于按照所述时间顺序将所述拍摄画面集合中拍摄图像进行排序,分别得到第一特征图、第二特征图、...、第n特征图;差异度计算模块,用于根据所述第一特征图、所述第二特征图、...、所述第n特征图计算所述目标身份信息所对应的人物轨迹图,并计算与所述目标区域系统中其他住户轨迹的差异度;判断模块,用于基于所述差异度判断所述目标身份信息所对应的人物是否异常;预警模块,用于若异常,则对所述目标身份信息所对应的人物进行预警。
11.本发明的有益效果:通过人物识别采集设备采集拍摄画面,并识别拍摄画面中各个人物的身份信息,确定不在所述主控设备所在的目标区域系统居住的人物的目标身份信息,将具有同一目标身份信息的拍摄画面集合,得到各个所述目标身份信息所对应的目标拍摄画面集合,生成目标身份信息所对应人物的人物轨迹图,并计算与其他住户轨迹的差异度,根据差异度判断是否需要对所述目标身份信息所对应的人物进行预警。实现了基于拍摄画面对人物进行分析预警,进而保证了区域内的安全性,可以有效提高区域的安全,减少住户的损失。
附图说明
12.图1 是本发明一实施例的一种基于人物识别的智能安防方法的流程示意图;图2 是本发明一实施例的一种基于人物识别的智能安防方法的流程示意图。
13.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
14.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其
他实施例,都属于本发明保护的范围。
15.需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后等)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变,所述的连接可以是直接连接,也可以是间接连接。
16.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
17.另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
18.参照图1,本发明提出一种基于人物识别的智能安防方法,应用于各个预先划分的区域系统,所述区域系统包括主控设备和多个人物识别采集设备,所述人物识别采集设备至少包括摄像头,通过所述摄像头采集人物的拍摄画面,并将所述拍摄画面上传至所述主控设备,所述主控设备存有对应所述区域系统中各个人物识别采集设备的位置信息以及所述区域系统内各个住户的住户信息,各个所述区域系统中的主控设备之间构成区块链,各个所述主控设备为所述区块链的区块链节点,所述方法包括:s1:所述主控设备通过人物识别采集设备按照时间顺序采集多个拍摄画面;s2:通过预设的人脸识别技术识别所述拍摄画面中各个人物的身份信息;s3:基于所述住户信息从所述身份信息中筛选出不在所述主控设备所在的目标区域系统居住的人物的目标身份信息;其中,目标区域系统为预先划分区域系统中的一个区域系统;s4:基于所述目标区域系统与其他区域系统之间的位置信息,将所述目标身份信息发送至所述区块链中预设间隔范围内的区域系统的目标主控设备;s5:接收所述目标主控设备反馈信息;s6:若所述反馈信息为所述目标身份信息不在所述目标主控设备所在的目标区域系统中,则基于所述目标身份信息对所述拍摄画面中进行人物标注,并将具有同一目标身份信息的拍摄画面集合,得到各个所述目标身份信息所对应的目标拍摄画面集合;s7:按照所述时间顺序将所述拍摄画面集合中拍摄图像进行排序,分别得到第一特征图、第二特征图、...、第n特征图;s8:根据所述第一特征图、所述第二特征图、...、所述第n特征图计算所述目标身份信息所对应的人物轨迹图,并计算与所述目标区域系统中其他住户轨迹的差异度;s9:基于所述差异度判断所述目标身份信息所对应的人物是否异常;s10:若异常,则对所述目标身份信息所对应的人物进行预警。
19.如上述步骤s1-s4所述,所述主控设备通过人物识别采集设备按照时间顺序采集多个拍摄画面;通过预设的人脸识别技术识别所述拍摄画面中各个人物的身份信息;基于所述住户信息从所述身份信息中筛选出不在所述主控设备所在的目标区域系统居住的人
物的目标身份信息;其中,目标区域系统为预先划分区域系统中的一个区域系统;基于所述目标区域系统与其他区域系统之间的位置信息,将所述目标身份信息发送至所述区块链中预设间隔范围内的区域系统的目标主控设备。
20.本技术中,按照时间顺序采集拍摄画面的原因在于,一般而言,一个行人出现在画面中是延续的,因此,不可能跳跃性采集拍摄画面,另外,按照时间顺序采集还可以记录时间,当然,现有技术中,拍摄画面中都会有对于的时间,因此也可以由此获取到各个拍摄画面的拍摄时间,预设的人脸识别技术不作限定,人脸识别技术主要是通过采集到人脸上的一些特征进行识别,例如公安系统的千人千面等识别技术,本技术对此不作过多的阐述,可以根据人脸识别技术识别到所述拍摄画面中各个人物的身份信息即可,需要说明的是,若没有接入公安系统,此处的身份信息可以是通过自行对每个人进行标注的身份,例如路人甲、路人乙,本技术不需要各个人物的详细信息,但是各个区域内都具有各个区域内的信息,为了防止隐私泄露,各个区域系统中的信息并不共享,因此,基于区域系统预存的住户信息,可以筛选出不在所述主控设备所在的目标区域系统居住的人物的目标身份信息,并发送至其他的区域系统进行二次判定。
21.如上述步骤s5-s8所述,接收所述目标主控设备反馈信息;若所述反馈信息为所述目标身份信息不在所述目标主控设备所在的目标区域系统中,则基于所述目标身份信息对所述拍摄画面中进行人物标注,并将具有同一目标身份信息的拍摄画面集合,得到各个所述目标身份信息所对应的目标拍摄画面集合;按照所述时间顺序将所述拍摄画面集合中拍摄图像进行排序,分别得到第一特征图、第二特征图、...、第n特征图;将各个所述拍摄图像输入至预设的cnn骨干网络中,以得到所述第一特征图对应的第一标准特征张量图、所述第二特征图所分别对应的第二标准特征张量图、...、所述第n特征图所分别对应的第n标准特征张量图;其中,各个标准特征张量图的尺寸均为c
×h×
w大小。
22.当其他的区域系统反馈并没有相关的人员的信息时,此处,需要将目标身份信息所对应的人物进行标注,以便于对其轨迹进行分析,因此,将其拍摄画面进行集合,得到各个目标身份信息所对应的目标拍摄画面集合,然后,按照时间顺序进行排序,得到多个特征图,然后将其输入至cnn骨干网络中,cnn骨干网络采用imagenet预训练的网络权值进行初始化,当然,输入的图片的数量和大小均需要保持一致,从而得到的标准特征张量图是一致的。
23.在一个实施例中,根据所述第一特征图、所述第二特征图、...、所述第n特征图计算所述目标身份信息所对应的人物轨迹图,并计算与所述目标区域系统中其他住户轨迹的差异度步骤s8还包括:s801:将时间顺序相邻的标准特征张量图记为一组数据,且将其中一个标准特征张量图滑窗选择(h+1-k)
×
(w+1-k)个k
×
k尺寸的目标块;s802:将每个目标块相对于其对应的一组数据中另一个特征张量图进行互相关操作,得到每个目标块相对于所述第一特征张量图的响应图;其中,互相关操作的方式为,表示第j张第二标准特征图第i个目标块的响应图,表示第j张第二标准特征图第i个目标块,表示另一个特征张量图;
s803:根据公式将一组数据中的各个所述响应图进行融合,得到注意力图;s804:基于各个所述注意力图生成所述目标身份信息所对应人物的人物轨迹图;s805:将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度;如上述步骤s801-s805所述,将时间顺序相邻的标准特征张量图记为一组数据,且将其中一个标准特征张量图滑窗选择(h+1-k)
×
(w+1-k)个k
×
k尺寸的目标块;将每个目标块相对于其对应的一组数据中另一个特征张量图进行互相关操作,得到每个目标块相对于所述第一特征张量图的响应图;其中,互相关操作的方式为,表示第j张第二标准特征图第i个目标块的响应图,表示第j张第二标准特征图第i个目标块,表示另一个特征张量图;根据公式将一组数据中的各个所述响应图进行融合,得到注意力图。
24.滑窗操作为按照在特征图中的顺序依次取其中k
×
k尺寸的目标块,例如九宫格取2*2的大小的区域则需要4个滑窗操作依次移动一格进行取值。互相关操作的方式可以通过标准的卷积实现,从而可以得到一张单通道的张量的响应图,由于卷积计算相似度越高其响应值也就越大,可以使得响应图发现和目标块相似的区域,从而可以弱化遮挡区域和背景区域的响应值,并且每个响应图表示一个局部区域的结果,为了得到两幅图的完整响应结果,需要对其进行融合,从而得到最终的注意力图a,由于遮挡区域和背景区域的响应比较弱,所以注意力图可以重点关注两个图像之间的共享的未遮挡的人体区域。基于各个所述注意力图生成所述目标身份信息所对应人物的人物轨迹图;将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度;基于所述差异度判断所述目标身份信息所对应的人物是否异常;若异常,则对所述目标身份信息所对应的人物进行预警。
25.其中,生成人物轨迹图的方式可以在注意力图中直接生成,也可以在拍摄画面中生成,由于目标身份信息所对应人物已经进行了一个标注,此时可以返回多个拍摄画面中的任意一个拍摄画面中,对相关的特征出现的位置进行标注,从而生成轨迹图,将其按照像素坐标序列表示,以便于后续计算人物轨迹图与所述目标区域系统中其他住户轨迹的差异度。计算差异度的方式后续有详细说明,此处不再赘述。若差异度较大,则说明该目标人员的行为轨迹与大多数的都不相同,此处应当对其进行预警,从而可以对区域内的危险进行预防,相关安保人员只需要对其进行重点监控,减小了安保人员的查看监控的工作量。
26.在一个实施例中,所述将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度的步骤s805:,包括:s8051:从所述其他住户轨迹中筛选并截取多个与所述人物轨迹图起点和终点相同或相近的目标轨迹图集合;
s8052:根据所述像素坐标序列计算所述人物轨迹图与所述目标轨迹图集合的位置差异度、速度差异度以及方向差异度;其中,计算位置差异度的公式为,计算速度差异度的公式为,,计算方向差异度的公式为,,表示位置差异度,h表示目标轨迹图集合中的轨迹图数量,表示人物轨迹图第o个像素点的横坐标,表示目标轨迹图集合中第p个轨迹图的第o个像素点的横坐标,表示人物轨迹图第o个像素点的纵坐标,表示目标轨迹图集合中第p个轨迹图的第o个像素点的纵坐标,l表示轨迹图的像素长度,表示目标轨迹图在第o个像素点的速度,表示目标轨迹图集合中第p个轨迹图的第o个像素点的速度,表示第o个像素点移动至第o+1个像素点的时间长度;表示在目标轨迹图第o个像素点处的方向转移量,表示目标轨迹图集合中第p个轨迹图的第o个像素点的方向转移量;s8053:根据所述位置差异度、所述速度差异度以及所述方向差异度计算所述人物轨迹图与所述轨迹图集合的差异度。
27.如上述步骤s8051-s8053所述,实现了对差异度的计算。从所述其他住户轨迹中筛选并截取多个与所述人物轨迹图起点和终点相同或相近的目标轨迹图集合。筛选的方式为计算同一时间点与人物轨迹图起点在预设范围内的住户轨迹,以及人物轨迹图终点在预设范围内的住户轨迹。综合选择得到多个目标轨迹,构成目标轨迹集合,然后计算位置差异度和速度差役度以及方向差异度。一般而言,可以从所处位置、运动速度以及轨迹运动方向来检测其是否与住户轨迹是否不同,从而确定其差异度,进而确定是否需要对其进行预警。根据所述位置差异度、所述速度差异度以及所述方向差异度计算所述人物轨迹图与所述轨迹图集合的差异度,计算差异度的方式具体可以进行加权计算,也可以进行其他的方式的计算,例如求平均值等方式,本技术对此不作限定,可以根据具体情况来赋予不同差异度的权值。
28.在一个实施例中,所述将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度的步骤s8053之后,还包括:
s80531:基于所述差异度对所述目标身份信息的风险等级进行调整,并上传至区块链中;s80532:判断所述风险等级是否达到了预设风险等级;s80533:若是,则将所述目标身份信息记录入黑名单,并将所述人物轨迹图进行保存,以便于后续调取分析。
29.如上述步骤s80531-s80533所述,实现了对风险级别的调整,根据风险等级的大小判目标身份信息是否满足黑名条件。具体的判断方法可以是设定一个预设风险等级,当大于该预设风险等级时,则判定该访问者满足加入预设的黑名单数据库的条件,并将其上传至区块链中,提醒其他的区域系统同时进行预警,从而能实现更大程度上的预防,并保存其人物轨迹图,若其发生了犯罪活动,可以及时调取相关的监控数据进行查看。
30.在一个实施例中,所述根据所述像素坐标序列计算所述人物轨迹图与所述目标轨迹图集合的位置差异度、速度差异度以及方向差异度的步骤s8053之后,包括:s8054:获取所述人物轨迹图每个像素点的位置、速度以及方向的第一三维数据集合,以及所述住户轨迹图的位置、速度以及方向的第二三维数据集合;s8055:计算所述第一三维数据集合和各个所述第二三维数据集合的相似度;s8056:将相似度大于预设相似度的住户轨迹图所对应的目标住户进行预关联;s8057:调取所述目标住户的第一身份信息,并基于所述第一身份信息和目标身份信息调取同时具有目标住户以及目标身份信息所对应人物的拍摄图片;s8058:判断所述拍摄图片中所述目标住户和目标身份信息所对应人物之间的距离小于预设值的图片数量是否大于预设值;s8059:若是,则将所述目标住户与所述目标身份信息所对应人物进行关联。
31.如上述步骤s8051-s8059所述,实现了将目标身份信息与相关住户进行关联。由于前述的计算过程中已经具有人物轨迹图每个像素点的位子、速度以及方向,以此作为人物轨迹图的第一三维数据集合,并与住户轨迹的第二三维数据集合计算相似度,计算相似度的方式可以是计算欧式距离,由于各个点的三维数据已知,因此可以直接计算欧几里得距离,并将其作为相似度,再挑选大于预设相似度的住户轨迹图所对应的目标住户进行预关联,此时还只是确定了其具有相同的路径,需要进一步的判断,因此先进行预关联,调取所述目标住户的第一身份信息,并基于所述第一身份信息和目标身份信息调取同时具有目标住户以及目标身份信息所对应人物的拍摄图片。当述目标住户和目标身份信息所对应人物之间的距离小于预设值的图片数量是否大于预设值,则说明,二者之间具有一些关联,有可能是该目标住户的朋友,因此,将其进行关联以便于后续进行进一步地分析,即若目标身份信息所对应人物进行了犯罪活动,则可以快速定位到其同伙或者是受害人。
32.在一个实施例中,所述若异常,则对所述目标身份信息所对应的人物进行预警的步骤s10之后,还包括:s1001:通过所述摄像头监测所述目标身份信息所对应的人物脱离拍摄画面的时长是否达到了预设时长;s1002:若是,则获取最后一次拍摄到所述目标身份信息所对应的人物的摄像头的第一位置信息;s1003:基于所述第一位置信息反馈至所述区块链中相近的区域系统。
33.如上述步骤s1001-s1003所述,实现了对其他区域系统的预警。通过所述摄像头监测所述目标身份信息所对应的人物脱离拍摄画面的时长是否达到了预设时长,即当该区域系统中已经丢失了该目标身份信息所对应的人物,则其可能是进入了其他的区域系统,当然,也有可能是乘车离开了,但是也有一定的概率去了邻近的区域范围内,此时,为了避免其他区域系统对此进行再次计算,可以基于所述第一位置信息将信息反馈给区块链中相近的区域系统。
34.本发明的有益效果:通过人物识别采集设备采集拍摄画面,并识别拍摄画面中各个人物的身份信息,确定不在所述主控设备所在的目标区域系统居住的人物的目标身份信息,将具有同一目标身份信息的拍摄画面集合,得到各个所述目标身份信息所对应的目标拍摄画面集合,生成目标身份信息所对应人物的人物轨迹图,并计算与其他住户轨迹的差异度,根据差异度判断是否需要对所述目标身份信息所对应的人物进行预警。实现了基于拍摄画面对人物进行分析预警,进而保证了区域内的安全性,可以有效提高区域的安全,减少住户的损失。
35.参照图2,本发明还提供了一种基于人物识别的智能安防装置,应用于各个预先划分的区域系统,所述区域系统包括主控设备和多个人物识别采集设备,所述人物识别采集设备至少包括摄像头,通过所述摄像头采集人物的拍摄画面,并将所述拍摄画面上传至所述主控设备,所述主控设备存有对应所述区域系统中各个人物识别采集设备的位置信息以及所述区域系统内各个住户的住户信息,各个所述区域系统中的主控设备之间构成区块链,各个所述主控设备为所述区块链的区块链节点,所述基于人物识别的智能安防装置包括:采集模块,用于通过人物识别采集设备按照时间顺序采集多个拍摄画面;识别模块,用于通过预设的人脸识别技术识别所述拍摄画面中各个人物的身份信息;筛选模块,用于基于所述住户信息从所述身份信息中筛选出不在所述主控设备所在的目标区域系统居住的人物的目标身份信息;其中,目标区域系统为预先划分区域系统中的一个区域系统;发送模块,用于基于所述目标区域系统与其他区域系统之间的位置信息,将所述目标身份信息发送至所述区块链中预设间隔范围内的区域系统的目标主控设备;接收模块,用于接收所述目标主控设备反馈信息;标注模块,用于若所述反馈信息为所述目标身份信息不在所述目标主控设备所在的目标区域系统中,则基于所述目标身份信息对所述拍摄画面中进行人物标注,并将具有同一目标身份信息的拍摄画面集合,得到各个所述目标身份信息所对应的目标拍摄画面集合;排序模块,用于按照所述时间顺序将所述拍摄画面集合中拍摄图像进行排序,分别得到第一特征图、第二特征图、...、第n特征图;差异度计算模块,用于根据所述第一特征图、所述第二特征图、...、所述第n特征图计算所述目标身份信息所对应的人物轨迹图,并计算与所述目标区域系统中其他住户轨迹的差异度;判断模块,用于基于所述差异度判断所述目标身份信息所对应的人物是否异常;
预警模块,用于若异常,则对所述目标身份信息所对应的人物进行预警。
36.在一个实施例中,所述差异度计算模块,还包括:输入子模块,用于将各个所述拍摄图像输入至预设的cnn骨干网络中,以得到所述第一特征图对应的第一标准特征张量图述第二特征图所分别对应的第二标准特征张量图、...、所述第n特征图所分别对应的第n标准特征张量图;其中,各个标准特征张量图的尺寸均为c
×h×
w大小;选择子模块,用于将时间顺序相邻的标准特征张量图记为一组数据,且将其中一个标准特征张量图滑窗选择(h+1-k)
×
(w+1-k)个k
×
k尺寸的目标块;互相关子模块,用于将每个目标块相对于其对应的一组数据中另一个特征张量图进行互相关操作,得到每个目标块相对于所述第一特征张量图的响应图;其中,互相关操作的方式为,表示第j张第二标准特征图第i个目标块的响应图,表示第j张第二标准特征图第i个目标块,表示另一个特征张量图;融合子模块,用于根据公式将一组数据中的各个所述响应图进行融合,得到注意力图;生成子模块,用于基于各个所述注意力图生成所述目标身份信息所对应人物的人物轨迹图;表示子模块,用于将所述人物轨迹图按照像素坐标序列表示,并基于所述像素坐标序列计算所述人物轨迹图与所述目标区域系统中其他住户轨迹的差异度。
37.在一个实施例中,所述表示子模块,包括:筛选单元,用于从所述其他住户轨迹中筛选并截取多个与所述人物轨迹图起点和终点相同或相近的目标轨迹图集合;计算单元,用于根据所述像素坐标序列计算所述人物轨迹图与所述目标轨迹图集合的位置差异度、速度差异度以及方向差异度;其中,计算位置差异度的公式为,计算速度差异度的公式为,,计算方向差异度的公式为,,表示位置差异度,h表示目标轨迹图集合中的轨迹图数量,表示人物轨迹图
第o个像素点的横坐标,表示目标轨迹图集合中第p个轨迹图的第o个像素点的横坐标,表示人物轨迹图第o个像素点的纵坐标,表示目标轨迹图集合中第p个轨迹图的第o个像素点的纵坐标,l表示轨迹图的像素长度,表示目标轨迹图在第o个像素点的速度,表示目标轨迹图集合中第p个轨迹图的第o个像素点的速度,表示第o个像素点移动至第o+1个像素点的时间长度;表示在目标轨迹图第o个像素点处的方向转移量,表示目标轨迹图集合中第p个轨迹图的第o个像素点的方向转移量;差异度计算单元,用于根据所述位置差异度、所述速度差异度以及所述方向差异度计算所述人物轨迹图与所述轨迹图集合的差异度。
38.在一个实施例中,所述基于人物识别的智能安防装置,还包括:调整模块,用于基于所述差异度对所述目标身份信息的风险等级进行调整,并上传至区块链中;风险等级判断模块,用于判断所述风险等级是否达到了预设风险等级;黑名单记录模块,用于若是,则将所述目标身份信息记录入黑名单,并将所述人物轨迹图进行保存,以便于后续调取分析。
39.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
40.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1