电梯和自动扶梯作为现代建筑中不可或缺的垂直交通工具,每天承载着数十亿人次的出行需求。但在高频使用过程中,乘客的不规范行为常常引发安全事故——据统计,全球每年因电梯危险行为导致的伤亡事故超过2000起。传统的人工监控方式存在反应滞后、人力成本高、漏检率高等痛点。
这个数据集正是为了解决这一行业痛点而生。它采用YOLO格式标注了各类电梯/扶梯场景下的危险行为样本,为开发智能监控系统提供了高质量的训练素材。我在参与某商业综合体安全升级项目时,发现市面上缺乏针对性的数据集,于是联合安防团队耗时6个月采集并标注了这套资源。
数据集包含8大类危险行为,每类细分为3-5个子场景:
标注时特别关注了行为发生前后的连续帧,确保动作完整性。例如阻挡关门行为会包含从伸手到门重新开启的完整过程。
采用多维度采集方案确保数据多样性:
采用YOLOv5 PyLabel标注工具,执行严格的标注规范:
标注文件示例:
code复制class_id center_x center_y width height
2 0.435 0.712 0.12 0.24 # 婴儿车类别
针对电梯场景的特殊性,设计了专属增强方案:
python复制# 自定义金属反光增强
class MetalReflection(albumentations.ImageOnlyTransform):
def apply(self, img, **params):
h,w = img.shape[:2]
flare_center = (random.randint(0,w), random.randint(0,h))
return add_sun_flare(img, flare_center, 0.5, 0.8)
基于YOLOv7的改进方案表现最佳:
训练参数配置:
yaml复制hyperparameters:
lr0: 0.0032
lrf: 0.12
warmup_epochs: 3
box_loss: SIoU
cls_loss: FocalLoss
在某万达广场的实测数据显示:
采用边缘计算+云端管理的混合架构:
code复制[前端摄像头] --RTSP--> [边缘计算盒] --JSON--> [云端管理平台]
│
└--[声光报警器]
边缘计算盒配置:
问题1:相似行为误判
问题2:极端角度漏检
提升小目标检测:
处理遮挡情况:
分阶段训练策略:
评估指标选择:
领域适配建议:
这套数据集目前已在GitHub开源基础版,商业授权版包含更多特种场景数据。在实际部署中发现,配合背景建模算法可以进一步提升夜间检测效果。最近我们正在试验将3D姿态估计融入检测流程,以更好区分危险行为与正常接触。