視頻分析系統(tǒng)的架構
目前,視頻分折具有不同的產(chǎn)品形態(tài)和架構方式,可以采用獨立的視頻分析單元模式、后端服務器方式、智能編碼器或IPC方式或采用"前端+后端"的協(xié)同工作方式。但是,不同的架構方式僅僅是表象,視頻分析工作的實質還是由各個廠家開發(fā)的核心算法(程序代碼)實現(xiàn)對視頻信息進行運算處理而完成的,不論是嵌入式還是服務器式,區(qū)別僅僅是算法運行的平臺不同:一個是基于嵌入式平臺,由DSP芯片執(zhí)行算法,另外一個是在計算機換作平臺上由CPU完成算法的執(zhí)行。
一、前端獨立單元
前端獨立單元,即Local Processing模式,此種架構是傳統(tǒng)的模擬電視監(jiān)控系統(tǒng)、數(shù)字監(jiān)控系統(tǒng)向智能監(jiān)控系統(tǒng)過渡的很好的解決方案。通常,視頻分析單元部署在攝像機附近,但是自己是獨立單元。利用視頻分配器將攝像機信號一分為二后,一路信號進入矩陣、DVR或編碼器,另外一路進入視頻分析處理單元。視頻分析處理單元內置嵌入式操作系統(tǒng)及視頻分析處理芯片,可以通過網(wǎng)絡接口加載視頻分析的規(guī)則。一旦發(fā)生報警,可通過網(wǎng)絡發(fā)送報警信息或通過本機接口輸出報警信號。
此種架構的優(yōu)點
1、直接對未經(jīng)編碼壓縮的視頻進行分析,效果較好。
2、視頻分析單元自成系統(tǒng),獨立于主系統(tǒng),不需考慮兼容性。
3、靈活部署,不受先前系統(tǒng)架構的約束,可保護前期投資。
4、可靈活進行本地報警輸出,如觸發(fā)燈光、警鈴等。
此種架構的缺點
1、視頻分析單元不具備編碼壓縮功能,增加了成本。
2、視頻分析單元與整個系統(tǒng)集成性弱(通常是簡單的干接點信號或報警信息。
二、后端服務器方式
后端服務器方式,即Server-based模式,此種架構也是在數(shù)字監(jiān)控系統(tǒng)上增加視頻分析功能的解決方案。此種架構下,視頻分析單元部署在后端服務器,視頻編碼器或網(wǎng)絡攝像機將視頻信號編碼壓縮后上傳到網(wǎng)絡,NVR服務器或視頻分析服務器抓取碼流后進行視頻分析工作。此架構中,視頻分析設置工作在客戶端PC上完成,視頻分析算法的執(zhí)行是在智能NVR服務器或視頻分析服務器上,可以同時存儲視頻的元數(shù)據(jù)信息(Meta-data]。由于視頻分析算法需要大量運算處理資源,因此,該方式下單服務器可以同時支持的視頻分析通道數(shù)量有限。
另外,也可以在服務器上增加視頻采集卡,然后運行視頻分析算法,從而實現(xiàn)對矩陣的模擬視頻輸出進行視頻分析工作;當然,在DVR上運行視頻分析算法也屬于此架構。
此種架構的優(yōu)點
1、視頻分析單元置于后端,便于集中部署。
2、視頻分析工作由軟件執(zhí)行,程序的升級或更新比較方便。
3、視頻分析通道靈活配置,可以隨時更改視頻分析通道。
此種架構的缺點
1、視頻分析單元或NVR服務器的CPU負荷過高。
2、每個服務器處理資源有限(目前CPU的處理能力般支持16路)。
3、對網(wǎng)絡帶寬占用比較多。
4、服務器得到的圖像經(jīng)過編碼壓縮、網(wǎng)絡傳輸后丟失了部分信息,導致精確度低。