关键词:
智慧工地
视觉感知技术
智能视频分析
实时分析架构
摘要:
随着社会的日益进步和技术的飞速发展,对施工场地的安全风险监管智能化、智慧化程度要求越来越高。当前,工地上的监控摄像机较多基于单个算法工作,功能较为单一;部分摄像机可能配备有多个算法以适应不同位置或场景,但在移动过程中或移动后需要重新调整设置,使用不便;且多路摄像机之间缺乏联动,无法自动分工,需要人员手动调整;如果对视频内容进行完全检测,算力需求较高、实时性低。因而,工地视频的自动检测率较低、大量视频无法进行及时检测,造成工地监控系统智能分析过程柔性度差,难以动态定义感知流程,难以形成全过程、全时域的动态多算法组合检测,甚至造成大量的视频内容浪费。针对上述问题,本文设计了一种监控视频的柔性实时分析架构FRTA;设计了动态定义感知流程,形成全过程、全时域的动态多算法组合检测的智慧工地多路视觉感知方案;设计实现了面向智慧工地的多路视觉感知系统,解决了系统设计与实现过程中的诸多问题。主要工作包括:(1)设计了监控视频的柔性实时分析架构FRTA:根据系统资源使用情况、任务紧急程度和重要程度、感知算法精度、感知算法效率等多方面因素动态选择算法、算法版本,解决了摄像机功能单一、视频内容无法及时被检测和摄像机移动监测问题;将任务编程与黑板模式的结合,高效生成视频流任务,解决数据复用并保证了视频帧序列的时序有效性,实现多智能算法同时检测分析有序视频帧的无序计算;通过视频帧唯一标识、小根堆算法设计优先队列和限时等待,保证处理完毕后的视频帧输出的有序性和实时性。(2)设计了动态定义感知流程与多路视觉感知方案:通过快速聚焦适配算法、事件分级、设定视频帧内存存在时间等设计,使用高并发技术按照任务产生顺序计算,避免大量图片存在造成内存溢出,保证了视频的流畅度和实时性;通过源流复用与任务动态绑定联结多路摄像机,实现多路视频流自动分配算法级别,实现相互配合,避免重复检测,或着重提高检测精度;将检测结果和原始视频流分离,保证了视频源流不被污染;在视频帧内绘制检测分析结果,将检测分析结果反映在视频流中。(3)设计实现了面向智慧工地的多路视觉感知系统:设计接口适配器兼容市场常见摄像机等设备;实现用户自定义视频流、智能算法组合;根据用户需求设置检测级别,弹性分配资源,避免资源浪费,减少系统建设成本;采用智能化的柔性设计,让系统易于扩展和维护,提高了工地智能化水平。