当前位置:首页 >> 客户服务技术资料

计算机视觉识别技术在压力表检定中的应用

发布时间:2018-04-14 10:45:49 浏览:

介绍一种智能化视觉识别检定装置,在遵循现行技术文件的前提下,将计算机视觉识别技术在压力表自动检定中进行应用,并对关键技术进行了特征提取、分析和比较。以促进视觉识别技术在计量检校中的广泛 应用。

0.引言

一般压力表是指以弹性元件为敏感元件的计 量器具,由于压力表具有安装简便、价格低廉、适应 性强等优点,在热力管网、油气传输、供水供气系 统、车辆维修保养厂店等领域广泛使用。作为一项 常规检定项目,各级法定计量检定机构也都会优先 建立压力表的计量标准,以保证我国压力量值传递 的一致性和准确性,压力表检定工作也通常是各级 机构工作量较大的项目之一。

由于压力测量的特性,压力表也经常会用于各 种涉及安全的场合,因此,我国将压力表列人了《中 华人民共和国强制检定的工作计量器具明细目 录》。与压力表相关的检定规程有JJG 52—2013 《弹性元件式一般压力表、压力真空表和真空表》和JJG 492013《弹性元件式精密压力表和真空 表》,分别用于检定一般压力表、压力真空表、真空 表及精密压力表和真空表,这两种压力表均为指针 式压力表。

压力表常规的检定方法是采用标准器示值与 被检表示值直接比较的方式,其过程是使用造压装 置同时给标准器和被检表加压,在加压至检定点 时,通过人工读数方式同时读取标准表和被检表的 读数,得出示值误差。这种检定方式具有效率低 下、人员读数容易出现偏差等问题。因此,国内外 的压力表检定装置厂商一直在尝试开发压力表自 动检定装置,以计算机视觉识别技术来解决压力表 自动检定难题。

1.计算机视觉识别技术在压力表检定中的 应用

近十年,随着计算机技术的飞速发展,计算机 视觉识别技术也被越来越多的应用到传统计量工 作中。通过该项技术的应用,可替代检定员的人眼 读数操作,降低人员读数误差,提高工作效率,具有 十分积极的现实意义。

计算机视觉识别技术在检校工作中的应用主 要分为两个方向:一是对阿拉伯数字的识别,如对 出租车计价器的识别等;二是对传统模拟仪表的识 别,如压力表、百分表等。

对于指针式压力表这类模拟指示器具,由于其 指示值是以指针对表盘的相对位置来体现的,在识 别上就会存在一些问题,如:如何识别指针位置并 判断其指示的压力值;非整点指示值的估读等。

目前,国内已有厂家研制出了基于计算机视觉识 别技术的压力表自动检定装置,实现的方法与计算机 视觉识别的鉢流程一致,即:使用计算机视觉系统在 每个检定点(包括零点卿,对拍摄的图像进行处理, 通过软件对指针位置进行识别,得到各检定点指示的 压力值,将得到的压力值与标准值比较得到误差。

下面我们就以某品牌的压力表自动检定视觉 识别装置为例,对采用计算机视觉识别系统进行压 力表检定的过程进行分解,使读者能够更清楚的了 解到计算机视觉识别技术的应用原理及实现方法。

1. 1检定系统的软硬件组成

1)硬件部分

硬件部分非常简单,主体为两只不同口径的 碗形扣件扣件内带有有摄像头),以适应不同大 小的压力表;配件为两根USB传输线。硬件组成 如图1。

硬件部分的作用为拍摄检定时的表盘图像,其 主要构成为以CCD为感光元件的摄像头。

2)软件部分

压力表自动检定视觉识别装置所需配置软件 如图2所示。软件部分的主程序使用C#编写,使用MySQL数据库储存检定数据,使用FastReport出具 证书。

1.2检定过程

将压力表安装在造压装置上,根据压力表尺寸 选择相应的碗形扣件,并将扣件固定在压力表的正 面位置,拧紧顶部固定螺栓;使用USB连接线将扣 件后部接口与电脑连接。

启动检定主程序,即图2中所示的“压力表检 测”,登录后界面如图3所示。

