基于Hough变换的指针式水表识别系统的研究与应用
作者单位:电子科技大学
学位级别:硕士
导师姓名:李力
授予年度:2016年
学科分类:08[工学] 080203[工学-机械设计及理论] 0802[工学-机械工程]
主 题:指针式水表 Hough 数字图像处理 嵌入式Linux
摘 要:随着我国城市化进程的加速,人们对居住环境要求也在不断提高,而供水服务中的传统人工抄表方式存在低效率、人工成本高、影响居民生活等诸多弊端,因此自动抄表系统已经引起了广泛的重视,本文从查阅资料和了解指针式仪表处理方法开始,对指针式水表自动识别进行了深入研究,并利用数字图像处理技术实现了嵌入式环境下的指针式水表的自动识别。本系统的硬件部分是基于S3C6410处理器的嵌入式平台,在软件设计中移植嵌入式Linux系统,并采用系统中V4L2标准接口设计指针式水表图像采集应用程序,实现图像的采集与存储功能。所采集的图像由于多方面因素导致质量不理想,需要对图像进行预处理,本文中预处理部分包括了图像尺寸调整、图像灰度化、图像增强和图像去噪,接着重点研究了指针回转中心的确定与指针提取与方向识别,并根据表盘读数的关联性,得到指针水表的读数。指针水表图像识别处理中的关键部分为子表盘圆心的定位,也就是指针回转中心的确定,本系统中子表盘定位所用到的方法是Hough变换,该变换是图像中识别几何图形的基本方法之一,本文在理解Hough变换的基础上,对其进行改进,提高了系统灵活性和表盘提取准确率。并且针对以往指针式水表读数识别中所出现的需要摆正水表正确读数方向、难以确定数量级与对应指针关系的问题,本文通过分析指针式水表表盘特征,利用子表盘的相对位置关系圆满解决了上述问题,对于所获取的表盘图像出现倾斜时,不需要对图像进行矫正而完成识别。与典型指针式仪表识别相比,指针式水表识别存在子表盘数量多、水表倾斜、光照不均匀等难点,根据系统测试结果,本文所完成的指针式水表识别系统具有灵活性强、可靠性好、准确率高等优点,为摄像式直读水表奠定了基础。