一种水表类型识别方法与系统技术方案

技术编号:27657290 阅读:18 留言:0更新日期:2021-03-12 14:20
本申请的实施例提供了一种外挂式的水表抄表设备,仅需简单的设备即可实现远程抄表,无需大规模改造水表,可以极大的降低远程抄表的实现成本。同时,还利用了人工智能(AI,Artificial Intelligence)在计算机视觉识别处理上的快速、准确的技术特点来对水表表盘进行识别,从而能够准确快速的得出水表类型,有利于后续水表抄表设备根据识别出的水表类型来调用对应的抄表算法进行抄表操作。

【技术实现步骤摘要】
一种水表类型识别方法与系统
本申请涉及水表抄表
,具体而言,涉及一种水表类型识别方法与系统。
技术介绍
目前的人工目视读取水表是一种耗时、低效且昂贵的数据采集方法;而更换或升级水表以实现数据的自动收集和通信也是非常耗时和昂贵的,而且由于水表品牌、型号甚至数据格式千差万别,即便获得了各个水表上传的数据,也存在数据识别的困难与压力,实用性很差。随着物联网技术的发展,针对传统非智能水表的远程抄表业务成为物联网的一个新兴业务领域,而在实现传统的非智能水表的抄表业务时,需要在非智能水表出外挂监控设备后,利用监控设备采集非智能水表的数据并进行上报;例如,目前针对非智能水表进行抄表时,常用的方法是:利用非智能水表的外挂摄像头读取非智能水表的表盘信息。但是,传统非智能水表又包括指针式、数字式,显然,只有准确识别了水表类型才能调用对应的抄表算法。于是,如何对水表类型进行有效识别成为目前急需解决的技术问题,而现有技术中并未提供相关解决方案。
技术实现思路
为了解决上述
技术介绍
中存在的技术问题,本申请提供了一种水表类型识别方法与系统。本申请的第一方面提供了一种水表类型识别方法,所述方法包括:水表抄表设备的摄像装置对水表表盘进行拍摄,得到水表表盘图像,并将所述水表表盘图像发送至处理器;所述处理器调用人工智能算法对所述水表表盘进行识别,并输出水表类型识别结果。优选地,所述处理器设置于水表抄表设备或服务器,相应地,所述水表抄表设备还具备通信模块,用于分别将所述水表类型识别结果或所述水表表盘图像发送至服务器。优选地,在所述处理器调用人工智能算法对所述水表表盘进行识别之前,包括:采用直方图均衡化算法将所述水表表盘图像二值化,通过形态学膨胀算法对所述二值化后的图像进行连通域分析,将识别出的连通域的规则边界所划定区域作为表盘的有效区域。优选地,所述人工智能算法为基于神经网络的算法。优选地,所述人工智能算法需要进行预训练,包括:服务器接收水表抄表设备按预设频率回传的表盘图像,其中,所述表盘图像由人工附加了与水表类型的关联关系,所述水表类型包括指针式、数字式;服务器还获取预设数量的非水表的图像;在各类图像数量均达到预设值时,所述服务器将上述三种类型的样本图像输入神经网络模型进行训练,从而得到训练好的神经网络模型。优选地,所述训练好的神经网络模型包括特征数据库,所述特征数据库中包括指针式水表特征集、数字式水表特征集、非水表特征集。优选地,所述指针式水表特征集中的特征用于表征存在一个或多个直线型的窄连通域,所述数字式水表特征集用于表征存在一个或多个数字字符,所述非水表特征集是虚集,其用于表征不具备所述指针式水表特征集和所述数字式水表特征集中的特征。优选地,所述调用人工智能算法对所述水表表盘进行识别,包括:设定标签集Li=(L1,L2,L3),其中标签L1-L3分别对应所述指针式水表特征集、数字式水表特征集、非水表特征集,表示水表类型;所述训练好的神经网络模型对所述二值化后的表盘图像的有效区域进行前景识别,并分析获得所述前景图像的特征,将所述特征与各所述特征集进行相似度计算,以确定所属的标签Li。优选地,所述神经网络模型的损失函数定义为:其中,i是anchor的索引序号,pi是第i个anchor作为对象的预测概率;如果anchor为正,则真标签为1,如果anchor为负,则为0;ti是代表预测边界框的参数化坐标的向量,而是与正anchor关联的真值框的参数化坐标;Lcls表示对象与非对象的分类损失的对数损失函数,Lreg表示anchor的回归损失函数;表示仅对正的anchor激活回归损失函数,否则对回归损失禁用;Ncls、Nreg分别为Lcls、的归一化参数,λ为权重。本申请的第二方面提供了一种水表类型识别系统,所述系统包括水表抄表设备、服务器,其中,所述水表抄表设备包括摄像装置、通信模块,所述水表抄表设备或服务器包括处理器;所述摄像装置,用于对水表表盘进行拍摄,得到水表表盘图像,并将所述水表表盘图像发送至处理器;所述处理器,用于接收所述水表表盘图像,并调用人工智能算法对所述水表表盘进行识别,并输出水表类型识别结果。本专利技术的有益效果在于:本申请的技术方案采用指针式水表表盘图像、数字式水表表盘图像及非水表图像来训练神经网络模型,以使神经网络模型建立起可以准确表征各类型水表的特征集,即指针式水表特征集、数字式水表特征集、非水表特征集,从而能够快速且准确的输出水表类型识别结果,有利于后续水表抄表设备根据识别出的水表类型来调用对应的抄表算法进行抄表操作。同时,本申请的技术方案不但利用了人工智能算法在图像识别上的准确、快速的技术优势,还对其中的神经网络模型进行了改进,具体设计改进了神经网络模型的损失函数,进一步提高了神经网络模型在进行分类识别时的准确度。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1是本申请实施例公开的一种水表类型识别方法的流程示意图;图2是本申请实施例公开的水表类型识别方法中神经网络模型的识别原理示意图;图3是本申请实施例公开的一种水表类型识别系统的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。在本申请的描述中,需要说明的是,若出现术语“上”、“下”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该专利技术产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本申请的限制。此外,若出现术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。需要说明的是,在不冲突的情况下,本申请的实施例中的特征可以相互结合。实施例一请参阅图1,图1是本申请实施例公开的一种水表类型本文档来自技高网...

