- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摄像头智能小车中自适应二值化的研究
摘 要 以“飞思卡尔”杯智能汽车竞赛为背景,对现有的二值化算法的分析,基于迭代的思想提出了一种新的双峰法的改进二值化算法。并通过实验的方法将新方法和传统算法进行比较,实验结果表明新方法实现了自适应二值化阈值的计算,解决了传统全局双峰法分割赛道图像时适应性差,易受光线影响的问题,适用于摄像头循迹小车中的实时图像处理。
关键词 飞思卡尔;智能车;图像分割;自适应二值化
中图分类号 TP2 文献标识码 A 文章编号 2095-6363(2015)09-0028-02
图像分割是数字图像处理中的一项基本技术,该技术在目标识别、机器视觉以及视频和图像信息的检索中起着重要的作用。图像二值化是图像分割中的一项重要的技术,在众多的应用场合中都要求对灰度图像进行二值化,所谓二值化就是设定一个阈值将图像各个元素按其灰度值分为背景和目标两类,由于分割后图像只有两个等级,因而称之为二值化图像。因此在进行图像的分割时阈值选取的恰当与否直接决定着目标信息的保留状况。有关阈值选取的方法吸引了大批专家学者为之付出了辛勤的劳动,也提出了许多方法,例如基于灰度直方图的双峰法,最大类间方差法(Otsu法),最大熵方法等等,并且不断有新的方法提出。
受教育部高等教育司委托高等学校自动化专业教学指导分委员会主办的“飞思卡尔”杯全国大学生智能汽车竞赛是在飞思卡尔半导体公司的赞助下以飞思卡尔单片机为主控芯片,自主设计并制作出具有驾驶能力的智能汽车,并在最短时间内完成赛道运行的一项赛事,是教育部主办的全国大学生五大竞赛之一。此项竞赛涵盖了包括传感器技术、电子技术、计算机技术、机械等多个领域的极具创意性的比赛。按照使用传感器种类的不同分为摄像头组、光电组和电磁组。摄像头传感器因其获取的信息丰富,能更好的反应赛道的真实情况而被广泛地采用,在每年比赛中摄像头组的竞争也非常激烈,因此一套适应性强、 可靠性高、运算量小的二值化算法是取得优秀成绩的先决条件。
1 二值化原理
将图像划分成一些特定的区域称为图像分割。按照分割方法的不同分为边缘检测法和阈值分割法。边缘指一幅图像中灰度变化比较剧烈的地方,因此边缘检测法主要依靠图像的一阶或二阶导数但是导数对噪声非常敏感,因此在采用此类方法时需要对图像进行滤波。但普通的滤波算法在滤除噪声的同时可能会降低边缘强度。阈值法是将每个像素点的灰度值与阈值进行比较,根据比较结果将图像划分为目标和背景。二值化过程可表示为:
g(x,y)为(x,y)处的像素值,f(x,y)为二值化后(x,y)处的像素值,T为阈值。常用的阈值选取方法有很多,根据阈值个数的多少可分为全局阈值法和局部阈值法。全局阈值法是指进行图像二值化时所有图像元素只与一个全局阈值进行比较。
常用的全局阈值法包括以下几种。
1)固定阈值法。这种二值化方法采用人为设定的阈值,该方法的运算量小,但是其缺点也是很明显的。适应性差,且分割结果极易受人为因素的干扰。
2)双峰法。首先统计图像的一维灰度直方图,如果此幅图像中背景简约,目标与背景的对比比较明显,灰度直方图就会呈现明显的双峰分布,那么两峰之间的谷底的灰度值就是就是最佳的二值化阈值。
3)最大类间方差法。灰度值方差是灰度分布均匀性的度量。方差越大表明构成图像的各部分差别越大,反之说明构成图像各部分差别越小。通过计算目标的平均灰度值、背景平均灰度值整幅图像的平均灰度值等来找出最大类间方差以及最小类内方差的点。此点即为错分几率最小的点。
全局二值化在处理一些复杂的图像时出错率较高,因而在此基础上提出了局部阈值法。局部阈值将原图像分成多块较小的图像,并对每一块图像分别计算阈值。典型的局部阈值法包括以下几种。
1)Bersen算法。阈值的选取只与特定尺寸的小图像中的最大最小值有关,在分割非均匀光照或背景复杂的图像时容易产生伪影或残缺的现象。
2)Niblack算法。该算法阈值与局部图像的均值和方差决定,该方法运算量大、容易受到背景噪声的干扰,且存在伪影或残缺的现象。
在对图像处理实时性和适应性要求比较高的应用场合中,上述均存在不能同时两者兼顾的问题。但是针对智能车系统普通的双峰法就能满足要求,因为智能车运行在特定的比赛赛道上,背景简约且对比明显且与赛道的对比明显。但是在应用过程中发现有时会出现赛道光线分布不均匀的区域或是受光线斜射的影响,背景和目标的对比不是非常明显,因而会出现图像二值化出错的情况,从而导致智能车控制决策失误因而出现车模运行失控的情况。基于上述情况需要对双峰法进行改进,使之满足智能车的运行需求。
2 双峰法改进方案
2.1 基本思想
在对双峰法进行改进之前首先对比赛场地以及比赛过程进
文档评论(0)