一种智能摄像表的云识别纠错系统及其方法技术方案

技术编号:19546986 阅读:37 留言:0更新日期:2018-11-24 21:09
本发明专利技术提供了一种智能摄像表的云识别纠错方法,包括:步骤S1:自动校正,具体为:根据相邻两次图像采集间隔的最大读数差值、以及前一次识别读数值,对当前识别读数值进行自动校正;步骤S2:置信度预测及人工纠错,具体为:根据前一次识别读数值以及当前识别读数值,对当前识别读数值的置信度进行有效预测,并对仪表读数区域定位和仪表读数识别结果进行人工纠错。本发明专利技术的另一个目的还提供一种智能摄像表的云识别纠错系统。本发明专利技术将自动校正与人工纠错有机结合,既保障了识别的可靠性,也有效提高了大批量数据纠错的时效性,有效减少人工纠错的工作量,具有明显优势。

A Cloud Recognition and Error Correction System for Intelligent Camera Meter and Its Method

The invention provides an error correction method for cloud recognition of an intelligent camera meter, which includes: (1) automatic correction, in particular: automatic correction of the current recognition reading value according to the maximum reading difference between adjacent two image acquisition intervals and the previous recognition reading value; and (2) confidence prediction and manual error correction; The main body is as follows: According to the previous recognition reading value and the current recognition reading value, the confidence of the current recognition reading value is effectively predicted, and the location of the instrument reading area and the recognition result of the instrument reading are artificially corrected. Another object of the present invention is to provide a cloud recognition and error correction system of an intelligent camera meter. The invention combines automatic correction with manual error correction organically, which not only ensures the reliability of identification, but also effectively improves the timeliness of large-scale data error correction, effectively reduces the workload of manual error correction, and has obvious advantages.

