一种基于圆形模板的道路半自动提取方法及系统的制作方法

xiaoxiao2020-10-23  21

一种基于圆形模板的道路半自动提取方法及系统的制作方法
【技术领域】
[0001] 本发明属于摄影测量与遥感影像应用技术领域,涉及一种对不同影像的道路提取 方法及系统,尤其涉及一种对不同影像的道路进行半自动特征提取、多源遥感影像数据匹 配以及影像拼接方法及系统。
【背景技术】
[0002] 遥感卫星观测技术的发展带来了分辨率更高、实时性更强的数据,同时给数据处 理的技术方面也带来了更多的挑战。道路作为基础地理信息的重要成员之一,是一种重要 的人工地物,在遥感影像解译、空间数据库更新、国防安全、国家抗灾减灾、城乡规划管理和 发展等方面有着重要的价值。在高分辨率遥感影像中道路的表现形式比较复杂,在同一幅 影像中,可能存在有多条道路段,不同道路段的材质也可能不尽相同,由于分辨率的提高, 路面上存在的噪声以及干扰都得以清晰的显现,包括建筑物和树木对道路的遮挡、树木的 阴影遮挡、路面中的绿化带、中心轨道线以及汽车等等,这些在传统的中低分辨率影像上没 有明显呈现的干扰此时给道路的提取造成了困难,因而探索针对高分辨率遥感影像中道路 的提取方法仍然具有重大的意义。
[0003] 数十年来,国内外诸多领域的专家学者对遥感影像中的道路提取进行了探索尝 试,在各种提取方法上相继出现了一些不同的理论和技术创新。根据提取过程中人工干预 情况的不同粗略分为全自动提取和半自动提取。全自动提取不太依赖人工干预,通过设计 算法提取特征让计算机理解并自动识别道路,由于高分辨率影像上地物类别多信息量大, 完全让计算机自动识别道路十分困难。因此目前更为现实可行的方法是结合人的识别能力 和计算机的快速计算能力进行道路提取,中途实施适当的人工干预,取得了一些成果。
[0004] 常用的半自动提取方法包括有模板匹配法、动态规划法、活动窗口模型法、区域生 长法、先分类后用形态学处理等方法。由于噪声干扰严重,高分辨率影像中容易出现同物 异谱和异物同谱的现象,以单个像素为单位进行处理的方法容易受到影响,使得提取结果 不佳,因此常用的方法是定义各种形状的模板,如方形模板以及T型模板等等,以模板为单 位,沿着预先指定的道路方向搜索匹配模板进行道路提取,这种提取方法抗噪能力相比单 个像素更强,提取结果更稳定。只是在确定最佳道路前进方向时需要按照所划分的旋转角 对模板进行旋转计算,角度划分粗细的不同会对提取结果造成影响,同时在弯曲度较大的 道路部分上述模板旋转时容易将非道路类地物纳入模板中,对计算造成干扰。

【发明内容】

