AI赋能人流量检测,可视化数据大屏让城市更安全

AI赋能人流量检测,可视化数据大屏让城市更安全

发布时间:2022-11-17 作者:创始人

在超大城市的管理中,如何应对人口密度增大所造成的拥挤、踩踏等事故是不可回避的问题。一旦人流密度超过场所所能容纳上限,后续的风险往往难以管控。近期,韩国梨泰院发生的踩踏事故共造成156人丧生,造成了不可挽回的损失。本项目旨在对特定区域的人流量进行智慧监控,以辅助管理者在事故发生前及时实施管控,以减少甚至彻底消除大人流量带来的风险。

本方案基于 PP-Human 行人分析工具,使用 Django+pyecharts 完成动态数据大屏的开发,完成了人流数据的采集与入库,打架、摔倒、打电话等事件的警报收集与可视化,并添加了口罩检测。对于边缘端的 CPU 部署性能优化,我们采用 OpenVINO+ONNX 的方案,并同时提供各种大小尺寸的模型,以满足在不同算力限制的设备上部署的需求。

本项目旨在实现对某一特定监控区域进出口人流量的检测与记录,而 PP-Human 为我们提供了全套的解决方案。基于 PP-Human 完善的 pipeline,我们使用 Django 和 pyecharts 开发了可视化前端,并针对推理速度进行了一定优化,同时使用 OpenVINO 以提高 pipeline 在 CPU 上的运行速度。


 功能概览 

mmexport1668677606899

本方案主要支持的功能如下:

mmexport1668677637763

在数据采集与入库过程中,根据任务性质不同,采用了两种方案:

定时采集:对于每个 frame 推理都会产生的人员计数数据及视频图像等,采用定时采集入库的方式。即定时对实时推理结果进行记录并存入数据库。

即时采集:对于偶发的警告事件(如摔倒、打架等),采用即时入库的方式。即一旦检测到事件发生就通过 requests 将事件发送给后端。


在数据可视化及事件警报的展示上,我们使用 Django 与 Echarts 配合完成。使用 Django 的 StreamingHttpResponse 实现视频流的传输,并用 ajax 定时更新网页上的图表与警报信息,实现动态数据大屏的基础功能。

同时根据具体应用落地的差异,数据可视化大屏中预留了各种图表的位置,可以根据需求自行设计所需的数据图表进行展示,丰富大屏功能,实现个性化功能定制。


7x24小时服务热线:400-996-8756

公司地址:河南省郑州市姚砦路133号金成时代广场6号楼13层

I CP备案号:豫B2-20110005-1

公安备案号: 41010502003271

法律顾问:河南天坤律师事务所-段志刚律师