当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于智能巡检机器人的仪表位置检测方法技术

技术编号:15437901 阅读:99 留言:0更新日期:2017-05-26 03:54
本发明专利技术公开了一种基于智能巡检机器人的仪表位置检测方法。该方法通过智能巡检机器人的云台摄像头,获得仪表图像,统一图像的亮度和大小后,遍历图像获得样本集,并提取每个样本的视觉特征,放入SVM分类器中计算分数,获得仪表的粗略位置。在粗略位置处对图像进行缩放搜索获得样本集,进一步获得仪表的精确位置。本发明专利技术采集背景区域(即非仪表区域)作为负样本训练,有效地利用了背景信息,减弱背景中与目标相似的物体对算法的影响。进一步采取先遍历搜索,再尺度搜索的方式,优化了算法的性能,有效地提高了分类器的检测准确率。

Instrument position detection method based on Intelligent Inspection Robot

The invention discloses an instrument position detecting method based on intelligent inspection robot. The PTZ camera intelligent inspection robot, obtain meter image, unified image brightness and image size, traversing the sample set, and extract the visual features of each sample into SVM classifier to calculate the score, get the rough location of the instrument. In the rough position, the image is scaled and searched to obtain the sample set, and the exact position of the instrument is further obtained. The invention takes the background area (i.e. non instrument area) as a negative sample to train, effectively utilizes the background information, and weakens the influence of the object similar to the object in the background to the algorithm. Furthermore, the performance of the algorithm is optimized by first traversal search and scale search, and the detection accuracy of the classifier is improved effectively.

