Pedestrian Detection- state of art - 行人检测-更新到2015各种先进的algorithms
### 行人检测技术概述 行人检测是计算机视觉领域中的一个重要课题,主要目的是在图像或视频中自动识别出人类行人。这项技术广泛应用于智能交通系统、安防监控、无人驾驶汽车等领域。随着深度学习技术的发展,行人检测算法的性能得到了显著提升。本文基于一份截至2015年的文献综述,对当时流行的几种先进行人检测算法进行详细介绍。 ### 1. Caltech Pedestrian Dataset Caltech Pedestrian Dataset 是一个广泛使用的行人检测数据集,包含大量标注的行人实例。该数据集对于评估不同算法的有效性至关重要。以下是对该数据集中评估过的部分算法的总结: #### A. ACF (Aggregated Channel Features) - **特点**:利用多通道特征进行聚合。 - **分类器**:AdaBoost。 - **训练数据**:INRIA 或 Caltech 数据集。 - **备注**:该方法通过不同的通道特征组合提高了检测精度,并且有针对 Caltech 数据集的特定版本。 - **变体**: - ACF-Caltech:专为 Caltech 数据集优化。 - ACF-Caltech+:使用更深的决策树和更密集的采样。 - ACF+SDt:结合了运动特征(Stabilized DTree)来提高准确性。 #### B. AFS (Accelerated Feature Synthesis) - **特点**:采用多种特征。 - **分类器**:线性 SVM。 - **训练数据**:INRIA 数据集。 - **备注**:AFS 是一种加速版本的特征合成方法,具有更高的效率。 - **变体**: - AFS+Geo:在原始 AFS 的基础上增加了几何约束。 #### C. CCF (Combined Channel Features) - **特点**:使用深度特征。 - **分类器**:AdaBoost。 - **训练数据**:Caltech 数据集。 - **备注**:CCF 通过结合深度特征来增强检测性能。 #### D. Checkerboards - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:Caltech 数据集。 - **备注**:Checkerboards 方法通过引入额外的基于流的特征进一步提升了性能。 #### E. ChnFtrs (Channel Features) - **特点**:利用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA 数据集。 - **备注**:这是一个经过更新的方法,在作者的网站上提供了附加材料。 #### F. CompACT-Deep - **特点**:采用多种特征。 - **分类器**:Boosting。 - **训练数据**:Caltech 数据集。 #### G. ConvNet (Convolutional Neural Networks) - **特点**:像素级特征。 - **分类器**:DeepNet。 - **训练数据**:INRIA 数据集。 - **备注**:基于卷积神经网络的方法在行人检测任务中表现出色。 #### H. Crosstalk - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA 数据集。 #### I. DBN-Isol 和 DBN-Mut (Deep Belief Networks) - **特点**:使用 HOG 特征。 - **分类器**:DeepNet。 - **训练数据**:INRIA/Caltech 数据集。 - **备注**:这两种方法都利用深层信念网络来提取高级特征。 #### J. DeepCascade - **特点**:像素级特征。 - **分类器**:DeepNet。 - **训练数据**:Caltech 数据集。 - **备注**:DeepCascade+ 使用了 Caltech、ETH 和 Daimler 数据集进行训练,进一步增强了模型的泛化能力。 #### K. DeepParts - **特点**:像素级特征。 - **分类器**:DeepNet。 - **训练数据**:Caltech 数据集。 #### L. FastCF - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA/Caltech 数据集。 - **备注**:FastCF 能够在 CPU 上实现每秒 100 帧的处理速度。 #### M. FeatSynth (Feature Synthesis) - **特点**:采用多种特征。 - **分类器**:线性 SVM。 - **训练数据**:INRIA 数据集。 #### N. FisherBoost - **特点**:使用 HOG 和 COV 特征。 - **分类器**:FisherBoost。 - **训练数据**:INRIA 数据集。 #### O. FPDW (Fast People Detector with Windows) - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA 数据集。 - **备注**:这是一种加速版的 ChnFtrs 方法。 #### P. FtrMine (Feature Mining) - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA 数据集。 #### Q. Franken - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA 数据集。 - **备注**:该方法通过构建多个针对遮挡的专用模型来提高准确性。 #### R. HikSvm - **特点**:使用 HOG 特征。 - **分类器**:HIKSVM。 - **训练数据**:INRIA 数据集。 - **备注**:自发表以来,已经修复了边界效应问题。 #### S. HOG (Histogram of Oriented Gradients) - **特点**:使用 HOG 特征。 - **分类器**:线性 SVM。 - **训练数据**:INRIA 数据集。 #### T. HOG-LBP (Histogram of Oriented Gradients and Local Binary Patterns) - **特点**:使用 HOG 和 LBP 特征。 - **分类器**:线性 SVM。 - **训练数据**:INRIA 数据集。 #### U. InformedHaar - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA/Caltech 数据集。 #### V. JointDeep - **特点**:使用颜色和梯度特征。 - **分类器**:DeepNet。 - **训练数据**:INRIA/Caltech 数据集。 #### W. Katamari - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA/Caltech 数据集。 - **备注**:该方法综合了多种方法的优点,包括 [4,16,28,31,37]。 #### X. LatSvm-V1 和 LatSvm-V2 (Latent SVM) - **特点**:使用 HOG 特征。 - **分类器**:Latent SVM。 - **训练数据**:PASCAL 和 INRIA 数据集。 #### Y. LDCF (Locally Decorrelated Channel Features) - **特点**:使用通道特征。 - **分类器**:AdaBoost。 - **训练数据**:Caltech 数据集。 - **备注**:该方法通过局部去相关通道特征来提高检测性能。 #### Z. LFOV (Large Field of View) - **特点**:使用像素级特征。 - **分类器**:DeepNet。 - **训练数据**:Caltech 数据集。 #### AA. MLS (Multiple Layer Structure) - **特点**:使用 HOG 特征。 - **分类器**:AdaBoost。 - **训练数据**:INRIA 数据集。 #### AB. MOCO (Model of Context) - **特点**:使用 HOG 和 LBP 特征。 - **分类器**:Latent SVM。 - **训练数据**:Caltech 数据集。 ### 结论 行人检测算法经历了从传统机器学习方法到深度学习方法的重大转变。这些算法不仅在准确率方面取得了显著进步,而且在处理遮挡、尺度变化等复杂场景时也表现出了强大的适应性。通过对比分析,我们可以看出,利用深度学习框架如卷积神经网络(CNNs)和深层信念网络(DBNs)的方法在检测性能上表现尤为突出。同时,通过融合多种特征(如 HOG、LBP 等)和改进训练策略(如 AdaBoost、SVM 等),能够进一步提高检测效果。未来的研究可以继续探索如何结合更多领域的知识和技术,进一步提高行人检测的准确性和鲁棒性。
- 粉丝: 81
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ccceeeeee,ukytkyk/liyihm
- 100kW微型燃气轮机Simulink建模,微燃机包括压缩机模块、容积模块、回热器模块、燃烧室模块、膨胀机模块、转子模块以及控制单元模块 考虑微燃机变工况特性下的流量、压缩绝热效率、膨胀绝热效率、压
- 该模型采用龙贝格观测器进行无传感器控制 其利用 PMSM 数学模型构造观测器模型,根据输出的偏差反馈信号来修正状态变量 当观测的电流实现与实际电流跟随时, 可以从观测的反电势计算得到电机的转子位置信
- 双移线驾驶员模型,多项式双移线模拟 软件使用:Matlab Simulink 适用场景:采用多项式搭建双移线期望路径,基于郭孔辉单点预瞄理论,搭建双移线simulink驾驶员模型 模型包含:双移线
- 0cd39e46e9672ca3fc70d6cb46f099dd_1734832088456_8
- 伺服系统永磁同步电机矢量控制调速系统在线转动惯量辨识Matlab仿真 1.模型简介 模型为永磁同步电机伺服控制仿真,采用Matlab R2018a Simulink搭建 模型内主要包含使
- newEditor.css
- 读QFLASH ID和读4线FLASH数据vitis验证工程
- 欧拉系统(openEuler-22.03-LTS-SP3) suricata rpm安装包
- ADRC自抗扰控制永磁同步电机矢量控制调速系统Matlab仿真模型 1.模型简介 模型为基于自抗扰控制(ADRC)的永磁同步电机矢量控制仿真,采用Matlab R2018a Simulink搭
- ADRC线性自抗扰控制感应电机矢量控制调速Matlab Simulink仿真 1.模型简介 模型为基于线性自抗扰控制(LADRC)的感应(异步)电机矢量控制仿真,采用Matlab R2018a
- 感应电机矢量控制调速仿真PI参数自整定 Matlab Simulink仿真模型 1.模型简介 模型为感应(异步)电机矢量控制调速系统仿真,采用Matlab R2018a Simulink搭建
- CC2530无线zigbee裸机代码实现ADC采集内部温度并串口打印.zip
- CC2530无线zigbee裸机代码实现LED流水灯程序.zip
- CC2530无线zigbee裸机代码实现MQ-2气体传感器数值读取.zip
- CC2530无线zigbee裸机代码实现PWM调光控制.zip