可以看到,被检表的图像已显示在界面右上方 的第一个方格内。录人基本信息,如压力表生产厂 家、编号、量程等,录人完成后即可开始检定。

按照JJG 52—2013的规定对压力表进行检定, 步骤如下:

1)检定前先使用“零点拍照”功能保存压力表 零点状态图片;2)使用造压装置对压力表加压,在 每次达到检定压力点时,点击拍照”按钮保存当前 检定点图像;3)轻敲压力表后再点击“拍照”;4) 复步骤2)和步骤3),直至完成所有检定点的检定;

5)点击“保存报表”,完成检定过程;6)点击“打印检 定记录”和“打印检定证书”即可得到本次检定的原 始记录及证书。

1. 3实现方法解析

压力表自动检定过程实现的基本原理如下:

该系统首先将表盘刻度的示值部分认定为一 270。的弧形,弧度范围从225。到-45。,且各检定 点及刻度均勻分布于这个圆弧上。通过计算机对 圆心位置、指针位置和刻度位置的采集和识别,通 Hough变换确定指针位置的真实指示值,从而实 现压力表的读数自动识别。

下面对该自动检定系统在各个环节的实现方 法做简要解析:

1计算机视觉图像采集)

图像采集部分由摄像头、凸透镜、碗形扣件 含光源组成。

摄像头:选用CCD图像传感器作为感光元件, 可直接将光学信号转换为模拟电流信号,电流信号 经过放大和模数转换,实现图像的获取、存储、传 输、处理和复现。其显著特点是:a.体积小重量轻; b.功耗小、工作电压低、抗冲击与震动、性能稳定、 寿命长;c.灵敏度高、噪声低、动态范围大;d.响应 速度快,有自扫描功能,图像畸变小,无残像。

凸透镜:在摄像头的前端增加了一个凸透镜, 经过凸透镜的汇聚后,摄像头采集到的图像大小基 本保持一致,且可以实现更精细的估读。

碗形扣件:碗形扣件的使用可以保证摄像头中 心位置与表盘中心位置对齐,防止由于摄像头拍摄 角度不同导致的误差。

在使用该系统进行检定时,每当需要进行读数 操作(如加压至检定点,轻敲压力表后等)时,均要 进行一次拍照操作,就是用拍照操作代替了人眼读 数的过程,即实现了计算机视觉代替人眼识别。

2图像处理

在进行图像识别之前,必须对图像进行处理, 才能较为方便和清晰的实现图像识别功能。图像 处理通常分为以下两个步骤:

第一步:图像预处理

由摄像头直接拍摄得到的图像很容易受到各 种噪声的干扰,使获得的图像质量退化,因此,在进 行识别前必须对采集到的图像进行预处理。 图像 预处理又分为:首先图像噪声去除,使用滤波器去 除图像中的噪声,降低图像识别难度;然后,对图像 进行边缘检测,以使图像的轮廓突出,以便更有效 地提取图像特征;最后,使用Hough变换来检测压 力表的指针和边缘。

第二步:图像二值化

经过前面的预处理步骤后,图像已被处理为多 灰度级的图像,再对图像进行二值化处理,使其变 成只有两个灰度级的图像,将图像中的指针和刻度 明显的标识出来,方便后面的识别过程。

3识别

识别的过程包含:确定表盘圆心,使用Hough 变换确定表盘的圆心位置,以保证后续的指针定位 准确;确定指针位置,使用Hough变换获取指针位 ;根据指针位置得到压力表的指示值。

4读数计算

根据压力表检定规程的规定进行相应计算,得 到各项误差值,并判断合格与否。

2.结语

在现在的技术条件下,使用计算机视觉识别技 术开发压力表(模拟指示仪表自动检校系统时,各 高校或仪器研发厂商基本都是采用前文介绍的原 理作为基本方法,细节上可能会有微小差别,但整 体设计思路基本一致。

随着计算机技术和微电子工业的飞速发展,计 算机视觉识别技术在计量检校工作中将会有着越 来越广阔的应用前景,相信在不久的将来,神经网 络和深度学习技术将会应用到我们的日常检校工 作中,计算机视觉识别系统将会给我们的日常检校 工作带来巨大的变化。