【技术实现步骤摘要】
一种基于双尺度聚类算法的路面裂缝识别算法及系统
本专利属于道路工程领域,特别是指一种基于双尺度聚类算法的路面裂缝识别算法。
技术介绍
传统的路面裂缝识别技术都是紧扣裂缝进行一系列的图像处理并不断使其效果不断优化,便于目标提取,即该类算法主要致力于裂缝特征的提取上,而很少考虑实际需要以及处理后的路面裂缝是否真正对应于同一条实际路面裂缝。其一,传统的裂缝特征提取算法使得预处理后的路面裂缝二值图相对于原始裂缝而言总是不同程度的缩小实际路面裂缝区域,更甚者经过多次处理后使得实际中同一条路面裂缝在图像上呈现断裂现象,断裂后的一条裂缝如果不进行及时的发现并修补极有可能被当作两条甚至更多的裂缝处理,由于路面裂缝识别过程是一个串行的处理过程,其错误存在累积现象,这样使得后续处理中裂缝定位等工作基于前端错误的结果进行,必然产生错误的裂缝识别结果,大大提高了裂缝识别的错误率,即存在“不补则错”的现象。其二,就实际而言,路面裂缝检测的目的在于准确分类裂缝、准确定位裂缝以及裂缝实际区域的定位,从而为公路养护部门提供可靠的数据,以利于其进行公路养护管理。聚类算法用于图像分割领域具有很大的应用前景。其不仅在处理大量数据方面具有很大的优势,且具有优良的可扩展性,便于从不同的角度上发现新的研究方法。不同的聚类算法按其聚类准则的不同,可分为“硬”聚类,和“软”聚类。就简单的“硬”聚类而言,令集合C表示图像灰度值数据集,对其进行聚类分析相当于将其按一定的准则分割为子区域c1,c2.......ck,,k为类别数。使得子区域满足条件:非空性:;完整性:c1∪c2∪c3∪…∪ck=C,聚类算法实 ...
【技术保护点】
一种基于双尺度聚类的路面裂缝识别算法,其特征在于,包括如下步骤:步骤1:计算机读取三维图像数据矩阵,对三维图像数据矩阵进行滤波处理得到滤波后的三维图像数据矩阵,然后将其转换成灰度图像,并对该灰度图像使用Otsu算法进行二值化处理,得到二值化图像;步骤2:按照从上到下、从左到右的顺序,采用八邻域搜索算法扫描步骤1得到的二值化图像对应的数据矩阵,得到标记后的裂缝区域,并对每个裂缝区域使用最小外接椭圆进行表征;步骤3:在裂缝区域对应的椭圆,使用双尺度聚类算法进行裂缝聚类,得到聚类后的裂缝区域;步骤4:使用聚类后的裂缝区域所在的最小外接椭圆作为路面裂缝。
【技术特征摘要】
1.一种基于双尺度聚类的路面裂缝识别方法,其特征在于,包括如下步骤:步骤1:计算机读取三维图像数据矩阵,对三维图像数据矩阵进行滤波处理得到滤波后的三维图像数据矩阵,然后将其转换成灰度图像,并对该灰度图像使用Otsu算法进行二值化处理,得到二值化图像;步骤2:按照从上到下、从左到右的顺序,采用八邻域搜索算法扫描步骤1得到的二值化图像对应的数据矩阵,得到标记后的裂缝区域,并对每个裂缝区域使用最小外接椭圆进行表征;所述步骤2具体包含如下步骤:步骤21:按照从上到下、从左到右的顺序扫描滤波后的二值化图像对应的数据矩阵;依次以每个数据点作为中心,判断中心点的八邻域是否均为裂缝点,如果是,则八邻域范围内的点属于以该数据点为中心点的基本单元区域,并将每个基本单元区域顺次编号,每个基本单元区域均作为裂缝区域;步骤22:对编号i的裂缝区域中的所有数据点进行线性拟合,得到拟合直线其中,i=1,2,3…;ni为编号i的裂缝区域包含的数据点个数;求出该裂缝区域在对应的拟合直线上截取的线段长度,记为ai;然后计算该裂缝区域内所有数据点到对应的拟合直线的距离,将距离的最大值记为bi,计算ai与水平方向的夹角,记为θi;步骤23:将每个裂缝区域的参数ai、bi和θi分别作为对应的椭圆的长轴、短轴以及偏转角度,得到每个裂缝区域对应的最小外接椭圆;步骤3:在裂缝区域对应的椭圆,使用双尺度聚类算法进行裂缝聚类,得到聚类后的裂缝区域;所述步骤3具体包含如下步骤:步骤31:对于步骤2得到的所有裂缝区域,选取裂缝区域对应的最小外接椭圆中长轴最长的椭圆的中心作为当前聚类中心;步骤32:选取当前聚类中心对应的裂缝区域之外的所有裂缝区域中编号最小的裂缝区域所在的最小外接椭圆,将其作为待聚类目标;步骤33:计算待聚类目标的中心到当前聚类中心的距离以及两中心的水平夹角差;步骤34:判断步骤33得到的距离以及水平夹角差是否满足如下准则函数,若不满足,则转至步骤37,如果满足,则执行步骤35;准则函数:J=(a0<O0Oi)&&(Δθoi<δ1)其中,a0为当前聚类中心的所代表的最小外接椭圆的长轴长,O0Oi为待聚类目标的中心到当前聚类中心的距离,Δθoi为待聚类目标与当前聚类中心的水平夹角差,δ1为正常数,取0~45°;步骤35:将该待聚类目标归为当前聚类中心所在的类,将该类中包含的所有椭圆使用一个新的最小外接椭圆进行表征,计算该新的最小外接椭圆的中心、长轴、短轴以及偏转角,并将该新的最小外接椭圆的中心作为当前聚类中心;步骤36:判断是否还有未归类的裂缝区域,若有,则继续选取下一个最小编号代表的最小外接椭圆作为待聚类目标,并返回步骤33;若没有,执行步骤38;步骤37:将当前聚类中心归为一新类,返回31,否则,执行步骤38;步骤38:结束;步骤4:使用聚类后的裂缝区域所在的最小外接椭圆作为路面裂缝。2.如权利要求1所述的基于双尺度聚类的路面裂缝识别方法,其特征在于,所述步骤1中,对三维图像数据矩阵进行滤波处理采用中值滤波算法。3.一种基于双尺度聚类的路面裂缝识别系统,其特征在于,包括如下依次...
【专利技术属性】
技术研发人员:李伟,沙爱民,孙朝云,呼延菊,郝雪丽,赵海伟,苏瑜,谢磊金,邵娜娜,王瑶,王翠,
申请(专利权)人:长安大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。