基于梯度方向直方图的人体检测算法的改进

来源 :电子科技大学 | 被引量 : 4次 | 上传用户:chiivy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
人体检测是研究如何让机器以人的思维方式去检测图像或视频中人体所在区域的技术。人体检测技术作为人体目标识别和跟踪的前奏和瓶颈,在视频监控、视频标识、驾驶辅助系统、辅助救灾、辅助医疗、机器人、运动员动作分析等领域都有着广阔的应用前景。但是,由于人体本身的特殊性和复杂性及所处环境的多变性,如何快速、准确地检测出人体对研究人员来说是个不小的挑战。从近年来的研究及Pascal VOC Challenge的结果可以看出,在人体检测领域,基于梯度方向直方图(HOG)的人体检测算法具有更好的检测效果,为此它也成为当前人体检测技术研究的焦点,但该算法同时也存在以下几方面的不足:1)易受光照、天气等环境因素的影响;2)处理速度慢,不能满足实时性要求;3)无法解决人与人之间的遮挡。本文对基于梯度方向直方图的人体检测算法进行深入研究,并针对该算法的前面两个不足之处提出以下的改进:1.针对原算法特征维数过高,计算速度慢的缺点,提出基于PCA的人体检测算法和基于PCA+ICA的人体检测算法,两种算法都使用主成分分析降低特征维数,使用SVM对样本进行分类。为了尽可能保证降维后边缘信息的完整,基于PCA的人体检测算法在使用PCA降维前,对生成的HOG特征使用DoG滤波器进行滤波处理,最后将运用SFS算法选择的HOG+PCA特征送入SVM分类器。基于PCA+ICA的人体检测算法直接使用PCA降维,对降维后的特征使用ICA进行特征提取,将提取后的特征作为SVM分类器的输入。2.针对原算法易受光照等天气因素的影响,提出基于改进HOG特征的人体检测算法。该算法在提取HOG特征前,首先将样本图像根据其灰度均值和标准差进行分类,分为强光型、弱光型、正常型三种。为了减少光照等因素对算法准确性的影响,对分类为强光型和弱光型图像提出了不同的光照补偿方法,对补偿后的图像再提取HOG特征。在提取HOG特征时,为了突显边缘特征,使用一阶中心对称模板和一阶非对称模板相结合的方式来计算梯度,为了得到更详细的人体特征信息,对统计梯度直方图使用的块和单元格使用新方法进行了更细致的划分,最后将生成的HOG特征经PCA-LDA处理后送入SVM分类器。为了验证本文所提出算法的有效性,使用INRIA人体数据库对本文的算法进行测试,实验平台为Matlab2012a。
其他文献
服务机器人与智能空间技术相结合,不仅扩展了服务机器人感知环境信息和决策的能力,也增强了智能空间的服务执行功能。随着技术的发展和进步,服务机器人智能空间的应用研究受
随着科学技术的发展,语音识别技术的产品已经走出了实验室,走进了人们日常生产生活的各个方面。目前对于语音识别中有些问题还没有得到彻底解决,尤其是声学模型的研究上。声学模
案例推理是一种应用十分广泛的类比推理方法,适用于没有完整、精确的数学模型描述,但有丰富经验和大量历史记录的领域,转炉炼钢是其中一个比较典型的代表。为了生产出合格的
近年来,仿生机器鱼技术日趋成熟,许多学者对机器鱼的编队控制和群体间的协作等问题进行了深入研究。本文以三关节仿鲹科机器鱼为研究对象,开展了模糊控制和人工势场法对机器鱼编
三维重构技术可以将客观世界中的真实场景进行数字化再现,是计算机视觉和机器人领域一个重要的研究课题。随着应用需求的不断发展,三维重构方法在实时性和可靠性方面面临着新
随着能源、环境等问题的告急,新型清洁能源的发展已变得迫在眉睫。风能凭借充沛、环保、廉价等优势在众多能源种类中脱颖而出。然而作为风能主流应用方向的风力发电技术,对其开发研究受到地理位置等不便因素影响。因此,有必要将风力发电机“搬移”到实验室,建立风力发电机的模拟平台。本文通过对国内外风力机模拟技术研究现状的分析研究,提出了一种以直流电动机作为原动机,电动机电枢电流作为控制量,TMS320F2812作
图像超分辨率复原(SR,Super-Resolution)的目的是根据单幅或者多幅低分辨率图像,采用信号处理技术,重建出高分辨率图像,其可分为单幅图像超分辨率复原和多幅图像超分辨率复原,本文主
环境污染和能源危机一直是困扰世界的难题,寻找一种既清洁又取之不尽的新型能源迫在眉睫。风能是一种清洁可再生能源,加强对它的开发利用对于缓解能源危机、减轻环境污染具有重要的意义。风力发电是对风能利用最典型一种途径,近年来,世界风电产业得到了迅速发展,双馈风力发电系统因其一系列典型优势在大型风电市场中占主要地位。因其是一个强非线性系统,存在着强耦合,并且在运行过程中扰动剧烈以及系统在不同运行状态时有着不
学位
现代工业中,出于对生产过程的安全性、生产质量的稳定性等需求,及时的发现故障并识别出故障类型成为了过程工业中非常重要的一个要求。近年来,随着现代工业流程的不断发展,大