图像处理在红绿灯判别中的应用图像处理在红绿灯判别中的应用
鉴于红绿灯在城市交通中占有的重要地位,通过图像处理设计一个系统来辅助驾驶员判别红绿灯。首先通过图
像采集及图像预处理的方法获得源图像,然后再设立红绿灯主要特征训练集,用边缘跟踪的方法框选出红绿灯
类似目标,对类似目标进行特征提取,再与标准模板做对比,确定为目标后标出各个灯的位置。最后通过图像
坐标读取各个灯的颜色分量,比较灯的各色分量,从而确定每一个灯的颜色。识别完成后将识别结果通过数字
显示或声音提示的方式输出以提醒驾驶员注意红绿灯的变化。
摘摘 要:要: 鉴于
关键词:关键词: 红绿灯;
随着我国经济的快速发展,各个城市的机动车辆数量迅速增加,道路交通也随之日益复杂,交通指挥系统所承受的压力越
来越大。红绿灯多处于交通枢纽地带,负责指挥交通,因此红绿灯的识别显得尤为重要。然而有些驾驶员因疲劳或其他原因而
未能及时注意到红绿灯的变化,从而酿成诸多惨剧。本文通过图像处理及颜色判别而设计的红绿灯自主识别系统可以提醒驾驶
员注意红绿灯变化,继而有望降低事故发生率。
1 设计思路设计思路
本系统设计主要由图像采集、图像预处理、红绿灯定位、颜色判别及输出显示等模块组成,如图1所示。首先用安装在车顶
或车内的摄像机对前方场景进行实时图像采集。由于摄像机跟随车辆一起运动,因此采集到的图像难免会产生一些噪声,这就
需要进行图像预处理,以便于之后的目标提取。设计编码程序从采集到的图像中定位提取出红绿灯的位置,再定位出各个灯的
坐标,然后对提取的目标进行颜色判定,将结果通过显示器输出。结果输出可以多元化,例如可以用数字显示器表示各个灯的
颜色,也可以用声音提醒;若在颜色判定的同时进行数字读取,还可以实现红绿灯倒计时报时提醒。由于数字是实时变化的,
因此数字提取涉及的条件较复杂且成功率尚未达到要求,本文暂且不对此模块做研究。
2 图像采集图像采集
图像采集需要在车顶或车内前方安装一款摄像机,对汽车前方进行实时图像采集。摄像机选择条件是像素高、处理速度
快、价格便宜。经过综合考虑,车载摄像机需要符合的各方面要求及部分规格数据如下:
(1)带彩色显示屏车载录像仪,可即录即看;
(2)镜头角度:90°;
(3)感光芯片:1/4 color CMOS;
(4)拍摄像素:1 280×720/720×480/640×480 pixels;
(5)拍摄文件格式:录像AVI格式,拍照JPG格式,可连接电脑或在导航仪、手机等设备上即时播放;
(6)支持帧率调节以节省空间或录制最优质图像功能;
(7)支持SD/SDHC/MMC卡存储拍摄,支持32 GB存储卡;
(8)带有数字化部件,可以直接将数字图像通过计算机端口(如并口、USB接口)或标准设备(如磁盘驱动器)传送给计算
机。
3 图像预处理图像预处理
图像采集之后,通过摄像机固有的模数转换部件完成图像数字化,通过端口输入微处理器。
因为摄像头是随汽车运动的,因此采集到的图像难免会出现边缘模糊。另外由于空气状况、日照变化、电磁等干扰,再加
上图像采集过程中会受到噪声的影响,会使采集到的图像变得模糊,如图2所示,因此图像采集完毕后需要进行图像预处理。