一种智能监控机器人的制作方法

文档序号:14447888阅读:234来源:国知局
本发明涉及机器人
技术领域
,具体涉及一种智能监控机器人。
背景技术
:随着科技的发展和社会的进步,利用机器人获取监控视频的监控机器人也逐渐普及。监控视频的准确获取决定着监控机器人的性能,在视频获取过程中,由于机器人运动带来的随机振动和颠簸会导致采集到的视频图像存在视觉上的随机抖动,这种随机振动给后续图像利用造成困难。如何解决由于摄像机随机抖动所产生的视频不连续现象,成为监控机器人技术的关键。技术实现要素:针对上述问题,本发明旨在提供一种智能监控机器人。本发明的目的采用以下技术方案来实现:提供了一种智能监控机器人,包括摄像头、图像处理装置、人机交互模块和电源模块,所述摄像头用于获取监控视频图像,并将所述视频监控图像传送给图像处理装置,所述图像处理装置用于对获取的监控视频图像进行稳像处理,并将处理后的监控视频图像传输给人机交互模块,所述人机交互模块用于显示所述处理后的视频监控图像,所述电源模块用于给所述摄像头、图像处理装置和人机交互模块供电。本发明的有益效果为:机器人对监控区域的监控视频进行获取和处理,保证了机器人在运动过程中的监控效果。附图说明利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。图1是本发明的结构示意图;附图标记:摄像头1、图像处理装置2、人机交互模块3、电源模块4。具体实施方式结合以下实施例对本发明作进一步描述。参见图1,本实施例的一种智能监控机器人,包括摄像头1、图像处理装置2、人机交互模块3和电源模块4,所述摄像头1用于获取监控视频图像,并将所述视频监控图像传送给图像处理装置2,所述图像处理装置2用于对获取的监控视频图像进行稳像处理,并将处理后的监控视频图像传输给人机交互模块3,所述人机交互模块3用于显示所述处理后的视频监控图像,所述电源模块4用于给所述摄像头1、图像处理装置2和人机交互模块3供电。本实施例机器人对监控区域的监控视频进行获取和处理,保证了机器人在运动过程中的监控效果。优选的,所述电源模块4为可充电锂电池。本优选实施例锂电池供电,机器人的活动范围更大,续航时间更长。优选的,所述图像处理装置2包括第一图像输入模块、第二图像预处理模块、第三运动估计模块、第四运动校正模块、第五图像输出模块和第六稳像评价模块,所述第一图像输入模块用于输入监控视频图像,所述第二图像预处理模块用于对输入的视频图像进行滤波处理,所述第三运动估计模块用于确定滤波后视频图像的全局运动向量,所述第四运动校正模块用于根据全局运动向量确定视频图像的运动补偿向量,所述第五图像输出模块用于根据运动补偿向量对图像进行稳像处理,由运动补偿向量矫正当前图像的位置,并输出处理后的视频图像,所述第六稳像评价模块用于对输出视频图像的稳像效果进行评价。本优选实施例实现了监控视频图像的稳像处理和对稳像效果的评价,从而保证了监控机器人监控效果。优选的,所述第三运动估计模块包括第一图像块选取单元、第二图像块匹配单元、第三局部向量确定单元和第四全局向量确定单元,所述第一图像块选取单元用于在监控视频每帧图像上,选取面积相等的若干个图像子块,所述第二图像块匹配单元用于在已选取的每个图像子块匹配区间内平移图像子块,确定与图像子块匹配的参考图像区域,所述第三局部向量确定单元用于确定各图像子块相对参考图像相应区域的局部运动向量,所述第四全局向量确定单元用于根据各图像子块的局部运动向量确定视频图像的全局运动向量。所述第三局部向量确定单元用于确定各图像子块相对参考图像相应区域的局部运动向量:采用下式获取图像子块的局部运动向量:在式子里,(k,l)表示图像子块的局部运动向量,argmineh(k,l)表示eh(k,l)取最小值时(k,l)的值,kmax和lmin分别为图像子块在水平方向和垂直方向的搜索范围,其中,在式子里,eh(k,l)表示图像子块之间的匹配值,k和l分别表示图像子块水平方向的移动量和垂直方向的移动量,最小单位是1个像素,s′表示参考帧的图像子块,s表示当前帧的图像子块,n1和n2分别为图像子块的宽度和高度;所述第四全局向量确定单元用于根据各图像子块的局部运动向量确定视频图像的全局运动向量,具体为:通过第三局部向量确定单元每个图像子块的局部运动向量,设局部运动向量为li,其中,1<i<m,m为每幅图像的图像子块的数目;确定视频图像全局运动向量q:本优选实施例通过第三运动估计模块确定了滤波后视频图像的全局运动向量,具体的,通过图像子块匹配确定局部运动向量,再通过第三局部向量确定单元确定全局运动向量,得到的全局运动向量更为准确,且这样的运动估测的范围得到较大地缩减,从而可以提高算法的运算效率,满足实时性要求。优选的,所述第四运动校正模块用于根据全局运动向量确定视频图像的运动补偿向量:选取四组不同的图像子块的位置,分别得到四组全局运动向量,则视频图像的运动补偿向量为:在式子里,em表示视频图像的运动补偿向量,qj表示根据第j组图像子块获取的全局运动向量。本优选实施例通过第四运动校正模块获取了视频图像的运动补偿向量,从而为后续第五图像输出模块进行稳像奠定了基础。优选的,所述第六稳像评价模块包括第一稳像评价子模块、第二稳像评价子模块和综合稳像评价子模块,所述第一稳像评价子模块用于计算稳像效果的第一评价值,所述第二稳像评价子模块用于计算稳像效果的第二评价值,所述综合稳像评价子模块用于根据第一评价值和第二评价值对稳像效果进行评价。所述第一稳像评价子模块用于计算稳像效果的第一评价值:在式子里,yw1表示第一评价值,v(j)表示第四运动校正模块得到的第j帧视频图像的运动补偿向量,v′(j)表示第j帧视频图像的真实的运动补偿向量,m表示视频的帧数;所述第二稳像评价子模块用于计算稳像效果的第二评价值:在式子里,yw2表示第二评价值,a表示进行稳像的视频的数目,a1表示a中第一评价值大于设定阈值的视频的数目;所述综合稳像评价子模块用于根据第一评价值和第二评价值对稳像效果进行评价:确定稳像效果的综合评价值:在式子里,yw表示综合评价值;综合评价值越小,表示稳像效果越好。本优选实施例通过第六稳像评价模块实现了稳像效果的评价,具体的,第一评价值考虑了稳像效果的总体精度,第二评价值考虑了稳像效果的整体效果,综合稳像评价子模块利用第一评价值和第二评价值对稳像效果进行评价,评价准确,保证了稳像效果,从而保证了监控机器人的监控水平。采用本发明智能监控机器人进行监控,选取5个监控区域进行实验,分别为监控区域1、监控区域2、监控区域3、监控区域4、监控区域5,对监控效率和监控准确性进行统计,同现有监控机器人相比,产生的有益效果如下表所示:监控效率提高监控准确率提高监控区域129%27%监控区域227%26%监控区域326%26%监控区域425%24%监控区域524%22%最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1