高级检索
张文杰, 熊庆宇, 张家齐, 王玉平, 江鹏, 王成疆. 基于视觉显著性的指针式仪表读数识别算法[J]. 计算机辅助设计与图形学学报, 2015, 27(12): 2282-2295.
引用本文: 张文杰, 熊庆宇, 张家齐, 王玉平, 江鹏, 王成疆. 基于视觉显著性的指针式仪表读数识别算法[J]. 计算机辅助设计与图形学学报, 2015, 27(12): 2282-2295.
Zhang Wenjie, Xiong Qingyu, Zhang Jiaqi, Wang Yuping, Jiang Peng, Wang Chengjiang. Pointer Type Meter Reading Recognition Based on Visual Saliency[J]. Journal of Computer-Aided Design & Computer Graphics, 2015, 27(12): 2282-2295.
Citation: Zhang Wenjie, Xiong Qingyu, Zhang Jiaqi, Wang Yuping, Jiang Peng, Wang Chengjiang. Pointer Type Meter Reading Recognition Based on Visual Saliency[J]. Journal of Computer-Aided Design & Computer Graphics, 2015, 27(12): 2282-2295.

基于视觉显著性的指针式仪表读数识别算法

Pointer Type Meter Reading Recognition Based on Visual Saliency

  • 摘要: 针对指针式仪表读数算法对光照变化影响较大、识别精度不高的问题,提出一种基于视觉显著性区域检测的指针式仪表读数方法.首先利用区域对比度、空间关系、中心先验性等视觉显著性区域检测先验知识,提取仪表图像指针区域;然后用无向图排序算法进行优化,抑制非指针区域的干扰,突出指针区域;再通过依次旋转仪表指针图像统计旋转不同角度时仪表指针图像在纵轴上的投影最大值,计算指针至平行于横轴需要旋转的角度,并判断指针旋转至平行于横轴时指针顶部区域与底部区域在横轴上的投影最大值在仪表图像中位置,获取指针与横轴的夹角;最后采用最小二乘法拟合指针夹角与指针刻度之间的线性函数参数,计算仪表读数.实验结果表明,该方法在不同光照下能较好地提取指针区域,得到的仪表读数与人工读数误差较小,算法稳定可靠.

     

    Abstract: Reading recognition methods of the pointer type meter were vulnerable to illumination variation, and the accuracy was not high. This paper presents a pointer instrument reading method based on visual saliency regions detection. In detail, the proposed approach firstly utilizes the visual prior knowledge of saliency region detection(including region contrast, spatial relationships, the center priori et al.) to outstand meter pointer region, then optimizes extracted region by undirected ranking function to suppress interference of non-pointer region and highlight the pointer region. Secondly, the presented method successively rotates meter pointer image, and calculates the maximum value of the projection on the vertical axis in different rotated angles to obtain the rotated angle which rotates the pointer parallel to the horizontal axis. Next, the algorithm rotates meter image to make the pointer paralleling to the horizontal axis, and extracts the top and bottom part pointer region, and determines the maximum projection position on a horizontal axis, and then obtains the pointer deflection angle. Finally, meter reading is derived by using the least squares method to fit a linear function between the pointer deflection angle and the meter scale. Experimental results show that the proposed method can better extract pointer region in different illumination, the error between meter readings and manual reading is smaller, and the algorithm is stable and reliable.

     

/

返回文章
返回