一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

目标检测中误、漏检快速解决的方法、装置及存储介质与流程

2021-10-24 14:48:00 来源:中国专利 TAG:装置 在先 检测 目标 申请

目标检测中误、漏检快速解决的方法、装置及存储介质
1.本技术要求在2021年6月28日提交的申请号为“202110720856.6”、申请名称为“目标检测校验方法、装置及存储介质”的在先专利申请案的在先申请优先权。
技术领域
2.本发明涉及计算机技术领域,尤其涉及一种目标检测中误、漏检快速解决的方法、装置及存储介质。


背景技术:

3.目前,深度学习算法被应用于目标检测。在使用深度学习算法进行目标检测时,目标检测结果可能包含误检、漏检的情况,通常情况下,是先收集误检、漏检的图片,然后将图片进行人工标注,利用人工标注的图片对深度学习模型进行重新训练,以降低后面误检或漏检的概率。因此,现有技术对于目标检测中误、漏检并不能进行快速解决。


技术实现要素:

4.本发明提供一种目标检测中误、漏检快速解决的方法、装置、电子设备及存储介质,用以解决现有技术对目标检测中误、漏检无法进行快速解决的问题。
5.本发明提供一种目标检测中误、漏检快速解决的方法,包括:
6.在获取到待校验误报目标的情况下,将具有所述待校验误报目标的像素区域输入校验网络模型,输出下采样生成的第一多维特征向量,将具有误报目标的像素图像输入所述校验网络模型,输出下采样生成的第二多维特征向量,应用希尔伯特空间范数计算所述第一多维特征向量与第二多维特征向量之间的第一类间差,如果所述第一类间差小于第一预设阈值,则确定所述待校验误报目标为误报且目标检测模型存在目标误检;和/或
7.在获取到待校验漏报目标的情况下,将具有所述待校验漏报目标的像素区域输入所述校验网络模型,输出下采样生成的第三多维特征向量,将具有漏报目标的像素图像输入所述校验网络模型,输出下采样生成的第四多维特征向量,应用希尔伯特空间范数计算所述第三多维特征向量与第四多维特征向量之间的第二类间差,如果所述第二类间差小于第二预设阈值,则确定所述待校验漏报目标为漏报且所述目标检测模型存在目标漏检;
8.其中,所述待校验误报目标和待校验漏报目标均是将视频帧集合输入到所述目标检测模型并输出的。
9.根据本发明提供的一种目标检测中误、漏检快速解决的方法,所述校验网络模型是对第一残差网络训练得到的,所述目标检测模型是对第二残差网络训练得到的,所述第一残差网络的深度小于所述第二残差网络的深度。
10.根据本发明提供的一种目标检测中误、漏检快速解决的方法,所述第一残差网络为resnet18,所述第二残差网络为resnet50。
11.根据本发明提供的一种目标检测中误、漏检快速解决的方法,在将具有待校验误报目标的像素区域输入校验网络模型、或将具有待校验漏报目标的像素区域输入所述校验
网络模型之前,所述方法还包括:
12.将视频帧集合输入所述目标检测模型,输出目标集合及对应的目标区域;
13.遍历所述目标区域获取所述待校验误报目标的区域或所述待校验漏报目标的区域;
14.从所述视频帧集合中提取具有所述待校验误报目标的像素区域或所述待校验漏报目标的像素区域。
15.根据本发明提供的一种目标检测中误、漏检快速解决的方法,在将具有误报目标的像素图像输入所述校验网络模型之前,所述方法还包括:
16.响应于用户在所述目标集合中指出所述误报目标的输入,从所述目标集合中提取所述误报目标对应的目标区域,从所述视频帧集合中提取包括所述目标区域的具有所述误报目标的像素图像;或
17.响应于用户在所述目标集合中指出所述漏报目标的输入,从所述目标集合中提取所述漏报目标对应的目标区域,从所述视频帧集合中提取包括所述目标区域的具有所述漏报目标的像素图像。
18.根据本发明提供的一种目标检测中误、漏检快速解决的方法,所述方法还包括:
19.将所述待校验漏报目标的目标检测结果输出到结果目标集;
20.将所述结果目标集输出到用户界面。
21.根据本发明提供的一种目标检测中误、漏检快速解决的方法,所述方法还包括:
22.如果所述第一类间差不小于所述第一预设阈值,则确定所述待校验误报目标不是误报目标,并将所述待校验目标的目标检测结果输出到结果目标集;
23.将所述结果目标集输出到用户界面。
24.本发明还提供一种目标检测中误、漏检快速解决的装置,包括:
25.第一提取模块、第二提取模块、比较模块和校验模块;
26.所述第一提取模块用于在获取到待校验误报目标的情况下,将具有所述待校验误报目标的像素区域输入校验网络模型,输出下采样生成的第一多维特征向量;
27.第二提取模块用于将具有误报目标的像素图像输入所述校验网络模型,输出下采样生成的第二多维特征向量;
28.所述比较模块用于应用希尔伯特空间范数计算所述第一多维特征向量与第二多维特征向量之间的第一类间差;
29.所述校验模块用于如果所述第一类间差小于第一预设阈值,则确定所述待校验误报目标为误报且目标检测模型存在目标误检;和/或
30.所述第一提取模块具体还用于在获取到待校验漏报目标的情况下,将具有所述待校验漏报目标的像素区域输入所述校验网络模型,输出下采样生成的第三多维特征向量;
31.所述第二提取模块具体还用于将具有漏报目标的像素图像输入所述校验网络模型,输出下采样生成的第四多维特征向量;
32.所述比较模块具体还用于应用希尔伯特空间范数计算所述第三多维特征向量与第四多维特征向量之间的第二类间差;
33.校验模块具体还用于如果所述第二类间差小于第二预设阈值,则确定所述待校验漏报目标为漏报且所述目标检测模型存在目标漏检。
34.本发明还提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上述任一所述目标检测中误、漏检快速解决的方法的步骤。
35.本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上述任一所述目标检测中误、漏检快速解决的方法的步骤。
36.本发明提供的目标检测中误、漏检快速解决的方法、装置、电子设备及存储介质,针对待校验误报目标或待校验漏报目标,可以将对应的像素区域输入校验网络模型来获得一组多维特征向量,同时将真实的误报目标或漏报目标输入到校验网络模型来获得另一组多为特征向量,通过计算这两组对应的多维特征向量之间的类间差,对应的类间差可以反映具有待校验误报目标的像素区域与具有误报目标的像素区域之间像素分布的差异,或具有待校验漏报目标的像素区域与具有漏报目标的像素区域之间像素分布的差异,这样采用类间差比较的技术手段能够实现对待校验误报目标或待校验漏报目标进行快速解决。
37.因此,本发明实施例提供的技术方案相比于现有技术,无需重新训练模型,能够实现对目标检测中误、漏检进行快速解决。
附图说明
38.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
39.图1是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之一;
40.图2是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之二;
41.图3是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之三;
42.图4是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之四;
43.图5是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之五;
44.图6是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之六;
45.图7是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之七;
46.图8是本发明实施例提供的目标检测中误、漏检快速解决的方法的流程示意图之八;
47.图9是本发明实施例提供的目标检测中误、漏检快速解决的装置的结构示意图之一;
48.图10是本发明实施例提供的目标检测中误、漏检快速解决的装置的结构示意图之二;
49.图11是本发明实施例提供的目标检测中误、漏检快速解决的装置的结构示意图之三;
50.图12是本发明实施例提供的目标检测中误、漏检快速解决的装置的结构示意图之四;
51.图13是本发明实施例提供的目标检测中误、漏检快速解决的装置的结构示意图之五;
52.图14是本发明实施例提供的电子设备的结构示意图。
具体实施方式
53.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
54.下面结合图1

