1. 行人检测技术发展脉络
2008年,当我在实验室第一次尝试用HOG特征+SVM分类器实现行人检测时,需要手动调整数十个参数才能勉强达到70%的准确率。如今,基于深度学习的检测器在复杂场景下也能轻松突破95%的mAP。这十年间,行人检测技术经历了三次重大范式转移:
1.1 手工特征时代(2008-2012)
Dalal和Triggs在2005年提出的HOG(方向梯度直方图)特征,配合线性SVM分类器,构成了第一代行人检测系统的核心。当时我们团队在PETS2009数据集上测试时,发现几个关键问题:
- 对光照变化敏感:阴天场景的漏检率比晴天高出23%
- 尺度适应性差:需要构建6-8层的图像金字塔才能覆盖3米到50米的检测范围
- 密集人群误检:当行人间距小于80像素时,误检率呈指数级上升
为解决这些问题,后续出现了ACF(聚合通道特征)等改进方案。我们曾做过对比实验:在INRIA数据集上,原始HOG的miss rate为40%,而ACF能降到28%。但这类方法本质上仍是"特征工程+浅层分类器"的组合。
1.2 深度学习萌芽期(2012-2015)
2012年AlexNet的突破性表现,促使我们开始尝试将CNN用于行人检测。早期采用的两阶段方案是:
- 用Selective Search生成约2000个候选框
- 通过微调的AlexNet网络进行分类
但这种方案在Caltech数据集上的测试结果令人失望:虽然准确率提升到82%,但处理单张图像需要近3秒,根本无法满足实时性要求。转折点出现在2015年,当我们在ECCV上看到Faster R-CNN的论文时,立即意识到区域提议网络(RPN)将改变游戏规则。
1.3 现代检测器时代(2016至今)
YOLOv3在2018年成为我们团队的标配检测器,其优势在于:
- 多尺度预测:通过3种不同尺度的特征图(13×13、26×26、52×52)实现全范围覆盖
- Darknet-53骨干网络:在保持速度的同时,比ResNet-101的检测精度高1.5个点
- 实时性能:在Titan X显卡上达到45FPS的处理速度
去年我们在城市交通监控项目中,将YOLOv5与DeepSORT结合,在1080P视频中实现了:
- 98.7%的白天检测率
- 93.2%的夜间检测率(配合红外
