一种辅助用户查找特定目标的方法与流程

文档序号:33632840发布日期:2023-03-28 23:35阅读:55来源:国知局
一种辅助用户查找特定目标的方法与流程

1.本发明涉及kvm技术领域,特别涉及一种辅助用户查找特定目标的方法。


背景技术:

2.安防事件中,如果遇到突发事件,随着时间的推移,事件从突发事件现场向周边辐射扩展,视频需要查阅的范围也逐渐变大,与事件相关的摄像头多达60余台,视频总时长接近100小时,视频文件总容量达300多g。为了最快时间追踪到目标,需要对大量视频进行分析追踪目标。
3.现有技术中通过摄像头对路人进行人脸识别后,将识别的结果传回给与摄像头连接的控制中心。但是,路边很多旧的摄像头设备都没有人脸识别功能,如果将路边所有旧的摄像头换成新的摄像头,工程庞大且成本很高,舍弃旧的摄像头也会造成资源浪费。


技术实现要素:

4.为解决前述的至少一个技术问题,本公开在第一方面提出了一种辅助用户查找特定目标的方法,应用于kvm装置,kvm装置包括摄像头、输入节点设备、交换机、输出节点设备以及显示设备、键鼠设备,包括:多个摄像头分别采集多个视频并发送给输入节点设备;输入节点设备将接收到的视频编码后发送给交换机;交换机将接收到的视频转发给输出节点设备;输出节点设备根据匹配命令匹配特定目标与视频中各目标,将视频中匹配成功的目标进行标记并通过显示设备显示,匹配命令是通过用户执行键鼠操作生成的,匹配命令与特定目标的属性相关联。
5.优选的,“输出节点设备根据匹配命令匹配特定目标与视频中各目标,将视频中匹配成功的目标进行标记并通过显示设备显示,匹配命令是通过用户执行键鼠操作生成的,匹配命令与特定目标的属性相关联”包括:输出节点设备将接收到的多个视频发送给显示设备并通过显示设备的多屏同时分别显示;通过用户执行键鼠操作生成追踪请求命令,根据追踪请求命令同时追踪多个视频中的目标;输出节点设备根据匹配命令匹配特定目标的属性信息与追踪到的目标的属性信息,若匹配成功,标记匹配成功的目标并通过显示设备显示标记。
6.优选的,“通过用户执行键鼠操作生成追踪请求命令,根据追踪请求命令同时追踪多个视频中的目标”包括:对上一帧图像进行目标检测获得上一帧图像的检测目标框的坐标信息,根据上一帧图像的检测目标框预测得到当前帧图像的预测目标框的坐标信息;对当前帧图像进行目标检测获得当前帧图像的检测目标框的坐标信息和置信度;根据当前帧图像的检测目标框的置信度,匹配当前帧图像中检测目标框的坐标信息与当前帧图像中预测目标框的坐标信息,若匹配成功,则追踪当前帧图像中检测目标框内的目标和上一帧图像中检测目标框内的目标为同一个目标。
7.优选的,“通过用户执行键鼠操作生成追踪请求命令,根据追踪请求命令同时追踪多个视频中的目标”还包括:截取追踪到的目标在当前帧图像中目标框内的图像,获得追踪
到的目标在当前帧的目标截图;当目标截图为追踪到的目标所在视频的第一帧图像时,存储目标截图;当目标截图为追踪到的目标所在视频的非第一帧图像时,比较当前帧的目标截图质量与存储的目标截图的质量,将较高质量的目标截图进行存储,将较低质量的目标截图删除。
8.优选的,对最终存储的目标截图进行属性识别,获得追踪到的目标的属性信息;将追踪到的目标与追踪到的目标在视频中出现的时间、追踪到的目标的属性信息进行关联。
9.优选的,根据匹配命令匹配特定目标的属性信息与追踪到的目标的属性信息时,当匹配成功的目标为多个时,根据追踪成功目标在视频中出现的时间信息确定特定目标;对确定的特定目标进行人脸识别,获得特定目标的身份信息。
10.优选的,输出节点设备与显示设备、键鼠设备均通过连接线连接,通过用户执行不同的键鼠操作生成不同的匹配命令,不同的键鼠操作对应选择特定目标的不同属性。
11.优选的,属性包括行人属性和车辆属性,行人属性包括外貌、着装、行为,车辆属性包括车辆颜色、行为。
12.本公开在第二方面提出了一种图像编解码设备,包括处理电路,用于执行如上述中任一所述的方法。
13.本公开在第三方面提出了一种图像编解码设备,包括存储器和处理器;存储器,用于存储计算机程序;处理器,用于当执行计算机程序时,实现如上述中任一所述任一项所述的方法。
14.本公开的一些技术效果在于:kvm装置包括摄像头、输入节点设备、交换机、输出节点设备以及显示设备、键鼠设备,通过多个摄像头分别采集多个视频并发送给输入节点设备;输入节点设备将接收到的视频编码后发送给交换机;交换机将接收到的视频转发给输出节点设备;这样输出节点设备就可以直接随时对接旧式摄像头,节省更换成本。输出节点设备根据匹配命令匹配特定目标与视频中各目标,将视频中匹配成功的目标进行标记并通过显示设备显示,匹配命令是通过用户执行键鼠操作生成的,匹配命令与特定目标的属性相关联。输出节点设备就可以对行人或车辆等目标进行跟踪,属性识别。方便用户快速精确查找特定目标,避免用户眼睛疲劳而漏掉特定目标,同时提升查找的效率和准确度,使得用户能够快速找到特定目标人,避免特定目标人进一步造成更大的伤害。
附图说明
为更好地理解本公开的技术方案,可参考下列的、用于对现有技术或实施例进行辅助说明的附图。这些附图将对现有技术或本公开部分实施例中,涉及到的产品或方法有选择地进行展示。这些附图的基本信息如下:图1为本技术实施例可以应用于其中的示例性设备架构图;图2为本技术的一种图像处理的方法的一个实施例的流程图。
具体实施方式
16.下文将对本公开涉及的技术手段或技术效果作进一步的展开描述,显然,所提供的实施例(或实施方式)仅是本公开意旨涵盖的部分实施方式,而并非全部。基于本公开中的实施例以及图文的明示或暗示,本领域技术人员在没有作出创造性劳动的前提下所能获
得的所有其他实施例,都将在本公开请求保护的范围之内。
17.安防事件中,如果遇到突发事件,需要尽快通过摄像头的视频等找出特定目标人,例如密切接触者等,随着时间的推移,事件发生的范围从突发事件现场向周边辐射扩展,视频需要查阅的范围也逐渐变大,与事件相关的摄像头多达百台,视频总时长接近一百小时,视频文件总容量达几百多g。为了最快时间追踪到特定目标人。需要对视频进行分析追踪特定目标人。如下本技术实施例中,特定目标人是密切接触者。
18.一些新的查找密切接触者的技术是通过摄像头对所有人进行人脸识别,但是好多摄像头是旧设备,不具备这样的功能。这样需要对所有的旧的摄像头进行更换或者对服务器进行更换改造。这两种方案都会使得成本很高,也会造成资源浪费。而且涉及用户的旧的服务器集成复杂,体系庞大,安全级别高,不方便去进行更换改造。
19.如图1和图2,本公开提供了一种辅助用户查找特定目标的方法,应用于kvm装置,kvm装置包括摄像头1、输入节点设备2、交换机3、输出节点设备4以及显示设备5、键鼠设备6,包括:s10,多个摄像头分别采集多个视频并发送给输入节点设备;s20,输入节点设备将接收到的视频编码后发送给交换机;s30,交换机将接收到的视频转发给输出节点设备;s40,输出节点设备根据匹配命令匹配特定目标与视频中各目标,将视频中匹配成功的目标进行标记并通过显示设备显示,匹配命令是通过用户执行键鼠操作生成的,匹配命令与特定目标的属性相关联。辅助用户快速查找特定目标,避免人工查找时间很长又容易眼睛疲劳造成错误查找。也不需要换掉旧的摄像头或者去改造旧的服务器。
20.kvm是键盘(keyboard)、显示器(video)、鼠标(mouse)的缩写。kvm技术就是通过一套键盘、显示器、鼠标来控制多台设备,从而实现集中管理。本公开的一实施例中,kvm装置包括摄像头、输入节点设备、交换机、输出节点设备以及显示设备、键鼠设备。键鼠设备就是鼠标和键盘。摄像头与输入节点设备之间通过usb线或者hdmi线连接,输入节点设备再通过网线与交换机连接,交换机通过网线与输出节点设备连接,输出节点设备通过usb线或者hdmi线与键鼠设备及显示设备连接。
21.s10,多个摄像头分别采集多个视频并发送给输入节点设备;一实施例中,分布于各街道等的多个摄像头,可以是实时采集摄像头范围内的视频并实时发送给输入节点设备。也可以是曾经采集的摄像头范围内的视频发送给输入节点设备以便存储设备对视频进行储存。
22.s20,输入节点设备将接收到的视频编码后发送给交换机;s30、交换机将接收到的视频转发给输出节点设备;输入节点设备将从摄像头接收到的视频编码后发送给交换机。该输入节点设备支持vga、hdmi、dvi常规信号类型接入。输入节点设备内置图像处理平台,方便对接收到的视频音频进行编码并保证同步处理。这里对编码的格式等不做限制,可应用现有的各种编码格式对视频的图像进行编码。输入节点设备将编码后的视频发送给交换机,供交换机将视频转发给对应的输出节点设备。以便对应的输出节点设备对视频进行解码处理。这里输出节点设备的解码格式和输入节点设备的编码格式相对应。当然,这里的编解码格式可以有多种。
23.s40、输出节点设备根据匹配命令匹配特定目标与视频中各目标,将视频中匹配成功的目标进行标记并通过显示设备显示,匹配命令是通过用户执行键鼠操作生成的,匹配命令与特定目标的属性相关联。
24.本公开的输出节点设备接收到视频后进行解码并对视频数据进行边缘计算。识别目标的属性信息,获得目标的轨迹。目标可以是行人或车辆等。在视频中追踪目标。避免肉眼查看视频时因疲倦等产生的错误,提高工作人员等的效率。
25.例如,当某一紧急事件发生时,经过初步的研究判断特定目标的属性,特定目标人或者特定目标车辆等的属性信息。例如特定目标人的衣服颜色、头发长度、性别、行为等,车辆的车牌,外观,行为等。然后在大量的视频中找出特定目标,再确认特定目标的身份。初步的研究判断可以指的是走访调查或者初步的小部分视频判断的可能为特定目标的模糊图像。
26.具体的,“输出节点设备根据匹配命令匹配特定目标与视频中各目标,将视频中匹配成功的目标进行标记并通过显示设备显示,匹配命令是通过用户执行键鼠操作生成的,匹配命令与特定目标的属性相关联”包括:输出节点设备将接收到的多个视频发送给显示设备并通过显示设备的多屏同时分别显示;通过用户执行键鼠操作生成追踪请求命令,根据追踪请求命令同时追踪多个视频中的目标;输出节点设备根据匹配命令匹配特定目标的属性信息与追踪到的目标的属性信息,若匹配成功,标记匹配成功的目标并通过显示设备显示标记。
27.输出节点设备将接收到的多个视频发送给显示设备并通过显示设备的多屏同时分别显示。这里显示设备的一个显示屏可以被划分为多个显示区域,这多个显示区域就是多屏。多屏并不是多个显示设备。每个视频来自一个摄像头,并通过一个显示区域进行显示。多个视频就通过同一个显示设备的多个显示区域即多屏进行显示。用户通过点击鼠标或者键盘设备或者通过触摸屏生成追踪请求命令,也就是通过用户执行键鼠操作生成追踪请求命令,根据追踪请求命令同时追踪多个视频中的目标。当目标是人时,追踪视频中的所有行人。当目标为车辆时,追踪视频中的所有车辆。
28.具体的,“通过用户执行键鼠操作生成追踪请求命令,根据追踪请求命令同时追踪多个视频中的目标”包括:对上一帧图像进行目标检测获得上一帧图像的检测目标框的坐标信息,根据上一帧图像的检测目标框预测得到当前帧图像的预测目标框的坐标信息;对当前帧图像进行目标检测获得当前帧图像的检测目标框的坐标信息和置信度;根据当前帧图像的检测目标框的置信度,匹配当前帧图像中检测目标框的坐标信息与当前帧图像中预测目标框的坐标信息,若匹配成功,则追踪当前帧图像中检测目标框内的目标和上一帧图像中检测目标框内的目标为同一个目标。
29.对上一帧图像进行目标检测获得上一帧图像的检测目标框的坐标信息,其中,目标检测法采用的检测器是裁剪后yolo网络,以便减少输出节点设备的计算量。利用卡尔曼滤波器根据上一帧图像的检测目标框预测得到当前帧图像的预测目标框的坐标信息,即预测到目标在当前图像中的位置。同时,利用目标检测法检测当前帧图像获得当前帧图像的检测目标框的坐标信息和置信度,即目标在当前帧图像中的检测得到的位置和置信度。根据当前帧图像的检测目标框的置信度,匹配当前帧图像中检测目标框的坐标信息与当前帧图像中预测目标框的坐标信息,即根据当前帧图像的检测目标框置信度的大小,将当前帧检测器检测到的目标框的置信度较大的判断为高得分的目标框,将置信度较小的判断为低得分的目标框。例如,将置信度大于0.5的目标框判断为高得分的目标框,将置信度不大于0.5的目标框判断为低得分的目标框。对于高得分的目标框,计算当前帧的各检测目标框与
对应预测目标框的面积交并比,交并比的交指的是检测目标框的面积与预测目标框的面积的交集,交并比的并指的是检测目标框的面积与预测目标框的面积的并集,交并比指的就是上述交集与并集的比值。若面积交并比值大于阈值,则匹配成功。若匹配成功,则追踪当前帧图像中检测目标框内的目标和上一帧图像中检测目标框内的目标为同一个目标。也就是若面积交并比值大于阈值,则锁定当前帧检测目标框内的目标与上一帧检测目标框内的目标为同一个目标,则成功在当前帧图像中追踪到上一帧图像的目标。一实施例中,这个阈值可以为0.7。以此类推,在多帧图像中成功追踪到同一个目标,那么在连续的视频里就可以一直追踪目标。当然也可以在多帧图像或视频中成功追踪到所有出现的目标。也即在视频中追踪到所有出现的目标。追踪到所有出现的目标是与特定目标同属一个类别的。例如,特定目标为人时,这里追踪到的所有出现的目标就是视频里所有出现的行人。特定目标为车时,这里追踪到的所有出现的目标就是视频里所有出现的车辆。
[0030]“通过用户执行键鼠操作生成追踪请求命令,根据追踪请求命令同时追踪多个视频中的目标”还包括:截取追踪到的目标在当前帧图像中目标框内的图像,获得追踪到的目标在当前帧的目标截图;当目标截图为追踪到的目标所在视频的第一帧图像时,存储目标截图;当目标截图为追踪到的目标所在视频的非第一帧图像时,比较当前帧的目标截图质量与存储的目标截图的质量,将较高质量的目标截图进行存储,将较低质量的目标截图删除。
[0031]
根据目标框的坐标信息截取追踪到的目标在当前帧图像中目标框内的图像,获得追踪到的目标在当前帧的目标截图;当目标截图为追踪到的目标所在视频的第一帧图像时,存储目标截图;当目标截图为追踪到的目标所在视频的非第一帧图像时,比较当前帧的目标截图质量与存储的目标截图的质量,将较高质量的目标截图进行存储,将较低质量的目标截图删除。例如,当目标截图为追踪到的目标所在视频的第四帧图像时,先不存储目标截图;而是将第四帧图像的目标截图的质量与之前存储的目标截图的质量比较,当第四帧图像的目标截图的质量较高时,则存储第四帧图像的目标截图的质量,将之前存储的目标截图进行删除,之前存储的目标截图有可能是第一帧的目标截图,也有可能是第二帧的目标截图,也有可能是第三帧的目标截图,之前存储的目标截图是唯一的一张截图。这样保证每一个目标只会存储一张质量最优的目标截图。并记录存储的目标图像所在帧的时间。这里评价目标截图的质量是根据人脸检测以及人脸质量评价模块进行的,例如将人脸正面对着摄像头的判断为高质量的目标截图,将人脸面积较大的判断为高质量的目标截图等。这里只对目标截图进行人脸检测去比较目标截图的质量,大大减少了计算量,提升了输出节点设备的性能,降低了输出节点设备的成本。
[0032]
对最终存储的目标截图进行属性识别,获得追踪到的目标的属性信息;将追踪到的目标与追踪到的目标在视频中出现的时间、追踪到的目标的属性信息进行关联。
[0033]
每一个目标存储的质量最优的目标截图就是该目标的最终存储的目标截图。利用属性识别器对最终存储的目标截图进行属性识别,得到追踪到的该目标的属性信息。并将该目标与其属性信息进行关联。
[0034]
输出节点设备根据匹配命令匹配特定目标的属性信息与追踪到的目标的属性信息,若匹配成功,标记匹配成功的目标并通过显示设备显示标记。
[0035]
根据匹配命令匹配特定目标的属性信息与追踪到的目标的属性信息。例如匹配命
令关联的目标人的属性为黑衣服、男性,则根据追踪命令,追踪到视频里的所有行人,再根据匹配命令匹配到所有视频里行人的属性为黑衣服、男性的目标。并对这些行人的属性为黑衣服、男性的目标进行标记,该标记可以为包围行人的红色矩形框。并将该红色矩形框通过显示设备显示出来,供用户醒目查看特定目标。
[0036]
根据匹配命令匹配特定目标的属性信息与追踪到的目标的属性信息时,当匹配成功的目标为多个时,根据追踪成功目标在视频中出现的时间信息确定特定目标;对确定的特定目标进行人脸识别,获得特定目标的身份信息。例如,当匹配成功的特定目标为多个时,在多个时间段都有出现的目标人更可能是特定目标,帮助用户更快排查目标。找到特定目标。然后确认特定目标的身份。
[0037]
输出节点设备与显示设备、键鼠设备均通过连接线连接,通过用户执行不同的键鼠操作生成不同的匹配命令,不同的键鼠操作对应选择特定目标的不同属性。例如用户点击鼠标或者键盘,可以选择黑头发男性,也可以选择红头发女性来生成不同的匹配命令。属性包括行人属性和车辆属性,行人属性包括外貌、着装、行为,车辆属性包括车辆颜色、行为。属性也是其他类别的,在此不为限。
[0038]
本公开还包括一种图像编解码设备,包括处理电路,用于执行如上述中任一所述的方法。
[0039]
本公开还包括一种图像编解码设备,包括存储器和处理器;存储器,用于存储计算机程序;处理器,用于当执行计算机程序时,实现如上述中任一所述任一项所述的方法。
[0040]
输入节点设备包括编码器,编码器是压缩图像数据等的设备或程序。输出节点设备包括解码器,解码器是解压缩图像数据等的设备或程序。编解码器是由编解码器对组成的。编解码器都有自己固定的编解码格式,编码器压缩的码流能够被与之对应的解码器解码。
[0041]
本技术实施例提供了一种计算机可读介质,所述计算机可读介质中存储有计算机程序,所述计算机程序由处理模块加载并执行以实现所述的获取方法的步骤。本领域技术人员可以理解的是,实施例中的全部或部分步骤,可以通过计算机程序来指令相关的硬件实现,该程序可以存储于计算机可读介质中,可读介质可以包括闪存盘、移动硬盘、只读存储器、随机存取器、磁盘或光盘等各种可以存储程序代码的介质。
[0042]
在符合本领域技术人员的知识和能力水平范围内,本文提及的各种实施例或者技术特征在不冲突的情况下,可以相互组合而作为另外一些可选实施例,这些并未被一一罗列出来的、由有限数量的技术特征组合形成的有限数量的可选实施例,仍属于本公开揭露的技术范围内,亦是本领域技术人员结合附图和上文所能理解或推断而得出的。
[0043]
另外,多数实施例的描述是基于不同的重点而展开的,如需进一步理解未详述之处,可参照现有技术的相关内容、本文的其他相关描述或发明意旨进行合理地推理。
[0044]
再次强调,上文所列举的实施例,为本公开较为典型的、较佳实施例,仅用于详细说明、解释本公开的技术方案,以便于读者理解,并不用以限制本公开请求保护的范围或者应用。在本公开的精神和原则之内所作的任何修改、等同替换、改进等而获得的技术方案,都应被涵盖在本公开请求保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1