一种分布式的影像分析系统的制作方法

文档序号:18471458发布日期:2019-08-20 20:20阅读:184来源:国知局
一种分布式的影像分析系统的制作方法

本发明涉及影像分析系统,特别是一种分布式的影像分析系统。



背景技术:

现行的影像分析装置,通常为针对特定分析功能而设计,且受限于影像分析需要大量运算效能的硬件限制,现行的影像分析装置无法分析需要大量运算效能的复杂影像串流,否则现行的影像分析装置的成本会太高。而现行的录像装置,仍专注于影像的储存与回调,就算有附加影像分析功能,也缺乏系统配套,难以有效应用。

因此,业界需要一个能够分析需要大量运算效能的复杂影像串流的分布式的影像分析系统。



技术实现要素:

本发明的一目的是提供一种分布式的影像分析系统,能够使多个影像分析装置相互支持,以充分利用该多个影像分析装置的资源来完成复杂影像串流的分析工作以降低系统成本。本发明所言的复杂影像串流的分析指本发明的单一影像分析装置无法单独完成的影像串流分析。

本发明的一目的是提供一种分布式的影像分析系统,其中当一影像分析装置在执行一影像串流分析但无法分析一复杂影像时,该影像分析装置将该复杂影像的分析工作交由一云端分析服务装置来执行,再由该云端分析服务装置将该复杂影像的分析结果传回至该影像分析装置以完成该影像串流分析。本发明所言的复杂影像的分析指本发明的单一影像分析装置无法单独完成的影像分析。

本发明的一实施例中提出一种分布式的影像分析系统,所述分布式的影像分析系统包含:多个影像分析装置,用以分析影像串流;以及一群集管理装置,连接至该多个影像分析装置;其中,当多个影像分析装置的一影像分析装置在执行一影像串流分析但无法单独完成该影像串流分析时,该影像分析装置通过该群集管理装置以使其他的影像分析装置及/或该群集管理装置来执行该影像串流分析的至少一部分的工作,再由群集管理装置将该至少一部分的工作的执行结果回传至该影像分析装置,该影像分析装置再将该至少一部分的工作的执行结果统整以完成该影像串流分析。

在一实施例中,该群集管理装置连接至一云端分析服务装置,该至少一部分的工作包含一影像分析,该多个影像分析装置不具备执行该影像分析的能力,该群集管理装置将该影像分析的工作交由该云端分析服务装置来执行,再由该云端分析服务装置将该影像分析的结果传送至该影像分析装置以完成该影像串流分析。

在一实施例中,该云端分析服务装置通过该群集管理装置将该影像分析的结果传送至该影像分析装置。

在一实施例中,该云端分析服务装置直接将该影像分析的结果传送至该影像分析装置而不通过该群集管理装置。

在一实施例中,该影像分析装置侦测到一事件发生时,将该影像分析交由该云端分析服务装置来判断该影像具有一异常状态的几率分数,再由该云端分析服务装置将该几率分数传回至该影像分析装置。

在一实施例中,该影像分析装置侦测到该事件是通过该影像的一初步分析,当该初步分析符合一触发条件时即侦测到该事件。

在一实施例中,该影像分析装置接收一侦测装置的信息以侦测到该事件。

在一实施例中,该异常状态为该影像包含一危险物品或一火景。

在一实施例中,该触发条件为物体的移动。

在一实施例中,该侦测装置为一温度侦测装置。

本发明的一实施例中提出一种分布式的影像分析系统,所述分布式的影像分析系统包含:多个影像分析装置,用以分析影像串流;以及一群集管理装置,连接至该多个影像分析装置,其中该群集管理装置连接至一云端分析服务装置;其中,当多个影像分析装置的一影像分析装置在执行一影像串流分析但无法单独完成该影像串流分析时,该影像分析装置通过该群集管理装置以使其他的影像分析装置及/或该云端分析服务装置来执行该影像串流分析的至少一部分的工作,再由群集管理装置将该至少一部分的工作的执行结果回传至该影像分析装置,该影像分析装置再将该至少一部分的工作的执行结果统整以完成该影像串流分析。

