设备、系统和方法_5

文档序号:9579962阅读:来源:国知局
,以推导出外观匹配阶段中最终的似然分数。一旦得到所有候选跟踪片段的这种分数,就基于最终的似然分数对列表按照降序进行分类。在这个过程的最后,因为在列表顶部的跟踪片段具有最高的分数而且进一步沿着列表往下置信度减小,因此它将是最可能与被标记跟踪片段最佳匹配的那个。
[0135]例如,可以比较外观和/或对象的尺寸,并且可能地,比较其分类。基于对应程度,确定如似然结果或概率分数之类的分数,该分数反映候选跟踪片段中的对象是想要跟踪的对象的似然性。
[0136]对于基于上述过程评估的每个排列的候选跟踪片段,应用再次重复的跟踪过程来计算下一个紧跟的过渡。重复这个过程直到达到从被标记摄像头的过渡的最大数目或者由于不存在元数据而不能计算进一步的过渡为止。例如,基于候选跟踪片段的似然分数或概率分数,将预定义数目的最高得分的过渡确定为最终候选过渡。正如上面讨论的,这样计算的跟踪结果形成树结构,并发送到嵌入在合适的数据结构中的用户界面。
[0137]提供了显示网络拓扑的用户界面,例如,使用图1的地图以及在该地图上绘制的过渡。然后,系统用户可以打开在最终候选过渡列表中的每个入口区的相应视频以可视化地检查视频中的对象。用户可以确认摄像头视场之一中的对象以确定哪个过渡是正确的。通过响应用户对过渡的确认,更新显示,以仅示出该过渡以及从被确认的入口节点起多达四条的候选路线。参照图13,如果被确认的过渡是从E1至S2,那么连同从S2起的候选路线一起显示E1和S2之间的联系。对每个被跟踪对象可能离开的节点重复该过程,以便可以在网络中跟踪对象直到它离开该网络。
[0138]在用户界面上的操作可以指操作人员对由多摄像头跟踪器生成的正向跟踪结果执行的可视化检查和确认/拒绝阶段。
[0139]操作人员可以使用反向时间表对反向跟踪结果执行类似的操作,并且在这个过程的最后,操作人员将得到被标记的人/物体采用的完整路线。在用户界面中包含生成可读格式的报告的手段,该报告具有对应于个别踪迹的图片或者相关视频片段,并为了可作证据的目的进一步地进行存储。
[0140]多摄像头跟踪器模块34处理的元数据与存储的视频相关,即过去的事件。因此,多摄像头跟踪器模块34可以被配置为识别与被标记对象进入节点E1对应的过渡。这样,可以识别和验证被标记对象的正向和反向候选路线。因此,用户可以选择视频来观看,以便他们可以观察到被跟踪对象在他们被标记的节点的正向和反向上的行为。
[0141]值得注意地,通过分析在元数据数据库28中存储的元数据属性而不是视频图像数据本身,来实现网络中对象的标记和跟踪,以及建立候选跟踪的置信度值等等。因此,有数据处理较少且能够实现实时的标记和跟踪。
[0142]根据本发明实施例的另一方面,提供了与发明的实施例中的应用程序接口 42相连接的标记跟踪图形用户界面模块。图14示出包括标记跟踪图像用户界面模块206的系统。图形用户界面模块206驱动显示器200,显示器200包括地图屏幕202和视频屏幕204。在控制中心203,为了用户的使用,在各自的显示设备上安装有这样的显示器200。
[0143]地图屏幕202显示由视频监控网络覆盖的地区的地图,以及视频屏幕204显示用户在屏幕202上选择的摄像头的场景的视频图像。
[0144]标记跟踪图形用户界面模块被配置为向用户提供在视频场景中标记感兴趣的对象的工具,提供对象可能在监控地区采用的路线的可视化表示形式,并实时更新被标记对象采用的路线的显示。
[0145]图14是在用户调用标记跟踪用户界面模块206之后的显示器200的示意图。地图屏幕202将监控地区的地图上在监控网络中的摄像头位置显示为一系列节点N1-N12。显示了用户可启动的开始标记跟踪按钮302以及结束标记跟踪按钮304,当激活时它们引起标记跟踪用户界面模块206分别开始和结束对被选择对象的标记和跟踪。
[0146]视频显示屏幕204显示对应于被选择的摄像头节点N1-N12的视频场景。当首次调用标记跟踪用户界面模块206时,视频场景可以是默认的摄像头视场,或者可以向用户提供提示选择摄像头的屏幕信息。在屏幕204上显示的视频场景内是一些对象310、312和314。每个对象具有围绕其画的边界框,边界框用于识别该对象是已经由视频内容分析模块26分析的对象。此外,在屏幕底部显示有工具栏316。工具栏316包括时间线318,时间线318包括指示被显示的视频的时间戳的时间指针。也显示了用户可启动的定位按钮320,当激活该按钮时请求显示日历,用户可以从日历中选择要显示的视频场景的特定日期。此外,为了用户控制视频场景的播放,提供了用户可启动的播放按钮322和暂停按钮224。显示了时间滑块328,可以在光标控制下移动时间滑块328。通过响应光标在时间滑块328上的定位,标记跟踪用户界面模块206以与光标在滑块上的位置相关的速度从视频服务器22请求相应的视频。这将允许用户以不同速度播放视频以加速视频导航过程。
[0147]可以为用户提供如计算机鼠标的指示设备,以控制在显示屏幕202和204上的光标。可选地,它们中的一个或多个可以是触摸感应的。为了标记对象,例如通过在其上移动光标并按压鼠标控制器上的按钮,或者如果是触摸感应的,通过简单地触摸显示屏幕,用户选择在显示屏幕204上显示的对象之一。时间线包括书签326和327,书签326和327分别指示被标记对象进入和离开对应于显示场景的摄像头视场的时间。
[0148]现在转向图15,是在标记了对象312之后的显示器200的图示。突出了被标记对象 312。
[0149]更新显示屏幕202以示出对象312在监控网络中的摄像头视场(图15中的N1)的正向和反向可能采用的可能路线,用户在该摄像头视场内标记该对象。在描述的实施例中,显示了摄像头节点之间在各自的正向和反向的多达四次的过渡。突出对应于视频场景列表的摄像头位置节点N8,在示出的图中包括点线圆圈和实线圆圈。在示出的图中,通过单实线同心环突出对应于将对象标记的摄像头位置的节点N1,同时通过点划线圆环和实线外环突出所显示的路线的末端,N14。显示从节点N8穿过至节点N14的路线,该路线以实线表示,表明标记跟踪系统已经确定这是被标记对象312的最高概率的路线。较低概率的路线可以通过点线指示,例如,可以包括被标记对象312在进入节点N1之前来自节点Nil的可能性,以及对象可能离开节点N1转到节点N3的可能性。
[0150]用户可以选择与所显示的路线上的节点之一对应的摄像头位置,以便确认被标记对象是否出现在与该节点的摄像头位置视场对应的场景中。通常,用户将选择实线上的摄像头位置节点,因为这是最可能的路线。
[0151]图16示出在用户选择对应于节点N9的摄像头位置之后的显示器200。视频屏幕204显示与节点N9处的摄像头视场对应的视频场景。在示出的例子中,在视频场景中有四个对象,350、352、354和356。突出视频内容分析模块26认为与用户标记的对象对应的对象,在示出的例子中其为对象356。
[0152]时间线316显示了六个书签,其中三个,358、360、362,对应于对象进入视场的时间,该时间处于来自与节点N1对应的摄像头视场的对象的过渡时间窗口内。剩余的三个书签,364、366和368,对应于对象从视场中离开的时间。也将突出与被突出的对象对应的书签,362和364。书签对应于跟踪片段表90中的跟踪片段起始帧条目和终止帧条目。
[0153]基于标记跟踪系统对存储在元数据数据库28中的元数据的分析,已经更新地图屏幕202以指示当前选择的摄像头位置,N9,也指示进入该摄像头位置和来自该摄像头位置的可能路线。可以从示出的例子中看出,相同的路线被认为是最可能的路线。
[0154]用户可以调用确认/拒绝显示,例如通过将光标移动到与当前显示的摄像头视场的场景对应的所突出的节点上并点击。可以利用其它用户命令调用确认/拒绝显示。图17示出与之前的显示保持不变的摄像头地图和视频显示器204,视频显示器204现在显示三个用户可启动的按钮,接受370、拒绝372和下一个374。例如对象理应看起来相同,通过点击接受按钮370,用户可以确认对象356确实对应于被标记对象。可选地,用户可以通过启动拒绝按钮372拒绝所突出的对象。通过启动下一个按钮374,用户可以突出在视频屏幕200上显示的另一对象,并确认或拒绝它们对应于被标记的对象。
[0155]如果用户点击拒绝按钮以及有候选跟踪片段可用于现有的过渡,那么在地图屏幕和确认/拒绝显示中都显示/突出下一最佳匹配的跟踪片段。
[0156]可替代地,如果没有候选跟踪片段可用于现有的过渡,那么向多摄像头跟踪器发送请求,以丢弃当前结果(对象的跟踪),并可以调用生成更多结果的跟踪过程。
[0157]如果进一步调用跟踪过程,那么跟踪过程将为过渡时间设置更高的标准偏差以包括再次呈现给用户的更多候选跟踪片段。此外,存在非标记按钮,用户可以使用该按钮在结果确认/拒绝阶段纠正错误。在用户由于对正确结果错误地点击拒绝按钮而犯错的情况下以及反过来的情况,他可以点击非标记按钮将结果状态改为中性状态,在这之后,他可以采取正确的行动。非标记操作不依赖于对结果做出错误决定的时间,但限于跟踪期间。
[0158]虽然参照存储的视频并因此及时产生从所选择的摄像头位置节点起的可能路线已经描述了根据本发明的实施例,但系统可以被配置为提供可能路线的实时显示。例如,多摄像头跟踪器模块34持续地运行,因此可以使用与标记跟踪用户界面模块206执行的标记跟踪操作相关的新信息更新元数据数据库28。因此,对于屏幕202的下一次更新,使用新的元数据以提供更新后的显示来显示可能的被标记对象可能在视频监控网络内中哪个地方。
[0159]在摄像头网络中,很可能每个摄像头具有不同的颜色信号。这可能缘于制造差异、不同部件的使用或者摄像头之间极可能不同的照明条件。内部颜色标准化模块36以根据摄像头拓扑信息联系的成对为基础,使用现有的摄像头的元数据在摄像头之间变换颜色,并自动地推断出跟踪过程中执行颜色标准化所需的信息。
[0160]可以容易地了解摄像头内的对象的行为也是需要的,并且内部摄像头策略模块38确定摄像头视场内的对象的行为。例如,它可以确定对象进入和离开视场的地方以及在视场内它们做什么。对于在另一摄像头的视场内没有相应的入口区和出口区来说,在视场内什么地方有入口区和出口区是重要的,例如相同的视场内的商店的什么地方有入口点和出口点。<
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1