雾霾天气下车前障碍物识别

上传人:小** 文档编号:34156389 上传时间:2018-02-21 格式:DOC 页数:6 大小:107KB
返回 下载 相关 举报
雾霾天气下车前障碍物识别_第1页
第1页 / 共6页
雾霾天气下车前障碍物识别_第2页
第2页 / 共6页
雾霾天气下车前障碍物识别_第3页
第3页 / 共6页
雾霾天气下车前障碍物识别_第4页
第4页 / 共6页
雾霾天气下车前障碍物识别_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《雾霾天气下车前障碍物识别》由会员分享,可在线阅读,更多相关《雾霾天气下车前障碍物识别(6页珍藏版)》请在金锄头文库上搜索。

1、雾霾天气下车前障碍物识别 李浩 刘志超 杨梅 张良玉 贵州师范大学物理与电子科学学院 摘 要: 针对雾霾环境下驾驶员对前方环境辨别能力差、处理图像时干扰因素过多等问题, 提出了一种基于引导图像滤波和 Prewitt 算子相结合的方法。本方法通过含有包滤波器的引导图像滤波去除雾霾影响, 然后借助霍夫 (Hough) 变换对道路边缘进行检测以寻找到感兴趣区域 (Regions of Interest, ROI) , 最后对这一区域的图像使用 Prewitt 算子的边缘检测进行处理以识别出车辆前方的障碍物。该方法不仅能有效避免驾驶员因视线差而导致的事故, 而且提高了障碍物的识别效果。关键词: 雾霾;

2、 引导图像滤波; 霍夫变换; 障碍物; Prewitt 算子; 作者简介:李浩 (1992) , 男, 硕士研究生, 研究方向:智能网络控制与应用。基金:贵州师范大学研究生创新基金 (研创 (2016) 17) Identification of Obstructions in front of Vehicles under SmogLI Hao LIU Zhichao YANG Mei ZHANG Langyu School of Physics and Electronic Science, Guizhou Normal University; Abstract: For poor dis

3、criminating ability of the driver in smog environment and excessive interference factors in image processing, an approach is proposed based on the combination of guided image filtering and Prewitt operator.In this approach, the smog factor is removed by guided image filtering with box filter, and th

4、en the road edge is detected by Hough transform to find the region of interest (ROI) .At last, the image of the area is processed by edge detection method of the Prewitt operator to identify the obstacles in front of vehicle. This approach not only can effectively avoid the accident caused by driver

5、s sight, but improve the identification of obstacles.Keyword: Smog; Guided image filter; Hough transform; Obstacle; Prewitt operator; 0 引言雾霾是由于空气中二氧化硫 (SO 2) 、氮氧化物以及可吸入颗粒物 (PM2.5) 达到了一定的程度所形成的, 对人类的身体状况以及生活环境造成极大的影响, 尤其在交通安全方面。由于空气质量差, 能见度低, 雾霾天气很容易发生交通堵塞甚至发生交通事故。因此, 在对车辆前方障碍物的识别过程中, 如何消除雾霾天气对图像识别的影

6、响就显得尤为重要。目前对雾霾的处理方法主要有两种方向:一种是对图像进行增强的处理办法, 另一种是对图像进行修复1。而前者主要包括直方图均衡化法、Retinex 图像增强算法、小波变换算法等, 后者主要包括基于深度信息的图像复原算法、基于暗原色先验理论图像复原算法等。本文所使用的是引导图像滤波的方法。1 图像去雾霾处理对图像进行雾霾去除所使用的方法引导图像滤波, 也被称为边缘平滑滤波器。它主要是通过一幅引导图像对输入的图像进行滤波, 使得输出的图像一方面可以保留输入图像的特征, 另一方面也可以获得引导图像的变化细节2。设输入图像为 p, 引导图像为 I, 输出图像为 q, 而 q 与 p 的关系

7、为:其中 n 为图像中的噪声或纹理, 将输入的图像去除掉噪声得出所需图像。引导图像滤波过程主要通过公式 (2) (4) 实现。式中 为正则化参数, cov (I, p) 代表 I 与 p 之间的协方差, var (I) 是求I 的方差。 (2) 式是要求滤波后的图像中的纹理需要和引导图像的纹理相似, (3) 和 (4) 式是表示滤波后的图像尽可能与输出图像相似, 这也是满足引导图像滤波的两个条件。图像中取每个像素的和、平方和、协方差、方差等特征时, 需要复杂、繁琐的算法, 为了对其优化, 本文对图像引导滤波时引入了包滤波器 (boxfilter) , 主要功能:在确定了的滑动窗口下, 对每一行

8、、列的像素值相加求和。本文在仿真时所使用的引导图像为原始输入图像, 即 I=p3。如图 1 为引导图像滤波后的图像与输出图像的对比。通过对比图, 引导滤波后的图像可以有效地去除图中雾霾的影响, 细节增强, 对下一步道路图像的处理提高准确性。图 1 引导滤波前后图像 下载原图2 道路边界检测道路边界线主要是为了区分道路与非路面而设定的一条界线。在城市道路建设中, 道路边界线的设定也是在给行车的司机一种约束, 以防其行驶到非机动车道。一般的道路边界线是两条白色的实线, 分别位于道路的两边。为了检测出道路的边界线, 本文使用的是 Hough 变换的方法4。而由于 Hough 变换主要思想是从黑白图像

