论文部分内容阅读
人员移动轨迹追踪系统是本人实习公司开发的一款安防领域项目。主要应用于全国司法系统、公安系统、监狱系统、刑侦系统等领域。近年来,随着“智慧公安”和“平安城市”的提出,在国家公安部、科技部、信息部多次强调“科技强警”的大环境下,重点人员移动轨迹系统应运而生。本论文设计并最终实现了人员移动轨迹追踪系统,为各重点单位提供业务支持。目前,本系统作为公司视频智能平台下的一个系统己完成第一期设计并投入使用。系统探讨整合了现有的视频监控设备和业务系统,利用深度学习等先进技术手段,建立统一的目标监控跟踪与轨迹描述分析系统。通过数据处理、存储管理、数据筛选、可视化交互分析等技术,帮助分析人员快速实现多维筛选,聚焦关键线索,实现高效信息发掘,将数据对象之间的相关性以图形化的方式进行描述和展现。系统基于人脸识别技术,将注册阶段用户提供的人脸照片识别为唯一的人脸特征码,与监控视频抓取到的人员进行关联,经过数据加工处理,得到相关人员的出现位置、出现时间等结构化信息,结合目标区域建筑底图,监控描点、移动路径等基础信息的配置,对目标人员的行动轨迹以数据可视化手段进行轨迹复现,同时对途经点位拍摄的视频片段进行历史回放,从而完成对目标人员的行径、行为进行追踪观察。系统使用IntelliJ IDEA进行客户端和服务端接口设计。客户端采用AngularJS、D3.js等技术,以谷歌浏览器网页的方式展现界面;服务端则基于JDK1.8和Spring Boot进行接口开发。利用Nginx的反向代理技术,解决跨域问题和前后端数据通信问题。采用MySQL数据库对数据进行持久化存储,结合Ehcache轻量级缓存机制提升系统性能。本人参与设计与开发该系统的人员追踪模块、区域查询模块、人员管理模块和数据配置模块四个模块,其中数据配置模块又包括描点配置等五个子模块。软件架构和编码设计合理,结构稳定,支持扩展,较好地满足了软件开发思想,内测阶段稳定运行,目前己上线版本运行良好,在后续的产品迭代过程中将继续遵循软件工程方法论,不断完善产品功能。