本发明专利技术涉及一种基于北斗星导航器的室外电能表读表机器人的工作方法,其包括利用机器人的行进、自动拍摄、图像处理和自动读表功能进行室外电能表读表,其中所述机器人包括北斗星导航器、移动硬盘、CMOS视觉传感器、读数识别器和主控制器。所述方法还包括利用清晰化处理器对电能表图像执行去雾霾处理的步骤。通过本发明专利技术,即使在雾霾天气下,也能够控制机器人准确到达目标读表位置,并实现对各种室外电能表的高精度读表。
Working method of an outdoor electric energy meter reading table robot based on the Beidou star navigator
The invention relates to an outdoor electric dipper navigation device can work table reading table based on the robot, the robot travels, including the use of automatic shooting, image processing and automatic meter reading function for outdoor meter reading meter, wherein the robot includes compass navigation satellite, mobile hard disk, CMOS, visual sensor reading recognizer and a main controller. The method also includes steps to perform fog haze processing on an electric energy meter image using a clear processor. Through the invention, even in haze weather, the robot can accurately control the location of the reading table, and realize the high-accuracy reading of various outdoor energy meters.
【技术实现步骤摘要】
基于北斗星导航器的室外电能表读表机器人的工作方法
本专利技术涉及电能表监控领域,尤其涉及一种室外电能表读表方法。
技术介绍
电能表的应用广泛,是供电部门收费和调配电力资源的重要参考数据,每一个用电单位或个人都需要安装一个自己的电能表来监控自己的用电电量。位于具有高压线路的用电单位的电能表的读表一直是一个难题,由于这些电能表靠近高压线路,无法安排人员采用人工巡视、手工记录的读表模式,而且这些电能表通常位于室外,如果采用电子读表模式进行远距离读表,必须具有一些图像处理设备,能够克服雾霾天气对读表图像的影响,否则,得到的读表数据精度很低。现有技术中的高压用电单位的电能表的读表方案或者采用断电后的人工读表模式,这种方式干扰了用电单位的正常工作,或者采用基于图像处理的远距离的电子模式,这种方式依赖于电能表图像的清晰程度,在严重雾霾天气下,电能表图像不够清晰,相应地,读取的电能表读数准确度较差,影响供电部门的正常收费工作。因此,需要一种新的对室外电能表进行读表的方法,能够替代成本高的人工读表方式,并改造现有的远距离电子读表方式,使得对高压用电单位的室外电能表的读表操作更为高效和实时,获得的读表数据不受天气的影响。
技术实现思路
为了解决上述问题,本专利技术提供了一种室外电能表读表方法,其包括利用机器人的行进、自动拍摄、图像处理和自动读表功能进行室外电能表读表,其中所述机器人包括北斗星导航器、移动硬盘、CMOS视觉传感器、读数识别器和主控制器,其中所述北斗星导航器用于接收北斗星导航卫星所提供、所述机器人的当前北斗星数据;所述移动硬盘用于预先存储各类电能表模板,以及用于预先存储每一类电能表模板的最大刻度、最小刻度和指针模型;所述CMOS视觉传感器用于拍摄电能表图像;所述读数识别器与所述CMOS视觉传感器连接以对所述电能表图像执行图像处理;所述主控制器与所述北斗星导航器连接以控制所述机器人的行进位置,还与所述移动硬盘和所述读数识别器分别连接,用于控制所述机器人的自动读表。优选地,所述图像处理包括对所述电能表图像进行去雾霾处理以获得去雾霾电能表图像的步骤。更具体地,所述机器人还包括:供电电源,包括太阳能供电器件、蓄电池、切换开关和电压转换器,所述切换开关与所述太阳能供电器件和所述蓄电池分别连接,根据蓄电池剩余电量决定是否切换到所述太阳能供电器件以由所述太阳能供电器件供电,所述电压转换器与所述切换开关连接,以将通过切换开关输入的5V电压转换为3.3V电压;语音识别器,用于将现场管理人员的语音转换为电信号,并基于所述电信号生成语音控制指令;无线通讯接口,与远端的供电管理平台无线连接,以无线接收远程控制指令,所述远程控制指令包括北斗星控制指令;机器人驱动机构,与所述主控制器连接,用于在所述主控制器的控制下,驱动所述机器人的行为动作,所述行为动作包括前进、后退、转向和跨越;清晰化处理器,位于所述CMOS视觉传感器和所述读数识别器之间,用于接收所述电能表图像,对所述电能表图像进行去雾霾处理以获得去雾霾电能表图像,将所述去雾霾电能表图像输入所述读数识别器以替换所述电能表图像被图像处理。更具体地,所述清晰化处理器还包括:存储子设备,用于预先存储天空上限灰度阈值和天空下限灰度阈值,所述天空上限灰度阈值和所述天空下限灰度阈值用于分离出图像中的天空区域,还用于预先存储预设像素值阈值,所述预设像素值阈值取值在0到255之间;雾霾浓度检测子设备,位于空气中,用于实时检测电能表所在位置的雾霾浓度,并根据雾霾浓度确定雾霾去除强度,所述雾霾去除强度取值在0到1之间;区域划分子设备,连接所述CMOS视觉传感器以接收所述电能表图像,对所述电能表图像进行灰度化处理以获得灰度化电能表图像,还与存储子设备连接,将所述灰度化电能表图像中灰度值在所述天空上限灰度阈值和所述天空下限灰度阈值之间的像素识别并组成灰度化天空子图案,从所述灰度化电能表图像分割出所述灰度化天空子图案以获得灰度化非天空子图像,基于所述灰度化非天空子图像在所述电能表图像中的位置获得与所述灰度化非天空子图像对应的彩色非天空子图像;黑色通道获取子设备,与所述区域划分子设备连接以获得所述彩色非天空子图像,针对所述彩色非天空子图像中每一个像素,计算其R,G,B三颜色通道像素值,在所述彩色非天空子图像中所有像素的R,G,B三颜色通道像素值中提取一个数值最小的颜色通道像素值所在的颜色通道作为黑色通道;整体大气光值获取子设备,与存储子设备连接以获得所述预设像素值阈值,还与所述区域划分子设备和所述黑色通道获取子设备分别连接以获得所述电能表图像和所述黑色通道,将所述电能表图像中黑色通道像素值大于等于预设像素值阈值的多个像素组成待检验像素集,将所述待检验像素集中具有最大灰度值的像素的灰度值作为整体大气光值;大气散射光值获取子设备,与所述区域划分子设备和所述雾霾浓度检测子设备分别连接,对所述电能表图像的每一个像素,提取其R,G,B三颜色通道像素值中最小值作为目标像素值,使用保持边缘的高斯平滑滤波器EPGF(edge-preservinggaussianfilter)对所述目标像素值进行滤波处理以获得滤波目标像素值,将目标像素值减去滤波目标像素值以获得目标像素差值,使用EPGF对目标像素差值进行滤波处理以获得滤波目标像素差值,将滤波目标像素值减去滤波目标像素差值以获得雾霾去除基准值,将雾霾去除强度乘以雾霾去除基准值以获得雾霾去除阈值,取雾霾去除阈值和目标像素值中的最小值作为比较参考值,取比较参考值和0中的最大值作为每一个像素的大气散射光值;介质传输率获取子设备,与所述整体大气光值获取子设备和所述大气散射光值获取子设备分别连接,将每一个像素的大气散射光值除以整体大气光值以获得除值,将1减去所述除值以获得每一个像素的介质传输率;清晰化图像获取子设备,与所述区域划分子设备、所述整体大气光值获取子设备和所述介质传输率获取子设备分别连接,将1减去每一个像素的介质传输率以获得第一差值,将所述第一差值乘以整体大气光值以获得乘积值,将所述电能表图像中每一个像素的像素值减去所述乘积值以获得第二差值,将所述第二差值除以每一个像素的介质传输率以获得每一个像素的清晰化像素值,所述电能表图像中每一个像素的像素值包括所述电能表图像中每一个像素的R,G,B三颜色通道像素值,相应地,获得的每一个像素的清晰化像素值包括每一个像素的R,G,B三颜色通道清晰化像素值,所有像素的清晰化像素值组成去雾霾电能表图像。更具体地,所述移动硬盘还用于存储电能表上限灰度阈值和电能表下限灰度阈值,所述电能表上限灰度阈值和所述电能表下限灰度阈值用于将图像中的电能表表盘与背景分离。更具体地,所述读数识别器还包括中值滤波单元、预处理单元、目标识别单元、模板匹配单元和指针位置确定单元,所述中值滤波单元与所述清晰化处理设备连接,用于对所述去雾霾电能表图像滤波以输出滤波图像;所述预处理单元与所述中值滤波单元连接,用于对所述滤波图像进行灰度化处理以输出灰度化图像;所述目标识别单元与所述预处理单元和所述移动硬盘分别连接,将所述灰度化图像中灰度值在所述电能表上限灰度阈值和所述电能表下限灰度阈值之间的像素识别并组成电能表表盘子图像;所述模板匹配单元与所述目标识别单元和所述移动硬盘分别连接,本文档来自技高网...
【技术保护点】
一种室外电能表读表机器人的工作方法,其特征在于包括北斗星导航器、移动硬盘、CMOS视觉传感器、读数识别器和主控制器,其中所述北斗星导航器用于接收北斗星导航卫星所提供、所述机器人的当前北斗星数据;所述移动硬盘用于预先存储各类电能表模板,以及用于预先存储每一类电能表模板的最大刻度、最小刻度和指针模型;所述CMOS视觉传感器用于拍摄电能表图像;所述读数识别器与所述CMOS视觉传感器连接以对所述电能表图像执行图像处理;所述主控制器与所述北斗星导航器连接以控制所述机器人的行进位置,还与所述移动硬盘和所述读数识别器分别连接,用于控制所述机器人的自动读表;所述图像处理包括对所述电能表图像进行去雾霾处理以获得去雾霾电能表图像的步骤;所述机器人还包括:供电电源,包括太阳能供电器件、蓄电池、切换开关和电压转换器,所述切换开关与所述太阳能供电器件和所述蓄电池分别连接,根据蓄电池剩余电量决定是否切换到所述太阳能供电器件以由所述太阳能供电器件供电,所述电压转换器与所述切换开关连接,以将通过切换开关输入的5V电压转换为3.3V电压;语音识别器,用于将现场管理人员的语音转换为电信号,并基于所述电信号生成语音控制指令;无线通讯接口,与远端的供电管理平台无线连接,以无线接收远程控制指令,所述远程控制指令包括北斗星控制指令;机器人驱动机构,与所述主控制器连接,用于在所述主控制器的控制下,驱动所述机器人的行为动作,所述行为动作包括前进、后退、转向和跨越;清晰化处理器,位于所述CMOS视觉传感器和所述读数识别器之间,用于接收所述电能表图像,对所述电能表图像进行去雾霾处理以获得去雾霾电能表图像,将所述去雾霾电能表图像输入所述读数识别器以替换所述电能表图像被图像处理;所述清晰化处理器还包括:存储子设备,用于预先存储天空上限灰度阈值和天空下限灰度阈值,所述天空上限灰度阈值和所述天空下限灰度阈值用于分离出图像中的天空区域,还用于预先存储预设像素值阈值,所述预设像素值阈值取值在0到255之间;雾霾浓度检测子设备,位于空气中,用于实时检测电能表所在位置的雾霾浓度,并根据雾霾浓度确定雾霾去除强度,所述雾霾去除强度取值在0到1之间;区域划分子设备,连接所述CMOS视觉传感器以接收所述电能表图像,对所述电能表图像进行灰度化处理以获得灰度化电能表图像,还与存储子设备连接,将所述灰度化电能表图像中灰度值在所述天空上限灰度阈值和所述天空下限灰度阈值之间的像素识别并组成灰度化天空子图案,从所述灰度化电能表图像分割出所述灰度化天空子图案以获得灰度化非天空子图像,基于所述灰度化非天空子图像在所述电能表图像中的位置获得与所述灰度化非天空子图像对应的彩色非天空子图像;黑色通道获取子设备,与所述区域划分子设备连接以获得所述彩色非天空子图像,针对所述彩色非天空子图像中每一个像素,计算其R,G,B三颜色通道像素值,在所述彩色非天空子图像中所有像素的R,G,B三颜色通道像素值中提取一个数值最小的颜色通道像素值所在的颜色通道作为黑色通道;整体大气光值获取子设备,与存储子设备连接以获得所述预设像素值阈值,还与所述区域划分子设备和所述黑色通道获取子设备分别连接以获得所述电能表图像和所述黑色通道,将所述电能表图像中黑色通道像素值大于等于预设像素值阈值的多个像素组成待检验像素集,将所述待检验像素集中具有最大灰度值的像素的灰度值作为整体大气光值;或,计算雾霾图像中每一像素的灰度值,将灰度值最大的像素的灰度值作为整体大气光值大气散射光值获取子设备,与所述区域划分子设备和所述雾霾浓度检测子设备分别连接,对所述电能表图像的每一个像素,提取其R,G,B三颜色通道像素值中最小值作为目标像素值,使用保持边缘的高斯平滑滤波器EPGF对所述目标像素值进行滤波处理以获得滤波目标像素值,将目标像素值减去滤波目标像素值以获得目标像素差值,使用EPGF对目标像素差值进行滤波处理以获得滤波目标像素差值,将滤波目标像素值减去滤波目标像素差值以获得雾霾去除基准值,将雾霾去除强度乘以雾霾去除基准值以获得雾霾去除阈值,取雾霾去除阈值和目标像素值中的最小值作为比较参考值,取比较参考值和0中的最大值作为每一个像素的大气散射光值;介质传输率获取子设备,与所述整体大气光值获取子设备和所述大气散射光值获取子设备分别连接,将每一个像素的大气散射光值除以整体大气光值以获得除值,将1减去所述除值以获得每一个像素的介质传输率;清晰化图像获取子设备,与所述区域划分子设备、所述整体大气光值获取子设备和所述介质传输率获取子设备分别连接,将1减去每一个像素的介质传输率以获得第一差值,将所述第一差值乘以整体大气光值以获得乘积值,将所述电能表图像中每一个像素的像素值减去所述乘积值以获得第二差值,将所述第二差值除以每一个像素的介质传输率以获得每一个像素的清晰化像素值,所述电能表图像中...
【技术特征摘要】
1.一种室外电能表读表机器人的工作方法,其特征在于包括北斗星导航器、移动硬盘、CMOS视觉传感器、读数识别器和主控制器,其中所述北斗星导航器用于接收北斗星导航卫星所提供、所述机器人的当前北斗星数据;所述移动硬盘用于预先存储各类电能表模板,以及用于预先存储每一类电能表模板的最大刻度、最小刻度和指针模型;所述CMOS视觉传感器用于拍摄电能表图像;所述读数识别器与所述CMOS视觉传感器连接以对所述电能表图像执行图像处理;所述主控制器与所述北斗星导航器连接以控制所述机器人的行进位置,还与所述移动硬盘和所述读数识别器分别连接,用于控制所述机器人的自动读表;所述图像处理包括对所述电能表图像进行去雾霾处理以获得去雾霾电能表图像的步骤;所述机器人还包括:供电电源,包括太阳能供电器件、蓄电池、切换开关和电压转换器,所述切换开关与所述太阳能供电器件和所述蓄电池分别连接,根据蓄电池剩余电量决定是否切换到所述太阳能供电器件以由所述太阳能供电器件供电,所述电压转换器与所述切换开关连接,以将通过切换开关输入的5V电压转换为3.3V电压;语音识别器,用于将现场管理人员的语音转换为电信号,并基于所述电信号生成语音控制指令;无线通讯接口,与远端的供电管理平台无线连接,以无线接收远程控制指令,所述远程控制指令包括北斗星控制指令;机器人驱动机构,与所述主控制器连接,用于在所述主控制器的控制下,驱动所述机器人的行为动作,所述行为动作包括前进、后退、转向和跨越;清晰化处理器,位于所述CMOS视觉传感器和所述读数识别器之间,用于接收所述电能表图像,对所述电能表图像进行去雾霾处理以获得去雾霾电能表图像,将所述去雾霾电能表图像输入所述读数识别器以替换所述电能表图像被图像处理;所述清晰化处理器还包括:存储子设备,用于预先存储天空上限灰度阈值和天空下限灰度阈值,所述天空上限灰度阈值和所述天空下限灰度阈值用于分离出图像中的天空区域,还用于预先存储预设像素值阈值,所述预设像素值阈值取值在0到255之间;雾霾浓度检测子设备,位于空气中,用于实时检测电能表所在位置的雾霾浓度,并根据雾霾浓度确定雾霾去除强度,所述雾霾去除强度取值在0到1之间;区域划分子设备,连接所述CMOS视觉传感器以接收所述电能表图像,对所述电能表图像进行灰度化处理以获得灰度化电能表图像,还与存储子设备连接,将所述灰度化电能表图像中灰度值在所述天空上限灰度阈值和所述天空下限灰度阈值之间的像素识别并组成灰度化天空子图案,从所述灰度化电能表图像分割出所述灰度化天空子图案以获得灰度化非天空子图像,基于所述灰度化非天空子图像在所述电能表图像中的位置获得与所述灰度化非天空子图像对应的彩色非天空子图像;黑色通道获取子设备,与所述区域划分子设备连接以获得所述彩色非天空子图像,针对所述彩色非天空子图像中每一个像素,计算其R,G,B三颜色通道像素值,在所述彩色非天空子图像中所有像素的R,G,B三颜色通道像素值中提取一个数值最小的颜色通道像素值所在的颜色通道作为黑色通道;整体大气光值获取子设备,与存储子设备连接以获得所述预设像素值阈值,还与所述区域划分子设备和所述黑色通道获取子设备分别连接以获得所述电能表图像和所述黑色通道,将所述电能表图像中黑色通道像素值大于等于预设像素值阈值的多个像素组成待检验像素集,将所述待检验像素集中具有最大灰度值的像素的灰度值作为整体大气光值;或,计算雾霾图像中每一像素的灰度值,将灰度值最大的像素的灰度值作为整体大气光值大气散射光值获取子设备,与所述区域划分子设备和所述雾霾浓度检测子设备分别连接,对所述电能表图像的每一个像素,提取其R,G,B三颜色通道像素值中最小值作为目标像素值,使用保持边缘的高斯平滑滤波器EPGF对所述目标像素值进行滤波处理以获得滤波目标像素值,将目标像素值减去滤波目标像素值以获得目标像素差值,使用EPGF对目标像素差值进行滤波...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:姜敏敏,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。