【技术实现步骤摘要】
一种基于智能巡检机器人的仪表位置检测方法
本专利技术属于自动识别
,特别地涉及一种基于智能巡检机器人的仪表位置检测方法。图像预处理部分,涉及了对比度和亮度调节算法。模型训练部分,涉及了SVM分类器和视觉特征。搜索部分,涉及了遍历和尺度变换结合的搜索策略。
技术介绍
目标检测是计算机视觉和图像处理中最基础也是最重要的任务之一,其中包括基于视频的目标检测和基于静态图片的目标检测。基于静态图片的目标检测即在一张图像上进行物体的检测。本专利技术中的仪表检测即为基于静态图片的目标检测。对于基于静态图片的目标检测,一种研究路线是将目标检测问题转为分类问题,基本方法是构建一种特征描述子,而后在图像范围内各个位置多个尺度进行检测。这些算法一般会在每个子窗上提取合适的特征,并使用合适的分类器,即可以完成目标检测。研究的另一条路线是基于部件的可变模型。在这些模型中,一个物体被假设为若干个基本部件的组合配置,每个组件可以表示为一个点,而组件间的衔接表示为边,那么目标模型就简化为一个已知连接的无向图,而检测即是将此无向图配置到最合适的位置。在工业和控制领域的工程应用中,如何提高目标检测的识别率和提高算法的性能是非常重要的研究内容。
技术实现思路
本专利技术的目的在于提供了一种基于智能巡检机器人的仪表位置检测方法,采用了对比度和亮度调节算法进行图像预处理,SVM分类器和视觉特征进行分类器训练,以及遍历和尺度变换结合的搜索策略,使得目标检测的识别率达到95%以上。为实现上述目的,本专利技术的技术方案为:一种基于智能巡检机器人的仪表位置检测方法,其特征在于,通过智能巡检机器人的云台摄像头获得仪表图像I,然后对图像I进行以下步骤处理:步骤1:对图像I进行图像预处理,获得图像I′。步骤2:对图像I′遍历搜索,获得多个图像样本,组成样本集M,对M中的样本通过SVM分类器进行分数计算,分数最高的样本的位置即为仪表的粗略位置。步骤3:以粗略位置的中心点为缩放中心,对图像I′缩放搜索,获得多个图像样本,组成样本集M′,对M′中的样本通过SVM分类器进行分数计算,分数最高的样本的位置即为仪表的精确位置。进一步地,步骤1中所述的图像预处理具体为:(1.1)对图像I进行对比度和亮度调节,使得图像I的对比度和亮度与SVM分类器中的训练样本保持基本一致。(1.2)通过插值法,将图像归化到统一的大小m×n。进一步地,步骤2中的样本集M通过以下方法得到:从像素点(0,0)开始,选取图像样本,组成样本集M;图像样本Pij的位置为:其中(ai,bj)为图像样本的左上角坐标,w为图像样本的宽度,h为图像样本的高度,a为x轴方向的像素步进单位,b为y轴方向的像素步进单位。进一步地,步骤3中的样本集M′通过以下方法得到:以粗略位置的中心点为缩放中心,对粗略位置的大小进行缩放,缩放系数为(1-α)~(1+α),步进为β,共得到2α/β个新的图像样本,组成样本集M′。进一步地,步骤2和步骤3中所述的SVM分类器分数计算方法为:(a)提取样本集中的每个样本的视觉特征,每个样本得到d维的特征向量S=[S1,S2,…,Sd]。(b)将S作为SVM分类器的输入,通过计算,SVM分类器输出一个分数。进一步地,SVM分类器通过以下方法得到:(3.1)使用智能巡检机器人的云台摄像头,分别拍摄l张图像Ik,k=1,2,3,…,l,使得仪表分别处于图像的不同位置。(3.2)调节每张图像的对比度和亮度,使得l张图像的对比度和亮度一致,然后将l张图像归化到统一的大小m×n。(3.3)针对每个图像Ik,框取图像Ik中的仪表,作为正样本,并记录正样本的位置信息((xk,yk),wk,hk)。其中(xk,yk)是正样本左上角的坐标位置,wk为正样本的宽度,hk为正样本的高度。令正样本的标签为1。其中l个正样本的宽度w1,w2,...,wl的均值上取整为w,l个正样本的高度h1,h2,...,hl的均值上取整为h。遍历图像Ik,选取负样本,负样本P′ki′j′选取的位置为其中,(a′i′,b′j′)为负样本左上角的坐标位置,wk为负样本的宽度,hk为负样本的高度,a′为x方向的像素步进单位,b′为y方向的像素步进单位。令负样本的标签为负样本P′ki′j′与该图像中正样本的位置重合度(3.4)提取所有正样本和负样本的视觉特征,获得特征向量,将特征向量与对应的标签输入到SVM分类器中进行训练,得到训练后的SVM分类器。本专利技术的有益效果是:(1)采集背景区域(即非仪表区域)作为负样本训练,有效地利用了背景信息,减弱背景中与目标相似的物体对算法的影响。(2)优化了目标检测的搜索策略,采取先遍历搜索,再尺度搜索的方式,优化了算法的性能。(3)通过对比度和亮度调节的图像预处理算法,获得良好的视觉特征,有效地提高了分类器的检测准确率。附图说明图1为本专利技术实施例的基于智能巡检机器人的仪表位置检测方法的步骤流程图;图2为本专利技术实施例的基于智能巡检机器人拍摄的待测仪表位于右上角的图像经过限制对比度自适应直方图均衡化、归化和正样本选取后的图像;图3为本专利技术实施例的基于智能巡检机器人拍摄的待测仪表位于右下角的图像经过限制对比度自适应直方图均衡化、归化和正样本选取后的图像;图4为本专利技术实施例的基于智能巡检机器人拍摄的待测仪表位于左下角的图像经过限制对比度自适应直方图均衡化、归化和正样本选取后的图像;图5为本专利技术实施例的基于智能巡检机器人拍摄的待测仪表位于左上角的图像经过限制对比度自适应直方图均衡化、归化和正样本选取后的图像;图6为本专利技术实施例的基于智能巡检机器人的摄像头拍摄的仪表图像;图7为本专利技术实施例的基于智能巡检机器人的仪表位置检测方法的仪表精确位置检测结果。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应该理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。相反,本专利技术涵盖任何由权利要求定义的在本专利技术的精髓和范围上做的替代、修改、等效方法以及方案。进一步,为了使公众对本专利技术有更好的了解,在下文对本专利技术的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述可以完全理解本专利技术。参考图1,所示为本专利技术实施例的基于智能巡检机器人的仪表位置检测方法的步骤流程图。通过智能巡检机器人的云台摄像头获得仪表图像I,然后进行以下方法处理:1.利用haar-like特征,训练SVM分类器。(1.1)使用智能巡检机器人的云台摄像头,分别拍摄4张图像Ik,k=1,2,3,4,使得仪表分别处于图像的左上角,右上角,左下角,右下角。(1.2)对图像I1,I2,I3,I4,首先进行限制对比度自适应直方图均衡化,使得4张图像的对比度和亮度一致,然后将图像归化到统一的大小480×270。(1.3)针对每个图像Ik,框取图像Ik中的待测仪表作为正样本,如图2,3,4,5中的矩形框所示,并记录正样本的位置信息。图像I1的正样本位置为((409,3),70,70),如图2所示,图像I2的正样本位置为((404,200),73,68),如图3所示,图像I3的正样本位置为((2,202),78,66),如图4所示,图像I4的正样本位置为((3,5),86,本文档来自技高网...
一种基于智能巡检机器人的仪表位置检测方法

【技术保护点】
一种基于智能巡检机器人的仪表位置检测方法,其特征在于,通过智能巡检机器人的云台摄像头获得仪表图像I,然后对图像I进行以下步骤处理:步骤1:对图像I进行图像预处理,获得图像I′。步骤2:对图像I′遍历搜索,获得多个图像样本,组成样本集M,对M中的样本通过SVM分类器进行分数计算,分数最高的样本的位置即为仪表的粗略位置。步骤3:以粗略位置的中心点为缩放中心,对图像I′缩放搜索,获得多个图像样本,组成样本集M′,对M′中的样本通过SVM分类器进行分数计算,分数最高的样本的位置即为仪表的精确位置。

【技术特征摘要】
1.一种基于智能巡检机器人的仪表位置检测方法,其特征在于,通过智能巡检机器人的云台摄像头获得仪表图像I,然后对图像I进行以下步骤处理:步骤1:对图像I进行图像预处理,获得图像I′。步骤2:对图像I′遍历搜索,获得多个图像样本,组成样本集M,对M中的样本通过SVM分类器进行分数计算,分数最高的样本的位置即为仪表的粗略位置。步骤3:以粗略位置的中心点为缩放中心,对图像I′缩放搜索,获得多个图像样本,组成样本集M′,对M′中的样本通过SVM分类器进行分数计算,分数最高的样本的位置即为仪表的精确位置。2.根据权利要求1所述的方法,其特征在于,步骤1中所述的图像预处理具体为:(1.1)对图像I进行对比度和亮度调节,使得图像I的对比度和亮度与SVM分类器中的训练样本保持基本一致。(1.2)通过插值法,将图像归化到统一的大小m×n。3.根据权利要求1所述的方法,其特征在于,步骤2中的样本集M通过以下方法得到:从像素点(0,0)开始,选取图像样本,组成样本集M;图像样本Pij的位置为:((ai,bj),w,h),其中(ai,bj)为图像样本的左上角坐标,w为图像样本的宽度,h为图像样本的高度,a为x轴方向的像素步进单位,b为y轴方向的像素步进单位。4.根据权利要求1所述的方法,其特征在于,步骤3中的样本集M′通过以下方法得到:以粗略位置的中心点为缩放中心,对粗略位置的大小进行缩放,缩放系数为(1-α)~(1+α),步进为β,共得到2α/β个新的图像样本,组成样本集M′。5.根据权利要求1所述的方法,其...

【专利技术属性】
技术研发人员:于慧敏施成燕黄伟
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1