[0005] 为了解决上述的技术问题,本发明提供了一种基于圆形模板的道路半自动提取方 法及系统。
[0006] 方法所采用的技术方案是:一种基于圆形模板的道路半自动提取方法,其特征在 于,包括以下步骤:
[0007] 步骤1 :对包含道路的影像进行滤波预处理;结合道路在影像中呈现的几何特征, 所述的几何特征包括光谱特征、形状特征、纹理特征,采用具有多方向的形态学滤波方法对 影像进行预处理,以达到突出道路特征,平滑道路内部噪声的目的;
[0008] 步骤2 :形态学梯度影像的获取;对步骤1中预处理后得到的影像进行灰值形态学 膨胀和腐蚀运算,得到形态学梯度影像,作为衡量灰度变化情况的指标;
[0009] 步骤3 :最佳圆形模板的生成;人工在道路段选择一个种子点,以一个像素为半 径在种子点以及其邻域内各点处生成等大圆形模板,获取圆形模板;并不断生长圆形模板 半径,直至圆形模板内形态学梯度值刚好不超过所设置阈值时,对应的圆形模板为最佳圆 形模板;最佳圆形模板作为后续处理的参考模板,最佳圆形模板中心点作为参考道路中心 占.
[0010] 步骤4 :参考模板灰度值的获取;在具有代表性的道路各处选取若干种子点,并按 道路走向顺序排列组成种子点序列,以最佳圆形模板半径各自搜索并生成道路模板;所述 的各自搜索并生成道路模板的方法采用的是步骤3中所述的生成最佳圆形模板的方法;统 计所有模板灰度信息匕,以其均值G_作为参考模板的灰度值;
[0011] 步骤5 :待匹配模板的搜索;在两个相邻模板中心连线的中垂线上搜索待匹配模 板;在中垂线上各处分别按照参考模板大小生成等大待匹配模板,获取最佳匹配模板和最 佳道路中心点;
[0012] 步骤6 :道路中心点的加密;人工在首尾道路段选取道路种子点,搜索并生成各自 参考模板,在两种子点间搜索最佳待匹配模板,将其对应中心点插入种子点序列中,对序列 重新排序,将种子点两两分组,在每组之间继续搜索并插入新的道路中心点,直至满足初始 设置的迭代次数,达到次数时停止迭代,停止搜索过程,以此方式实现道路中心点的加密;
[0013] 步骤7 :道路中心线的生成;获取所有道路中心点后将其三个分为一组,采用二次 拉格朗日插值法构造抛物线按顺序连接各个中心点得到平滑的道路中心线。
[0014] 作为优选,步骤1中所述的采用多方向的形态学滤波方法对影像进行预处理,首 先用f?表示影像,人工在影像中道路灰度均一、且没有地物遮挡的路段选取5X5道路模板, 选择水平、竖直以及两条对角线共4个方向,用fd(x,y)表示图像中点(x,y)处在方向d上 对应的5像素5X5道路模板,d取1、2、3、4中的一个;用Sd代表选取的5X5道路模板方 向d上对应的5像素方向模板;则采用多方向的形态学滤波方法对影像进行预处理的具体 流程包括以下子步骤:
[0015] 步骤1. 1 :计算对应点和模板各方向差值的均值死(夂.V);
[0017] 步骤1. 2 :计算对应的标准差〇d(x,y);
[0019] 步骤1. 3 :比较寻找四个方向中极小值〇d所对应的方向d;
[0020] 步骤1.4:沿着方向d在点(x,y)处进行灰度腐蚀,然后将影像拉伸到[0, 255]范 围得到影像g;
[0021] 步骤1. 5 :拉伸后重新计算影像在四个方向的灰度均值死Cv,.v);
[0023] 步骤1. 6 :计算标准差〇d(x,y);
[0025] 步骤1. 7 :比较寻找四个方向中极小值〇d所对应的方向d;
[0026] 步骤1. 8 :沿着方向d在点(X,y)处进行灰度膨胀,然后将影像拉伸到[0, 255]范 围得到影像h;
[0027] 步骤1. 9 :将以上步骤以相反方式重复一遍,即先膨胀后腐蚀,得到的影像即为结 果影像。
[0028] 作为优选,步骤3中所述的圆形模板的生成,其具体实现过程是:人工在道路段选 择一个种子点,设置形态学梯度阈值S,以一个像素为半径在种子点以及其邻域内各点处 生成等大圆形模板,统计各模板内形态学梯度值之和,取最小者作为此半径下最佳圆形模 板;分析最佳圆形模板形态学梯度值之和是否超过阈值,如未超过则以单个像素为单位逐 渐增大半径;重复上述搜索过程,直至最佳圆形模板形态学梯度值之和超过阈值时停止迭 代过程,将此时的最佳圆形模板作为后续处理的参考模板,最佳圆形模板中心点作为参考 道路中心点。
[0029] 作为优选,步骤5中所述的待匹配模板的搜索, 其具体实现过程是:采用在两个相 邻模板中心连线的中垂线上搜索待匹配模板;在中垂线上各处分别按照参考模板大小生成 等大待匹配模板,利用各待匹配模板对应的灰度均值G、形态学梯度信息V以及由首点、待 匹配模板中心点和尾点三点形成的夹角信息0生成匹配函数,以匹配函数f代替传统的模 板之间的最小二乘计算,匹配函数取极大值者即为最佳匹配模板,对应中心点为最佳道路 中心点;匹配函数f?为:
[0030] fi=(Gfflax-1G.-G,,, |) /GfflaxXa+Ymin/YiX+ 0 ,Xy;
[0031] 其中,h为各待匹配模板对应的灰度均值,V,为各待匹配模板所包含像素的形态 学梯度和,G_表示道路的灰度标准值;找出同灰度标准值相差最大的待匹配模板,二者的 灰度差值用G_表示,同时统计其中形态学梯度和最小的模板,其值表示为Vmin,将灰度差值 和形态学梯度和最小值二者的取值约束在〇到1范围内;a、0和Y分别表示灰度、梯度 以及角度三个因素所对应的权重系数,求取各待匹配模板的匹配函数值,并找出极大值者, 默认匹配函数最大的模板所对应的中心点为正确道路中心点,将其加入道路点队列中。
[0032] 本发明的系统所采用的技术方案是:一种基于圆形模板的道路半自动提取系统, 其特征在于:包括影像预处理模块、形态学梯度影像获取模块、圆形模板生成模块、参考模 板灰度值获取模块、匹配模板搜索模块和中心线生成模块;
[0033] 所述的影像预处理模块用于对包含道路的影像进行滤波预处理,结合道路在影像 中呈现的几何特征,所述的包括光谱特征、形状特征、纹理特征,结合道路呈现的几何特征, 采用具有多方向的形态学滤波方法对影像进行预处理,从整幅影像中突出道路部分以及平 滑道路内部的噪声;
[0034] 所述的形态学梯度影像获取模块用户对预处理后得到的影像进行灰值形态学膨 胀和腐蚀运算,得到形态学梯度影像;
[0035] 所述的圆形模板生成模块用于接收用户输入的初始种子点和形态学梯度阈值,根 据条件在影像上搜索并生成符合条件的最优圆形模板,作为后续搜索匹配模板的参考模 板;
[0036] 所述的参考模板灰度值获取模块用于获取参考模板的灰度值;
[0037] 所述的匹配模板搜索模块用于在用户输入的起止道路种子点之间搜索最佳匹配 模板,并进行迭代计算,实现道路中心点的加密操作,以完成整条道路的中心点检测;
[0038] 所述的中心线生成模块:按顺序排列所存储的已检测道路中心点,对其分组,用二 次拉格朗日插值法构造抛物线依次连接各个道路中心点,以获取平滑准确的道路中心线, 完成整个提取过程。
[0039] 相比于传统的模板匹配道路提取算法,本发明的优点在于:
[0040] 1、多方向形态学滤波突出道路,平滑了噪声。由于道路在影像中一般呈长条状,具 有特定的方向,同时不同的道路方向不确定,结合此特征,本发明采用多个方向对影像做形 态学处理,为了平衡运算效果和运算时间,选择合适大小的道路模板,挑选合适数量的方向 进行处理。处理过后的道路段相比处理前噪声明显得到抑制,而且由于周围地物造成的遮 挡干扰也得到了弱化,有利于后续的提取操作;
[0041] 2、圆形模板能更好的贴合道路。传统的方形模板和T型模板为了确定最佳的道路 前进方向需要进行旋转,比较每次旋转后模板与参考模板的匹配值,挑选匹配值最大的方 向为前进方向,为此需要对旋转角度进行划分,角度划分过粗容易得不到最佳的前进方向, 划分过细会造成相应的计算量增加,同时在存在较大弯曲路段传统模板在旋转时容易将相 邻的非道路地物也纳入到模板中,对匹配结果造成干扰。理想的道路边缘可以看成是两条 平行线,本发明采用的圆形模板能够更好的贴合于道路任何路段,不需要旋转计算来确定 道路前进方向,避免了复杂的计算,同时也不会纳入非道路地物,减少了误差的产生;
[0042] 3、待匹配模板搜索速度快,多段线拟合平滑中心线效果好。本发明采用在首尾道 路点连线的中垂线上搜索待匹配道路点,为了节省运算,采用模板的灰度信息、形态学梯度 信息以及首尾道路点和待匹配点三点构成的夹角信息作为参数构建匹配函数,通过比较该 中垂线上各点形成的待匹配模板之间的匹配函数大小,取匹配函数极大值者作为最佳匹配 模板,其中心点作为道路点插入到已检测的道路中心点序列中,这种计算方式取代了传统 的最小二乘计算,因此运算速度更快。完成所有道路点的搜索后,将道路点继续分组,每组 之间采用二次拉格朗日插值法构建抛物线,以此方式按顺序连接所有道路点,从而获取平 滑准确的道路中心线。
【附图说明】
[0043] 图1 :本发明实施例的方法流程图。
【具体实施方式】
[0044] 为了便于本领域普通技术人员理解和实施本发明,下面结合附图及实施例对本发 明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不 用于限定本发明。
[0045] 请见图1,本发明提供的一种基于圆形模板的道路半自动提取方法,包括以下步 骤:
[0046] 步骤1 :对包含道路的影像进行滤波预处理;结合道路在影像中呈现的几何特征 (光谱特征、形状特征、纹理特征),采用具有多方向的形态学滤波方法对影像进行预处理, 以达到突出道路特征,平滑道路内部噪声的目的;
[0047] 采用多方向的形态学滤波方法对影像进行预处理,首先用f?表示影像,人工在影 像中道路灰度均一、且没有地物遮挡的路段选取5X5道路模板,选择水平、竖直以及两条 对角线共4个方向,用fd(x,y)表示图像中点(x,y)处在方向d上对应的5像素5X5道路 模板,d取1、2、3、4中的一个;用Sd代表选取的5X5道路模板方向d上对应的5像素方向 模板;则采用多方向的形态学滤波方法对影像进行预处理的具体流程包括以下子步骤:
[0048] 步骤1. 1:计算对应点和模板各方向差值的均值死(W);
[0050]步骤1. 2 :计算对应的标准差0 d(x, y);
[0052] 步骤1. 3:比较寻找四个方向中极小值〇 d所对应的方向d ;
[0053] 步骤1.4:沿着方向d在点(x,y)处进行灰度腐蚀,然后将影像拉伸到[0,255]范 围得到影像g;
[0054] 步骤1. 5 :拉伸后重新计算影像在四个方向的灰度均值死(夂.v);
[0056]步骤1. 6 :计算标准差〇d(x, y);
[0058] 步骤1. 7:比较寻找四个方向中极小值〇 d所对应的方向d ;
[0059] 步骤1. 8:沿着方向d在点(X,y)处进行灰度膨胀,然后将影像拉伸到[0, 255]范 围得到影像h;
[0060] 步骤1. 9 :将以上步骤以相反方式重复一遍,即先膨胀后腐蚀,得到的影像即为结 果影像。
[0061] 步骤2 :形态学梯度影像的获取;对步骤1中预处理后得到的影像进行灰值形态学 膨胀和腐蚀运算,得到形态学梯度影像,作为衡量灰度变化情况的指标;
[0062] 为了避免出现常用梯度检 测算子在特定方向的漏检情况,采用各向同性的形态学 梯度衡量灰度变化情况,选用3X3大小的结构元素N,分别对滤波后影像f(p)做形态学膨 胀和腐蚀处理,将两影像相减即得到形态学梯度影像,对应结果分别如式(1)、(2)、(3)所 不〇

