摘要: |
景物的清晰程度是机动车行车过程中保证行车安全的重要因素。在机动车夜间行驶时会车过程中,对面来车开启的远光灯会导致驾驶者发生视觉眩光。在这样的行车环境中,驾驶者很容易由于无法及时获得正确路况信息而发生危险。CCD图像传感器可以代替眼睛接收景物信息,但是由于CCD图像传感器的动态范围也同样有限,当接收光强的亮度大于一定阈值时,CCD图像传感器也同样会发生晕光现象,最终还是会影响图像效果。
本论文设计用两个CCD摄像机同步采集相同场景却是不同积分时间,其中左通道CCD摄像机的积分时间长(光积分时间按能够清晰获取景物中亮度较暗部分景物的图像调整),右CCD摄像机积分时间短(光积分时间按能清晰地获取景物中亮度较亮部分景物的图像调整)。两路CCD摄像机输出的模拟视频信号经过视频A/D转换为数字视频信号送给DSP进行处理。DSP读入数字视频信息后将每个像素的亮度值与设定的晕光阈值相进行比较来判断左通道像素是否发生晕光。如果晕光现象没有发生,则将该像素直接送入输出缓存;如果晕光现象发生了,则用右通道相同地址的值替换左通道像素值后送入缓存,这样就完成了亮度置换算法。同时为了消除在亮度置换算法处理过程中由于亮度跳变而造成图像边缘产生的水印现象,设计了行间局部均值滤波算法来平滑过渡边缘。两种算法都经过MATLAB验证并进行了仿真,已达到了抗晕光的目的。
本文在完成软件设计的同时还完成了系统硬件电路设计,同时完成PCB制作和系统调试。系统硬件电路主要包括DSP最小系统、视频解码电路、数字视频数据存储器、视频编码器及各功能单元电路的配置等。整个系统通过软硬件协作可增强夜间行车时驾驶员对局部强光条件下景物的观察力,实现抗晕光功能。 |