Page 33 - 2024年第55卷第7期
P. 33
数;K为归一化系数,计算如下:
K= ∑ [m(B)m(C)]=1- ∑ [m(B)m(C)] (3)
1
2
1
2
B ∩C ≠ B ∩C=
在本研究中,设 A、A、A和 A分别表示分级预警中判断为Ⅰ级预警、Ⅱ级预警、Ⅲ级预警和不
3
2
1
0
预警的证据命题,Ω = {A,A,A,A};m(A)和 m(A)分别对应通过行驶接近时间模糊隶属度函
1
0
i
2
i
2
3
1
数和机械最大拥挤度模糊隶属度函数计算 A预警结果的隶属度值,i ∈{0,1,2,3};m m (A)即
i 1 2 i
表示融合上述指标隶属度结果后判断为 A预警结果的概率分配值,计算如下式:
i
1
m m(A) = m(A)m(A)
i
1
2
1
i
i
2
K
( 4)
3
K= ∑ [m(A)m(A)]
2
i
i
1
i =0
最后,取融合后概率分配最大的 A预警结果作为最终预警结果,即argmax(m m(A)),i ∈{0,
i
1
i
2
i
1,2,3}。当出现证据冲突时 [33] ,为保证足够安全冗余,最终预警结果取两个指标对应隶属度最大
的预警结果中最高的预警等级。
4 工程应用
以两河口高心墙堆石坝坝面大场景视频监控为研究对象,采集了多个不同日期的分辨率为 1920 ×
1080 的视频片段来构建坝面施工机械轨迹预测数据集。其中,坝面主要出现的各类别施工机械平均同
时活动的数量统计如表 1所示,在同一坝面大场景视频监控画面中平均累计活动的施工机械多达 39
辆。通过迁移学习验证 Trajectron ++ 算法对坝面大场景视频监控中主要出现的施工机械在未来 6s内活
动轨迹预测的可行性和有效性。基于预测轨迹,使用模糊 - 证据融合方法确定预警结果,并在视频中
通过不同颜色的半透明目标框使其可视化,可视化结果能够有效地反映施工机械潜在碰撞风险的分级
预警,可用于指导施工管理人员管控现场施工安全。本研究的所有实验在配置为 IntelXeon(R)Gold
6132CPU@ 2.60GHz ,128G内存,2 × NVIDIAQuadroGV100显卡,系统环境为 Ubuntu16的工作站
上,使用 Python语言和 PyTorch深度学习框架完成计算。
4.1 Trajectron ++ 多施工机械轨迹预测结果
(1)数据集准备。针对坝面大场景视频监控的施工机械轨迹预测实验,共采集了 31个视频片段,
按每秒保留 2帧图片进行拆帧,共计 19295张图片用于制作施工机械轨迹预测数据集。基于前序工
作 [6 - 7] ,使用 DarkLabel工具对采集视频进行标注,以目标框中心点作为每辆施工机械的位置中心来提
取其行驶轨迹,制作相应标签,各类施工机械采集的轨迹位置记录数量如表 2所示。其中,20个视频
片段共计 14527张图片的 463894条施工机械轨迹位置信息组成训练集;5个视频片段共计 1164张图
片的 37318条施工机械轨迹位置信息组成验证集;6个视频片段共计 3604张图片的 117338条施工机
械轨迹位置信息组成测试集。
表 1 坝面各类施工机械在不同监控视频中 表 2 坝面各类施工机械轨迹位置
平均同时活动的数量统计 记录数量统计
施工机械 平均同时活动数量(辆) 施工机械 轨迹位置记录数量(条)
运输车 8 运输车 143855
碾压机 12 碾压机 187205
摊铺机 5 摊铺机 96612
挖掘机 5 挖掘机 85768
汽车 7 汽车 84699
装载机 2 装载机 20411
— 7 8 5 —