基于图像频域的行人入侵识别方法、系统、介质及装置与流程

文档序号:32338072发布日期:2022-11-26 08:43阅读:49来源:国知局
基于图像频域的行人入侵识别方法、系统、介质及装置与流程

1.本发明属于图像处理技术领域,涉及一种识别方法,特别是涉及一种基于图像频域的行人入侵识别方法、系统、介质及装置。


背景技术:

2.判断区域内有无行人,是安防和商业领域广泛且重要的一个领域,该功能的核心在于,判断静止摄像头画面中,指定区域内有行人或者无行人;但是,对行人的位置和数量并无要求。
3.目前,现有的识别方法主要有两种。一种是分别是基于运动差分法,一种是基于深度学习网络的目标检测法,或是两种方案结合使用。具体如下:
4.(1)基于运动差分法,也被称作背景差分法。该方法主要是利用多帧连续图像间的像素差异,将图像序列中的当前帧和已经确定好或实时获取的背景参考模型(背景图像)做减法,找不同,计算出与背景图像像素差异超过一定阈值的区域作为运动区域,从而来确定运动物体位置、轮廓、大小等特征。此方法非常适用于摄像机静止的场景。但该方法对目标需要有运动要求;且因为光线阴影的问题,阈值较为难设置;另外,也难以区分运动物体的具体属性。
5.(2)基于深度学习的目标检测方法,其原理主要对图片数据进行标定,即:用矩形框在图片上标注出行人的位置;然后通过深度学习,获得一个行人检测功能的网络模型。在使用过程中,通过行人检测网络模型,获得画面中行人位置的矩形框,然后判断矩形框是否和摄像头划定区域有重叠,以此判断区域内是否有行人。该方法可以有效的排除非行人的目标,但网络本身具备目标位置和目标属性识别,为保证精度,在确定目标位置时,网络的输入图像需要一个较大的分辨率,同时网络也需要一定的深度。目标检测网络通常会有一个较大的运算量,需要具备较强算力的设备才可以支持。
6.因此,如何提供一种基于图像频域的行人入侵识别方法、系统、介质及装置,以解决现有技术无法针对行人位置、光线等因素发生变化时进行识别的问题,以及行人识别网络无法对目标位置及属性进行高精度地识别,导致的运算量过大、对设备要求较高等缺陷,实已成为本领域技术人中亟待解决的技术问题。


技术实现要素:

7.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于图像频域的行人入侵识别方法、系统、介质及装置,用于解决现有技术无法针对行人位置、光线等因素发生变化时进行识别的问题,及行人识别网络无法对目标位置及属性进行高精度地识别,而导致运算量过大的问题。
8.为实现上述目的及其他相关目的,本发明一方面提供一种基于图像频域的行人入侵识别方法,包括以下步骤:获取目标区域内的采集图像;获取所述采集图像的频域图;从所述频域图中选取中心区域频域图;基于分类识别网络判断所述中心区域频域图中是否有
行人出现。
9.于本发明的一实施例中,获取所述采集图像的频域图包括以下步骤:对所述采集图像进行宽高等比例缩放,获取缩放图像;对所述缩放图像进行离散傅里叶变换,以获取所述缩放图像的频域图;将所述缩放图像的频域图的零频分量移动到中心位置,以获取所述采集图像的频域图。
10.于本发明的一实施例中,对所述缩放图像进行离散傅里叶变换采用公式:
[0011][0012]
其中,e
xi
=cos x+i sin x;f(x,y)为所述缩放图像第x行第y列的频域值,f(i,j)为所述缩放图像第i行第j列的时域值,x=0,1,2,3,

m-1;y=0,1,2,3,