【技术保护点】
1.一种水表类型识别方法,其特征在于,所述方法包括:/n水表抄表设备的摄像装置对水表表盘进行拍摄,得到水表表盘图像,并将所述水表表盘图像发送至处理器;/n所述处理器调用人工智能算法对所述水表表盘进行识别,并输出水表类型识别结果。/n

【技术特征摘要】
1.一种水表类型识别方法,其特征在于,所述方法包括:
水表抄表设备的摄像装置对水表表盘进行拍摄,得到水表表盘图像,并将所述水表表盘图像发送至处理器;
所述处理器调用人工智能算法对所述水表表盘进行识别,并输出水表类型识别结果。


2.根据权利要求1所述的方法,其特征在于:所述处理器设置于水表抄表设备或服务器,相应地,所述水表抄表设备还具备通信模块,用于分别将所述水表类型识别结果或所述水表表盘图像发送至服务器。


3.根据权利要求1所述的方法,其特征在于:在所述处理器调用人工智能算法对所述水表表盘进行识别之前,包括:
采用直方图均衡化算法将所述水表表盘图像二值化,通过形态学膨胀算法对所述二值化后的图像进行连通域分析,将识别出的连通域的规则边界所划定区域作为表盘的有效区域。


4.根据权利要求1-3任意一项所述的方法,其特征在于:所述人工智能算法为基于神经网络的算法。


5.根据权利要求1所述的方法,其特征在于:所述人工智能算法需要进行预训练,包括:
服务器接收水表抄表设备按预设频率回传的表盘图像,其中,所述表盘图像由人工附加了与水表类型的关联关系,所述水表类型包括指针式、数字式;服务器还获取预设数量的非水表的图像;
在各类图像数量均达到预设值时,所述服务器将上述三种类型的样本图像输入神经网络模型进行训练,从而得到训练好的神经网络模型。


6.根据权利要求5所述的方法,其特征在于:所述训练好的神经网络模型包括特征数据库,所述特征数据库中包括指针式水表特征集、数字式水表特征集、非水表特征集。


7.根据权利要求6所述的方法,其特征在于:所述指针式水表特征集中的特征用于表征存在一个或...

【专利技术属性】
技术研发人员:丁武刘宏宇陈学志于洋
申请(专利权)人:辽宁长江智能科技股份有限公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1