图3描述本发明实施例的目标检测中误、漏检快速解决的方法。
55.在对误检进行快速解决的场景下,参照图1所示,本方法具体包括如下步骤:
56.步骤110:将视频帧集合fis(frame image set)输入目标检测模型,生成目标集合os(object set),及对应的目标区域ors(object region set)。
57.步骤120:对于用户指出的误报目标o

error(∈os),取出其对应的r

error(∈ors),将r

error对应的fi

error(∈fis)中的像素区域送入校验网络模型,下采样生成128维表征向量v

error(∈fvs

error),其中128维仅为示例,可根据需要设定。
58.步骤130:将v

error序列化追加入fvs

error.dat文档。
59.步骤140:遍历ors,将待校验的目标ri对应的fii(∈fis)中的像素区域送入校验网络模型,下采样生成128维表征向量vi(∈fis)。
60.步骤150:反序列化fvs

error.dat文档,生成fvs

error。
61.步骤160:遍历fvs

error,应用希尔伯特hilbert空间范数||.||2计算类间差cse=||vi

v

error||2,v

error∈fvs

error。类间差对应上文的向量差具体形式。
62.步骤170:如果cse<预设阈值0.2,则确定ri所在区域为误报,目标检测模型存在目标误检,确定其对应的fii不包含目标,则oi不能加入结果目标集ros(result of object set)中。
63.步骤180:如果cse>预设阈值0.2,则确定ri所在区域不是误报,目标检测模型不存在目标误检,待校验目标检测结果oi是可信的,确定其对应的fii包含目标,则将对应的待校验目标检测结果oi输出到ros中。
64.在本发明上述实施例中,0.2只是预设阈值的一个示例,并不构成对保护范围的限制。
65.本发明实施例以视频帧集合为例阐述目标校验方法,如果用户报告多个视频帧存在误检,则可以对每个视频帧执行上述步骤120

