非结构化道路的检测和跟踪_赵俊梅
一种基于灰关联和Sobel算子的完全非结构化道路边缘检测方法

较序 列 和参考 序列 的关联 度大 小来判 断是 否为边 缘
点, 因此 边缘 点判 断 的准 确 与 否 与参 考 序 列有 很 大 的关 系 . S o b e l 算 子 是常 用 的 检测 图像边 缘 的算 子 , 用 它计算 图像 一 阶梯 度 , 而 以它作 为 模 板 对 图像 进 行 空 间域滤 波 , 其极 值就 是 图像 的边 缘 , 所 以它 在一 定 程度 上可 以反 映 图像 边缘 像 素 的分 布 特性 . 本 文 将 灰色 关联 度引入 完全 非结 构化道 路彩 色 图像 边缘 的检测 中 , 将 由彩 色 空 间 的三 维 分 量信 息 生 成 的 比 较 序列 与 由 S o b e l 算 子形成 的参 考 序列 计 算其 灰 色
像 进行 边缘检 测 , 不但 图像边缘 比较 清晰 , 而且 还 能有效 降低 图像 的噪 声. 关 键词 :彩 色图像 ; 边缘 检测 ; 灰 关联 ; S o b l e算子
中 图 分 类 号 :T P 3 9 1 文 献 标 识 码 :A 文章 编号 : 1 6 7 1 —1 1 9 X( 2 0 1 3 ) 0 1 —0 0 4 2 —0 3
化 道路.
如何 从彩 色 图像 中获得道 路 的信 息是 基 于视觉 的道路检 测 的关键 . 由 于道 路 处 于真 实 的 自然环 境 中, 摄像 机获得 的图像 往 往 受 各 种环 境 因素 的影 响 而 退化. 另外 , 由于 完全非 结构 化道路 图像 的某 些特
关 联度 , 生成 色彩 分量灰 关联 度 图像 , 然 后进 行道路 彩色 图像边缘 检 测. 实验 表 明 , 该算 法充 分利 用 了实 时彩色 道路 图像 , 具有 较高 的精确 性和 实时性 .
【CN110084190A】一种基于ANN的剧烈光照环境下实时非结构化道路检测方法【专利】

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 201910340910.7(22)申请日 2019.04.25(71)申请人 南开大学地址 300071 天津市南开区卫津路94号(72)发明人 刘景泰 王鸿鹏 朱明月 李鹏鹏 (74)专利代理机构 天津市尚仪知识产权代理事务所(普通合伙) 12217代理人 高正方(51)Int.Cl.G06K 9/00(2006.01)G06K 9/46(2006.01)G06K 9/62(2006.01)(54)发明名称一种基于 ANN 的剧烈光照环境下实时非结构化道路检测方法(57)摘要一种基于ANN的剧烈光照环境下的非结构化道路检测方法,其特征在于,在剧烈变化的光照环境下,为减少光照对图像的影响,首先离线采集真实场景下的道路图像并计算每帧图像的平均灰度,合理确定平均灰度的校正目标范围,分别对每帧图像进行Gamma校正,用合适的函数拟合校正系数与平均灰度值之间的关系;在道路在线检测时,对输入的图像序列,使用拟合的Gamma 校正函数进行自校正,再进行区域裁剪;再对裁剪后的图像网格化,获取每个小格的特征向量,并做样本标记,利用当前图像的样本信息,搭建ANN神经网络并在线训练、更新和预测,实时输出可行驶区域的检测结果。
该方法对光照变化场景有较好的适应性,有效提高了非结构化道路检测的实时性、鲁棒性和准确性。
权利要求书2页 说明书4页 附图4页CN 110084190 A 2019.08.02C N 110084190A权 利 要 求 书1/2页CN 110084190 A1.一种基于 ANN 的剧烈光照环境下的实时非结构化道路检测方法,其特征在于,包括以下几个步骤:步骤A:离线阶段,利用离线采集的真实视频数据,寻找合适的 Gamma 校正函数;步骤B:通过摄像机实时获取道路图像,并对获取的图像进行预处理;步骤C:对预处理之后的道路图像进行处理,获得当前图像的样本特征向量;步骤D:利用步骤 C 中的图像样本信息,搭建ANN神经网络并进行在线训练、更新和预测,最终得到道路可行驶区域。
智能车辆非结构化路面障碍检测

