1.本发明涉及人气指数监测技术领域,具体涉及一种热点区域人气指数监测系统。
背景技术:2.近年来,深度卷积神经网络越来越多地应用于生活,我们在各个生活场景中都可以看到由深度卷积神经网络开发的落地应用。智能监控结合深度卷积神经网络,集成了智能行为识别算法,能够对画面场景中的人或车辆进行识别、判断。流量统计功能是智能监控中的主要功能之一,智能设备识别过往行人的同时统计其数量,这就是人流量数据。
3.基于人流量统计的人气指数是大型商场、机场、车站、景区等公共场所在管理与决策方面不可或缺的数据,例如:对于大型商场来说,人流量是非常基础的指标,在此基础上通过一些统计方式得到某区域的人气指数,这个数据与区域内商品受欢迎程度成正比,管理员就可根据人气指数做出相应决策来管理商场以提高商场利润。
4.为了检测热点区域人气指数,首当其冲就是进行人流量的统计,与本发明较为接近的技术方案包括:公开号为:cn113762169a,名称为:人流量统计方法及装置、电子设备和存储介质,公开了对视频帧进行目标检测得到视频帧中的对象以及对象的当前位置,根据对象的进出行为确定区域的人流量;公开号为:cn113591778a,名称为:一种人流量统计方法、装置及云服务器,公开了首先通过预先设定的行人检测样本和非行人检测样本组成的样本集合构建支持向量机样本模型,接着对视频帧中的行人进行检测并判定该行人在第二预设时间内是否重复出现,去重处理过后进行人流量统计;公开号为:cn113536891a,名称为:一种行人流量统计方法、存储介质及电子设备,公开了提出根据多帧拍摄图像确定实像区域图像与虚像区域图像,在每帧拍摄图像中标记每个实像区域图像或虚像区域图像,根据标记后的每帧拍摄图像,统计行人流量;公开号为:cn106570449a,名称为:一种基于区域定义的人流量与人气指数检测方法及检测系统,公开了提出检测行人头肩,并利用色调-饱和度直方图对单个行人在热点区域内实现快速检测和跟踪,此方法提高了行人检测和跟踪的正确率,最终结合行人数量、行人停留时间、区域面积来计算人气指数。
5.本发明的重点在于在人流量统计的基础上统计热点区域的人气指数,要求数据能反映不同热点区域的人气,不需要过于精确的人流量数据,所以当前技术方案存在若干不足:1)统计行人进出行为来确定区域的人流量对于较大场所有良好表现,但对于小场所小面积的区域误差会较大;2)训练支持向量机模型检测行人并进行去重处理对于人流量统计较为精准,但统计的热点区域人气指数数据不具有特殊性,不能很好地反映热点区域的人气;3)难以确定实像区域图像或虚像区域图像;4)行人跟踪技术可以统计行人在区域内停留的时间,但统计结果受行人头肩遮挡的影响,可以通过提高行人检测频率的方法来避免使用跟踪技术。
技术实现要素:6.本发明针对现有的技术和不足,提供通过计算人气指数将热点区域可视化以便用
户观察数据的一种热点区域人气指数监测系统。
7.本发明的技术方案如下:
8.一种热点区域人气指数监测系统,包括视频采集装置、存储和管理模块;
9.所述的视频采集装置包括ip网络摄像头、硬盘录像机和路由器,其特征在于,管理员设定ip网络摄像头的端口、网关和路由,把现场的硬盘录像机作为服务器,服务器通过路由器将监控视频传给客户端主机,在远程客户端主机上安装专用监控软件或插件并通过网络看到被监控场所情况,实现单路、多路视频远程监控和录像;
10.所述ip网络摄像头具有包括ip地址、端口号、安装位置、账号和密码在内的属性,用户通过输入账号及密码来查看监控;
11.所述的存储和管理模块包括数据库服务器和客户端电脑,数据库服务器内置用户表、摄像头管理表、标注框信息表以及人气指数表,客户端电脑内置管理系统;
12.所述的内置于客户端电脑内的管理系统包括如下功能:监控视频查看、区域标注、行人检测、人气指数统计和热力图生成;
13.所述的一种热点区域人气指数监测系统,其特征在于,所述的内置于客户端电脑内的管理系统按如下方法实现相应功能:
14.步骤1:将摄像头记为ci,i∈{1,2,
…
,n},其中,ci表示第i个摄像头,n表示摄像头数量,将摄像头ci的监控区域进行区域标注后的标注区域记为p
ij
,j∈{1,2,
…
,ni},其中,p
ij
表示第i个摄像头ci的监控区域下第j个标注区域,标注区域为多边形,其面积为s
ij
,ni表示第i个摄像头ci的监控区域下的标注区域数量;将数据库中的人气数据集合记为其中,k表示时刻的序列号,u表示检测到的行人编号,v表示第u个行人的骨架点编号,表示tk时刻摄像头ci下的第j个标注区域p
ij
第u个行人的第v个骨架点到该标注区域中心点的欧式距离,表示tk时刻摄像头ci下的第j个标注区域p
ij
检测到的行人数量,表示tk时刻摄像头ci下的第j个标注区域p
ij
第u个行人的骨架点数量;初始化d为空集;
15.步骤2:启动人气数据采集线程,具体为:每隔δt的间隔时间循环获取每个摄像头ci的视频帧,获取集合d中的最大值k,并将当前时刻记为t
k+1
,利用现有人体骨架点检测模型对视频帧中标注区域的行人进行骨架点检测,得到t
k+1
时刻摄像头ci下的第j个标注区域的人体骨架点数据并将加入到集合d中;
16.步骤3:根据式(1)-(3)计算任意标注区域p
ij
指定时间范围[ts,ta]内的人气指数w
ij
;将标注区域p
ij
填充红、绿、蓝分量分别为255*w
ij
、0、0的颜色以进行可视化显示;
[0017][0018][0019][0020]
其中,w
ij
∈[0,1.0],0表示完全没有人气,1.0表示人气指数满格,α表示调和系数,ts表示指定的开始时间,ta表示指定的截止时间,ta》ts,ta和ts均从集合d的时刻序列{tk|k
=1,2,
…
}中选取,x
ij
表示中间量,fi表示摄像头ci的帧率。
[0021]
通过采用上述技术,与现有技术相比,本发明的有益效果如下:
[0022]
本发明的一种热点区域人气指数监测系统,通过客户对安装在不同场所不同区域的ip网络摄像头采集的监控视频进行区域标注,再利用现有的人体骨架点检测模型对行人进行骨架点检测,得到人气指数,并将人气指数以热力图结果直观地呈现;另一方面,本发明在人流量统计的基础之上计算热点区域的人气指数,这个数据比单纯获得精确的人流量数据更具有现实意义。
附图说明
[0023]
图1为本发明的热点区域人气指数监测系统的结构图;
[0024]
图中:1-硬盘录像机,2-路由器,3-客户端主机,4-数据库服务器,5-区域标注模块,6-行人检测模块,7-骨架点检测模块,8-人气指数计算模块,9-热力图生成模块,10-用户界面,11-ip网络摄像头。
具体实施方式
[0025]
下面结合附图和实施例,对本发明进行进一步的说明。应当理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。
[0026]
如图1所示,本发明的一种热点区域人气指数监测系统,由ip网络摄像头11、硬盘录像机1、路由器2、客户端主机3和数据库服务器4构成;ip网络摄像头11与硬盘录像机1的输入端连接,硬盘录像机1的输出端与路由器2的输入端连接,路由器2的输出端与客户端主机3的输入端连接,客户端主机3的输出端连接区域标注模块5,区域标注模块5连接行人检测模块6和骨架点检测模块7,行人检测模块6和骨架点检测模块7连接人气指数计算模块8,人气指数计算模块8连接热力图生成模块9,热力图生成模块9连接用户界面10,客户端主机3、用户界面10和数据库服务器4相连接;用户手动在客户端主机3上进行区域标注,行人检测模块6和骨架点检测模块7在客户端主机3的控制下保持运行;人气指数计算模块8从数据库服务器4和客户端主机3获取数据计算人气指数,将计算结果通过热力图生成模块9显示在用户界面10上;
[0027]
ip网络摄像头11为若干台,每台ip网络摄像头11以倾斜角度为45-60度固定在检测区域的斜上方,用于实时拍摄该区域内的人流量视频,路由器2把ip网络摄像头11拍摄的视频流传给客户端主机3;
[0028]
作为优选方案所述ip网络摄像头参数可以是视频分辨率为1920*1080,清晰度为450线,帧率为每秒30帧;
[0029]
本发明的一种热点区域人气指数监测系统,采取如下步骤:
[0030]
步骤1:将摄像头记为ci,i∈{1,2,
…
,n},其中,ci表示第i个摄像头,n表示摄像头数量,将摄像头ci的监控区域进行区域标注后的标注区域记为p
ij
,j∈{1,2,
…
,ni},其中,p
ij
表示第i个摄像头ci的监控区域下第j个标注区域,标注区域为多边形,其面积为s
ij
,ni表示第i个摄像头ci的监控区域下的标注区域数量;将数据库中的人气数据集合记为其中,k表示时刻的序列号,u表示检
测到的行人编号,v表示第u个行人的骨架点编号,表示tk时刻摄像头ci下的第j个标注区域p
ij
第u个行人的第v个骨架点到该标注区域中心点的欧式距离,表示tk时刻摄像头ci下的第j个标注区域p
ij
检测到的行人数量,表示tk时刻摄像头ci下的第j个标注区域p
ij
第u个行人的骨架点数量;初始化d为空集;
[0031]
步骤2:启动人气数据采集线程,具体为:每隔δt的间隔时间循环获取每个摄像头ci的视频帧,获取集合d中的最大值k,并将当前时刻记为t
k+1
,利用现有人体骨架点检测模型对视频帧中标注区域的行人进行骨架点检测,得到t
k+1
时刻摄像头ci下的第j个标注区域的人体骨架点数据并将加入到集合d中;
[0032]
步骤3:根据式(1)-(3)计算任意标注区域p
ij
指定时间范围[ts,ta]内的人气指数w
ij
;将标注区域p
ij
填充红、绿、蓝分量分别为255*w
ij
、0、0的颜色以进行可视化显示;
[0033][0034][0035][0036]
其中,w
ij
∈[0,1.0],0表示完全没有人气,1.0表示人气指数满格,α表示调和系数,ts表示指定的开始时间,ta表示指定的截止时间,ta》ts,ta和ts均从集合d的时刻序列{tk|k=1,2,
…
}中选取,x
ij
表示中间量,fi表示摄像头ci的帧率;在本实施例中,选取第一个摄像头c1的第一个标注区域p
11
进行人气指数计算,f1=30帧/秒,δt=1,a=20000,s=1,s
11
=62500像素,62500像素,计算好各个骨架点到多边形中心点的欧氏距离后最终得到w
11
=0.1126;
[0037]
实施本发明后,客户得到人气指数,并将人气指数以热力图结果直观地呈现,在人流量统计的基础上计算热点区域的人气指数比单纯获得精确的人流量数据更具有现实意义,这是一个极具有广泛商业价值的系统。
[0038]
本说明书实施例所述的内容仅仅是对发明构思的实现形式的列举,本发明的保护范围的不应当被视为仅限于实施例所陈述的具体形式,本发明的保护范围也及于本领域技术人员根据本发明构思所能够想到的等同技术手段。
技术特征:1.一种热点区域人气指数监测系统,其特征在于,包括视频采集装置、存储和管理模块;所述的视频采集装置包括ip网络摄像头、硬盘录像机和路由器,管理员设定ip网络摄像头的端口、网关和路由,把现场的硬盘录像机作为服务器,服务器通过路由器将监控视频传给客户端主机,在远程客户端主机上安装专用监控软件或插件并通过网络看到被监控场所情况,实现单路、多路视频远程监控和录像;所述ip网络摄像头具有包括ip地址、端口号、安装位置、账号和密码在内的属性,用户通过输入账号及密码来查看监控;所述的存储和管理模块包括数据库服务器和客户端电脑,数据库服务器内置用户表、摄像头管理表、标注框信息表以及人气指数表,客户端电脑内置管理系统;所述的内置于客户端电脑内的管理系统包括如下功能:监控视频查看、区域标注、行人检测、人气指数统计和热力图生成。2.根据权利要求1所述的一种热点区域人气指数监测系统,其特征在于,所述的内置于客户端电脑内的管理系统实现方法如下:步骤1:将摄像头记为c
i
,i∈{1,2,
…
,n},其中,c
i
表示第i个摄像头,n表示摄像头数量,将摄像头c
i
的监控区域进行区域标注后的标注区域记为p
ij
,j∈{1,2,
…
,n
i
},其中,p
ij
表示第i个摄像头c
i
的监控区域下第j个标注区域,标注区域为多边形,其面积为s
ij
,n
i
表示第i个摄像头c
i
的监控区域下的标注区域数量;将数据库中的人气数据集合记为其中,k表示时刻的序列号,u表示检测到的行人编号,v表示第u个行人的骨架点编号,表示t
k
时刻摄像头c
i
下的第j个标注区域p
ij
第u个行人的第v个骨架点到该标注区域中心点的欧式距离,表示t
k
时刻摄像头c
i
下的第j个标注区域p
ij
检测到的行人数量,表示t
k
时刻摄像头c
i
下的第j个标注区域p
ij
第u个行人的骨架点数量;初始化d为空集;步骤2:启动人气数据采集线程,具体为:每隔δt的间隔时间循环获取每个摄像头c
i
的视频帧,获取集合d中的最大值k,并将当前时刻记为t
k+1
,利用现有人体骨架点检测模型对视频帧中标注区域的行人进行骨架点检测,得到t
k+1
时刻摄像头c
i
下的第j个标注区域的人体骨架点数据并将加入到集合d中;步骤3:根据式(1)-(3)计算任意标注区域p
ij
指定时间范围[t
s
,t
a
]内的人气指数w
ij
;将标注区域p
ij
填充红、绿、蓝分量分别为255*w
ij
、0、0的颜色以进行可视化显示;、0、0的颜色以进行可视化显示;、0、0的颜色以进行可视化显示;其中,w
ij
∈[0,1.0],0表示完全没有人气,1.0表示人气指数满格,α表示调和系数,t
s
表示指定的开始时间,t
a
表示指定的截止时间,t
a
>t
s
,t
a
和t
s
均从集合d的时刻序列{t
k
|k=1,
2,
…
}中选取,x
ij
表示中间量,f
i
表示摄像头c
i
的帧率。
技术总结本发明涉及一种人气指数监测系统,尤其涉及通过计算人气指数将热点区域可视化以便用户观察数据的人气指数监测系统。本发明通过客户对安装在不同场所不同区域的IP网络摄像头采集的监控视频进行区域标注,再利用现有的人体骨架点检测模型对行人进行骨架点检测,经过一系列计算得到人气指数,并将人气指数以热力图结果直观地呈现,本发明在人流量统计的基础之上计算热点区域的人气指数,这个数据比单纯获得精确的人流量数据更具有现实意义。获得精确的人流量数据更具有现实意义。获得精确的人流量数据更具有现实意义。
技术研发人员:高飞 陈雯逸
受保护的技术使用者:浙江工业大学
技术研发日:2022.03.28
技术公布日:2022/7/5