180。
66.在目标检测中漏检快速解决的场景下,参照图2所示,以对漏检校验为例,本方法
具体包括如下步骤:
67.步骤210:将视频帧集合fis(frame image set)输入目标检测模型,生成目标集合os(object set),及对应的目标区域ors(object region set)。
68.步骤220:对于用户指出的漏报目标o

miss(∈os),取出其对应的r

miss(∈ors),将r

miss对应的fi

miss(∈fis)中的像素区域送入校验网络模型,下采样生成128维表征向量v

miss(∈fvs

miss)。
69.步骤230:将v

miss序列化追加入fvs

miss.dat文档。
70.步骤240:遍历ors,将待校验的目标ri对应的fii(∈fis)中的像素区域送入校验网络模型,下采样生成128维表征向量vi(∈fis)可参考步骤140,在此不再赘述。
71.步骤250:反序列化fvs

miss.dat文档,生成fvs

miss。
72.步骤260:遍历fvs

miss,应用hilbert空间范数||.||2计算类间差cse=||vi

v

miss||2,v

miss∈fvs

miss。
73.步骤270:如果cse<预设阈值0.2,则确定ri所在区域为漏报,目标检测模型存在目标漏检,确定其对应的fii包含目标,则将待校验目标检测结果oi输出到ros中,从而提高其置信度。
74.步骤280:将ros输出到用户界面。
75.步骤290:如果cse>0.2,则确定ri所在区域不存在漏报,目标检测模型不存在目标漏检,确定其对应的fii不包含目标。
76.采用图1及图2所示实施例,可以对目标检测进行误检及漏检校验,校验结果具有充分的置信度。
77.由上可知,本发明实施例提供目标检测中误检快速解决的方法,参照图4所示,该方法可以包括如下步骤:
78.步骤310:在获取到待校验误报目标的情况下,将具有所述待校验误报目标的像素区域输入校验网络模型,输出下采样生成的第一多维特征向量;
79.步骤320;将具有误报目标的像素图像输入所述校验网络模型,输出下采样生成的第二多维特征向量;
80.步骤330:应用希尔伯特空间范数计算所述第一多维特征向量与第二多维特征向量之间的第一类间差;
81.步骤340:如果所述第一类间差小于第一预设阈值,则确定所述待校验误报目标为误报且目标检测模型存在目标误检。
82.可选地,如果所述第一类间差不小于所述第一预设阈值,则确定所述待校验误报目标不是误报目标,并将所述待校验目标的目标检测结果输出到结果目标集;
83.将所述结果目标集输出到用户界面。
84.由上可知,本发明实施例还提供目标检测中漏检快速解决的方法,参照图4所示,该方法可以包括如下步骤:
85.步骤410:在获取到待校验漏报目标的情况下,将具有所述待校验漏报目标的像素区域输入所述校验网络模型,输出下采样生成的第三多维特征向量;
86.步骤420:将具有漏报目标的像素图像输入所述校验网络模型,输出下采样生成的第四多维特征向量;
87.步骤430:应用希尔伯特空间范数计算所述第三多维特征向量与第四多维特征向量之间的第二类间差;
88.步骤440:如果所述第二类间差小于第二预设阈值,则确定所述待校验漏报目标为漏报且所述目标检测模型存在目标漏检。
89.可选地,将待校验漏报目标的目标检测结果输出到结果目标集;
90.将所述结果目标集输出到用户界面。
91.另外,如果第二类间差不小于第二预设阈值,则确定待校验漏报目标不是漏报目标且所述目标检测模型不存在目标漏检。
92.其中,上述待校验误报目标和待校验漏报目标均是将视频帧集合输入到所述目标检测模型并输出的。因此,在利用目标检测模型对视频帧集合进行目标检测时,可能会出现待校验误报目标和待校验漏报目标中的至少一种情形,此时可以对该一种或两种情形进行误、漏检进行快速解决。
93.可选地,校验网络模型是对第一残差网络训练得到的,所述目标检测模型是对第二残差网络训练得到的,所述第一残差网络的深度小于所述第二残差网络的深度。
94.可选地,第一残差网络为resnet18,所述第二残差网络为resnet50。
95.可选地,参照图5所示,在将具有待校验误报目标的像素区域输入校验网络模型、或将具有待校验漏报目标的像素区域输入所述校验网络模型之前,所述方法还包括如下步骤:
96.步骤510:将视频帧集合输入所述目标检测模型,输出目标集合及对应的目标区域;
97.步骤520:遍历所述目标区域获取所述待校验误报目标的区域或所述待校验漏报目标的区域;
98.步骤530:从所述视频帧集合中提取具有所述待校验误报目标的像素区域或所述待校验漏报目标的像素区域。
99.可选地,在将具有误报目标的像素图像输入所述校验网络模型之前,所述方法还包括:
100.响应于用户在所述目标集合中指出所述误报目标的输入,从所述目标集合中提取所述误报目标对应的目标区域,从所述视频帧集合中提取包括所述目标区域的具有所述误报目标的像素图像;或
101.响应于用户在所述目标集合中指出所述漏报目标的输入,从所述目标集合中提取所述漏报目标对应的目标区域,从所述视频帧集合中提取包括所述目标区域的具有所述漏报目标的像素图像。
102.可选地,参照图6所示,本发明实施例提供的目标检测中误、漏检快速解决的方法还可以包括如下步骤:
103.步骤610:将所述待校验漏报目标的目标检测结果输出到结果目标集;
104.步骤620:将所述结果目标集输出到用户界面。
105.可选地,参考图7,本发明实施例提供的目标检测中误、漏检快速解决的方法还包括:
106.步骤710:如果所述第一类间差不小于所述第一预设阈值,则确定所述待校验误报
目标不是误报目标,并将所述待校验目标的目标检测结果输出到结果目标集;
107.步骤720:将所述结果目标集输出到用户界面。
108.本发明实施例还提供目标检测校验方法,具体实现目标检测中误检及漏检的快速解决,本方法的执行主体可以是目标检测校验系统。参考图8所示,本方法具体包括如下步骤:
109.步骤810:从待校验目标检测结果所属的待校验图像提取第一特征向量,所述待校验目标检测结果是利用基于深度学习网络的目标检测模型对所述待校验图像进行目标检测所得到的;
110.步骤820:从可信目标检测结果所属的参考图像提取第二特征向量;
111.步骤830:比较所述第一特征向量和第二特征向量之间的向量差;
112.步骤840:根据所述向量差校验所述待校验目标检测结果。
113.在本发明实施例中,目标检测模型是采用样本对深度学习网络进行训练得到的,目标检测模型用于从图像中检测目标,并输出目标检测结果,目标检测结果反映了在待校验图像中包含目标的概率。
114.在本发明实施例中,待校验目标检测结果配置为可能存在目标误检或目标漏检的待校验目标检测结果,从而需要对该待校验目标检测结果进一步校验。
115.利用本发明实施例的方案,第一特征向量反映了待校验图像中像素分布情况,而第二特征向量反映了参考图像中像素分布情况。针对参考图像的可信目标检测结果配置为对目标的检测结果是可信的,从而第二特征向量可以作为可信的参考。这也使得,以第二特征向量为参考,能够对第一特征向量进行对比,校验结果可以表明待校验图像的待校验目标检测结果与可信目标检测结果是否一致。
116.在本发明实施例中,所述可信目标检测结果也可以是利用所述目标检测模型对所述参考图像进行目标检测得到的。这样,待校验目标检测结果和可信目标检测结果是采用同一目标检测模型检测得到,目标检测结果的逻辑性是一致的。
117.在本发明实施例中,可以在从待校验目标检测结果所属的待校验图像提取第一特征向量之前,接收对所述待校验目标检测结果的校验指令;
118.根据校验指令确定待校验目标检测结果所对应的待校验图像。
119.校验指令起到触发作用。校验指令明确了需要校验的待校验目标检测结果及对应的待校验图像。这样,可以根据校验指令获取待校验图像,并启动执行步骤810。
120.校验指令中可以显示待校验目标检测结果可能存在对目标的误检或漏检,误检是指对待校验图像中的非目标错误地认定为真实目标。而漏检是指对待校验图像中的目标认定为非目标。
121.具体地,若所述校验指令显示所述待校验目标检测结果为误检,则所述参考图像为误所述目标的误检图像。若所述校验指令显示所述待校验目标检测结果为漏检,则所述参考图像为漏检目标的漏检图像。
122.其中,接收对对所述待校验目标检测结果的校验指令,可以包括从用户端接收对所述待校验目标检测结果的校验指令,这样在得到校验结果时,将所述校验结果发送给所述用户端。
123.本发明实施例提供目标检测服务及目标检测校验服务,用户可通过用户端提交目
标检测服务,并在对待校验目标检测结果不信任时,进一步以校验指令的方式提交目标检测校验服务。
124.本发明实施例的目标检测校验系统或目标检测系统与用户端之间可以构成服务器

