用于在视频监控系统中实现结构化描述的方法和装置的制造方法

文档序号:9691315阅读:470来源:国知局
用于在视频监控系统中实现结构化描述的方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频监控技术,特别涉及一种用于在视频监控系统中实现结构化描述的方法和一种用于在视频监控系统中实现结构化描述的装置。
【背景技术】
[0002]视频监控系统中通常包括例如网络摄像机(IP Camera, IPC)、网络硬盘录相机(Network Video Recorder, NVR)、数字硬盘录相机(Digital Video Recorder, DVR)等位于监控前端的监控设备,用于向后端的应用平台提供视频监控文件。
[0003]但随着监控设备所支持的分辨率的不断提升,应用平台所存储的监控文件所需的存储容量越来越大。若在海量的监控文件中查找特定目标以进行智能应用,例如视频检索定位、视频摘要显示等,则会耗费大量的时间和资源。
[0004]由此,现有技术中就存在对目标信息进行结构化描述的需求。而且,随着视频监控的目标的多样化,对目标信息的结构化描述需要具备灵活的可扩展性。

【发明内容】

[0005]有鉴于此,本发明提供一种用于在视频监控系统中实现结构化描述的方法和一种用于在视频监控系统中实现结构化描述的装置。
[0006]本发明提供的一种用于在视频监控系统中实现结构化描述的方法,包括:
[0007]利用采集到的监控数据生成智能元数据流,智能元数据流中包含至少一个智能元数据,每个智能元数据包含至少一个元数据组件,每个元数据组件包含至少一种属性信息。
[0008]可选地,每个智能元数据对应一个目标群;每个智能元数据中的一个元数据组件对应该智能元数据所对应的目标群中的一个目标组件。
[0009]可选地,每个元数据组件中的属性信息包括下述的种类之一或任意组合:时间空间属性、运动类属性、检测类属性、以及半结构化属性。
[0010]可选地,时间空间属性中包括目标组件的标识信息、和/或目标组件的时间信息、和/或目标组件的空间信息;运动类属性中包括目标组件的方向信息、和/或目标组件的可视化信息、和/或目标组件的类别信息;检测类属性中包括目标组件所属类别的特征标识信息;半结构化属性中包括自定义的半结构化数据。
[0011]可选地,进一步包括:对智能元数据流进行编码;将编码后的智能元数据流封装至对监控数据编码得到的码流中;将封装有智能元数据流的码流通过网络传输。
[0012]可选地,通过网络传输的码流到达视频监控系统中的解码端后,由解码端基于从码流中解码得到的智能元数据实现视频检索。
[0013]本发明提供的一种用于在视频监控系统中实现结构化描述的装置,包括:
[0014]数据采集模块,采集监控数据;
[0015]智能元生成模块,利用采集到的监控数据生成智能元数据流,智能元数据流中包含至少一个智能元数据,每个智能元数据包含至少一个元数据组件,每个元数据组件包含至少一种属性信息。
[0016]可选地,每个智能元数据对应一个目标群;每个智能元数据中的一个元数据组件对应该智能元数据所对应的目标群中的一个目标组件。
[0017]可选地,每个元数据组件中的属性信息包括下述的种类之一或任意组合:时间空间属性、运动类属性、检测类属性、以及半结构化属性。
[0018]可选地,时间空间属性中包括目标组件的标识信息、和/或目标组件的时间信息、和/或目标组件的空间信息;运动类属性中包括目标组件的方向信息、和/或目标组件的可视化信息、和/或目标组件的类别信息;检测类属性中包括目标组件所属类别的特征标识信息;半结构化属性中包括自定义的半结构化数据。
[0019]可选地,进一步包括:数据流编码模块,对智能元数据流进行编码;数据流封装模块,将编码后的智能元数据流封装至对监控数据编码得到的码流中;网络传输模块,将封装有智能元数据流的码流通过网络传输。
[0020]可选地,通过网络传输的码流到达视频监控系统中的解码端后,由解码端基于从码流中解码得到的智能元数据实现视频检索。
[0021]如上可见,本发明采用了由智能元数据流、智能元数据、元数据组件、以及属性信息形成的多层数据结构,因而能够利用多层数据结构实现结构化的信息描述。基于本发明利用多层数据结构的实现结构化信息描述,能够更容易、更快捷地在海量的视频文件中查找特定目标以进行例如视频检索定位、视频摘要显示等智能应用。而且,在本发明所提供的多层数据结构中,每个元数据组件中的属性信息可以包括时间空间属性、运动类属性、检测类属性、以及半结构化属性中的一个或任意组合,因而使得本发明所能够实现的结构化信息描述更为灵活且易于扩展。
【附图说明】
[0022]图1为本发明实施例进行结构化描述所采用的多层数据结构的示意图;
[0023]图2为如图1所示的智能元数据多层结构的一应用实例的示意图;
[0024]图3为本发明实施例中用于在视频监控系统中实现结构化描述的方法的示例性流程示意图;
[0025]图4为本发明实施例中用于在视频监控系统中实现结构化描述的装置的示例性结构示意图;
[0026]图5为应用如图4所示装置的视频监控系统中的原理性结构示意图;
[0027]图6为图5所示的工作原理中的智能应用模块的优选实现方式的示意图。
【具体实施方式】
[0028]为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
[0029]请参见图1,本实施例为了针对视频监控中的目标信息实现结构化描述,提供了一种由智能元数据流、智能元数据、元数据组件、以及属性信息这四层形成的多层数据结构,具体如下:
[0030]I)智能元数据流
[0031]智能元数据流可以由监控设备产生、并包含至少一个智能元数据。
[0032]其中,智能元数据流中的每个智能元数据可以对应一个目标群(Object Group),因此,智能元数据流表示的是一种以目标群为基本单位的数据流格式。或者,也可以认为智能元数据流表示的是设备层面的智能元数据的交换方式。
[0033]另外,智能元数据流中可以带有头部,该头部中可以带有产生该智能元数据流的监控设备的设备信息,智能元数据则顺序排列在该头部之后。
[0034]2)智能元数据
[0035]智能元数据中包含至少一个元数据组件,智能元数据通过其元数据组件的组合方式表示了监控设备的智能元数据生成方式。
[0036]其中,每个智能元数据中的一个元数据组件可以对应一个目标组件,相应地,智能元数据所对应的目标群是看作是由该智能元数据中的元数据组件所对应的目标组件组成。
[0037]实际应用中,本领域技术人员可以根据实际需要来任意划分组成目标群的目标组件,例如,依据监控事件实现目标群的划分,这里所述的监控时间可以是根据时间变化、光线变化、目标组件的数量变化、目标组件的位置变化、目标组件的运动趋势变化、目标组件的分布变化等,相应地,随着划分规则的变化,已生成的多个智能元数据可以被拆分为元数据组件、并重新组合形成新的智能元数据,也就是说,由元数据组件组成的智能元数据不是固定不变的,而是可以被拆分重组的。
[0038]另外,智能元数据中可以带有数据头,并利用数据头来表示智能元数据的数据信息,例如,表示智能元数据在数据流中对应的ASCII (American Standard Code forInformat1n Interchange,美国信息交换标准代码)码等。
[0039]3)元数据组件
[0040]元数据组件可以由监控设备中的智能算法库生成。实际应用中,由智能算法库生成元数据组件的方式可以为:智能算法库生成的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1