【技术实现步骤摘要】
应用于复杂环境下指针仪表鲁棒高效智读方法
本专利技术涉及计算机图像处理
,更具体的说,是一种基于机器视觉的复杂环境下指针式仪表鲁棒高效智读方法。
技术介绍
指针式仪表读取技术是目前机器视觉领域研究的热点,也是模式识别领域一项重要的前沿技术和研究内容。指针式仪表具有结构简单、耐高压、防腐蚀、防电磁干扰、防水、防冻的特点,常见的指针式仪表有温度表,压力表,流量表,速度表等。指针式仪表的采集往往是人为读取,由于观察角度和视觉疲劳等因素,人工读数的结果往往不可靠,且不方便、耗时、低效。因此,基于机器视觉的指针式仪表读数识别方法得到大规模的研究及应用。目前提出的大多数仪表识别算法针对光照均匀的条件能达到很好的识别效果,然而对于室外复杂环境的识别效果却不尽如人意。若拍摄角度存在偏移,霍夫圆检测存在耗时长且仪表中心不能很好拟合的问题;在指针提取方面,霍夫直线检测是一种有效的探测直线方法,但是它很容易被背景中的线和指针的宽度所影响;针对底部宽、尖端窄的指针式仪表,检测到的直线包含多条线段,需要调节很多参数且需要指针细化算法。剪影法可在没有指针的情况下创建模板图像,然后从捕获的图像中减去该模板图像以检测指针,然而该方法受环境影响较大不适用于室外指针式仪表的读取,因此迫切地需要一种针对室外恶劣天气环境的鲁棒高效的指针式仪表读数方法。现有的指针式仪表图像智读方法大多针对亮度问题进行研究,未考虑到指针阴影、其他遮挡物阴影、镜面反光、镜面水雾对读数的干扰,因此系统的鲁棒性不能满足实际应用要求。
技术实现思路
...
【技术保护点】
1.应用于复杂环境下指针仪表鲁棒高效智读方法,其特征在于该方法包括以下步骤:/n步骤一、图像采集及对图像进行预处理/n采集的图像为含有仪表正面且拍摄角度垂直于仪表盘表面的图像;/n预处理包括:/n采用具有色彩修复功能的多尺度视网膜增强算法,减少周围环境光照量的影响;/n将图像减少通道数转化为灰度图;/n采用中值滤波核去除噪声干扰;/n步骤二、仪表中心的识别/n获得指针仪表图像轮廓信息,从图像的轮廓中随机选取三个点,根据三点确定一个圆,寻找所有可能圆;/n通过计算一定区域内的所有可能圆的圆心与区域中心的标准差来确定一个最大圆心密度区域,将该区域的中心作为圆的圆心;/n将采用所有可能圆的半径的平均值作为最终圆的半径;/n步骤三、指针线的拟合/n对指针线段按以下三个原则进行初步过滤和筛选,:/n(a)指针长度不会大于表盘的半径;/n(b)指针必定落在表盘内;/n(c)指针所在直线必定经过表盘中心;/n初步过滤和筛选后,针对指针定位结果中可能包含多条线段,执行指针对称度环向模板匹配法;/n所述的指针对称度环向模板匹配法是通过迭代二值化阈值突出指针区域,根据仪表指针的特点,指针总是围绕表盘中心进 ...
【技术特征摘要】
1.应用于复杂环境下指针仪表鲁棒高效智读方法,其特征在于该方法包括以下步骤:
步骤一、图像采集及对图像进行预处理
采集的图像为含有仪表正面且拍摄角度垂直于仪表盘表面的图像;
预处理包括:
采用具有色彩修复功能的多尺度视网膜增强算法,减少周围环境光照量的影响;
将图像减少通道数转化为灰度图;
采用中值滤波核去除噪声干扰;
步骤二、仪表中心的识别
获得指针仪表图像轮廓信息,从图像的轮廓中随机选取三个点,根据三点确定一个圆,寻找所有可能圆;
通过计算一定区域内的所有可能圆的圆心与区域中心的标准差来确定一个最大圆心密度区域,将该区域的中心作为圆的圆心;
将采用所有可能圆的半径的平均值作为最终圆的半径;
步骤三、指针线的拟合
对指针线段按以下三个原则进行初步过滤和筛选,:
(a)指针长度不会大于表盘的半径;
(b)指针必定落在表盘内;
(c)指针所在直线必定经过表盘中心;
初步过滤和筛选后,针对指针定位结果中可能包含多条线段,执行指针对称度环向模板匹配法;
所述的指针对称度环向模板匹配法是通过迭代二值化阈值突出指针区域,根据仪表指针的特点,指针总是围绕表盘中心进行转动,形成一个圆面,因此,只需要使得模板图像围绕表盘圆心旋转一周,并计算每个旋转角时的子图与模板图像相似度,选取出相似度最大时的角度值,并结合表盘圆心,即可确定指针位置及方向;
步骤四、读数的计算
采用角度法进行指针式仪表读数。
2.根据权利要求1所述的应用于复杂环境下指针仪表鲁棒高效智读方法,其特征在于:步骤二具体是:
(1)对于轮廓上的任意三个点(xk1,yk1),(xk2,yk2),(xk3,yk3),可以唯一确定一个...
【专利技术属性】
技术研发人员:郑松,
申请(专利权)人:杭州国彪超声设备有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。