揭秘智能监控的实现方式

日期:2021-03-05 16:05:02 | 人气:

智能视频监控的实现方式有前端实现(利用嵌入式设备对视频进行分析)和后端实现(通过纯软件进行视频分析)这两种。

两种智能监控的具体实现方式:

嵌入式分析(基于嵌入式设备):把视频分析功能单独做成嵌入式设备,将摄像视频接到嵌入式设备上供视频分析报警使用。嵌入式设备中固化了一些视频分析的功能模块,如目标识别与跟踪、跨线报警、徘徊报警、移出报警等。嵌入式设备能够通过远程进行设置和管理,一旦视频流中发生了预置规则现象,即向后台管理中心发出报警信息,后台可以启动中心录像和其它联动行为。

纯软件分析(基于计算机或服务器):视频分析则通过在一台计算机(或者工控机)上运行视频分析的各功能模块,对视频信号进行分析理解。输入视频信号可以通过在机器上安装视频压缩卡采集完成或直接对数字码流进行分析。

不管是嵌入式的还是纯软件方式的,其功能的实现都是通过所开发的核心算法程序的运行而对视频信号进行分析而完成的。嵌入式与纯软件方式的区别就在于运行这一核心算法程序的运算平台不一样,嵌入式产品形式的运算平台是一个嵌入式的专用系统,在DSP上完成核心算法的运行和相关计算;而纯软件方式的运算平台则是一台通用的计算机(或工控机)。

目前,市面上的大部分智能监控产品采用的都是纯软件方式,即需要在一台通用计算机上进行安装,并通过图像采集卡(或视频采集卡)接收输入视频并进行分析。

其实,前后端实现智能视频监控,是一种分工协作的关系,大体模式是算法首先在后台PC上以纯软件的方式得到验证和使用,然后逐渐优化移植到前端嵌入式设备上。

也就是说,成熟的模块尽量放到嵌入式设备上,而后台只做综合的信息管理。因此,可以预见,随着智能功能模拟前移,即监控设备智能化的发展,未来传输和存储大量视频数据将大大降低。

但是随着人工智能在视频监控的应用,一些高度复杂的事件识别需要强大的计算资源,如GPU服务器,当边缘计算通过嵌入式方式无法解决是,在后端监控中心的基于服务器的处理设备就要扮演重要角色。

关于智能监控的两种实现方式就介绍到这里,想了解更更多,请关注云星数据相关动态。