客户端架构。
125.在本发明可选实施例中,用户端还可以是目标检测校验系统向外延展的接口,用来接收用户输入的校验指令。
126.在本发明实施例中,也可以不通过用户端的校验指令,而在利用目标检测模型对图像进行目标检测得到目标检测结果时,直接对该目标检测结果采用图8所示方法进行校验。如果目标检测模型对视频帧或多幅图像进行目标检测得到多个目标检测结果时,可以选取部分或全部目标检测结果采用图1所示方法进行校验。
127.在本发明实施例中,从待校验目标检测结果所属的待校验图像提取第一特征向量,具体地,利用校验网络模型从所述待校验图像中提取第一特征向量,所述校验网络模型是对第一残差网络训练得到的,这样为确保校验结果的准确性和可靠性,还可以利用该校验网络模型从所述参考图像中提取第二特征向量。
128.采用同一校验网络模型提取第一特征向量和第二特征向量,可以确保提取相同维度的第一特征向量和第二特征向量,这样在比较向量差时,会更具有可比性。
129.残差网络resnet(residual neural network)是由一系列残差块组成的,一个残差块分成直接映射部分和残差部分,残差部分包含卷积层,卷积层用于对图像进行向量转换得到特征向量。
130.对于残差网络的深度不做限定,可以是resnet18或resnet34或其他深度设置,可以根据需要选择。
131.在本发明可选实施例中,校验网络模型也可以选择其他深度学习模型,如卷积神经网络(convolutional neural networks,cnn)、深度卷积神经网络(deep convolutional neural networks,dcnn)、反卷积神经网络(deconvolutional networks,dn)、生成式对抗网络(generative adversarial networks,gan)、循环神经网络(recurrent neural networks,rnn)、长短时记忆网络(long short term memory,lstm)、神经图灵机(neural turing machines,ntm),在此不做限定。
132.在本发明实施例中,目标检测模型也可以是对第二残差网络训练得到的,第一残差网络的深度小于第二残差网络的深度。第二残差网络设置较深深度,可以从图像中提取更多特征,待校验目标检测结果更精确。相比之下,第一残差网络设置相对浅深度,可以提升校验效率。
133.在一种实施例中,第二残差网络可以是resnet50,而第一残差网络可以是resnet18。此仅为一例,还可以根据需要选择其他深度。
134.这样,使用mask