本发明的一实施例中提出一种分布式的影像分析系统,所述分布式的影像分析系统包含:一影像分析装置,其中该影像分析装置连接至一云端分析服务装置;其中,当该影像分析装置在执行一影像串流分析但无法执行一影像分析时,该影像分析装置将该影像分析的工作交由该云端分析服务装置来执行,再由该云端分析服务装置将该影像分析的结果传回至该影像分析装置,该影像分析装置再将该影像分析的结果统整以完成该影像串流分析。

在一实施例中,该影像分析装置侦测到一事件发生时,将该影像分析交由该云端分析服务装置来判断该影像具有一异常状态的几率分数,再由该云端分析服务装置将该几率分数传回至该影像分析装置。

在一实施例中,该影像分析装置侦测到该事件是通过该影像的一初步分析,当该初步分析符合一触发条件时即侦测到该事件。

在一实施例中,该影像分析装置接收一侦测装置的信息以侦测到该事件。

在一实施例中,该异常状态为该影像包含一危险物品或一火景。

在一实施例中,该触发条件为物体的移动。

在一实施例中,该侦测装置为一温度侦测装置。

附图说明

图1为本发明的一实施例中的影像分析系统的示意图。

图2为本发明的一实施例中的影像分析系统的示意图。

图3为本发明的一实施例中的影像分析系统的示意图。

图4为本发明的一实施例中的影像分析系统的示意图。

附图标记说明:100a-分布式的影像分析系统;100b-分布式的影像分析系统;100c-分布式的影像分析系统;100d-分布式的影像分析系统;101-群集管理装置;102-影像分析装置;103-云端分析服务装置;104-摄影装置;105-侦测装置。

具体实施方式

有关本发明的前述及其他技术内容、特点与功效,在以下配合参考图式的较佳实施例的详细说明中,将可清楚的呈现。然而,要说明的是,以下实施例并非用以限定本发明。

本发明的一实施例中提出一种分布式的影像分析系统100a。请参阅图1,所述影像分析系统100a,包含:多个影像分析装置102,用以分析影像串流;以及一群集管理装置101,连接至该多个影像分析装置102,其中,当多个影像分析装置102的一影像分析装置在执行一影像串流分析但无法单独完成该影像串流分析时,该影像分析装置通过该群集管理装置101以使其他的影像分析装置102及/或该群集管理装置101来执行该影像串流分析的至少一部分的工作,再由该群集管理装置101将该至少一部分的工作的执行结果回传至该影像分析装置,该影像分析装置再将该至少一部分的工作的执行结果统整以完成该影像串流分析。请注意,本发明不受限于该影像分析装置接收影像串流的方式,例如影像分析装置102可以通过因特网来连接摄影装置,或是影像分析装置102直接本地连接摄影装置,或是其他适合的方式以使影像分析装置102得到该摄影装置所摄取的影像串流。

在一实施例中,该群集管理装置具有影像分析的能力,该群集管理装置可执行该至少一部分的工作。

在一实施例中,该群集管理装置不具有影像分析的能力。

在一实施例中,该影像分析装置的资源包括至少一中央处理器(cpu)。

在一实施例中,该影像分析装置的资源包括至少一中央处理器(cpu)与至少一图像处理器(gpu)或一图像处理硬件加速器。

在一实施例中,该影像分析装置的资源包括至少一中央处理器(cpu)与至少一图像处理硬件加速器。

在一实施例中,该群集管理装置将该至少一部分的工作分配给其他的影像分析装置,其他的影像分析装置将该至少一部分的工作结果传回至该群集管理装置,该群集管理装置再将该至少一部分的工作结果传回至该影像分析装置,该影像分析装置再统整该至少一部分的工作结果以完成该影像串流分析。