智能车辆非结构化路面障碍检测
张博;陈慧岩;席军强
【期刊名称】《汽车工程》
【年(卷),期】2009(031)006
【摘要】为在非结构化路面条件下进行有效障碍检测,提出一套利用雷达和图像进行一般障碍特征提取的算法和一种利用多层技术专门适用于负障碍检测的轮廓提取方法.然后讨论通过双传感器融合进行障碍物识别的方法和框架.最后通过实车试验验证整套检测算法的准确性和可靠性.
【总页数】5页(P526-530)
【作者】张博;陈慧岩;席军强
【作者单位】北京理工大学机械与车辆工程学院,北京,100081;北京理工大学机械与车辆工程学院,北京,100081;北京理工大学机械与车辆工程学院,北京,100081【正文语种】中文
【中图分类】U4
【相关文献】
1.智能车辆中非结构化道路检测技术的研究 [J], 赵俊梅;张利平
2.智能车辆导航中障碍物检测方法研究 [J], 李亮;李锋林
3.车辆智能障碍物检测方法及其农业应用研究进展 [J], 何勇;蒋浩;方慧;王宇;刘羽飞
4.基于全景视觉的智能农业车辆运动障碍目标检测 [J], 李盛辉;周俊;姬长英;田光
兆;顾宝兴;王海青
5.智能车辆障碍物检测技术综述 [J], 李洋
因版权原因,仅展示原文概要,查看原文内容请购买。
路面构造深度检测

