龙源期刊网交通标志识别研究综述作者:倪钰婷梁宇峰郝博闻钟玲来源:《软件工程》2016年第07期摘要:随着社会经济的发展,我国的道路交通系统发展迅速,人们生活变得便利的同时,也随之带来了相应的安全隐患。道路交通识别系统为上述问题提供了一种解决方法,因此受到学者们的广泛关注。TSR通过安装在机动车上的摄像机提取自然场景图像,系统会对图像进行交通标志检测与识别,最后将识别结果告知驾驶员,以提高交通运行速率,降低交通事故的发生。本文对多年来各位学者的研究结果加以总结得出结论,如何有效利用交通标志的多种特征、融合线性以及非线性子空间特征提取方法的优势,研究出具有高鲁棒性和高实时性的交通标志识别方法,将是今后的主要发展方向。关键词:交通标志;ITS;模板匹配;神经网络;深度学习中图分类号:TP391文献标识码:A1引言(Introduction)交通问题日益严峻,传统的人工管理办法已经无法满足实际的需要。20世纪80年代,美国提出了智能交通这一种新的概念,“智能交通系统(IntelligentTransportationSystem,简称ITS)”。ITS使道路交通中人、机动车辆和道路三者之间相互融洽相互协调,如图1所示。ITS的使用减小了交通事故的发生率,同时也提高了交通运行效率,建立一个便捷的交通体系。而且,管理人员可以通过对机动车辆、驾驶员和交通道路实时信息的采集来提高管理效率,目的是尽可能的充分利用交通资源。交通标志识别是智能交通系统领域的一项重要研究课题,在无人驾驶车辆和辅助驾驶系统等领域都是必不可少的一部分[1-4]。其主要有三方面的应用:(1)碰撞识别;(2)道路识别;(3)交通标识识别。本文的第二部分主要介绍国内国外的发展状况,相关算法的研究和应用情况。接下来第三部分介绍的是交通标志识别的技术理论和难点。最后第四部分是对交通标志识别系统现状的总结和对未来的展望。2国内外发展状况(Thedevelopmentsituationathomeandabroad)2.1国外发展现状交通标志的检测和识别的发展最早开始于20世纪70年代,由于受限于计算能力,无法对算法进行准确的实验验证,因此其相关技术发展较慢。但是随着计算机性能的提高,越来越多的学者和各大汽车厂商纷纷投入到交通标志检测和识别的研究中[5]。龙源期刊网相关领域的研究,当时比较主流的方法是采用闽值分割算法来进行交通标志检测[6],然后利用模板匹配的方法来实现交通标志的识别。但由于系统的阈值分割和模板匹配算法是用硬件设备完成的,所以当该系统在机器上运行时,针对每幅交通标志的检测时间是1/60秒,识别时间是0.5秒[7]。其中图像匹配法是将取得的图像和标准图像库中的图像在空间上进行匹配,通过选择特定的特征、较合适的搜索方法以及特征间的相似性准则来确定匹配的图像,一般分为基于特征的匹配和基于灰度图的图像匹配[4-8]。文献[27]中利用Surf特征的实时性和鲁棒性,将它运用到交通标志识别系统中大大提高了识别的准确高效性。在20世纪90年代后,西方各国也投入到了交通标志检测和识别的研究当中来。并各自提出了一些不同的检测和识别方法。其中,美国在开发了AdvancedDriverInformationSystem(ADIS),该系统应用颜色聚类的方式进行识别,仅对停车标志的识别率可达100%,但该系统并不是实时系统[9]。Piccioi与Micheli利用颜色确定交通标志大概的位置,再利用它的几何特征进行分析,可以比较准确有效地判断出三角形和圆形等图形的标志[3]。再比如基于距离的算法、基于径向函数的算法、神经网络分类法、形状分割等[4]。其中神经网络分类法最为常见。神经网络分类法是常用的分类算法,它是模仿人的神经系统,将大量简单的神经元互相连接组成一个复杂的非线性动态系统[10]。神经网络分类法为主流方法。法国的一家公司开发了一种新型TSR系统,该系统是针对红颜色类型的交通标志进行交通标志的检测,并利用人工神经网络算法完成交通标志的特征提取和分类识别工作,这个系统对红色标志的平均识别率达94.9%[11]。戴姆勒-奔驰汽车公司和德国的科布伦茨-兰道大学的研究人员进行了合作,研发出了具有实时性的交通标志识别系统,此系统运行在SParclo机器。实验显示它的最快识别速度为3.2s/幅,在一个拥有40000多幅图像的图像库中进行检验,它的识别准确率为98%[9]。神经网络分类识别法是最常见的交通标志的识别方法。来到21世纪后,交通标志检测与识别的研究更加得到了广泛的关注和研究,计算机技术和算法也日趋成熟。在2005年,GarethLoy实验室和NickBarnes研究所共同开发了一套利用对称性与质心位置来识别交通标志的系统,其识别率可以达到95%左右[7,8]。同年,Australia和Sweden共同开发了一套TSR系统,该系统先基于形状对称性定位交通标志的质心,然后再对此区域交通标志图像进行下一步分类识别,实验结果表示该系统的分类正确率达到95%[5-8]。Wisconsin大学的Liu和Ran开展了交通标志识别的研究,该研究只识别“停止”标志。该系统是基于HSI空间的颜色闽值法进行交通标志的检测,并用神经网络方法进行识别。在540多幅图像上进行了实验,显示了该系统的识别准确率达到95%[4]。2007年,Moutarde等人开发了一套以欧美地区的限速标志作为识别目标的交通标志识别系统,其中包括了交通标志检测以及目标的跟踪,通过在欧美地区的280个限速标志上的识别实验,显示了本系统的识别准确率是89%[4]。还有学者提出基于统计模式的识别和句法分类法,统计模式的识别的实质就是利用各种类的分布特征来实现分类功能,一般通过对样本集进行训练分类、特征提取以确定被识别模式的种类,最后再进采用类别内的匹配识别[5],它也是常用的分类识别方法。而句法分类法的应龙源期刊网用情况相对来说比较局限,其在知识的表示和分析方面存在不足,还需要改进。在2010年,西班牙的Makionado等人的交通标志识别研发是基于一个包含了约193类、36000幅的交通标志图像的数据库。识别方法是支持向量机,该方法的识别准确率达到95.5%。该方法未公开实验数据集,其进行实验的训练样本与测试样本并没有区分开来[10]。2013年KimJ.B.认为颜色形状容易受周围环境影响,可能会提高视觉显著性模型进行交通标志检测且具有较高的实时性[12]。2.2国内发展现状我国在这方面相比外国起步较晚,近年来也有一些相关研究[12],目前为止能够运用到实际中的交通标志识别系统不多。很多学者和科研机构都在研发着交通标志识别系统。交通标志识别算法这一方面,国内的一些学者也取得了成果[13]。以厦门大学李翠华教授、北京工业大学孙光民教授[14]、宁波大学的朱双东[15]等带领的研究团队对交通标志识别进行方法上的探索研究与初步试验。我国在20世纪90年代后,国内各校也开始关注交通标志识别研究,杭州大学蒋刚毅教授通过利用数学形态学方法提取交通标志的特征,再利用模板匹配算法来进行分类识别,其实验结果表明该系统能比较好对10类警告标志进行识别,而且具有较高的识别正确率与算法鲁棒性等优点[16]。许少秋等人也采用基于模板匹配的算法来对交通标志进行识别,再通过HSI颜色空间对图像进行分割,再经过图像预处理后提取可以得到交通标志的形状特征,实验结果表示该方法对于平移、旋转、遮挡等情况下的交通标志都具有较高的识别准确率,但其识别效率还有待提高[15]。进入21世纪后,主要方法就是神经网络分类法。2004年,王坤明等人使用BP神经网络对交通标志进行识别,该算法能够识别出11种不同的警告、禁止和指示标志[15]。2006年张航、黎群辉等人提出基于概率的神经网络算法来识别交通标志,取得了好的效果。2007年,东北大学东软汽车电子先行研发中心在汽车辅助驾驶系统方面进行了深入的探究,开始了交通标志识别算法探究工作,并且取得了一定成果。从2009年开始,国家自然科学基金委员会提出重大的研究计划“视听觉信息的认知计算”。同时“中国智能车未来挑战赛”也开始举办,迄今为止已经举办了四届比赛,其中交通标志的识别是无人驾驶汽车平台环境感知部分的重要测试项目。该项赛事的举办在一定程度上促进了国内交通标志识别技术的发展,其中国防科技大学、清华大学、北京理工大学、西安交通大学、军事交通学院、中科院合肥物质研究所、武汉大学、中南大学、重庆大学、浙江大学以及南京理工大学等院校[17]科研院校也参与了该课题的研究,并且进行了相关技术的探索,其中的一个研究内容就是无人驾驶车辆的视觉计算研究[18]。2010年,盛业华、张卡等人提出了一种交通标志识别算法,这个算法基于图像的颜色特征进行检测,来获得目标区域的图像;接着采用中心投影变的换算法获取图像目标区域的形状特征;最后利用测试过的概率神经网络分类器来进行分类识别。这个算法具有较高的识别正确率与算法效率,但人工神经网络的参数设置至今仍然没有一个成熟有效的解决方案。台湾大学龙源期刊网的资讯工程所也做过一些相关的研究[19,20]。他们采用动态视觉模型[20]进行了交通标志的检测,囊括了大部分类别的标志类型。还有杨斐等人将BP神经网络分类器用在交通标志识别,汪虹等人基于概率的支持向量机识别交通标志[21]。3交通标志识别的技术理论(Thetechnicaltheoryoftrafficsignrecognition)3.1交通标志的基本识别框架考虑到系统的实时性的要求,交通标志识别的系统框架设计应该针对中国现有的交通标志国家标准,从识别算法的结构实现的角度提出的交通标志识别的系统框架[22],如图2所示。3.2交通标志识别的关键技术(1)预处理技术:预处理的目的是为了得到满意的图像,在交通标志识别时,要解决交通标志图像的实时采集与图像的复原问题。交通标志图像的预处理主要涉及两个方面,一是对交通标志特征颜色的分割:而是对交通标志图像质量的提高。这两方面对于交通标志的正确识别有非常重要的意义。(2)特征提取与选择技术:检测出交通标志的具体位置之后,为了对交通标志进行识别,就需要对这些感兴趣区域图像进行特征的提取,以此作为依据和判别条件对交通标志的内容进行分析和判定[23]。特征提取是其中极为重要的一步,它的有效性将直接影响后续训练和判别的准确率和效率。目前主要选择图像的纹理、颜色、几何形状作为图像的特征。特征提取与选择要解决等待识别的固有的、本质的和重要的特征的量测以及尽量减少特征矢量的维数等问题。(3)交通标志识别法:交通标志分类法有很多,其中神经网络分类算法和其他的方法比较,具有较强的容错性,能够识别带有噪声或变形的输入模式,具有很强的自学习、自组织能力,采用并行分布式信息存储处理,识别速度快,因而在模式分类中获得广泛的应用。神经网络分类法作为交通标志识别的一项重要手段,在计算视觉和模式识别的众多领域获得广泛的应用。分类识别要根据对象的知识以及分类识别的理论和方法,将等待识别的对象进行分类与理解,在交通标志识别中,要解决交通标志的分类与理解问题[22]。3.3交通标志识别的难点中国的道路交通标志是由《道路交通标志和标线》统一制定的,交通标志通过特定颜色的符号、图案和文字传递出交通管理信息,以此来实现管制交通的安全管理设施。交通标志的安装位置及高度是有规定的,但大部分情况下都是要适应具体的场景。自然场景下有很多的因素制约着交通标志的检测和识别效率[24],并且存在着很多研究难点[25]。其原因可以归结为六点。(1)颜色失真:光线及褪色等因素导致交通标志颜色的失真。(2)场景限制:自然场景龙源期刊网下获取的交通标志图像以及视频中包含着大量干扰物。(3)种类繁多:国际标