rcnn作为目标检测模型,使用resnet50作为目标检测的主干网络。对待校验图像,使用resnet18作为校验网络模型,对待校验图像的待校验目标检测结果进行校验,移除误报目标,并提高漏报目标的置信度。
135.在本发明实施例中,可以利用希尔伯特空间计算第一特征向量和第二特征向量之间的类间差,该类间差表征向量差。
136.在本发明实施例中,如果所述可信目标检测结果是目标误检结果,则若所述类间
差小于第一预设阈值,则确定所述待校验目标检测结果为目标误检结果,若所述类间差大于所述第一预设阈值,则确定所述待校验目标检测结果检测到所述目标。
137.目标误检结果是指目标检测模型对参考图像发生目标误检,也即是参考图像中不包含目标却报告说检测到目标。因此,如果所述类间差小于第一预设阈值,则说明待校验图像的像素分布与参考图像的像素分布接近,因此校验结果为待校验目标检测结果存在目标误检的概率较大,所以校验结果是,待校验目标检测结果为目标误检结果。
138.反之,则确定待校验目标检测结果不属于目标误检,则待校验目标检测结果检测到目标的可信度较高。
139.在本发明实施例中,如果所述可信目标检测结果是目标漏检结果,则若所述类间差小于第二预设阈值,则确定所述待校验目标检测结果为目标漏检结果,若所述类间差大于所述第二预设阈值,则确定所述待校验目标检测结果未检测到所述目标。
140.目标漏检结果是指目标检测模型对参考图像发生目标漏检,也即是参考图像中包含目标却报告说未检测到目标。因此,如果所述类间差小于第二预设阈值,则说明待校验图像的像素分布与参考图像的像素分布接近,因此校验结果为待校验目标检测结果存在目标漏检的概率较大,所以校验结果是,待校验目标检测结果检测到目标的可信度较高。
141.反之,则确定待校验目标检测结果不属于目标漏检,待校验目标检测结果未检测到目标的可信度较高。
142.在本发明实施例中,第一预设阈值和第二预设阈值可以相同或不同,可根据需要选择。
143.在本发明实施例中,对于同一待校验目标检测结果可以同时进行误检校验和漏检校验,也可以只进行误检校验或漏检校验。
144.校验结果可以输出到用户界面。
145.对应于上文从用户端接收对所述待校验目标检测结果的校验指令,发送给用户端的待校验目标检测结果的校验结果具体为误检快速解决的结果或者漏检快速解决的结果。
146.在本发明实施例中,对待校验目标检测结果可以单独地进行误检校验或漏检校验,还可以既误检又漏检,误检和漏检可以先后运行或同时运行。
147.下面对本发明提供的目标检测校验装置进行描述,下文描述的目标检测校验装置与上文描述的目标检测校验方法可相互对应参照。
148.参考图9,本发明实施例提供的目标检测中误、漏检快速解决的装置包括:
149.第一提取模块910、第二提取模块920、比较模块930和校验模块930;
150.第一提取模块910用于在获取到待校验误报目标的情况下,将具有所述待校验误报目标的像素区域输入校验网络模型,输出下采样生成的第一多维特征向量;
151.第二提取模块920用于将具有误报目标的像素图像输入所述校验网络模型,输出下采样生成的第二多维特征向量;
152.比较模块930用于应用希尔伯特空间范数计算所述第一多维特征向量与第二多维特征向量之间的第一类间差;
153.校验模块940用于如果所述第一类间差小于第一预设阈值,则确定所述待校验误报目标为误报且目标检测模型存在目标误检;
154.或者,
155.所述第一提取模块910具体还用于在获取到待校验漏报目标的情况下,将具有所述待校验漏报目标的像素区域输入所述校验网络模型,输出下采样生成的第三多维特征向量;
156.所述第二提取模块920具体还用于将具有漏报目标的像素图像输入所述校验网络模型,输出下采样生成的第四多维特征向量;
157.所述比较模块930具体还用于应用希尔伯特空间范数计算所述第三多维特征向量与第四多维特征向量之间的第二类间差;
158.所述校验模块940具体还用于如果所述第二类间差小于第二预设阈值,则确定所述待校验漏报目标为漏报且所述目标检测模型存在目标漏检。
159.可选地,参考图10所示,所述装置还包括:
160.目标检测模块1010,用于在将具有待校验误报目标的像素区域输入校验网络模型、或将具有待校验漏报目标的像素区域输入所述校验网络模型之前,将视频帧集合输入所述目标检测模型,输出目标集合及对应的目标区域;
161.获取模块1020,遍历所述目标区域获取所述待校验误报目标的区域或所述待校验漏报目标的区域;
162.像素区域提取模块1030,从所述视频帧集合中提取具有所述待校验误报目标的像素区域或所述待校验漏报目标的像素区域。
163.可选地,像素区域提取模块1030具体还用于,在将具有误报目标的像素图像输入所述校验网络模型之前,响应于用户在所述目标集合中指出所述误报目标的输入,从所述目标集合中提取所述误报目标对应的目标区域,从所述视频帧集合中提取包括所述目标区域的具有所述误报目标的像素图像;或
164.响应于用户在所述目标集合中指出所述漏报目标的输入,从所述目标集合中提取所述漏报目标对应的目标区域,从所述视频帧集合中提取包括所述目标区域的具有所述漏报目标的像素图像。
165.可选地,参考图11,所述装置还可以包括:
166.第一输出模块1110,将所述待校验漏报目标的目标检测结果输出到结果目标集;
167.第二输出模块1120,将所述结果目标集输出到用户界面。
168.可选地,参考图12,所述装置还可以包括:
169.第三输出模块1210,如果所述第一类间差不小于所述第一预设阈值,则确定所述待校验误报目标不是误报目标,并将所述待校验目标的目标检测结果输出到结果目标集;
170.第四输出模块1220,将所述结果目标集输出到用户界面。
171.参照图13,本发明实施例还提供一种目标检测校验装置,具体包括如下模块:
172.第一提取模块1310,从待校验目标检测结果所属的待校验图像提取第一特征向量,所述待校验目标检测结果是利用基于深度学习网络的目标检测模型对所述待校验图像进行目标检测所得到的;
173.第二提取模块1320,从可信目标检测结果所属的参考图像提取第二特征向量;
174.比较模块1330,比较第一特征向量和第二特征向量之间的向量差;
175.校验模块1340,根据向量差校验所述待校验目标检测结果。
176.可选地,第一提取模块1310具体利用校验网络模型从所述待校验图像中提取第一
特征向量,所述校验网络模型是对第一残差网络训练得到的;
177.第二提取模块1320具体利用所述校验网络模型从所述参考图像中提取第二特征向量。
178.可选地,所述目标检测模型是对第二残差网络训练得到的,所述第一残差网络的深度小于所述第二残差网络的深度。
179.可选地,比较模块1330具体用于:
180.利用希尔伯特空间计算所述第一特征向量和第二特征向量之间的类间差,所述类间差表征所述向量差;
181.校验模块1340具体用于:
182.如果所述可信目标检测结果检测到所述目标,则若所述类间差小于预设阈值,则确定所述待校验图像中包含所述目标,若所述类间差大于预设阈值,则确定所述待校验图像中不包含所述目标;
183.如果所述可信目标检测结果未检测到所述目标,则若所述类间差小于预设阈值,则确定所述待校验图像中不包含所述目标,若所述类间差大于预设阈值,则确定所述待校验图像包含所述目标。
184.可选地,第一提取模块1310具体用于:
185.在从待校验目标检测结果所属的待校验图像提取第一特征向量之前,接收对所述待校验目标检测结果的校验指令;
186.根据所述校验指令确定所述待校验目标检测结果所属的待校验图像。
187.可选地,第一提取模块1310具体还用于:
188.从用户端接收对所述待校验目标检测结果的校验指令;
189.校验模块1340具体还用于:
190.将所述待校验目标检测结果的校验结果发送给所述用户端。
191.可选地,若所述校验指令显示所述待校验目标检测结果为误检,则所述参考图像为误检所述目标的误检图像;
192.若所述校验指令显示所述待校验目标检测结果为漏检,则所述参考图像为漏检所述目标的漏检图像。
193.图14示例了一种电子设备的实体结构示意图,如图14所示,该电子设备可以包括:处理器(processor)1410、通信接口(communications interface)1420、存储器(memory)1430和通信总线1440,其中,处理器1410,通信接口1420,存储器1430通过通信总线1440完成相互间的通信。处理器1410可以调用存储器1430中的逻辑指令,以执行目标检测校验方法,该方法包括:
194.在获取到待校验误报目标的情况下,将具有所述待校验误报目标的像素区域输入校验网络模型,输出下采样生成的第一多维特征向量,将具有误报目标的像素图像输入所述校验网络模型,输出下采样生成的第二多维特征向量,应用希尔伯特空间范数计算所述第一多维特征向量与第二多维特征向量之间的第一类间差,如果所述第一类间差小于第一预设阈值,则确定所述待校验误报目标为误报且目标检测模型存在目标误检;和/或
195.在获取到待校验漏报目标的情况下,将具有所述待校验漏报目标的像素区域输入所述校验网络模型,输出下采样生成的第三多维特征向量,将具有漏报目标的像素图像输
入所述校验网络模型,输出下采样生成的第四多维特征向量,应用希尔伯特空间范数计算所述第三多维特征向量与第四多维特征向量之间的第二类间差,如果所述第二类间差小于第二预设阈值,则确定所述待校验漏报目标为漏报且所述目标检测模型存在目标漏检;
196.其中,所述待校验误报目标和待校验漏报目标均是将视频帧集合输入到所述目标检测模型并输出的。
197.此外,上述的存储器1430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read

