常见问题 智能监控的常见问题>>

到底应该选择嵌入式的产品形式还是是纯软件的方式?

发布时间:2010-11-11 11:36:02

答案:

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

  目前,市场上的绝大多数同类产品采用的都是纯软件方式的产品,即需要在一台通用计算机上进行安装并通过图像采集卡(或视频采集卡)接收输入视频并进行分析。而我们的产品则是一个专用的嵌入式系统,直接有视频输入接口,并在DSP上完成视频的分析和报警。

  采用嵌入式的产品形式相对于纯软件的方式有多种方面的优势。

  首先,通用计算机采用的是通用的操作系统,并不是为“行为识别”算法专门设计的,具有很多通用的功能,这些功能对于行为识别算法来说绝大多数都是多余的,由于采用这种通用的操作系统,这些多余的功能不但占据着很多的CPU计算资源,而且还由于其复杂性而大大降低了系统的稳定性,进一步造成了行为识别功能系统的工作不稳定性。监控系统产品通常都需要7×24小时不间断无人值守状态运动,有极高的系统稳定性要求。而嵌入式产品形式是针对专门需求而设计的DSP硬件系统,采用极为简单但稳定性极高的嵌入式操作系统,整个系统的所有运动资源全都可以被行为识别算法所利用,没有任何其他多余的功能,同时,还可以专门设计硬件狗进一步提高系统工作的稳定性。因此,在充分利用好DSP运算资源的条件下可以获得比在通用计算机上更好的运算能力以及极高的系统稳定性。

  其二:随着监控技术的发展以及运算技术的发展,分布式运算成为一个发展趋势,对于监控系统来说,未来的发展方向也在向前端分析处理的形式发展,不再将海量的监控信息传送到一个监控中心,而是利用前端的分析功能,提取视频中的少量有用信息传送到监控中心,这样一方面可以大大减少传输数据量,另一方面也可以充分利用网络传输资源而不仅仅是铺设专门的传输线路。IP摄像头的出现就是这样一个发展趋势带来的结果。我们的产品也是考虑到这种需求,可以将嵌入式的产品放置在前端摄像头处,而将报警信息通过网络传送至监控中心,实现分布式的运算处理。这种方式比将视频牵入监控中心的形式将会节省很多的成本。

  当然,如果将本产品使用在已有的监控系统中,监控视频本身就已经连入监控中心了,已不存在分布式运算处理的可能,这时候本产品与纯软件方式的同类产品使用形式基本是一致的。只不过通常来说嵌入式的系统其环境适应能力往往要高于通用计算机(包括工控机),因此本产品仍在环境适应能力上具有明显的优势,对于监控中心的环境要求较低,在较为恶劣的条件下仍可以正常工作。

下一步您可以:
查看智能监控产品 >>