[发明专利]一种仪表检测中基于支持向量机的仪表指针抖动的识别方法有效
| 申请号: | 201410260619.6 | 申请日: | 2014-06-12 |
| 公开(公告)号: | CN104008399B | 公开(公告)日: | 2017-03-01 |
| 发明(设计)人: | 尹珅;武放;王光;高会军 | 申请(专利权)人: | 哈尔滨工业大学 |
| 主分类号: | G06K9/62 | 分类号: | G06K9/62;G06T7/10 |
| 代理公司: | 哈尔滨市松花江专利商标事务所23109 | 代理人: | 杨立超 |
| 地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 仪表 检测 基于 支持 向量 指针 抖动 识别 方法 | ||
1.一种仪表检测中基于支持向量机的仪表指针抖动的识别方法,其特征在于:具体是按照以下步骤进行的:
步骤一、将检测的仪表种类区分为各个仪表子类;
步骤二、对于各个仪表子类在进行检测前,获得正常情况下仪表表盘的清晰图片作为训练样本;
步骤三、将训练样本进行预处理;其中,所述预处理是指对于训练样本图像进行缩放、利用噪声抑制滤波器进行去噪处理;如果是灰度图像,则对于灰度图像进行二值化;
步骤四、对于预处理之后的图像进行特征提取,以获得图像的各个特征值构成的特征空间;其中,提取的图像特征包括指针的颜色特征、灰度特征、轮廓特征和位置特征;
步骤五、根据步骤四所获得的图像的特征空间利用SVM分类器进行训练,生成训练集的SVM训练模型;
步骤六、利用改进的网格搜索法选择惩罚参数C和RBF核参数中参数r的最优参数组合,根据这组最优参数得到最优的SVM训练模型;
步骤七、利用生成的训练集最优SVM训练模型对测试图像进行识别并进行分割;
步骤八、对于分割后的测试图像判定仪表指针是否发生抖动;即完成了一种仪表检测中基于支持向量机的仪表指针抖动的识别方法。
2.根据权利要求1所述一种仪表检测中基于支持向量机的仪表指针抖动的识别方法,其特征在于:步骤四中对于预处理之后的图像进行特征提取,以获得图像的各个特征值构成的特征空间的过程为:
(1)提取的颜色、灰度和位置特征值构成特征空间,提取轮廓特征来确定指针顶点的位置和指针的宽度;
(2)将提取的特征值构成的特征空间在Matlab中进行归一化处理。
3.根据权利要求2所述一种仪表检测中基于支持向量机的仪表指针抖动的识别方法,其特征在于:步骤五中根据步骤四所获得的图像的特征空间利用SVM分类器进行训练,生成训练集的SVM训练模型具体过程为:
(1)利用训练数据集对SVM模型进行训练确定一个分界线对训练数据集中的标签为-1和标签为1的两类训练样本完全分开,其中,在高维空间时分界线为超平面;
对于给定训练样本进行分类的超平面的公式为:
确定最优超平面需要满足:
M是输入训练样本的数量,ξj是松弛因子,w是权重向量,b是一个常数,惩罚参数C;
得到最终判别类别标签的函数公式:
yi是第i个支持向量所对应的类别标签,αi是第i个支持向量所对应的拉格朗日乘子,xi为第i个支持向量,xj是第j个输入训练样本,K为核函数;
(2)利用SVM将特征空间从低维空间映射到高维空间后,训练样本线性可分;通过核函数计算出在高维空间里的向量内积值;
此SVM模型选择径向基RBF核函数,K(xi,xj)=exp(-r||xi-xj||2),
其中,xi是第i个支持向量,xj是第j个输入训练样本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410260619.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于条纹投影的三维测量方法
- 下一篇:物体检测装置及机器人系统