[0065] G(p) = 8Nf(p) -eNf(p) (3);
[0066] 步骤3 :最佳圆形模板的生成。常用方形模板和T型模板在检测最佳匹配模板时需 要不断旋转计算,旋转角度划分的粗细不同会对检测结果造成影响,同时在弯曲道路段上 述模板旋转容易纳入非道路类地物,对检测过程带来干扰,因此本发明选用无需旋转且更 易贴合道路的圆形模板来解决上述问题。人工在道路段选择一个种子点,设置形态学梯度 阈值S,以一个像素为半径在种子点以及其邻域内各点处生成等大圆形模板,统计各模板 内形态学梯度值之和,取最小者作为此半径下圆形模板。分析圆形模板形态学梯度值之和 是否超过阈值,如未超过则以单个像素为单位逐渐增大半径,重复上述搜索过程,直至圆形 模板形态学梯度值之和超过阈值时停止迭代过程,将此时的圆形模板作为最佳圆形模板, 最佳圆形模板作为后续处理的参考模板,最佳圆形模板中心点作为参考道路中心点。
[0067] 步骤4 :参考模板灰度值的获取。不同道路段的光谱特征可能存在一些差异,为了 不失一般性,在具有代表性的道路各处选取若干种子点,并按道路走向顺序排列组成种子 点序列;以最佳模板半径各自搜索并生成道路模板,各自搜索并生成道路模板的方法采用 的是步骤3中所述的生成最佳圆形模板的方法;统计所有模板灰度信息匕,以其均值6_作 为参考模板的灰度值。
[0069] 步骤5 :待匹配模板的搜索。理想道路边缘是两条平行线,圆形模板可以在任意处 内切于平行线之间,利用这个特点,本发明采用在两个相邻模板中心连线的中垂线上搜索 待匹配模板。在中垂线上各处分别按照参考模板大小生成等大待匹配模板,利用各待匹配 模板对应的灰度均值G、形态学梯度信息V以及由首点、待匹配模板中心点和尾点三点形成 的夹角信息9生成匹配函数,以匹配函数f代替传统的模板之间的最小二乘计算,匹配函 数取极大值者即为最佳匹配模板,对应中心点为最佳道路中心点。
[0070] fi=(G-1G「GaJ) /GmaxXa+乂_/\X0 + 0 土Xy(5);
[0071] 其中,h为各待匹配模板对应的灰度均值,V,为各待匹配模板所包含像素的形态 学梯度和,G_表示道路的灰度标准值;找出同灰度标准值相差最大的待匹配模板,二者的 灰度差值用G_表示,同时统计其中形态学梯度和最小的模板,其值表示为Vmin,将灰度差值 和形态学梯度和最小值二者的取值约束在〇到1范围内;a、0和Y分别表示灰度、梯度 以及角度三个因素所对应的权重系数,求取各待匹配模板的匹配函数值,并找出极大值者, 默认匹配函数最大的模板所对应的中心点为正确道路中心点,将其加入道路点队列中。
[0072] 步骤6 :道路中心点的加密。人工在首尾道路段选取道路种子点,搜索并生成各自 参考模板,在两种子点间搜索最佳待匹配模板,将其对应中心点插入种子点序列中,对序列 重新排序,将种子点两两分组,在每组之间继续搜索并插入新的道路中心点,直至满足初始 设置的迭代次数,达到次数时停止迭代,停止搜索过程,以此方式实现道路中心点的加密;
[0073] 步骤7 :道路中心线的生成。获得所有道路中心点后,对中心点按顺序存放,为了 得到平滑连续的道路中心线,将中心点三个分为一组,采用二次拉格朗日插值法构建抛物 线,假设(、以,(Xl,yi)和(x2,y2)为抛物线上相邻三点,则二次抛物线的插值形式为:
[0075] 按照上式依次获得每条道路中心线,处理整幅影像获取互通的道路网。
[0076] 本发明提供的一种基于圆形模板的道路半自动提取系统,其特征在于:包括影像 预处理模块、形态学梯度影像获取模块、圆形模板生成模块、参考模板灰度值获取模块、匹 配模板搜索模块和中心线生成模块;
[0077] 所述的影像预处理模块用于对包含道路的影像进行滤波预处理,结合道路在影像 中呈现的几何特征(光谱特征、形状特征、纹理特征),结合道路呈现的几何特征,采用具有 多方向的形态学滤波方法对影像进行预处理,从整幅影像中突出道路部分以及平滑道路内 部的噪声;
[0078] 所述的形态学梯度影像获取模块用户对预处理后得到的影像进行灰值形态学膨 胀和腐蚀运算,得到形态学梯度影像;
[0079] 所述的圆形模板生成模块用于接收用户输入的初始种子点和形态学梯度阈值,根 据条件在影像上搜索并生成符合条件的最优圆形模板,作为后续搜索匹配模板的参考模 板;
[0080] 所述的参考模板灰度值获取模块用于获取参考模板的灰度值;
[0081] 所述的匹配模板搜索模块用于在用户输入的起止道路种子点之间搜索最佳匹配 模板,并进行迭代计算,实现道路中心点的加密操作,以完成整条道路的中心点检测;
[0082] 所述的中心线生成模块:按顺序排列所存储的已检测道路中心点,对其分组,用二 次拉格朗日插值法构造抛物线依次连接各个道路中心点,以获取平滑准确的道路中心线, 完成整个提取过程。
[0083] 本发明采用完整率、正确率以及提取质量三个常用指标评定道路中心线的提取质 量。人工获取理想道路中心线作为参考值,设置宽度阈值,分别对参考道路中心线以及提取 道路中心线设置具有设定宽度的缓冲区,统计参考中心线以及提取中心线分别落入各自缓 冲区部分内长度以及各自道路中心线的总长度,根据所获参数求取三种评价指标,评价道 路中心线提取质量。
[0084] 本发明结合道路的几何特征,采用了多方向形态学滤波方法对影像进行预处理, 平滑道路段的噪声,利于后续提取,同时针对传统模板的不足,选取了更合适的圆形模板, 能够较好的内切于道路的两条平行边缘中,同时不需要旋转,省去了旋转角度的划分以及 模板的旋转计算,用模板灰度、形态学梯度以及模板中心之间的夹角信息构建匹配函数,代 替最小二乘计算搜索最佳匹配模板,获取道路点。
[0085] 应当理解的是,本说明书未详细阐述的部分均属于现有技术。
[0086] 应当理解的是,上述针对较佳实施例的描述较为详细,并不能因此而认为是对本 发明专利保护范围的限制,本领域的普通技术人员在本发明的启示下,在不脱离本发明权 利要求所保护的范围情况下,还可以做出替换或变形,均落入本发明的保护范围之内,本发 明的请求保护范围应以所附权利要求为准。
【主权项】
1. 一种基于圆形模板的道路半自动提取方法,其特征在于,包括以下步骤: 步骤1 :对包含道路的影像进行滤波预处理;结合道路在影像中呈现的几何特征,所述 的几何特征包括光谱特征、形状特征、纹理特征,采用具有多方向的形态学滤波方法对影像 进行预处理,以达到突出道路特征,平滑道路内部噪声的目的; 步骤2 :形态学梯度影像的获取;对步骤1中预处理后得到的影像进行灰值形态学膨胀 和腐蚀运算,得到形态学梯度影像,作为衡量灰度变化情况的指标; 步骤3 :最佳圆形模 板的生成;人工在道路段选择一个种子点,以一个像素为半径在种 子点以及其邻域内各点处生成等大圆形模板,获取圆形模板;并不断生长圆形模板半径,直 至圆形模板内形态学梯度值刚好不超过所设置阈值时,对应的圆形模板为最佳圆形模板; 最佳圆形模板作为后续处理的参考模板,最佳圆形模板中心点作为参考道路中心点; 步骤4 :参考模板灰度值的获取;在具有代表性的道路各处选取若干种子点,并按道路 走向顺序排列组成种子点序列,以最佳圆形模板半径各自搜索并生成道路模板;所述的各 自搜索并生成道路模板的方法采用的是步骤3中所述的生成最佳圆形模板的方法;统计所 有模板灰度信息Gi,以其均值G_作为参考模板的灰度值; 步骤5 :待匹配模板的搜索;在两个相邻模板中心连线的中垂线上搜索待匹配模板;在 中垂线上各处分别按照参考模板大小生成等大待匹配模板,获取最佳匹配模板和最佳道路 中心点; 步骤6 :道路中心点的加密;人工在首尾道路段选取道路种子点,搜索并生成各自参考 模板,在两种子点间搜索最佳待匹配模板,将其对应中心点插入种子点序列中,对序列重新 排序,将种子点两两分组,在每组之间继续搜索并插入新的道路中心点,直至满足初始设置 的迭代次数,达到次数时停止迭代,停止搜索过程,以此方式实现道路中心点的加密; 步骤7 :道路中心线的生成;获取所有道路中心点后将其三个分为一组,采用二次拉格 朗日插值法构造抛物线按顺序连接各个中心点得到平滑的道路中心线。2. 根据权利要求1所述的基于圆形模板的道路半自动提取方法,其特征在于,步骤1中 所述的采用多方向的形态学滤波方法对影像进行预处理,首先用f表示影像,人工在影像 中道路灰度均一、且没有地物遮挡的路段选取5X5道路模板,选择水平、竖直以及两条对 角线共4个方向,用fd(x,y)表示图像中点(x,y)处在方向d上对应的5像素5X5道路模 板,d取1、2、3、4中的一个;用Sd代表选取的5X5道路模板方向d上对应的5像素方向模 板;则采用多方向的形态学滤波方法对影像进行预处理的具体流程包括以下子步骤: 步骤I. 1 :计算对应点和模板各方向差值的均值;步骤1. 2 :计算对应的标准差σ d(x, y);步骤I. 3 :比较寻找四个方向中极小值σ d所对应的方向d ; 步骤1. 4 :沿着方向d在点(X,y)处进行灰度腐蚀,然后将影像拉伸到[0, 255]范围得 到影像g ; 步骤I. 5 :拉伸后重新计算影像在四个方向的灰度均值死(Λ%.V);步骤1. 6 :计算标准差σ d(x, y);步骤I. 7 :比较寻找四个方向中极小值σ d所对应的方向d ; 步骤1. 8 :沿着方向d在点(X,y)处进行灰度膨胀,然后将影像拉伸到[0, 255]范围得 到影像h; 步骤1. 9 :将以上步骤以相反方式重复一遍,即先膨胀后腐蚀,得到的影像即为结果影 像。3. 根据权利要求1所述的基于圆形模板的道路半自动提取方法,其特征在于,步骤3中 所述的圆形模板的生成,其具体实现过程是:人工在道路段选择一个种子点,设置形态学梯 度阈值δ,以一个像素为半径在种子点以及其邻域内各点处生成等大圆形模板,统计各模 板内形态学梯度值之和,取最小者作为此半径下最佳圆形模板;分析最佳圆形模板形态学 梯度值之和是否超过阈值,如未超过则以单个像素为单位逐渐增大半径;重复上述搜索过 程,直至最佳圆形模板形态学梯度值之和超过阈值时停止迭代过程,将此时的最佳圆形模 板作为后续处理的参考模板,最佳圆形模板中心点作为参考道路中心点。4. 根据权利要求1所述的基于圆形模板的道路半自动提取方法,其特征在于,步骤5中 所述的待匹配模板的搜索,其具体实现过程是:采用在两个相邻模板中心连线的中垂线上 搜索待匹配模板;在中垂线上各处分别按照参考模板大小生成等大待匹配模板,利用各待 匹配模板对应的灰度均值G、形态学梯度信息V以及由首点、待匹配模板中心点和尾点三点 形成的夹角信息Θ生成匹配函数,以匹配函数f代替传统的模板之间的最小二乘计算,匹 配函数取极大值者即为最佳匹配模板,对应中心点为最佳道路中心点;匹配函数f为: A = (G max_ I Gi-Gave I) /Gmax X a +VminAi X β + Θ i X γ ; 其中,Gi为各待匹配模板对应的灰度均值,Vi为各待匹配模板所包含像素的形态学梯 度和,Gave表示道路的灰度标准值;找出同灰度标准值相差最大的待匹配模板,二者的灰度 差值用Gmax表示,同时统计其中形态学梯度和最小的模板,其值表示为Vmin,将灰度差值和形 态学梯度和最小值二者的取值约束在〇到1范围内;α、β和γ分别表示灰度、梯度以及 角度三个因素所对应的权重系数,求取各待匹配模板的匹配函数值,并找出极大值者,默认 匹配函数最大的模板所对应的中心点为正确道路中心点,将其加入道路点队列中。5. -种利用权利要求1所述的基于圆形模板的道路半自动提取方法进行道路半自动 提取的系统,其特征在于:包括影像预处理模块、形态学梯度影像获取模块、圆形模板生成 模块、参考模板灰度值获取模块、匹配模板搜索模块和中心线生成模块; 所述的影像预处理模块用于对包含道路的影像进行滤波预处理,结合道路在影像中呈 现的几何特征,所述的包括光谱特征、形状特征、纹理特征,结合道路呈现的几何特征,采用 具有多方向的形态学滤波方法对影像进行预处理,从整幅影像中突出道路部分以及平滑道 路内部的噪声; 所述的形态学梯度影像获取模块用户对预处理后得到的影像进行灰值形态学膨胀和 腐蚀运算,得到形态学梯度影像; 所述的圆形模板生成模块用于接收用户输入的初始种子点和形态学梯度阈值,根据条 件在影像上搜索并生成符合条件的最优圆形模板,作为后续搜索匹配模板的参考模板; 所述的参考模板灰度值获取模块用于获取参考模板的灰度值; 所述的匹配模板搜索模块用于在用户输入的起止道路种子点之间搜索最佳匹配模板, 并进行迭代计算,实现道路中心点的加密操作,以完成整条道路的中心点检测; 所述的中心线生成模块:按顺序排列所存储的已检测道路中心点,对其分组,用二次拉 格朗日插值法构造抛物线依次连接各个道路中心点,以获取平滑准确的道路中心线,完成 整个提取过程。
【专利摘要】本发明公开了一种基于圆形模板的道路半自动提取方法,方法包括对包含道路的影像进行滤波预处理、形态学梯度影像的获取、最佳圆形模板的生成、参考模板灰度值的获取、待匹配模板的搜索、道路中心点的加密、道路中心线的生成等7步骤;系统包括影像预处理模块、形态学梯度影像获取模块、圆形模板生成模块、参考模板灰度值获取模块、匹配模板搜索模块和中心线生成模块;本发明结合道路的几何特征,采用了多方向形态学滤波方法对影像进行预处理,平滑道路段的噪声,利于后续提取,同时选取圆形模板,能更好的贴合道路,待匹配模板搜索速度快,多段线拟合平滑中心线效果好。
【IPC分类】G06T7/00, G06K9/46, G06K9/00
【公开号】CN104899592
【申请号】CN201510353828
【发明人】万幼川, 谭仁龙, 袁芳, 李刚
【申请人】武汉大学
【公开日】2015年9月9日
【申请日】2015年6月24日

最新回复(0)