only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
198.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的目标检测校验方法,该方法包括:
199.从待校验目标检测结果所属的待校验图像提取第一特征向量,所述待校验目标检测结果是利用基于深度学习网络的目标检测模型对所述待校验图像进行目标检测所得到的;
200.从可信目标检测结果所属的参考图像提取第二特征向量;
201.比较所述第一特征向量和第二特征向量之间的向量差;
202.根据所述向量差校验所述待校验目标检测结果;或
203.在获取到待校验误报目标的情况下,将具有所述待校验误报目标的像素区域输入校验网络模型,输出下采样生成的第一多维特征向量,将具有误报目标的像素图像输入所述校验网络模型,输出下采样生成的第二多维特征向量,应用希尔伯特空间范数计算所述第一多维特征向量与第二多维特征向量之间的第一类间差,如果所述第一类间差小于第一预设阈值,则确定所述待校验误报目标为误报且目标检测模型存在目标误检;和/或
204.在获取到待校验漏报目标的情况下,将具有所述待校验漏报目标的像素区域输入所述校验网络模型,输出下采样生成的第三多维特征向量,将具有漏报目标的像素图像输入所述校验网络模型,输出下采样生成的第四多维特征向量,应用希尔伯特空间范数计算所述第三多维特征向量与第四多维特征向量之间的第二类间差,如果所述第二类间差小于第二预设阈值,则确定所述待校验漏报目标为漏报且所述目标检测模型存在目标漏检;
205.其中,所述待校验误报目标和待校验漏报目标均是将视频帧集合输入到所述目标检测模型并输出的。
206.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的目标检测校验方法,该方法包括:
207.从待校验目标检测结果所属的待校验图像提取第一特征向量,所述待校验目标检
测结果是利用基于深度学习网络的目标检测模型对所述待校验图像进行目标检测所得到的;
208.从可信目标检测结果所属的参考图像提取第二特征向量;
209.比较所述第一特征向量和第二特征向量之间的向量差;
210.根据所述向量差校验所述待校验目标检测结果;或
211.在获取到待校验误报目标的情况下,将具有所述待校验误报目标的像素区域输入校验网络模型,输出下采样生成的第一多维特征向量,将具有误报目标的像素图像输入所述校验网络模型,输出下采样生成的第二多维特征向量,应用希尔伯特空间范数计算所述第一多维特征向量与第二多维特征向量之间的第一类间差,如果所述第一类间差小于第一预设阈值,则确定所述待校验误报目标为误报且目标检测模型存在目标误检;和/或
212.在获取到待校验漏报目标的情况下,将具有所述待校验漏报目标的像素区域输入所述校验网络模型,输出下采样生成的第三多维特征向量,将具有漏报目标的像素图像输入所述校验网络模型,输出下采样生成的第四多维特征向量,应用希尔伯特空间范数计算所述第三多维特征向量与第四多维特征向量之间的第二类间差,如果所述第二类间差小于第二预设阈值,则确定所述待校验漏报目标为漏报且所述目标检测模型存在目标漏检;
213.其中,所述待校验误报目标和待校验漏报目标均是将视频帧集合输入到所述目标检测模型并输出的。
214.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
215.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
216.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