在一实施例中,该群集管理装置将该至少一部分的工作分配给其他的影像分析装置,其他的影像分析装置将该至少一部分的工作结果传回至该影像分析装置,该影像分析装置再统整该至少一部分的工作结果以完成该影像串流分析。

本发明的一实施例中提出一种分布式的影像分析系统100b。请参阅图2,所述影像分析系统100b,包含:多个影像分析装置102,用以分析影像串流;以及一群集管理装置101,连接至该多个影像分析装置102,该群集管理装置101连接至一云端分析服务装置103,其中,当多个影像分析装置102中的一影像分析装置在执行一影像串流分析但无法单独完成该影像串流分析时,该影像分析装置通过该群集管理装置101以使其他的影像分析装置及/或该云端分析服务装置103来执行该影像串流分析的至少一部分的工作,再由该群集管理装置101将该至少一部分的工作的执行结果回传至该影像分析装置,该影像分析装置再将该至少一部分的工作的执行结果统整以完成该影像串流分析。

在一实施例中,该影像串流分析的该至少一部分的工作包含该云端分析服务装置103的一第一工作,该群集管理装置101将该第一工作交给该云端分析服务装置103来执行,再由群集管理装置101将该第一工作的执行结果回传至该影像分析装置,或是该云端分析服务装置103将该第一工作的执行结果回传至该影像分析装置而不通过该群集管理装置101。在一实施例中,该影像串流分析的该至少一部分的工作包含交给该云端分析服务装置103来执行的一第一工作以及交给其他的影像分析装置来执行的一第二工作,该群集管理装置101将该第一工作交给该云端分析服务装置103来执行,该群集管理装置101将该第二工作交给其他的影像分析装置来执行,再由该群集管理装置101将该云端分析服务装置103的该第一工作的执行结果与其他的影像分析装置的该第二工作的执行结果回传至该影像分析装置。在一实施例中,该云端分析服务装置103可以将该第一工作的执行结果回传至该影像分析装置而不通过群集管理装置101,其他的影像分析装置可以将该第二工作的执行结果回传至该影像分析装置而不通过该群集管理装置101。

在一实施例中,影像分析装置自身的处理能力可单独执行一些需要实时产出分析结果的实时影像串流分析,例如:非常重要的人(vip)的人脸辨识、停车场车牌辨识等。

在一实施例中,本地影像分析装置自身的处理能力可执行一些不需要实时产出分析结果的半实时影像串流分析,也就是说影像串流分析的结果允许一定时间的延迟。若本地影像分析装置的运算能力不够,可以将部分工作通过群集管理装置将工作转移至其他影像分析装置,再将结果传回群集管理装置或本地影像分析装置,例如:实时影像包含大量的人群,欲做人脸特征撷取及分析,没有实时告警需求,分析数据为供半实时的条件搜寻。此时可以由一台影像分析装置做串流的接收,以及人脸侦测抓出人脸,再由群集管理装置将所撷取到的人脸信息,分散至其他影像分析装置作人脸特征撷取及分析,最后将结果统整。若本地影像分析装置无法提供所有分析能力,可以将部分工作通过群集管理装置将工作交由云端分析服务完成后,再将结果传回群集管理装置或本地影像分析装置,例如:实时影像为复杂场景,欲做异常预测分析及半实时告警,由于大数据学习及分析需要弹性大量的运算资源,且基于资源集中,本地影像分析装置不具备分析此复杂场景的能力,需要由云端分析服务装置做运算来分析此复杂场景。此时本地影像分析装置做影像串流的接收,以及找出具代表性的场景,再由群集管理装置将表性的场景图片,交由云端分析服务装置分析,最后将结果传回。

在一实施例中,影像分析装置可使用暂存下来的影像串流以执行脱机影像分析,或是使用影片文件,以产出不要求实时性的分析结果,运作机制同前述的半实时影像串流分析,但是不要求反应时间,排程优先权低。