路面抗滑性能的降低会导致车 辆行驶缓慢和频繁的刹车,影 响道路通行效率。通过检测路 面构造深度,可以及时改善路 面的抗滑性能,提高道路通行 效率。
路面构造深度的检测可以为道 路建设质量提供反馈,促进施 工方不断改进施工工艺和方法 ,提高道路建设质量。
Part
02
路面构造深度检测方法
手工检测法
操作简单
检测方法
采用激光构造深度仪进行测量, 获取路面表面纹理深度数据。
数据分析
对测量数据进行统计分析,评估 路面构造深度的变化趋势和分布 情况。
案例二:城市道路路面构造深度检测
检测目的
检测方法
评估城市道路路面的排水性能,预防水损 害。
采用触针构造深度仪进行测量,获取路面 表面纹理深度数据。
数据分析
结论
对测量数据进行统计分析,评估路面构造 深度的变化趋势和分布情况。
路面构造深度的变化会影响到雨天的 排水性能,进而影响行车安全。因此 ,在雨天行车时,应特别关注路面构 造深度的变化。
路面构造深度与车辆行驶稳定性
路面构造深度的大小会影响到车辆行驶过程中的振动和稳定 性。路面构造深度较大时,车辆在行驶过程中不易产生振动 ,稳定性较好。
车辆行驶稳定性是衡量车辆性能的重要指标之一,路面构造 深度的变化会影响到车辆的行驶稳定性,进而影响行车安全 。
路面构造深度检测的重要性
保障交通安全
指导养护维修
提高道路通行效率
促进道路建设质量提升
路面构造深度是影响车辆行驶 安全的重要因素,通过检测路 面构造深度,可以及时发现并 处理存在安全隐患的路面,降 低交通事故发生的概率。
通过对路面构造深度的检测, 可以了解路面的磨损程度和使 用状况,为道路养护和维修提 供科学依据,延长道路使用寿 命。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
道路检测是智能车辆视觉导航研究中的核心问题之一,也是智能车辆发展水平的重要标志之一。
实际的道路往往可以分为结构化道路和非结构化道路两类,车辆自动驾驶系统的关键技术之一就是道路检测。
结构化道路一般是指高速公路和部分结构化较好的公路,这类道路具有清晰的车道线和道路边界。
因此,针对它的道路检测问题可以简化为车道线或道路边界的简化问题,这方面的算法趋于成熟。
非结构化道路一般指结构化程度较低的道路,这类道路没有车道线和清晰的道路边界,再加上受阴影和水迹地影响,道路区域和非道路区域更难以区分,所以针对非结构化道路的道路检测技术尚处于研究阶段。
本文提出了针对非结构化道路的检测算法,使用区域生长和边缘检测相结合的方法,综合两者的优缺点对道路边界进行检测,并使用基于集合的数学形态学进行修正。
此算法简单,满足实时性要求。
图1为非结构化道路图像的流程图。
图1无标示的道路图像检测流程图1道路图像预处理摄像机获取的原始图像由于种种条件限制和随机干扰,例如视觉成像系统镜头的脏污,地面凹凸不平引起图像模糊等,不能直接使用,必须对原始图像进行预处理。
文章采用中值滤波,它是一种非常实用的非线性信号处理方法,它在一定程度上可以克服线性滤波器,如最小均方滤波、平均值滤波等所带来的图像细节模糊,对滤除脉冲干扰和图像扫描噪声最为有效,并且在实际的运算过程中它并不需要图像的统计特性,为计算带来了方便。
中值滤波具体实现过程与平均值滤波有些类似,也是采用类似卷积的方式对领域进行计算,但它不是简单的加权求和,而是先把领域像素按灰度级进行排序,然后再选择该组的中间值作为模板输出结果。
应当指出,二维中值滤波模板窗口的形状和尺寸对中值滤波的效果和实时性有直接的影响。
通过反复对比,发现采用3x3方形中值滤波模板对车道图像进行预处理既能取得较好的滤波效果,又能节省运算时间。
2区域生长法区域生长的基本思想是将具有相似性质的像素点集合起来构成区域。
具体先对每个需要分割的区域找一个种子像素作为生长的起点,然后将种子像素周围邻域中与种子像素有相同或相似性质的像素(根据某种事先确定的生长或相似准则来判定)合并到种子像素所在的区域中。
将这些新像素当作新的种子像素继续进行上面的过程,知道再没有满足条件的像素可被包括进来。
这样一个区域就长成了。
区域生长的一个关键是选择合适的生长或相似准则,大部分区域生长准则使用图像的局部性质。
生长准则可根据不同原则制定,而使用不同的生长准则会影响区域生长的过程。
本文采用灰度差准则。
区域生长方法将图像以像素为基本单位来进行操作,基于区域灰度差的方法主要有如下步骤:1)对图像进行逐行扫描,找出尚没有归属的像素。
2)以该像素为中心检查它的邻域像素,即将邻域中的像素逐个与它比较,如果灰度差小于预先设定的阈值,将他们合并。
3)以新合并的像素为中心,返回步骤(2),检查新像素的邻域,知道区域不能进一步扩张。
4)返回步骤(1),继续扫描直到不能发现没有归属的像素,则结束整个生长过程。
采用上述方法得到的结果对区域生长起点的选择有较大依赖性。
为了克服这个问题可采用下面改进方法:1)设灰度差的阈值为0,用上述方法进行区域扩张,使灰度相同像素合并。
2)求出所有邻接区域之间的平均灰度差,并合并具有最小灰度差的邻接区域。
3)设定终止准则,通过反复进行上述步骤(2)中的操作将区域依次合并直到终止准则满足为止。
另外,当图像中存在缓慢变化的区域时,上述方法有可能会将不同区域逐步合并而产生错误。
为了克服这个问题,可不用新像素的灰度值去与邻域像素的灰度值比较,而用新像素所在区域的平均灰度值去与各邻域像素的灰度值进行比较。
对一个含N个像素的图像区域R,其均值为:m=1NR!f(x,y)。
非结构化道路的检测和跟踪赵俊梅张利平(中北大学信息与通信工程学院,山西太原030051)SructurlessRoadDetectionandTrack摘要在智能车辆的道路检测中,非结构化道路检测的研究处于初级阶段。
针对非结构化道路,提出了基于区域生长和边缘检测相结合的检测算法,同时利用数学形态学进行修正,并讨论了对道路的感兴趣区域跟踪。
关键词:非结构化道路,区域生长,边缘检测,数学形态学AbstractInlanedetectionofintelligentvehicles,theresearchofstructurlessroadisinbegin.Thepaperdiscussesregiongrowingandedgedetectionforroad.Atthesame,MathematicalMorphologyisrevised.Thewayofbasedontheinterestedregionisusedfortrack.Keywords:structurlessroad,regiongrowing,edgedetection,mathematicalmorphology非结构化道路的检测和跟踪54对像素是否合并的比较测试表示为:maxf(x,y)R-m<T。
3数学形态学数学形态学是在集合论的基础上发展起来的。
数学形态学基于集合的观点非常重要,这也决定了它的运算必须由集合运算(并、交、补)来定义,所有的图像都必须以合理的方式转换为集合。
数学形态学用具有一定结构和特征的结构元素(实际上也是一个集合)去量度图像中的形态,进而解决问题。
从集合论的角度来看,数学形态学包含了从一个集合转换到另外一个集合的运算方法。
数学形态学的基本运算有4个:膨胀、腐蚀、开启和闭合。
3.1膨胀膨胀是数学形态学中的基本运算子之一,膨胀的运算符为“!”,对于一个给定图像集合B,用结构元素S来膨胀,膨胀过程可以做以下描述:首先对S作关于结构元素原点的映射,并将其映像平移(x,y),最后所有经过平移仍与图像B相交而不为空的结构元素S的原点位置所在像素组成了膨胀后的图像。
根据上面描述,其数学定义为:D=B!S=(x,y)|(s^)(x,y)∩#$B≠&’Φ。
3.2腐蚀腐蚀是数学形态学中的另一个基本的运算子,运算符为“(”。
对于一个给定的图像B和结构元素S,所有与B具有最大相关的结构元素S的当前位置像素的集合即称之为S对B的腐蚀。
其数学定义为:E=B(S=(x,y)|Sxy)&’B。
从数学形式上也可以这样理解腐蚀:用S来腐蚀B得到的集合E,是S完全包括在B中时S的当前位置的集合。
3.3开启和闭合开启和闭合运算是膨胀和腐蚀的代数运算、集合操作来组成的。
开启运算是先对图像进行腐蚀然后再进行膨胀,闭合运算是先对图像进行膨胀再进行腐蚀,数学定义分别为:E=BoS=(B(S)!S,E=B・S=(B!S)(S。
开启运算通过消除边缘的突起而使用图像的边界得以平滑,而闭合运算则是通过先膨胀后腐蚀的处理方法填充图像内部空隙并连接邻近的物体。
经过区域生长法分割后的道路边缘图像中,道路边缘线不一定是连续的,且有一定量的随机噪声,这不便于后续的道路区域检测,考虑把整个道路区域作为一个整体进行处理,就要确保道路边缘图像中道路边缘线的连续性。
为了确保整个道路区域在一个封闭区域内,本文采用图像形态闭操作和开操作来解决这个问题,保障道路区域边缘线的封闭性。
利用形态学膨胀、腐蚀、开、闭操作对图像进行滤波,其效果决定于结构元与图像形态匹配程度。
结构元的尺寸过小,则噪声去除不干净,随着结构元尺寸的增大,图像边缘的构形也随之增加,计算量也会增大,所以结构元的选择比较重要。
考虑到道路图像中道路边缘比较连续,本文中所用的结构元为,结构元如下式所示:01011101#*04边缘检测算法微分算子类边缘检测是最基本的边缘检测方法,这类算法较为简洁,计算量较小,并且十分有效。
本文利用Sobel算子,Sobel算子是一种一阶微分算子,可以利用快速卷积函数,简单有效,故成为边缘检测法中极为常用的算子。
Sobel算子的优点是方法简单、处理速度快,并且所得的边缘光滑、连续。
Sobel算子不仅计算量小,算法简单,而且对各种噪声条件下的图像检测效果都比较令人满意,受噪声影响比较小,检测结果的边缘比较连续,定位也比较准确,误判点较少。
在智能车辆系统的道路识别这一实时性要求较高的应用中,Sobel算子的实用价值较高,检测效果较好,可以满足系统的使用要求。
5融合区域生长法和边缘检测算法提取道路边界本文利用区域生长法和边缘检测算法,边缘与区域信息内在的全局与局部、粗糙与精确的互补性,便使两种信息融合的方法非常具有吸引力。
利用边缘信息的定位精确性和区域信息的适应性,以边沿信息为主,通过区域信息来补偿边沿的部分不确定性,结合景物知识的融合方法,可以同时在适应性和精确性这两个指标上获得良好的性能,这正是算法设计的主要指导思想。
经过区域生长法和边缘检测算法过程的处理,我们可以得到两组边缘信息和区域信息,本文对这两种信息进行融合,真实边界的存在信息就来源于此。
这两种信息出现的情况可能有:两种边界信息位置相近,为真实的道路边界;两种边界中,只有一种是真实的道路边界;两种边界都为虚假边界。
根据上述三种情况,本文提出算法来计算出真实的道路边界:对己经得到的边缘信息和区域信息,根据它们在空间上应该出现在相同或相近的位置上,来计算两组信息中相应位置上离散点之间的距离。
设La={La1,La2,…,Lam}为边缘边界,其中Lai(i=1,2,…,m)为连续的边缘边界线段,每一个线段由离散的边缘点{(xi,yi),i=1,2,…,m}组成;Lb={Lb1,Lb2,…,Lbn}为区域边界,其中Lbi(i=1,2,…,n)为连续的区域边界线段,每一个线段由离散的边缘点{(x'j,y'j),j=1,2,…,n}组成;因为+(xi,yi)∈Lai,且Lai∈La,则可以推出(xi,yi)∈La;同理可以得出(x'j,y'j)∈Lb,这样可以把两组信息中的线段当作离散的点来处理。
根据公式:d(xi,yi,x'j,y'j)=(x-x')2+(y-y')2-<d0式中d0为空间接近性阈值,一般1<d0<8,若(xi,yi),(x'j,y'j)满足上式,则认为这两个点是真实的边界点,予于保留。
6利用感兴趣区域跟踪在确定了道路边界的准确位置后,车辆进入稳定跟踪的阶段。
这时算法转入跟踪识别模块,跟踪识别算法只需要在感兴趣区域对道路边界进行识别。
道路跟踪算法是指车辆处于稳定的行驶状态,利用前一次的道路识别结果来限定当前识别过程中图像的搜索区域,进行实时的道路检测,该算法实质也是道路检测算法。
根据前一次识别出的道路边缘线,动态的调整感兴趣的区域范围,进一步提高道路识别的实时性。
跟踪算法可以利用前一识别过程得到的道路边界参数来预测。
这样就可以把对道路边界的识别限制在一个很小的范围内,即所谓的感兴趣区域。