【技术实现步骤摘要】
一种智能摄像表的云识别纠错系统及其方法
本专利技术涉及一种智能摄像表的云识别纠错系统及其方法。
技术介绍
随着智慧城市的推进,远程抄表系统与技术越来越受到人们的关注。远程抄表系统一方面可以大大减少能源运营单位和管理部门在水、电、气、热等不同类型能源数据的采集上的人力与物力的投入,同时也促进了这些数据在后续大数据智能分析和数据挖掘中的有效利用。智能摄像表利用图像采集终端(如智能手机、采集硬件设备等)获取仪表读数图像,并利用高性能识别模型,进行自动识别,是一种新型的远程抄表模式。智能摄像表具有(1)成本低廉;(2)即装即用:无需拆装现有计量表和管道;(3)可扩展性好:方便不同类型和规格的计量表接入;(4)采集的图像数据客观准确等特点。具有广泛应用前景。目前的智能摄像表,通过采用高性能的识别方法与模型,例如人工智能算法,已经可以获得较高的识别准确率,但仍然难以达到100%的正确识别率,因而识别结果的可靠性也就无法得到保证。特别是对于实际现场的仪表图像,通常存在图像的多方向旋转、图像模糊、拍摄反光、读数走字错格、仪表表面老化及灰尘等不利于识别的现象,目前的识别方法总是存在一定的识别错误。实际应用中,为了解决这些识别错误,传统的方法是通过人工复检的方式,对所有识别结果进行逐个检查以纠正识别错误。然而,对于大规模的智能摄像表应用,这种方式费时费力,在实际应用中存在极大的局限性。例如,对于智能摄像水表应用,如果每天产生10万条识别结果,正常情况下逐条检查纠错约需300人时。以上不足,有待改进。
技术实现思路
为了克服现有的技术的不足,本专利技术提供一种智能摄像表的云识别纠错系统及其方法。本专利技术技术方案如下所述:一种智能摄像表的云识别纠错系统,包括仪表、硬件端、网页端、图像采集端、云识别服务器及纠错系统;所述图像采集端用于对所述仪表的仪表读数区域进行图像采集;所述硬件端和所述网页端配合所述图像采集端将采集的仪表读数区域传输至所述云识别服务器;所述云识别服务器用于对仪表读数区域进行定位和识别,所述云识别服务器给出仪表读数区域定位、仪表读数识别结果及相应置信度,并将仪表读数区域定位、仪表读数识别结果及置信度均发送至所述纠错系统,所述纠错系统对仪表读数区域定位、仪表读数识别结果及置信度进行自动校正和人工纠错,所述纠错系统将纠错结果更新至所述云识别服务器。本专利技术的另一个目的还在于提供一种智能摄像表的云识别纠错方法,包括:步骤S1:自动校正,具体为:根据相邻两次图像采集间隔的最大读数差值、以及前一次识别读数值,对当前识别读数值进行自动校正;步骤S2:置信度预测及人工纠错,具体为:根据前一次识别读数值以及当前识别读数值,对当前识别读数值的置信度进行有效预测,并对仪表读数区域定位和仪表读数识别结果进行人工纠错。进一步地,所述步骤S1包括:步骤S11:根据预先设定的两次图像采集间隔的最大读数差值Dmax,具体为:确定相邻两次读数的最大差值为1的最低读数位td,其当前识别读数值相对前一次识别读数值只能为增加1或者不变,采用的具体规则为:(1)当Dmax≤10时,则td为十位数;(2)当10<Dmax≤100时,则td为百位数;(3)当100<Dmax≤1000时,则td为千位数;(4)其他依次类推;步骤S12:确定前一次识别读数值,并对当前识别读数值进行自动校正,具体为:当前一次识别读数值的为0~8时,对当前识别读数值进行自动校正;或者,当前一次识别读数值的为9时,对当前识别读数值进行自动校正。进一步地,在所述步骤S12中,当前一次识别读数值的td为0~8时,具体为:对于td+1及更高读数位,则将其当前识别读数值修正为与前一次识别读数值相同;对于td,若当前识别读数值相对前一次识别读数值的差值大于1,则将当前识别读数值的置信度乘以修正因子γ,γ∈[0,1];或者,当前一次识别读数值的td为9时,如果满足以下条件之一时,则将当前识别读数值置信度乘以修正因子γ,γ∈[0,1],具体为:(1)td当前识别读数值为9,且td+1及更高读数位的当前识别读数值与前一次识别读数值不同;(2)td当前识别读数值为0,且由td+1及更高读数位构成的数,当前识别读数值相对前一次识别读数值的差值不等于1;(3)td当前识别读数值为1~8。进一步地,所述步骤S2包括:步骤S21:构建一个纠错仪表信息表数据库IDList,具体为:构建一个IDList,IDList的一条信息对应一块仪表,并将IDList初始化为空;步骤S22:根据仪表编号,将仪表分为三个优先级纠错列表,具体为:根据仪表编号,将仪表分为三个优先级纠错列表,从高到低依次为Level-1、Level-2、Level-3;步骤S23:计算每个仪表读数识别结果的置信度,具体为:对于云识别服务器给出的每个仪表读数识别结果,纠错系统根据当前识别读数值和前一次识别读数值计算置信度,并按照置信度插入到纠错列表中;步骤S24:通过纠错客户端进行人工纠错,具体为:纠错系统包括云纠错服务器和纠错客户端;云纠错服务器保存IDList;纠错客户端提供人工纠错界面,通过人机交互完成人工纠错,并将纠错结果更新到云纠错服务器。进一步地,在所述步骤S22中,(1)Level-1对应仪表ID未在IDList中;(2)Level-2对应仪表ID已经存在于IDList中,且当前识别读数值存在明显错误;(3)Level-3对应仪表ID已经存在于IDList中,且当前识别读数值无法判断存在明显错误。进一步地,在所述步骤S22(2)中,当前识别读数值存在明显错误的判读规则为:当前识别读数值的位数不正确;或者,当前识别读数值与前一次识别读数值的差值大于一定阈值,或者小于0。进一步地,在所述步骤S23中,(1)对于纠错优先级为Level-1和Level-2的仪表读数识别结果,置信度f的计算公式为:其中,fL、fR分别为识别服务器给出的读数区域定位和识别置信度;(2)对于纠错优先级为Level-3的仪表读数识别结果,置信度f的计算公式为:其中,λ为调节系数,参考取值为0.5,Vd为瞬时日读数差,VRd为日读数差偏差比;瞬时日读数差Vd的计算公式为:其中,Vs为仪表当前识别读数值与前一次识别读数值的差值,取值范围为0到最大读数值之间,t为时间间隔,换算为以天为单位,T1为设定阈值,参考取值为0.5;日读数差偏差比VRd的计算公式为:其中,Vdavg为历史平均日读数差,α为调节系数,参考取值0.06125,T2为设定阈值,取平均日读数差的最小允许值。进一步地,在所述步骤S24中,纠错系统允许多个纠错客户端同时进行纠错,具体为:对于云纠错服务器中的IDList,由纠错客户端向云纠错服务器提交申请,云纠错服务器获取一定数量的待纠错仪表读数信息,完成纠错后,云纠错服务器可以再次申请待纠错仪表读数信息,云纠错服务器根据识别置信度,按照从小到大顺序,依次发送到纠错客户端,进行人工纠错,发送到纠错客户端的顺序为:优先发送纠错优先级为Level-1的读数信息,然后发送优先级为Level-2的读数信息,最后为优先级为Level-3的读数信息,相同优先级的信息,则按照识别置信度从小到大顺序发送。进一步地,在所述步骤S24中,纠错系统根据纠本文档来自技高网...

