[发明专利]一种基于支持向量机的施工道路污染检测方法有效

专利信息
申请号: 201410026324.2 申请日: 2014-01-21
公开(公告)号: CN103778437B 公开(公告)日: 2017-04-12
发明(设计)人: 陆涛;张子健;陆波;梁思源;周丁;王元平 申请(专利权)人: 中科怡海高新技术发展江苏股份公司;无锡中科智远科技有限公司;浙江成功软件开发有限公司
主分类号: G06K9/62 分类号: G06K9/62;G06K9/46
代理公司: 杭州求是专利事务所有限公司33200 代理人: 周烽
地址: 214024 江苏省无*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于支持向量机的施工道路污染检测方法,该方法首先采集道路图像并对对道路图像进行特征提取,然后选取最佳的特征和参数r,c并训练支持向量机模型,最后进行施工道路清洁度的预测判断;本发明通过主成分分析降维和寻取最纯道路块的方法,提取道路的速度更快,精度更大,从而使分类结果更加准确。本方法一共提取12个特征,不同的施工道路能自动的选择最优特征和参数,从而适用绝大多数的施工道路,可移植性强。本发明的准确率很高,具有指导工方及时清扫道路、杜绝因道路污染导致危险事故发生的实际意义。
搜索关键词: 一种 基于 支持 向量 施工 道路 污染 检测 方法
【主权项】:
一种基于支持向量机的施工道路污染检测方法,其特征在于,该方法包括如下步骤:步骤1:采集道路图像,将采集的图像作为训练集,并人为将训练集分为干净和不干净两个集合;位于干净集合的图像称为正样本,位于不干净集合的图像称为负样本,训练集中样本的个数是N;步骤2:对道路图像进行特征提取,包含如下子步骤:(2.1)简单分割道路与非道路部分:由于摄像头是固定的,对每张图片可以统一的除去非道路部分;用n表示道路区域的个数;用A[m,n]定义一个m行n列的矩阵A;A(y,x)表示在矩阵A中第y行第x列的值;A(k)表示矩阵A的第k行,是一个行向量;AT表示A的转置矩阵;(2.2)颜色空间转换:把原颜色空间转化到LUV颜色空间,用LUVs[n,3]记录道路像素的LUV颜色值,LUVs(k)表示对应第k个道路像素点的LUV颜色值;(2.3)主成分分析降低维数,把3维的颜色空间降到2维;采用如下方法:对LUVsT*LUVs采用SVD方法进行特征值特征向量分解,即有:LUVsT*LUVs=V*2*VT,PC[n,2]是LUVs*V的前两列,即道路颜色的主成分,用PC[i]表示矩阵PC的第i行;(2.4)Meanshift聚类分割:首先定义一个矩阵S[256,256],其中1{true}=1,1{false}=0;在矩阵S上做meanshift分割,首先规定一个大小为nW*nW的矩形窗口,nW由检测区域的大小决定,不小于2,方法如下:(2.4.1)在S中找一个非零元A,若A不存在,跳到步骤(2.4.4);(2.4.2)在S中,计算以A为中心大小为nW*nW矩形窗口内的质心B;(2.4.3)如果A等于B,记录下中心点A值,在S内所有以A为中心窗口内的元素都设为零,回到步骤(2.4.1);如果A不等于B,把B值赋给A,回到步骤(2.4.2);(2.4.4)得到K个中心点Centers[K,2],定义Centers[i]为矩阵Centers[K,2]第i行;定义一个一维向量Tags[n],其中Tags[i]=argjmin(||PC[i]‑center[j]||)(i=0,1……n‑1,j=0,1,……k‑1),Tags[n]是记录道路像素点的类标签;分割成了K个类,同类元素有相同的类标签;(2.5)选取道路类:每个道路部分的元素点都对应一个LUV颜色和类标签,分别记录在LUVs和Tags中,需找到真到的道路点,除去车子行人这些像素点,即找到真正道路的类标签tag;遵循两个原则:道路的面积大和颜色比较统一,也就是个数多和颜色方差小的特点;对任意的类标签i,有:其中计算类i的个数,var(i)计算类i的方差;(2.6)找到最纯的道路矩阵块:定义一个二维矩阵IR[iH,iW],iH表示图像的高度,iW是图像的宽度,IR(y,x)表示矩阵IR的第y行第X列;IR(y,x)=1表示像素点P(x,y)是在步骤2.1保留下的道路部分并且在步骤2.5其对应的类标签是tag,IS(y,x)=0,表示其他情况;取一个矩阵窗口(nH,nW),最纯的道路矩阵窗口则是在这个窗口内IR为1的个数最多;(2.7)提取颜色与纹理特征:由于道路的统一性,可以在找到的矩阵块内提取颜色与纹理特征;提取的颜色特征有LUV的3个分量,分别对分量的值做均值方差歪斜度xi为LUV中的3个分量中的值;采用灰度共生提取的纹理特征得到灰度共生矩阵p[i,j],计算能量ASM=∑i∑jp(i,j)2,对比度CON=∑nn2(∑|i‑j|=np(i,j)),相关度一共是12个特征;(2.8)特征的缩放:提取的特征数据相差很大,为了防止大数值主导数据的波动,小数值被忽略,需要进行数据的缩放,也可以避免计算的难度;可采用简单的线性缩放,把特征值缩放到[‑1,1]上;(2.9)特征提取结束;得到提取出的一个12维特征向量X';步骤3:选取最佳的特征和参数r,c:采用支持向量机技术和高斯核函数k(x1,x2)=exp(‑r||x1‑x2||2)支持向量机训练的数据来源是:(X'(i),Y(i)),i=1,2……N,其中X'(i)是训练集中样本i经过步骤2所提取的特征向量,Y(i)=+1若样本i是正样本,Y(i)=‑1若样本i是负样本;参数的选取采用网格遍历的方法,选取最佳的参数r,c;特征的选择采用如下方法:第一个特征的选择:对每个特征进行训练,选取准确率最高的特征;第二个特征的选择:剩下的特征和第一个选取的特征组合进行训练,选取准确率最高的特征;以此下去,直到准确率达到满意为止,停止特征选择;步骤4:训练支持向量机模型:训练的数据是:(X(i),Y(i)),i=1,2……N,训练的参数是步骤3选取的最佳参数r,c;利用这些数据和参数训练支持向量机模型,并保存下来;步骤5:预测判断:提取摄像头拍摄的道路图像,对提取的图像按照步骤2的方法进行特征提取,选取步骤3所选取的特征X,利用步骤4保存下来的支持向量机模型进行预测判断,如果输出y=+1,则道路为干净,否则输出y=‑1,代表道路不干净;从而达到对路面洁净度检测的目的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科怡海高新技术发展江苏股份公司;无锡中科智远科技有限公司;浙江成功软件开发有限公司,未经中科怡海高新技术发展江苏股份公司;无锡中科智远科技有限公司;浙江成功软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410026324.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top