9、中检测直线, 因此对图像进行 Hough 变换时需要先将彩色图像灰度化。在整个过程中, 实现 Hough 变换需要三个步骤5:第一, 从图像中随机选取前景点, 然后将其映射到极坐标系中;第二, 在极坐标系中, 如果出现有交点并且达到了最小投票数, 就把此点对应到 x-y 坐标中的直线 L 上;第三, 寻找边缘图像中的前景点, 把直线 L 上的点连成线段, 然后将这些点删除掉, 并记录该线段的数据。在仿真中使用了 Hough 函数:一个是求极值点:Peaks=houghpeaks (H, 1) ;另一个是为了得到线段的信息:lines=houghlines (Iedge, T, R, Peaks

10、) , 从而得到了道路边界线, 如图 2 所示。图 2 利用 Hough 变换检测道路边界线 下载原图3 障碍物识别对图像进行雾霾去除与道路边界线识别后, 就可以对车前障碍物识别。本文选取第一张图像进行处理。3.1 ROI 区域确定图像处理过程中, 为了简化处理过程我们需要提取出有用的信息, 也就是 ROI区域6。为了更加准确地, 实用地得到此区域, 只需从道路边界线中选取即可。在道路边界线的仿真中, 通过两条代码:可以得出两条线段直的范围 x y=2 7 2, 1 4 6;4 5 8, 7 9、xy1=380, 208;470, 237, 然后将两条线段完整的融合出来, 如图 3 所示。从图

11、中可以找出两条线段的焦点 (232.1429, 160.3571) , 从而确定出所需 ROI 区域的范围, 即图 3 所示的阴影部分。图 3 融合道路边缘线 下载原图由于汽车在行驶过程中, 当遇到紧急情况时会选择刹车, 而由于惯性会出现一段刹车距离, 所以根据中华人民共和国道路交通安全法中的条例并结合阴影的范围, 得出了 ROI 区域的坐标, 即 x=0, 164, 307, 501、y=242, 183, 183, 242。如图 4 为所得到的 ROI 区域。图 4 图像 RIO 区域 下载原图3.2 图像预处理对目标确认之前, 首先对图像进行预处理, 以下为预处理过程的流程图。图 5 图

12、像预处理流程图 下载原图为了能更准确的检测到前方障碍物, 在对处理雾霾后的基础上加入了直方图均匀化与中值滤波, 进一步消除图像中的噪声, 并且保持了图像中的细节部分7。在滤波窗口的选择上, 本文使用的是 33 的滤波窗口。而为了让图像更加清晰以及特征更加明显, 本文在滤波后的基础上加入了灰度变换8, 采用的是imadjust 函数。对图像边缘检测中, 参照文献7与9并且借助仿真结果的比较, 选用了 Prewitt 算子。Prewitt 算子是一种 33 模板的算子, 通过一幅图像中某个像素点的上下、左右的灰度差, 并且在检测边缘处时达到极值, 如图6 所示。借助一条代码:R_edge=edge

13、 (R_imad, prewitt) ;得出边缘检测后的图像, 如图 7 所示。从中可以看出 Prewitt 算子的边缘检测方法对图像不仅可以检测出边缘点, 而且可以抑制噪声的影响。图 6 Prewitt 算子 下载原图图 7 利用 Prewitt 算子检测图像边缘 下载原图3.3 目标区域确定图像边缘检测后, 要对图像进行形态学处理, 主要有三个步骤:第一图像腐蚀运算, 使用 imerode 函数;第二图像闭运算, 填充图像, 使用 imclose 函数;第三去除聚团灰度值小于 300 的部分, 使用 bwareaopen 函数。最后将处理过的图像转移到原图像中就得到了目标区域, 如图 8

14、所示。图 8 目标区域图像 下载原图4 总结针对雾霾环境下, 车辆前方障碍物难以识别, 提出了一种用于解决该问题的图像多层次处理方法。分别使用了引导图像滤波、Hough 变换、中值滤波等算法, 进一步提高识别成功率, 对以后的障碍物避让方法的研究打下基础。参考文献1李滚, 吴劼夫, 雷志勇.图像雾霾等级评价及去雾技术研究进展J.激光杂志, 2014 (09) :1-6. 2Tsai C L, Tu W C, Chien S Y.Efficient natural color image denoising based on guided filter.IEEE International Co

15、nference on Image Processing, 2015:43-47. 3Liu Y, heng C, Zheng Q.Removing Monte Carlo noise using a Sobel operator and a guided image filterJ.Visual Computer, 2017:1-13. 4王燕清, 辛柯俊, 陈德运, 等.基于启发式概率 Hough 变换的道路边缘检测方法J.计算机科学, 2013 (09) :279-283. 5Mukhopadhyay P, Chaudhuri B B.A survey of Hough Transfor

16、mJ.Pattern Recognition, 2014, 48 (3) :993-1010. 6许刚, 闫欣.图像感兴趣区域多源颜色信息融合算法J.计算机工程与设计, 2016 (10) :2728-2732. 7张岩.MATLAB 图像处理超级学习手册M.北京:人民邮电出版社, 2014:186-188. 8陈建美, 宋余庆, 朱峰.数字图像处理与分析M.江苏:江苏大学出版社, 2015:66-68. 9Ni S, Mehra R, Sharma L.Comparative Analysis of Canny and Prewitt Edge Detection Techniques used in Image Processing.International Journal of Engineering Trends and Technology

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号