[发明专利]一种基于支持向量机的施工道路污染检测方法有效
申请号: | 201410026324.2 | 申请日: | 2014-01-21 |
公开(公告)号: | CN103778437B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 陆涛;张子健;陆波;梁思源;周丁;王元平 | 申请(专利权)人: | 中科怡海高新技术发展江苏股份公司;无锡中科智远科技有限公司;浙江成功软件开发有限公司 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06K9/46 |
代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 周烽 |
地址: | 214024 江苏省无*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 支持 向量 施工 道路 污染 检测 方法 | ||
1.一种基于支持向量机的施工道路污染检测方法,其特征在于,该方法包括如下步骤:
步骤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采用雅可比方法进行特征值特征向量分解,即有:LUVsT*LUVs=V*∧2*VT,PC[n,2]是LUVs*V的前两列,即道路颜色的主成分,用PC[i]表示矩阵PC的第i行。
(2.4)Meanshift聚类分割:首先定义一个矩阵S[256,256],且PC(i,1)=y},其中1{true}=1,1{false}=0。在矩阵S上做meanshift分割,首先规定一个大小为nW*nW的矩形窗口,方法如下:
(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],定义一个向量Tags[n]记录道路像素点的类标签,Tags[i]=argjmin(||PC(i)-center(j)||)(i=0,1……n‐1,j=0,1,……k‐1)。分割成了K个类,同类元素有相同的类标签。
(2.5)选取道路类:每个道路部分的元素点都对应一个LUV颜色和类标签,分别记录在LUVs和Tags中,需找到真到的道路点,除去车子行人这些像素点,即找到真正道路的类标签tag。遵循两个原则:道路的面积大和颜色比较统一,也就是个数多和颜色方差小的特点。对任意的类标签i,有:
(2.6)找到最纯的道路矩阵块:定义一个二维矩阵IR[iH,iW],iH表示图像的高度,iW是图像的宽度。IR(y,x)=1表示像素点P(x,y)是在步骤2.1保留下的道路部分并且在步骤2.5其对应的类标签是tag,IS(y,x)=0,表示其他情况。取一个矩阵窗口(nH,nW),最纯的道路矩阵窗口则是在这个窗口内IR为1的个数最多。
(2.7)提取颜色与纹理特征:由于道路的统一性,可以在找到的矩阵块内提取颜色与纹理特征。提取的颜色特征有LUV的3个分量的均值方差歪斜度
(2.8)特征的缩放:提取的特征数据相差很大,为了防止大数值主导数据的波动,小数值被忽略,需要进行数据的缩放,也可以避免计算的难度。可采用简单的线性缩放,把特征值缩放到[‐1,1]上。
(2.9)特征提取结束。得到提取出的一个12维特征向量X'。
步骤3:选取最佳的特征和参数r,c:采用v‐交叉技术和高斯核函数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是负样本。参数的选取采用网格遍历的方法,选取最佳的参数。特征的选择采用如下方法:第一个特征的选择:对每个特征进行训练,选取准确率最高的特征。第二个特征的选择:剩下的特征和第一个选取的特征组合进行训练,选取准确率最高的特征。以此下去,直到准确率达到满意为止,停止特征选择。
步骤4:训练支持向量机模型:训练的数据是:(X(i),Y(i)),i=1,2……N,,训练的参数是步骤3选取的最佳参数r,c。利用这些数据和参数训练支持向量机模型,并保存下来。
步骤5:预测判断:提取摄像头拍摄的道路图像,对提取的图像按照步骤2的方法进行特征提取,选取步骤3所选取的特征X,利用步骤4保存下来的支持向量机模型进行预测判断,如果输出y=+1,则道路为干净,否则输出y=‐1,代表道路不干净。从而达到对路面洁净度检测的目的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科怡海高新技术发展江苏股份公司;无锡中科智远科技有限公司;浙江成功软件开发有限公司,未经中科怡海高新技术发展江苏股份公司;无锡中科智远科技有限公司;浙江成功软件开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410026324.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种折弯机上模滑块进深控制方法
- 下一篇:一种双馈电机的调速控制方法