【技术保护点】
1.一种智能摄像表的云识别纠错系统,其特征在于:包括仪表、硬件端、网页端、图像采集端、云识别服务器及纠错系统;所述图像采集端用于对所述仪表的仪表读数区域进行图像采集;所述硬件端和所述网页端配合所述图像采集端将采集的仪表读数区域传输至所述云识别服务器;所述云识别服务器用于对仪表读数区域进行定位和识别,所述云识别服务器给出仪表读数区域定位、仪表读数识别结果及相应置信度,并将仪表读数区域定位、仪表读数识别结果及置信度均发送至所述纠错系统,所述纠错系统对仪表读数区域定位、仪表读数识别结果及置信度进行自动校正和人工纠错,所述纠错系统将纠错结果更新至所述云识别服务器。

【技术特征摘要】
1.一种智能摄像表的云识别纠错系统,其特征在于:包括仪表、硬件端、网页端、图像采集端、云识别服务器及纠错系统;所述图像采集端用于对所述仪表的仪表读数区域进行图像采集;所述硬件端和所述网页端配合所述图像采集端将采集的仪表读数区域传输至所述云识别服务器;所述云识别服务器用于对仪表读数区域进行定位和识别,所述云识别服务器给出仪表读数区域定位、仪表读数识别结果及相应置信度,并将仪表读数区域定位、仪表读数识别结果及置信度均发送至所述纠错系统,所述纠错系统对仪表读数区域定位、仪表读数识别结果及置信度进行自动校正和人工纠错,所述纠错系统将纠错结果更新至所述云识别服务器。2.一种智能摄像表的云识别纠错方法,其特征在于:包括:步骤S1:自动校正,具体为:根据相邻两次图像采集间隔的最大读数差值、以及前一次识别读数值,对当前识别读数值进行自动校正;步骤S2:置信度预测及人工纠错,具体为:根据前一次识别读数值以及当前识别读数值,对当前识别读数值的置信度进行有效预测,并对仪表读数区域定位和仪表读数识别结果进行人工纠错。3.如权利要求2所述的智能摄像表的云识别纠错方法,其特征在于:所述步骤S1包括:步骤S11:根据预先设定的两次图像采集间隔的最大读数差值Dmax,具体为:确定相邻两次读数的最大差值为1的最低读数位td,其当前识别读数值相对前一次识别读数值只能为增加1或者不变,采用的具体规则为:(1)当Dmax≤10时,则td为十位数;(2)当10<Dmax≤100时,则td为百位数;(3)当100<Dmax≤1000时,则td为千位数;(4)其他依次类推;步骤S12:确定前一次识别读数值,并对当前识别读数值进行自动校正,具体为:当前一次识别读数值的为0~8时,对当前识别读数值进行自动校正;或者,当前一次识别读数值的为9时,对当前识别读数值进行自动校正。4.如权利要求3所述的智能摄像表的云识别纠错方法,其特征在于:在所述步骤S12中,当前一次识别读数值的td为0~8时,具体为:对于td+1及更高读数位,则将其当前识别读数值修正为与前一次识别读数值相同;对于td,若当前识别读数值相对前一次识别读数值的差值大于1,则将当前识别读数值的置信度乘以修正因子γ,γ∈[0,1];或者,当前一次识别读数值的td为9时,如果满足以下条件之一时,则将当前识别读数值置信度乘以修正因子γ,γ∈[0,1],具体为:(1)td当前识别读数值为9,且td+1及更高读数位的当前识别读数值与前一次识别读数值不同;(2)td当前识别读数值为0,且由td+1及更高读数位构成的数,当前识别读数值相对前一次识别读数值的差值不等于1;(3)td当前识别读数值为1~8。5.如权利要求2所述的智能摄像表的云识别纠错方法,其特征在于:所述步骤S2包括:步骤S21:构建一个纠错仪表信息表数据库IDList,具体为:构建一个IDList,IDList的一条信息对应一块仪表,并将IDList初始化为空;步骤S22:根据仪表编号,将仪表分为三个优先级纠错列表,具体为:根据仪表编号,将仪表分为三个优先级纠错列表,从高到低依次为Level-1、Level-2、Level-3;步骤S23:计算每个仪表读数识别结果的置信度,具体为:对于云识别服务器给出的每个仪表读数识别结果,纠错系统根据当前识别读数值和前一...

【专利技术属性】
技术研发人员:高学金连文赵经纬
申请(专利权)人:深圳市云识科技有限公司华南理工大学
类型:发明
国别省市:广东,44

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

1