CN106534344B - 一种云平台视频处理***及其应用方法 - Google Patents

一种云平台视频处理***及其应用方法 Download PDF

Info

Publication number
CN106534344B
CN106534344B CN201611116205.1A CN201611116205A CN106534344B CN 106534344 B CN106534344 B CN 106534344B CN 201611116205 A CN201611116205 A CN 201611116205A CN 106534344 B CN106534344 B CN 106534344B
Authority
CN
China
Prior art keywords
video
cloud platform
node
video processing
nodes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201611116205.1A
Other languages
English (en)
Other versions
CN106534344A (zh
Inventor
关喜记
洪曙光
毛亮
黄仝宇
李旭泉
宋一兵
汪刚
侯玉清
刘双广
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gosuncn Technology Group Co Ltd
Original Assignee
Gosuncn Technology Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gosuncn Technology Group Co Ltd filed Critical Gosuncn Technology Group Co Ltd
Priority to CN201611116205.1A priority Critical patent/CN106534344B/zh
Publication of CN106534344A publication Critical patent/CN106534344A/zh
Application granted granted Critical
Publication of CN106534344B publication Critical patent/CN106534344B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/74Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及视频侦查领域,更具体地,涉及一种云平台视频处理***及其应用方法。所述云平台用于与图像侦查***连接,云平台中设有用于与分布式数据库连接的视频处理服务集群,视频处理服务器集群中设有若干节点,节点提供视频特征分析服务和特征检索服务,并设有内存数据库。视频处理服务集群中还设有对视频特征分析后得到的结果进行汇总的合并单元,该合并单元合并后的数据存储于分布式数据库。本发明采用云框架设计,通过在云平台上设置视频处理服务集群,为公安图像侦查***提供视频特征分析服务和特征检索服务,将公安图像侦查***的计算能力转移到云平台上,大大减少了海量数据的检索时间,提高公安办案人员的办案效率。

Description

一种云平台视频处理***及其应用方法
技术领域
本发明涉及视频侦查领域,更具体地,涉及一种云平台视频处理***及其应用方法。
背景技术
图像侦查技术狭义地说是指如何利用图像为侦查破案服务。目前图像侦查技术并没有在全国广泛应用,有些地区还没有建设图像侦查***。全国公安机关开展图像侦查工作也参差不齐,有些地市还采用从头到尾浏览视频、手工记录线索的方式来进行破案。
其次现有的公安图像侦查***业务较为单一,资源共享力度较低。公安使用图像侦查***进行案件侦查的流程是当某一案件发生时,通常公安会赶赴案件现场去采集与该案件相关的社会视频资源,使用图像侦查***进行事后的案件分析。比如对录像文件进行摘要分析,目标分类、检索,对模糊图片或视频进行图像增强等技术手段去发掘对本案件有用的线索。当采集的视频资源比较多时,也要花费大量时间对视频资源进行特征的结构化。目前公安图像侦查***对视频文件的结构化分析流程以文件为最小单位进行特征分析,并把提取的特征存储在分布式数据库中。在进行目标特征检索时,再把符合条件的特征从目标库中检索出来进行特征匹配。
在视频侦查工作中,侦查人员通过人工方式浏览视频,寻找嫌疑目标的工作方式费时、费力、并且效率极其低下,严重阻碍公安的办案效率。现有的公安图像侦查***采用视频特征技术对视频资源进行事后特征结构化分析,比传统的人工侦查方式有了质的飞跃。但是在案件的快速响应、精确破案的要求下,效率还是有提升的空间。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种能够提高视频侦查效率的云平台视频处理***。
本发明还提供一种云平台视频处理***的应用方法。
为解决上述技术问题,本发明的技术方案如下:
一种云平台视频处理***,包括用于与图像侦查***连接的云平台,云平台中设有用于与分布式数据库连接的视频处理服务集群,视频处理服务器集群中设有若干节点,节点提供视频特征分析服务和特征检索服务,每个节点中设有用于存储视频特征分析后的分析结果的内存数据库,视频处理服务集群中还设有合并各节点进行视频特征分析后得到的分析结果的合并单元,合并单元合并后的数据存储于分布式数据库。
本发明采用云框架设计,通过在云平台上设置视频处理服务集群,为公安图像侦查***提供视频特征分析服务和特征检索服务,将公安图像侦查***的计算能力转移到云平台上,简化本地***架构,通过云平台的方式来提高本地图像侦查***的计算能力和检索效率。与此同时,视频处理服务集群中的节点设置高速内存数据库,通过内存数据库来缓存视频特征分析的结果供检索目标时优先提取目标数据使用,公安侦查对近期的视频数据兴趣较大,因此内存数据库缓存的数据足够公安侦查使用,从内存数据库检索到目标的概率会很高,从而大大减少了海量数据的检索时间,提高公安办案人员的办案效率。
上述方案中,视频特征分析服务包括事物特征识别、人脸检测、人脸识别、视频摘要、特征检索、图像增强。视频特征分析服务类型的多样化可以满足不同业务需求,提升***的应用范围。
上述方案中,不同节点提供一种或者多种相同或者不相同的视频特征分析服务,所有节点提供的视频特征分析服务涵盖所有类型的视频特征分析服务。
上述方案中,视频处理服务器集群通过动态方式添加和删除节点。通过动态式添加与删除节点,可以灵活地增加云平台的功能或者移除云平台的功能,提升***的扩展性和兼容性。
上述方案中,所述云平台上还设有与视频处理服务器集群连接的万能播放器。
上述方案中,所述云平台上还设有与视频处理服务器集群连接的视频转码器。
一种基于上述所述的云平台视频处理***的应用方法,包括:
视频处理服务集群接收视频文件被拆分为多个的文件片段;
视频处理服务集群根据节点提供的视频特征服务功能将文件片段分配给节点;
节点并行分析分配到的文件片段,得到的分析结果存储在节点的内存数据库中并将输出至合并单元中;
合并单元合并所有分析结果并存储于分布式数据库。
对视频文件进行分开并行分析,每个节点存储各自的分析结果,合并单元按照预定规则合并目标特征并将合并数据保存到分布式数据库中,相对传统的视频数据方式,本发明的方法实现海量视频数据的快速分析,提高公安侦查人员的办案效率。
上述方案中,视频文件的拆分是通过图像侦查***根据云平台的计算能力进行的。通过查询云平台的计算能力进行视频文件拆分,可以使得文件片段与节点的计算能力更加匹配,更好地利用各个节点进行视频分析处理工作,从而准确地保证节点的处理时间同步,提升视频数据的分析速度。
上述方案中,当云平台收到需要检索的目标图像或目标图像集时,云平台提交给视频处理服务集群;
节点根据目标图像或目标图像集从内存数据库中提取目标特征进行特征比对;
若内存数据库中不存在目标图像或者目标图像集对应的目标特征时,节点从分布式数据库中提取目标特征进行特征比对;
将特征比对得到的比对结果输出。
目标图像或者目标图像集的目标特征先在节点的内存数据库进行检索,内存数据库中检索不到再在分布式数据库中检索,由于公安侦查对近期的视频数据兴趣较大,因此内存数据库缓存的数据足够公安侦查使用,从内存数据库检索到目标特征的概率会很高,从而大大减少了海量数据的检索时间,提高公安办案人员的办案效率。
与现有技术相比,本发明技术方案的有益效果是:
本发明的***及其应用方法基于节点的多样化视频特征分析服务对视频文件进行分块处理,并采用节点的内存数据库对分析结果进行存储实现差异化存储,同时对合并后的分析结果利用分布式数据库存储,实现海量数据的快速分析和差异化存储。而且进行目标图像或者目标图像集的目标特征检索时先从内存数据库中提取,当目标特征不在内存数据库时,再从分布式数据库提取,提高效率。本发明的***和应用方法引用于公安图像侦查系时,可以提高视频的分析和检索效率,缩小侦查摸排的范围,缩短案件的侦查时间、简化侦查人员的工作复杂度,为预防打击违反犯罪、维护社会稳定提供有力的***支撑。
附图说明
图1为本发明一种云平台视频处理***具体实施例的结构示意图。
图2为本发明一种云平台视频处理***的应用方法中视频文件进行分块处理的流程图。
图3为本发明一种云平台视频处理***的应用方法中目标特征检索的流程图。
图4为本发明一种云平台视频处理***应用在图像侦查***中的架构图。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;
对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。
在本发明的描述中,需要理解的是,此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或隐含所指示的技术特征的数量。由此,限定的“第一”、“第二”的特征可以明示或隐含地包括一个或者更多个该特征。在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接连接,可以说两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明的具体含义。
实施例1
如图1所示,为本发明一种云平台视频处理***具体实施例的结构示意图。
参见图1,本具体实施例一种云平台视频处理***具体包括云平台110,云平台110中设有用于与分布式数据库连接的视频处理服务集群111,视频处理服务器集群111中设有若干节点112,节点112提供视频特征分析服务和特征检索服务,节点112中设有内存数据库,内存数据库存储各个节点各自的分析结果,视频处理服务集群111中还设有合并各节点进行视频特征服务后得到的分析结果的合并单元113,合并单元113合并后的数据存储于分布式数据库。
本具体实施例中云平台110用于连接图像侦查***,用于服务公安侦查办案。
视频处理服务集群111可以是一个,也可以是多个,根据云平台110所需的计算能力设置。其上的节点112包括若干个指的是包括至少一个,根据图像侦查***的业务需求,如摘要分析、检索分析、数据浓缩、图像增强、图像去噪、图像锐化、图像去雾、人脸识别、车辆识别、指纹识别等各个应用需求设置,节点112提供多样化的视频特征分析服务和特征检索服务来满足图像侦查***的各种需求,优选地,视频特征分析服务包括事物特征识别、人脸检测、人脸识别、视频摘要、特征检索、图像增强。视频特征分析服务包括所述功能但不限于此。至少一个节点可以同时并行处理多个视频文件的片段,相对于现有技术中的以整个视频文件作为最小处理单位进行特征分析,并行分析处理可以大大提高视频处理的效率。
而且视频处理服务器集群111可以通过动态方式添加和删除节点112。所增加节点112所能提供的视频特征分析服务可以和现有节点112提供的视频特征分析服务相同,也可以不同,可以仅提供其中一种视频特征分析服务或特征检索服务,也可以同时提供多种。删除节点112可以根据云平台110的计算能力和图像侦查***具体所需的业务进行功能移除,减轻***的负载。
具体实施过程中,不同节点112提供一种或者多种相同或者不相同的视频特征分析服务,所有节点112提供的视频特征分析服务涵盖所有类型的视频特征分析服务。节点112功能的集成可以多元化,根据云平台110的计算能力具体设置。
具体实施过程中,各个节点112各自设置内存数据库,内存数据库存储对应节点的视频分析结果,同时利用合并单元113可以将各个节点112进行视频分析处理后的分析结果进行合并,合并后再进行存储,内存数据库和分布式数据库的结合一方面方便进行数据的存储和检索,最大限度减少数据搬运带来的开销,提高计算的实时性,提升后续目标图像的检索效率,另一方面合并后存储在一定程度上可以减少数据的存储量。具体实施过程中,各个节点的内存数据库有Master、Slave之分,采用选举的调度策略,当超过半数的节点检测到某个节点离线时,则认为该节点是出现故障,这时其他节点可以自动地从分布式数据库中加载该节点内存数据库存储数据对应的副本,保证***的高可用性。其中每个节点加载副本的数据是由Master节点分派的,当Master节点出现异常后,Slave节点会通过选举策略重新选举一个Slave节点当Master节点。
具体实施过程中,所述云平台110上还设有与视频处理服务器集群111连接的万能播放器114和视频转码器115。万能播放器114和视频转码器115的设置进一步提升云平台的服务功能。
实施例2
在实施例1的基础上,本发明还提供一种基于上述所述的云平台视频处理***的应用方法,所述应用方法包括两大部分,第一部分是对视频文件进行分块处理,第二部分是对目标图像或者目标图像集进行目标特征检索。
如图2所示,为视频文件进行分块处理的流程图。所述视频文件进行分块处理的具体步骤包括:
S110.视频处理服务集群接收视频文件被拆分为多个的文件片段;
S120.视频处理服务集群根据节点提供的视频特征服务功能将文件片段分配给节点;
S130.节点并行分析分配到的文件片段,得到的分析结果存储在节点的内存数据库中并将输出至合并单元中;
S140.合并单元合并所有分析结果并存储于分布式数据库。
通常,视频文件时由侦查人员上传到本地的图像侦查***中,再由图像侦查***提交到云平台视频处理***中进行视频文件的处理。图像侦查***上传视频文件前会查询云平台的计算能力,将视频文件拆分为多个文件片段。因此,视频处理服务集群接收到的视频文件是一个个文件片段,视频文件的拆分是通过图像侦查***根据云平台的计算能力进行的。此方式可以实时地根据云平台的计算能力进行视频文件的拆分,使得文件片段与云平台以及节点的计算能力更加匹配,更好地利用各个节点进行视频分析处理工作,从而准确地保证节点的处理时间同步,提升视频数据的分析速度。
在视频文件进行分块处理步骤中,由于经过各个节点分析后得到的分析结果会经由各个节点的内存数据库进行存储,再利用合并单元进行合并后再存储,内存数据库和分布式数据库的结合一方面方便进行数据的存储和检索,最大限度减少数据搬运带来的开销,提高计算的实时性,提升后续目标图像的检索效率,另一方面合并后存储在一定程度上可以减少数据的存储量。
在步骤S110中,把同一个文件拆分成几个文件片段,使用相同算法进行分析。步骤S140中,结果合并是把所有的分析结果按照文件原有时间戳顺序进行合并。
如图3所示,对目标图像或者目标图像集进行目标特征检索的具体步骤为:
S210.当云平台收到需要检索的目标图像或目标图像集时,云平台提交给视频处理服务集群;
S220.节点根据目标图像或目标图像集从内存数据库区中提取目标特征进行特征比对;
S230.若内存数据库中不存在目标图像或者目标图像集对应的目标特征时,节点从分布式数据库中提取目标特征进行特征比对;
S210.将特征比对得到的比对结果输出。
此方式利用的是内存缓冲技术,直接从内存读取数据进行计算分析,可以加快数据处理的速度,实现海量数据快速检索。
通常目标图像或者目标图像集提交到云平台前通常会进行特征提取以及图像过滤。过滤后得到的目标图像或者目标图像集提交到云平台的视频处理服务集群中,由视频处理服务集群进行快速检索比对。
比对时,节点优先从内存数据库中提取目标特征,当目标特征不在内存数据库时,再从分布式数据库中提取目标特征。由于节点的内存数据库足够缓存视频特征数据一段时间,因此从内存数据库中检索到目标特征的概率很高,从而大大减少了海量数据的检索时间。
实施例3
公安图像侦查***一般为本地***,用于公安侦查办案时对采集到的视频图像进行分析处理,视频分析需求多样化,如对录像文件进行摘要分析、目标分类、目标检索,对模糊图像或者视频进行图像增强。本发明的云平台视频处理***可以应用于公安图像侦查***中,为公安侦查办案提高效率、简化工作复杂度。
本实施例结合公安图像侦查***来对本发明的云平台视频处理***及其应用方法进行进一步的说明。此说明仅用于示例性说明,不能理解为对本专利的限制。
如图4所示,本实施例包括图像侦查***200、分布式数据库210、云平台视频处理***220,分布式数据库210与云平台视频处理***220分别与图像侦查***连接,分布式数据库210与云平台视频处理***220连接。
具体应用时,侦查人员先上传视频文件到图像侦查***200,图像侦查***200会查询云平台视频处理***220的计算能力,将视频文件按照指定的长度拆分为多个文件片段提交给云平台视频处理***220的视频处理服务集群进行特征结构化处理。视频处理服务集群中的多个节点并行分析相应的文件片段,分析结果输出的同时还存储在内存数据库中。并由视频处理服务集群中的合并单元对多个分析结果按照预定的规则进行数据合并,把合并后的视频特征数据存储在分布式数据库。
当侦查人员提交如嫌疑车辆或嫌疑人物的图片时,图像侦查***200会对该上传的图片进行二次识别,提取图片中所关注的相关特征回传给***页面进行相应的数据展现。侦查人员会根据特征数据进行目标集过滤,最终把图像目标集提交给云平台的视频处理服务集群进行快速检索比对。节点根据图像目标集从内存数据库中提取目标特征进行快速比对。当目标特征不在内存数据库中时,节点从分布式数据库210中获取该目标特征进行检索。由于节点的内存数据库足够缓存一段时间视频特征数据,因此从内存数据库命中的概率会很高,从而大大减少了海量数据的检索时间,缩小侦查摸排范围,缩短案件的侦查时间、简化侦查人员的工作复杂度,提升公安办案人员的办案效率。
相同或相似的标号对应相同或相似的部件;
附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

Claims (9)

1.一种云平台视频处理***,其特征在于,包括用于与图像侦查***连接的云平台;
云平台中设有用于与分布式数据库连接的视频处理服务集群;
视频处理服务器集群中设有若干节点,节点提供视频特征分析服务和特征检索服务,每个节点中设有用于存储视频特征分析后的结果的内存数据库;
各个节点的内存数据库有Master、Slave之分,采用选举调度策略,当超过半数的节点检测到某个节点离线时,则认为该节点是出现故障,这时其他节点可以自动地从分布式数据库中加载该节点内存数据库存储数据对应的副本,每个节点加载副本的数据是由Master节点分派的,当Master节点出现异常后,Slave节点会通过选举策略重新选举一个Slave节点当Master节点;
视频处理服务集群中还设有合并各节点进行视频特征分析后的结果的合并单元,合并单元合并后的数据存储于分布式数据库;
当云平台收到需要检索的目标图像或目标图像集时,云平台提交给视频处理服务集群;节点根据目标图像或目标图像集从内存数据库中提取目标特征进行特征比对;若内存数据库中不存在目标图像或者目标图像集对应的目标特征时,节点从分布式数据库中提取目标特征进行特征比对;将特征比对得到的比对结果输出。
2.根据权利要求1所述的云平台视频处理***,其特征在于,视频特征分析服务包括事物特征识别、人脸检测、人脸识别、视频摘要、特征检索、图像增强。
3.根据权利要求2所述的云平台视频处理***,其特征在于,不同节点提供一种或者多种相同或者不相同的视频特征分析服务,所有节点提供的视频特征分析服务涵盖所有类型的视频特征分析服务。
4.根据权利要求1所述的云平台视频处理***,其特征在于,视频处理服务器集群通过动态方式添加和删除节点。
5.根据权利要求1所述的云平台视频处理***,其特征在于,所述云平台上还设有与视频处理服务器集群连接的万能播放器。
6.根据权利要求1所述的云平台视频处理***,其特征在于,所述云平台上还设有与视频处理服务器集群连接的视频转码器。
7.一种基于权利要求1至6任一项所述的云平台视频处理***的应用方法,其特征在于,
包括视频处理服务集群接收视频文件被拆分为多个的文件片段;
视频处理服务集群根据节点提供的视频特征服务功能将文件片段分配给节点;
节点并行分析分配到的文件片段,得到的分析结果存储在节点的内存数据库中并将输出至合并单元中;其中,所述各个节点的内存数据库有Master、Slave之分,采用选举调度策略,当超过半数的节点检测到某个节点离线时,则认为该节点是出现故障,这时其他节点可以自动地从分布式数据库中加载该节点内存数据库存储数据对应的副本,每个节点加载副本的数据是由Master节点分派的,当Master节点出现异常后,Slave节点会通过选举策略重新选举一个Slave节点当Master节点;
合并单元合并所有分析结果并存储于分布式数据库;
当云平台收到需要检索的目标图像或目标图像集时,云平台提交给视频处理服务集群;
节点根据目标图像或目标图像集从内存数据库中提取目标特征进行特征比对;
若内存数据库中不存在目标图像或者目标图像集对应的目标特征时,节点从分布式数据库中提取目标特征进行特征比对;
将特征比对得到的比对结果输出。
8.根据权利要求7所述的云平台视频处理***的应用方法,其特征在于,视频文件的拆分是通过图像侦查***根据云平台的计算能力进行的。
9.根据权利要求7所述的云平台视频处理***的应用方法,其特征在于,当其他节点获知某个节点离线时,其他节点自动地从分布式数据库中加载离线节点的数据副本。
CN201611116205.1A 2016-12-07 2016-12-07 一种云平台视频处理***及其应用方法 Active CN106534344B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611116205.1A CN106534344B (zh) 2016-12-07 2016-12-07 一种云平台视频处理***及其应用方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611116205.1A CN106534344B (zh) 2016-12-07 2016-12-07 一种云平台视频处理***及其应用方法

Publications (2)

Publication Number Publication Date
CN106534344A CN106534344A (zh) 2017-03-22
CN106534344B true CN106534344B (zh) 2020-02-07

Family

ID=58341761

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611116205.1A Active CN106534344B (zh) 2016-12-07 2016-12-07 一种云平台视频处理***及其应用方法

Country Status (1)

Country Link
CN (1) CN106534344B (zh)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107194006A (zh) * 2017-06-19 2017-09-22 深圳警翼智能科技股份有限公司 一种视频特征结构化管理方法
CN107360476B (zh) * 2017-08-31 2019-09-20 苏州科达科技股份有限公司 视频摘要生成方法及装置
CN109857539B (zh) * 2017-11-30 2022-11-15 阿里巴巴集团控股有限公司 资源调度方法和终端
CN110149355A (zh) * 2018-02-13 2019-08-20 大猩猩科技股份有限公司 一种分布式的影像分析***
CN109359213A (zh) * 2018-08-27 2019-02-19 博康智能信息技术有限公司 一种安防视频智能检索***及其检索方法
CN109361741A (zh) * 2018-09-29 2019-02-19 上海优谦智能科技有限公司 利用去分布式传输技术对个人信息进行保护的***
CN109194976A (zh) * 2018-10-22 2019-01-11 网宿科技股份有限公司 视频处理、发布方法、存储管理、内容管理平台及***
CN109257621A (zh) * 2018-11-09 2019-01-22 惠州学院 一种基于云计算技术的图像视频检索***
CN109783688A (zh) * 2018-12-28 2019-05-21 广州烽火众智数字技术有限公司 一种分布式视频摘要处理***
CN109862396A (zh) * 2019-01-11 2019-06-07 苏州科达科技股份有限公司 一种视频码流的分析方法、电子设备及可读存储介质
CN110505444A (zh) * 2019-07-10 2019-11-26 广西盛源行电子信息股份有限公司 基于大数据的安防监控***
CN110543881A (zh) * 2019-09-16 2019-12-06 湖北公众信息产业有限责任公司 基于云平台的视频数据管理方法
CN111259193B (zh) * 2020-01-16 2023-08-25 高新兴科技集团股份有限公司 一种基于聚类过滤的特征检索***及其应用方法
CN111506769B (zh) * 2020-04-21 2023-08-29 浙江大华技术股份有限公司 视频文件的处理方法、装置、存储介质及电子装置
CN113115069A (zh) * 2021-02-19 2021-07-13 深圳市麦谷科技有限公司 一种行车记录仪的视频存储方法和***
CN114339266B (zh) * 2021-12-14 2023-09-01 浪潮软件集团有限公司 一种基于国产cpu和操作***的视频流队列处理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663005A (zh) * 2012-03-19 2012-09-12 杭州海康威视***技术有限公司 基于云计算的海量视频文件存储***、分析方法及其***
CN103200204A (zh) * 2012-01-04 2013-07-10 中兴通讯股份有限公司 基于云存储的分布式转码***及其方法
CN105335387A (zh) * 2014-07-04 2016-02-17 杭州海康威视***技术有限公司 一种视频云存储***的检索方法
CN106161552A (zh) * 2015-04-16 2016-11-23 国家电网公司 一种海量数据环境下负载均衡方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110231260A1 (en) * 2010-03-17 2011-09-22 Kenneth Kevin Price Method for providing an online video advertising platform and marketplace

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103200204A (zh) * 2012-01-04 2013-07-10 中兴通讯股份有限公司 基于云存储的分布式转码***及其方法
CN102663005A (zh) * 2012-03-19 2012-09-12 杭州海康威视***技术有限公司 基于云计算的海量视频文件存储***、分析方法及其***
CN105335387A (zh) * 2014-07-04 2016-02-17 杭州海康威视***技术有限公司 一种视频云存储***的检索方法
CN106161552A (zh) * 2015-04-16 2016-11-23 国家电网公司 一种海量数据环境下负载均衡方法及***

Also Published As

Publication number Publication date
CN106534344A (zh) 2017-03-22

Similar Documents

Publication Publication Date Title
CN106534344B (zh) 一种云平台视频处理***及其应用方法
Quick et al. Big forensic data reduction: digital forensic images and electronic evidence
CN111897875A (zh) 城市多源异构数据的融合处理方法、装置和计算机设备
CN109635148B (zh) 人脸图片存储方法及装置
CN109144968B (zh) 一种数据分布管理***
US20070005652A1 (en) Apparatus and method for gathering of objectional web sites
CN103885990B (zh) 搜索方法及***
CN107194006A (zh) 一种视频特征结构化管理方法
JP2012203865A (ja) 検索装置、検索システム、方法およびプログラム
CN106126680A (zh) 一种视频图像侦察方法及***
CN106534784A (zh) 一种用于视频分析数据结果集的采集分析存储统计***
CN109271545A (zh) 一种特征检索方法及装置、存储介质和计算机设备
CN110287201A (zh) 数据访问方法、装置、设备及存储介质
US20080071992A1 (en) Method and Apparatus for Space Efficient Identification of Candidate Objects for Eviction from a Large Cache
CN110543584B (zh) 一种建立人脸索引的方法、装置、处理服务器及存储介质
CN111538903B (zh) 搜索推荐词确定方法、装置、电子设备及计算机可读介质
CN111026709A (zh) 基于集群访问的数据处理方法及装置
CN107590233B (zh) 一种文件管理方法及装置
CN108446076A (zh) 基于网络摘要数据的索引创建方法和***
CN112002130B (zh) 一种数据管理方法、装置、服务器及计算机可读存储介质
CN110334065A (zh) 一种文件处理方法和***
CN110209853B (zh) 车辆的图片搜索方法、装置和设备
CN111061719B (zh) 数据收集方法、装置、设备和存储介质
CN115239060A (zh) 基于大数据分析的适航审定风险评定***及其方法
CN114546957A (zh) 一种数据智能集中处理服务平台

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant