基于Adaboost的车标定位方法

基于Adaboost的车标定位方法

2023年8月2日发(作者:)

维普资讯

第34卷 第ll期 计算机工程 2008年6月 VoL34 No.1l Computer Engineering June 2OO8 ・人工智能及识别技术・ 文章编号;1001)---3428(2008)11----0206---02 文献标识码;A 中图分类号:TPI8 基于Adaboost的车标定位方法 林志阳,康耀红,雷景生 (海南大学信息科学技术学院,海I=l 570228) 摘要:车标定位是智能交通系统中一个重要的组成部分,该文针对车标在成像过程中受到光线和其他条件影响较大的情况,提出一种基 于Adaboost算法的车标定位方法,将车辆彩色图像进行预处理,再使用Adaboost算法进行车标定位,该方法具有较快的定位速度和较高 的准确率。实验证明,采用该方法能获得较好的车标定位效果,具有一定的实用价值。 关键诃:Adaboost算法;车标定位;特征提取;类Haar特征 Vehicle-logo Location Method Based on Adaboost LIN Zhi-yang,KANG Yao-hong,LEI Jing-sheng (College of Information Science and Technology,Hainan University,Haikou 570228) [Abstract]Vehicle—logo location is one of the most important parts of the Intelligent Transportation System(ITS).Focusing on the effect of the light on screening vehicle—logo images,the paper proposes a vehicle—logo location method based on Adaboost algorithm.After preprocessing the vehicle—logo images,Adaboost algorithm is used to locating hte vehicle—logo.The method of using Adaboost algorithm in vehicle—logo location has faster location speed and higher correctness than most of hte existing methods.Experimental results demonstrate that the algorl I ithm is feasible and applicable. [Key words]Adaboost algorithm;vehicle—logo location;feature extraction;Haar-like ̄amre -r] 1概述 建模,这些特征都需要有一定的目标和非目标区分性。 随着公路基础建设以及汽车工业的发展和车辆数量的不 Adaboost算法用于车标定位检测时,需要从车标图像中抽取 断增加,智能交通系统的应用日益广泛,并取得了巨大的经 大量的简单特征。本检测器选择由文献【,◆ 5]提出的扩展 济和社会效益。 Haar—like的特征,该特征适用于车标定位检测,如图1所示。 车标定位是在车辆图像中定位出车标的位置。由于车辆 图像都采集于自然环境中,而自然环境中车标和背景的成像 条件是不可控制的,随机变化的因素(尤其是光照条件)和复 杂的背景信息给目标搜索带来巨大困难。不同光照条件下, 车标亮度、明暗对比度都有很大变化。同时,车标区域在整 幅图像中所占的比例较小,要从整幅图像中定位出车标区域 八 —— /\ 必然要在大量的背景信息中进行搜索,而且由于实时性的要 求,通常要求算法能快速、准确地完成车标定位。如果没有 ◆/ i一} T 高效率的搜索方法,就需要耗费大量的计算时间和存储空间。 图1 Haar-like特征 所以,车标定位技术一直以来是车标识别系统的一个关键技 每个特征都由若干个这样的矩形组成,分别检测边界、 术环节。 细线、中心特征,这些特征的表示如式(1)所示。 目前车标定位的方法主要有:基于边缘直方图的快速汽 yeas WixRectSum(r ̄) (1) 、车标志识别方法n ;基于能量特征的车标定位方法 ;基于 U, J 能量增强和形态学滤波的车标定位方法口]。本文提出一种基 其中, 表示矩形的权重;RectSum(r )为矩形 所围的图像 于AdaBoost算法的车标定位方法。 的积分;feaj表示第 个特征;n是组成 n 的矩形个数。 2 AdaBoost算法原理 l 2.2 Adaboost算法 Adaboost算法是一种通过改变数据分布来实现的迭代方 Adaboost算法是一种分类器算法,其基本原理是利用大 法。它根据每一轮训练中每个训练样本的分类结果的正确与 量分类能力一般的弱分类器通过一定的叠加方式,组合成一 否,以及上一轮的总体分类准确率,来确定每个样本的权值。 个分类能力很强的强分类器,再将若干个强分类器级联成为 再将每次训练得到的强分类器通过级联的方式组合起来,作 一个分级分类器。其中,级联的级数依赖于系统对错误率和 识别速度的要求。 基金项目:教育部重点基金资助项目(03144) 2.1特征的选取及特征值的计算 作者筒介:林志阳(1980--),男,硕士研究生,主研方向:Internet 在目标检测过程中,需要对候选图像进行分析,判断是 信息检索;康耀红,教授、博士生导师;雷景生,副教授 否为待检目标,多数目标检测系统都是使用特征对目标进行 收稿日期:2007—11—15 E-mail:lzylinzihyang@126.com 

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1690908937a460765.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信