在一实施例中,影像分析装置可使用实时影像串流、暂存下来的影像串流,或是影片文件来分析,将长时间的分析结果作统计,以得到某种趋势或预测,同时将分析结果送往云端服务装置做统计。

在一实施例中,请参阅图3,分布式的影像分析系统100c中的影像分析装置102可以连接一摄影装置104,以使影像分析装置102得到该摄影装置104所摄取的影像串流。在一实施例中,影像分析装置102也可以连接一侦测装置105以感测环境的变化。在一实施例中,该影像分析装置侦测到一事件发生时,将一场景的影像分析的工作交由该云端分析服务装置103来执行,以判断该场景具有一异常状态的几率分数,如该场景包含一危险物品或该场景有火灾的几率分数,再由该云端分析服务装置103将该场景具有异常状态的几率分数,如该场景包含一危险物品或该场景有火灾的几率分数传回至该影像分析装置,以产生告警。

在一实施例中,本发明的一影像分析装置可以连接侦测装置以感测环境的变化,当符合触发条件,例如:门被开启、窗户被打破、警铃被按下、温度异常等,才进行进一步的影像分析,以达到有效的影像分析,同时可以减少误报,也能节省分析效能。例如场景为一服务器机房,侦测装置为温度感测装置,该影像分析装置通过该温度感测装置监控该服务器机房温度时,发现该服务器机房温度异常升高,此时会触发该影像分析装置做进一步的影像分析,如撷取目前该服务器机房的场景照片,交由一云端分析服务装置来判断该服务器机房发生火灾的几率分数,该云端分析服务装置再回传该服务器机房发生火灾的几率分数至该影像分析装置,以产生告警。

在一实施例中,影像分析装置可以执行初步的场景影像分析,当符合触发条件,例如:侦测到移动、侦测到人形、侦测到人脸、侦测到入侵等,才进行进一步的场景影像分析,以达到有效的影像分析,同时可以减少误报,也能节省分析效能。例如场景为银行大厅,影像分析装置分析发现有新的人物进入,此时触发进一步影像分析,撷取该人物及周围照片,交由云端分析服务装置来判断此影像包含危险物品的几率分数,云端分析服务装置再回传影像包含危险物品的几率分数至影像分析装置,以产生告警。

本发明的一实施例中提出一种分布式的影像分析系统。请参阅图4,所述影像分析系统100d,包含:一影像分析装置102,其中该影像分析装置102连接至一云端分析服务装置103;其中,当该影像分析装置102在执行一影像串流分析但无法分析一场景时,该影像分析装置102将该场景的影像分析的工作交由该云端分析服务装置103来执行,再由该云端分析服务装置103将该场景的影像分析的结果传回至该影像分析装置102,该影像分析装置102再将该场景的影像分析的结果统整以完成该影像串流分析。

在一实施例中,该影像分析装置侦测到一事件发生时,将该场景的影像分析交由该云端分析服务装置来判断该场景具有一异常状态如包含一危险物品或该场景有火灾的几率分数,再由该云端分析服务装置将该场景具有异常状态的几率分数,如包含一危险物品或该场景有火灾的几率分数传回至该影像分析装置。

在一实施例中,影像分析装置可以执行初步的场景影像分析,当符合触发条件,例如:侦测到移动、侦测到人形、侦测到人脸、侦测到入侵等,才进行进一步的场景影像分析,以达到有效的影像分析,可以减少误报,也能节省分析效能,例如场景为银行大厅,影像分析装置分析发现有新的人物进入,此时触发进一步影像分析,撷取该人物及周围照片,交由云端分析服务装置来判断该场景具有一异常状态如包含一危险物品的几率分数,再由该云端分析服务装置将该场景具有异常状态如包含一危险物品的几率分数传回至该影像分析装置,以产生告警。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1