基于数字图像处理技术的多指针型水表自动识读系统研究

基于数字图像处理技术的多指针型水表自动识读系统研究

论文摘要

传统的自来水公司需要专门人员到用户家中进行人工抄表和收费管理,既耗费了人力又给用户带来麻烦。目前出现很多新型水表便于自动读取水量和收费。但由于居民及工业中普遍已安装的水表大部分是多指针型仪表,更换新水表,涉及管道和电子线路的改造问题,既费时费力难以推广也需要很大的成本。所以通过水表上方安装摄像头,远程传送水表图片,经数字图像处理技术实现水表读数的自动识读具有重大意义。本文设计了多指针型水表自动识读系统。论文的主要研究内容如下:(1)针对表盘灰度图像中指针的灰度值与表盘背景灰度值相似的问题,本文采用多尺度Retinex低通滤波算法对水表彩色图像进行光照补偿处理与图像增强。使原图中红色指针的对比度更加明显,进而为提高指针区域分割的准确性提供了可靠的数据基础。(2)选用C均值聚类算法对水表指针区域的进行图像分割。本算法充分考虑了红色指针分量的灰度值与表盘背景和黑色指针灰度值之间存在的分类特性,根据图像灰度级将像素分为三类,并通过C均值聚类算实现分类。仿真结果表明该方法优于大津法、区域生长法等常规分割算法。(3)在面向二值图像的图像后处理阶段,本文首先基于二值图像形态学操作进行去噪处理。对于个别无法通过图像相态学操作进行滤除的噪声区域,本文提出根据质心距离曲线的分类识别算法对指针区域和非指针区域进行区分,达到全面去噪的目的。(4)应用最小二乘法实现指针圆心坐标及表盘水平零刻度线方向的求取,并通过相应的几何关系进行指针读数的快速计算。设计了对于多指针水表读数获取的自动识别算法,该算法可分别对子表盘数量级以及各子表盘指针刻度进行自动识读,经实验表明该算法具有较好的鲁棒性与识别准确度。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景及意义
  • 1.2 国内外研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 课题技术难点
  • 1.4 课题研究内容与章节安排
  • 第2章 多指针型水表图像预处理
  • 2.1 图像增强技术概述
  • 2.1.1 基于空域的图像增强方法
  • 2.1.2 基于频域的图像增强方法
  • 2.2 基于单尺度与多尺度Retinex的表盘光线补偿技术
  • 2.2.1 Retinex算法的基本思想
  • 2.2.2 Retinex算法步骤
  • 2.2.3 单尺度Retinex
  • 2.2.4 多尺度Retinex(MSR)
  • 2.3 水表表盘图像增强算法对比实验结果与分析
  • 2.4 本章小结
  • 第3章 基于模糊C均值聚类算法的指针分割
  • 3.1 图像分割概述
  • 3.1.1 图像分割的定义
  • 3.1.2 图像分割常用算法
  • 3.2 基于模糊C均值聚类算法的水表指针分割
  • 3.3 水表指针分割算法对比实验及结果分析
  • 3.4 本章小结
  • 第4章 指针型水表数值自动识读算法研究
  • 4.1 水表二值图像的去噪
  • 4.1.1 基于形态学的二值图像的去噪
  • 4.1.2 基于水表指针质心距离曲线模板去噪
  • 4.2 水表指针提取及水表表盘中心与半径确定
  • 4.2.1 水表指针提取
  • 4.2.2 基于最小二乘法的水表表盘中心及半径确定
  • 4.3 水表指针读数计算
  • 4.3.1 初步确定水表表盘方向的两种方法
  • 4.3.2 基于最小二乘法确定各子表盘零刻度方向
  • 4.3.3 确定各子表盘的数量级
  • 4.3.4 确定每个子表盘的读数
  • 4.3.5 指针型水表自动识读系统识读步骤
  • 4.4 本章小结
  • 第5章 指针型水表自动识读系统实验与分析
  • 5.1 指针型水表自动识读系统实验
  • 5.2 指针型水表自动识读系统实验误差分析
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].C语言中关于指针的教学优化研究[J]. 计算机产品与流通 2020(03)
    • [2].垂悬指针检测与防御方法[J]. 软件学报 2020(06)
    • [3].C语言指针学习必要性分析[J]. 科技风 2020(18)
    • [4].C语言指针的教学改革探索[J]. 电子元器件与信息技术 2020(05)
    • [5].德国“印太指针”指向何方[J]. 世界知识 2020(19)
    • [6].C++语言中悬挂指针的研究与应用[J]. 电脑知识与技术 2016(23)
    • [7].开门见山与循序渐进:一种C语言指针教学方法[J]. 计算机教育 2017(04)
    • [8].C语言教学中指针与数组的运用分析[J]. 通讯世界 2017(09)
    • [9].浅析C指针和一维、二维数组之间的关系[J]. 电脑知识与技术 2017(28)
    • [10].读懂你的表盘——指针的设计学问(上)[J]. 钟表 2015(05)
    • [11].中风偏瘫患者家属对朱琏指针点按疗法认知程度的调查分析[J]. 护理实践与研究 2016(10)
    • [12].深入解析C++指针类型[J]. 齐齐哈尔大学学报(自然科学版) 2016(05)
    • [13].C指针在嵌入式系统开发中的方法研究[J]. 大众科技 2014(10)
    • [14].C语言中指针教学的研究与探讨[J]. 电脑知识与技术 2014(31)
    • [15].浅析C语言中指针的应用[J]. 科技经济市场 2014(08)
    • [16].C语言中指针用法解析[J]. 中国新通信 2014(22)
    • [17].日美新防卫指针指向何方[J]. 中国经贸导刊 2014(36)
    • [18].试析C++中的悬挂指针问题[J]. 电脑编程技巧与维护 2014(24)
    • [19].基于C语言指针教学的研究分析[J]. 才智 2015(07)
    • [20].浅析新版《日美防卫合作指针》[J]. 商 2015(21)
    • [21].动态认时,让指针在孩子心中转起来——“认识钟表”教学实践与思考[J]. 中小学数学(小学版) 2019(12)
    • [22].C语言指针与自增自减运算解析[J]. 数码世界 2020(03)
    • [23].C语言的多级指针案例教学探讨[J]. 人才培养与教学改革-浙江工商大学教学改革论文集 2013(00)
    • [24].指针的奥秘人人能解[J]. 芭莎珠宝 2015(02)
    • [25].指针(节选)[J]. 天涯 2015(04)
    • [26].C语言指针应用[J]. 考试周刊 2014(24)
    • [27].C语言中的指针[J]. 福建电脑 2013(12)
    • [28].C语言中指针与数组的恩怨浅析[J]. 电脑知识与技术 2013(34)
    • [29].浅谈C语言的指针[J]. 神州 2012(32)
    • [30].C语言教学中指针教学问题的研究[J]. 魅力中国 2010(05)

    标签:;  ;  ;  ;  

    基于数字图像处理技术的多指针型水表自动识读系统研究
    下载Doc文档

    猜你喜欢