n-1;n和m分别为所述缩放图像的列数和行数。
[0013]
于本发明的一实施例中,从所述频域图中选取中心区域频域图包括以下步骤:在所述频域图的中心区域选取宽和高均为预设值的区域,以获取所述中心区域频域图。
[0014]
于本发明的一实施例中,基于分类识别网络判断所述中心区域频域图中是否有行人出现包括以下步骤:获取训练好的分类识别网络;将所述中心区域频域图输入所述分类识别网络,获取所述分类识别网络输出的行人识别结果。
[0015]
于本发明的一实施例中,所述分类识别网络包括输入层、卷积和池化层、全连接层;所述输入层用于输入所述中心区域频域图,所述卷积和池化层用于输出所述中心区域频域图的特征;所述全连接层用于获取所述特征的分类得分。
[0016]
本发明另一方面提供一种基于图像频域的行人入侵识别系统,包括:采集模块,用于获取目标区域内的采集图像;数据处理模块,用于对所述采集图像进行宽高等比例缩放,获取缩放图像,对所述缩放图像进行离散傅里叶变换,以获取所述缩放图像的频域图,将所述缩放图像的频域图的零频分量移动到中心位置,以获取所述采集图像的频域图;图像提取模块,用于从所述频域图中选取中心区域频域图;分类识别模块,用于基于分类识别网络判断所述中心区域频域图中是否有行人出现。
[0017]
本发明又一方面提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现所述基于图像频域的行人入侵识别方法。
[0018]
本发明再一方面提供一种基于图像频域的行人入侵识别装置,包括:处理器及存储器;所述存储器用于存储计算机程序;所述处理器与所述存储器相连,用于执行所述存储器存储的计算机程序,以使所述基于图像频域的行人入侵识别装置执行所述基于图像频域的行人入侵识别方法。
[0019]
本发明最后一方面提供一种基本图像频域的行人入侵识别系统,包括:所述基于图像频域的行人入侵识别装置和图像采集装置;所述图像采集装置用于采集目标区域内的采集图像,并发送至所述基于图像频域的行人入侵识别装置。
[0020]
如上所述,本发明的基于图像频域的行人入侵识别方法、系统、介质及装置,具有以下有益效果:
[0021]
(1)本发明基于dft(discrete fourier transform,离散傅里叶变化),对输入图像进行处理,然后选取中心区域,随后使用分类网络对区域图像进行有无行人的二分类判断;使用这种方法可以有效的缩小分类识别网络的输入,极大地降低了识别过程中的计算
量,有效地区分识别区画面中目标种类。
[0022]
(2)本发明所述基于图像频域的行人入侵识别方法在不需要对行人位置、光线等问题进行精准确认的情况下,能够有效地对行人进行分类识别。
[0023]
(3)本发明所述基于图像频域的行人入侵识别方法,采用的模型结构是轻量化设计,对设备要求不高,适用性强。
附图说明
[0024]
图1显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的流程示意图。
[0025]
图2显示为本发明的基于图像频域的行人入侵识别方法于应用场景中的实施示意图。
[0026]
图3显示为本发明的基于图像频域的行人入侵识别方法中的s12的流程示意图。
[0027]
图4显示为本发明的基于图像频域的行人入侵识别方法中的s14的流程示意图。
[0028]
图5显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的缩放图像的频域图。
[0029]
图6显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的重新排列后的频域图。
[0030]
图7a显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的采集图像的原图。
[0031]
图7b显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的对采集图像的缩小放大图。
[0032]
图7c显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的dft低频区域idft图。
[0033]
图8显示为本发明的基于图像频域的行人入侵识别系统于一实施例中的原理结构示意图。
[0034]
元件标号说明
[0035]
81
ꢀꢀꢀꢀꢀꢀ
采集模块
[0036]
82
ꢀꢀꢀꢀꢀꢀ
数据处理模块
[0037]
83
ꢀꢀꢀꢀꢀꢀ
图像提取模块
[0038]
84
ꢀꢀꢀꢀꢀꢀ
分类识别模块
[0039]
s11~s14 步骤
具体实施方式
[0040]
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0041]
需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构
想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0042]
实施例一
[0043]
本实施例提供一种基于图像频域的行人入侵识别方法,包括以下步骤:
[0044]
获取目标区域内的采集图像;
[0045]
获取所述采集图像的频域图;
[0046]
从所述频域图中选取中心区域频域图;
[0047]
基于分类识别网络判断所述中心区域频域图中是否有行人出现。
[0048]
以下将结合图示对本实施例所提供的基于图像频域的行人入侵识别方法进行详细描述。请参阅图1和图2,分别显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的流程示意图和和基于图像频域的行人入侵识别方法于应用场景中的实施示意图。如图1和图2所示,所述基于图像频域的行人入侵识别方法具体包括以下步骤:
[0049]
s11,获取目标区域内的采集图像。
[0050]
请继续参阅图2。在本实施例中,通过静止摄像头对目标区域进行抓拍,从而获取目标区域内的采集图像。其中,抓拍条件可根据用户需求进行预先设定。
[0051]
具体地,首先在目标区域设置若干摄像头,然后根据预设的抓拍条件对目标区域进行抓拍,获取抓拍的目标区域内的采集图像。本实施例中,可预先设定摄像头对目标区域进行每秒抓拍一次,从而得到目标区域在每一秒时刻下的采集图像。其中,所述采集图像为rgb图像,且rgb图像为时域图像。
[0052]
s12,获取所述采集图像的频域图。所述频域图的信息包括:抓拍时间图片id、图像描述信息等。
[0053]
请参阅图3,显示为本发明的基于图像频域的行人入侵识别方法中s12的流程示意图。
[0054]
如图3所示,所述s12包含以下步骤:
[0055]
s121,对所述采集图像进行宽高等比例缩放,获取缩放图像。
[0056]
完成抓拍后,对需要判断的采集图像,进行宽高等比例缩放。
[0057]
具体地,获取的目标区域内采集图像的宽和高为(w,h),按照等比例缩放的要求,将原采集图像的宽度缩放为416,根据图像缩放公式计算,得到与宽度416相对应的高度,最终得到所述采集图像的缩放图像。
[0058]
其中,缩放公式如下:
[0059][0060]
其中,m表示缩放后的图像高度;h表示缩放前的图像的高度;w表示缩放前的图像的宽度。
[0061]
例如:所述采集图像的宽度为2160,高度为3840,利用公式计算,可得到高度为740的图像,即:缩放的的图像宽高为(416,740)。
[0062]
s122,对所述缩放图像进行离散傅里叶变换,以获取所述缩放图像的频域图。
[0063]
本实施例中,根据傅里叶变换公式,对所述缩放图像进行离散傅里叶变换。傅里叶
变换计算公式如下:
[0064][0065]
其中,e
xi
=cosx+isinx;f(x,y)为所述缩放图像第x行第y列的频域值,f(i,j)为所述缩放图像第i行第j列的时域值,x=0,1,2,3,

m-1;y=0,1,2,3,

n-1;n和m分别为所述缩放图像的列数和行数。
[0066]
根据上述计算公式,得到所述缩放图像的频域图。
[0067]
s123,将所述缩放图像的频域图的零频分量移动到中心位置,以获取所述采集图像的频域图。请参阅图5和图6,分别显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的缩放图像的频域图和本发明的基于图像频域的行人入侵识别方法于一实施例中的重新排列后的频域图。
[0068]
本实施例中,通过对所述缩放图像的频域图进行重新排列,即:将零频分量移动到中心位置,最终得到重新排列后的所述采集图像的频域图。
[0069]
具体地,以fftshift为例进行说明。如图5所示,将缩放图像的频域图分成四等份,分别是:m元素、n元素、p元素、q元素;其中,m元素的1号区域是m元素的零频区域,n元素的2号区域是n元素的零频区域,p元素的3号区域是p元素的零频区域,q元素的4号区域是q元素的零频区域。将m元素、n元素、p元素、q元素进行重新排列。如图6所示,将m元素与q元素的位置进行互换,将p元素与n元素的位置进行互换,且各区域互换时并不进行旋转,最终得到重新排列后的采集图像的频域图。
[0070]
s13,从所述频域图中选取中心区域频域图。
[0071]
在图像识别过程中,如果只是对采集图像进行简单缩放,行人目标相较于图像的比例不变,缩小后会导致视觉信息丧失,难以获取有效特征。请参阅图7a、7b、7c,分别显示为显示为本发明的基于图像频域的行人入侵识别方法于一实施例中的采集图像的原图、基于图像频域的行人入侵识别方法于一实施例中的对采集图像的缩小放大图、基于图像频域的行人入侵识别方法于一实施例中的dft低频区域idft图。例如:当对所述频域图7a进行缩放时,缩小到宽高均为64后再重新放大得到图7b。同时,我们对图7a进行dft,选取中心区域宽高同为64的频域图,进行idft(inverse discrete fourier transform,离散傅里叶逆变化)得到图7c。可以发现的是图7c依旧具备目标辨识度,可以判断出有无行人,而图7b无法辨识。因此,这里采用通过降低分类识别网络输入图像的尺寸的方法来处理图像,从而达到有效识别图像的效果。
[0072]
本实施例中,在所述频域图的中心区域选取宽和高均为预设值的区域,以获取所述中心区域频域图。
[0073]
具体地,将步骤s122中得到的频域图像为选取宽和高均为预设值的区域。例如,预先设定所述频域图像的宽和高均大于等于64,本实施例以所述频域图像的宽和高为64为例进行说明。
[0074]
请继续参阅图6,在本实施例中,将重新排列后的频域图的中心区域进行选取,即:通过重新排列,分别将m元素、n元素、p元素、q元素的零频分量进行汇聚至相邻区域范围内,并同时提取出q元素的4号区域、p元素的3号区域、n元素的2号区域、m元素的1号区域,从而得到q元素的4号区域、p元素的3号区域、n元素的2号区域、m元素的1号区域整合后的区域,
该整合区域为所述缩放图像的中心区域频域图。
[0075]
s14,基于分类识别网络判断所述中心区域频域图中是否有行人出现。请参阅图4,显示为本发明的基于图像频域的行人入侵识别方法中的s14的流程示意图。如图4所示,所述s14包括以下步骤:
[0076]
s141,获取训练好的分类识别网络。
[0077]
本实施例中,采用分类识别网络对中心区域频域图进行判断。所述分类识别网络包括:输入层、卷积和池化层、全连接层;所述输入层用于输入所述中心区域频域图,所述卷积和池化层用于输出所述中心区域频域图的特征;所述全连接层用于获取所述特征的分类得分。
[0078]
具体地,将宽和高为预设值的中心区域频域图作为分类识别网络的输入,送入分类识别网络进行训练。本实施例优选宽和高均为64的中心区域频域图。所述分类网络包括但不限于vgg-16、resnet、shufflenet等一种或多种方法组合。
[0079]
s142,将所述中心区域频域图输入所述分类识别网络,获取所述分类识别网络输出的行人识别结果。
[0080]
本实施例基于分类识别网络,将步骤s13中得到的中心区域频域图输入至分类识别网络,经过分类识别网络的卷积和池化层的处理,进而输出所述中心区域频域图的特征,再通过分类全连接,最终获得两个类别的得分。即:
[0081]
[s
with
,s
without
]=f
model
(x)
[0082]
其中,类别s
with
,表示为有行人出现;类别s
without
,表示为无行人出现。
[0083]
根据上述计算公式,分别计算出两个类别的得分,从而判断该频域图中是否是有行人出现。
[0084]
当类别s
with
的值大于等于类别s
without
的值时,可判断为中心区域频域图为有人状态,从而可知,目标区域内有行人入侵;当类别s
with
的值小于类别s
without
的值时,可判断为中心区域频域图为无行人状态,从而可知,目标区域内没有行人入侵。最终实现对目标区域内是否有行人入侵作出判断。
[0085]
具体地,将中心区域频域图通过分类网络模型,输出所述中心区域频域图的特征,获得两个类别的得分,如:类别s
with
的得分为400,类别s
without
的得分为100,由于s
with
的值大于s
without
的值,此时,可判断目标区域内为有行人出现;从而可知,中心区域频域图为有行人出现,进而可判断出,目标区域内有行人入侵。
[0086]
进一步地,由于在上述步骤实施过程中,最终得到的中心区域频域图清晰度不高。为了便于对中心区域频域图进行识别,并提高中心区域频域图的清晰度,对中心区域频域图进行进一步地处理。在本实施例中,当中心区域频域图通过分类识别网络,得到两个类别的得分后,将两个类别的得分进行归一化处理,使所有类别数值之和为1。
[0087]
具体地,当中心区域频域图通过分类网络模型,输出所述中心区域频域图的特征,获得两个类别的得分,如,类别s
with
的得分为400,类别s
without
的得分为100,根据归一化计算公式,得到类别s
with
的得分为0.8,类别s
without
的得分为0.2,类别s
with
的得分与类别s
without
的得分之和为1。其中,归一化计算公式为:
[0088]
[0089]
其中,si为所述中心区域频域图的类别分数,sj为所述中心区域频域图的所有类别的分数。
[0090]
根据归一化计算公式得到两个类别的得分后,最终可判断在目标区域内,是否有行人入侵,并将识别结果及相关数据传输至外部设备,以便用户端辨别与操作。
[0091]
本实施例另外还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如图1所述基于图像频域的行人入侵识别方法。
[0092]
在任何可能的技术细节结合层面,本技术可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本技术的各个方面的计算机可读程序指令。
[0093]
计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是(但不限于)电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
[0094]
这里所描述的计算机可读程序可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。用于执行本技术操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、集成电路配置数据或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本技术的各个方面。
[0095]
实施例二
[0096]
本实施例提供一种基于图像频域的行人入侵识别系统,包括:
[0097]
采集模块,用于获取目标区域内的采集图像;
[0098]
数据处理模块,用于对所述采集图像进行宽高等比例缩放,获取缩放图像;对所述缩放图像进行离散傅里叶变换,以获取所述缩放图像的频域图;将所述缩放图像的频域图的零频分量移动到中心位置,以获取所述采集图像的频域图;
[0099]
图像提取模块,用于从所述频域图中选取中心区域频域图;
[0100]
分类识别模块,用于基于分类识别网络判断所述中心区域频域图中是否有行人出现。
[0101]
以下将结合图示对本实施例所提供的基于图像频域的行人入侵识别系统进行详细描述。请参阅图8显示为本发明的基于图像频域的行人入侵识别系统于一实施例中的原理结构示意图。如图8所示,所述基于图像频域的行人入侵识别系统包括:采集模块81、数据处理模块82、图像提取模块83、分类识别模块84。
[0102]
所述采集模块81用于获取目标区域内的采集图像。具体地,通过静止摄像头对目标区域进行抓拍,从而获取目标区域内的采集图像。其中,抓拍条件可根据用户需求进行预先设定。
[0103]
本实施例中,首先在目标区域设置若干摄像头,然后根据预设的抓拍条件对目标区域进行抓拍,获取抓拍的目标区域内的采集图像。可预先设定摄像头对目标区域进行每秒抓拍一次,从而得到目标区域在每一秒时刻下的采集图像。其中,图像采集所用的摄像头可以兼容灰度或彩色摄像头;所述采集图像为rgb图像,且rgb图像为时域图像。
[0104]
所述数据处理模块82与所述采集模块81相连,用于对所述采集图像进行宽高等比例缩放,获取缩放图像;对所述缩放图像进行离散傅里叶变换,以获取所述缩放图像的频域图;将所述缩放图像的频域图的零频分量移动到中心位置,以获取所述采集图像的频域图。
[0105]
所述数据处理模块82对所述采集图像进行宽高等比例缩放,获取缩放图像。具体地,在摄像头完成抓拍后,对需要判断的采集图像,进行宽高等比例缩放。
[0106]
进一步地,所述数据处理模块82对所述缩放图像进行离散傅里叶变换,以获取所述缩放图像的频域图。
[0107]
然后,所述数据处理模块82用于将所述缩放图像的频域图的零频分量移动到中心位置,以获取所述采集图像的频域图。
[0108]
本实施例中,通过对所述缩放图像的频域图进行重新排列,即:将零频分量移动到中心位置,最终得到所述采集图像的频域图。具体地,将缩放图像的频域图分成四等份;然后将频域图的左上角的元素与右下角的元素互换,同时,把频域图右上角的元素与左下角的元素进行互换,但各元素在互换的过程中,不进行旋转;得到互换后的缩放图像的频域图,最终得到重新排列后的采集图像的频域图。
[0109]
本实施例中采用的分类识别网络包括vgg-16、resnet、shufflenet等算法,且上述算法能够在cpu,npu或gpu等处理服务器或终端上运行。
[0110]
所述图像提取模块83与所述图像处理模块82相连,用于从所述频域图中选取中心区域频域图。
[0111]
具体地,所述图像提取模块83从所述频域图中选取中心区域频域图。在所述频域图的中心区域选取宽和高均为预设值的区域,以获取所述中心区域频域图。本实施例中,将得到的频域图像为选取宽和高均为预设值的区域,重新排列后的频域图的零频分量汇聚到中心位置,并将各元素的零频分量提取出来,得到图像的频谱中心区域,最终得到采集图像
的中心区域频域图。
[0112]
所述分类识别模块84与所述图像提取模块83相连,用于基于分类识别网络判断所述中心区域频域图中是否有行人出现。
[0113]
首先,所述分类识别模块84获取训练好的分类识别网络。
[0114]
本实施例中,采用分类识别网络对中心区域频域图进行判断。所述分类识别网络包括:输入层、卷积和池化层、全连接层;所述输入层用于输入所述中心区域频域图,所述卷积和池化层用于输出所述中心区域频域图的特征;所述全连接层用于获取所述特征的分类得分。
[0115]
具体地,将宽和高为预设值的中心区域频域图作为分类识别网络的输入,送入分类识别网络进行训练。
[0116]
进一步地,所述分类识别模块84将所述中心区域频域图输入所述分类识别网络,获取所述分类识别网络输出的行人识别结果。
[0117]
本实施例基于分类识别网络,将中心区域频域图输入至分类识别网络,经过分类识别网络的卷积和池化层的处理,进而输出所述中心区域频域图的特征,再通过分类全连接,最终获得两个类别的得分。根据类别得分计算公式,分别计算出两个类别的得分,从而判断该频域图中是否是有行人状态。当判断为中心区域频域图为有行人状态时,则可知,目标区域内有行人入侵;当判断为中心区域频域图为无行人状态时,则可知,目标区域内没有行人入侵。最终实现对目标区域内是否有行人入侵作出判断。
[0118]
进一步地,由于在上述步骤实施过程中,得到的中心区域频域图清晰度不够。为了便于对中心区域频域图进行识别,可以归一化处理方法,提高中心区域频域图的清晰度。
[0119]
最后,数据传输模块用于将分类识别的结果上传至外部设备。
[0120]
优选地,所述基于图像频域的行人入侵识别系统还包括数据传输模块,用于将分类识别的结果上传至外部设备。具体地,基于识别网络得到两个类别的得分后,最终可判断在目标区域内,是否有行人入侵,并将识别结果及相关数据传输至外部设备,以便用户端辨别与操作。该模块通过有线或无线wifi联网将判断结果上报至相关的外部设备,外部设备如:手机、手环、服务器等。
[0121]
需要说明的是,应理解以上系统的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,x模块可以为单独设立的处理元件,也可以集成在上述系统的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述系统的存储器中,由上述系统的某一个处理元件调用并执行以上x模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
[0122]
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsingnalprocessor,简称dsp),或,一个或者多个现场可编程门阵列
(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
[0123]
实施例三
[0124]
本实施例提供一种基于图像频域的行人入侵识别装置,所述基于图像频域的行人入侵识别装置包括:处理器、存储器、收发器、通信接口和系统总线;存储器和通信接口通过系统总线与处理器和收发器连接并完成相互间的通信,存储器用于存储计算机程序,通信接口用于和其他设备进行通信,处理器和收发器用于运行计算机程序,使基于图像频域的行人入侵识别装置执行如上所述基于图像频域的行人入侵识别方法的各个步骤。
[0125]
上述提到的系统总线可以是外设部件互连标准(peripheral component interconnect,简称pci)总线或扩展工业标准结构(extended industry standard architecture,简称eisa)总线等。该系统总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于实现数据库访问装置与其他设备(如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(randomaccess memory,简称ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0126]
上述的处理器可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processing,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(field programmable gatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0127]
本发明所述的基于图像频域的行人入侵识别方法的保护范围不限于本实施例列举的步骤执行顺序,凡是根据本发明的原理所做的现有技术的步骤增减、步骤替换所实现的方案都包括在本发明的保护范围内。
[0128]
综上所述,本发明提供的基于图像频域的行人入侵识别方法、系统、介质及装置具有以下有益效果:
[0129]
本发明基于dft(discrete fourier transform,离散傅里叶变化),对输入图像进行处理,然后选取中心区域,即:截取频域特征的区域信息;随后使用分类网络对区域图像进行有无行人的二分类判断。本发明能够有效的缩小分类识别网络的输入,在保证可辨识信息的情况下,本发明通过降低分类识别网络输入图像的尺寸的方法,极大的降低了计算量,有效地区分识别区画面中目标种类,进而判断目标区域内是否有行人入侵。解决了现有技术无法针对行人位置、光线问题进行有效识别的问题,以及行人识别网络的无法对目标位置及属性的进行高精度地识别,导致运算量过大的问题。因此,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0130]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1