dsp嵌入式系統 智能監控系統設計攻略
隨著(zhù)寬帶有線(xiàn)和無(wú)線(xiàn)網(wǎng)絡(luò )基礎設施的完善以及全球安防市場(chǎng)需求的增長(cháng),視頻監控的應用正呈爆發(fā)性的增長(cháng)態(tài)勢。視頻監控系統的發(fā)展趨勢非常明顯,在經(jīng)歷了數字化和網(wǎng)絡(luò )化之后,下一個(gè)重要的趨勢就是智能化,即智能監控和視頻分析技術(shù)的應用。
本文引用地址:http://dyxdggzs.com/article/201612/332379.htm傳統的視頻監控由人工進(jìn)行視頻監測發(fā)現安全隱患或異常狀態(tài),或者用于事后分析,這種應用具有其固有的缺點(diǎn),難以實(shí)現實(shí)時(shí)的安全監控和檢測管理。帶有智能分析功能的監控系統可以通過(guò)區分監控對象的外形、動(dòng)作等特征,做到主動(dòng)收集、分析數據,并根據預設條件執行報警、記錄、分析等動(dòng)作。智能監控系統可以運行于服務(wù)器,也可以運行在基于dsp的嵌入式系統上,而后者已逐漸成為主流。
智能視頻的應用大體上可以分安防、人體行為檢測和智能交通三方面的應用。其中安防應用是被廣泛認為是最具潛力的市場(chǎng),它包括以下幾個(gè)應用類(lèi)別:入侵檢測,可以自動(dòng)檢測出視頻畫(huà)面中的運動(dòng)行為特征;物品移除檢測,可以自動(dòng)檢測物品搬移事件——當防區內某特定位置的物品被拿走或搬走時(shí)發(fā)出報警;遺留物檢測,可以對遺棄物進(jìn)行自動(dòng)檢測——當物品在某個(gè)防區內被放置或遺棄的時(shí)候自動(dòng)報警;智能跟蹤,可以使攝像機對自身的云臺和變焦鏡頭進(jìn)行自主ptz驅動(dòng)。人體行為檢測應用包括脫崗檢測(可以實(shí)現自動(dòng)檢測崗哨人員就位情況)、徘徊檢測(對重要區域人體徘徊檢測)。智能交通應用包括:對非法停留的交通工具進(jìn)行檢測,當交通工具在防區內非法停留時(shí)發(fā)出報警;車(chē)輛逆行檢測,及時(shí)辨別逆行車(chē)輛。
隨著(zhù)準確率和可靠性逐步提高及產(chǎn)品成本的下降,智能視頻在越來(lái)越多的場(chǎng)合得到了應用,它能夠替代部分安防設備,降低安保人員的工作強度,提高工作效率,減少管理成本。事實(shí)上,智能視頻的應用具有非常巨大的潛力。隨著(zhù)技術(shù)日趨成熟,智能視頻技術(shù)的應用領(lǐng)域正在迅速擴展,這些應用主要包括上述的安防、交通以及零售、服務(wù)等行業(yè),如人數統計、人臉識別、人群控制、注意力控制和交通流量控制等。
實(shí)時(shí)視頻監測的需求正在快速增長(cháng),特別是隨著(zhù)實(shí)時(shí)安全監控應用的需求增加,實(shí)時(shí)發(fā)現安全隱患或目標異常行為的功能已經(jīng)具有越來(lái)越重要的現實(shí)意義,智能視頻監測系統產(chǎn)品在這種日益增長(cháng)的需求帶動(dòng)下,正在成為視頻監控應用的新熱點(diǎn)。
智能視頻應用設計攻略
硬件平臺方案的選擇往往決定了系統的整體方案成本、性能、開(kāi)發(fā)工具和方法的可用性,以及方案未來(lái)持續升級的可行性等,因此方案平臺選型至關(guān)重要。智能視頻應用自身的獨特性要求在硬件平臺的選擇上進(jìn)行綜合權衡。視頻監控系統的網(wǎng)絡(luò )化和智能分析要求,以及大規模工程安裝對成本、體積和功耗的限制,非標準化的智能視頻分析方法和幾乎定制化的方案優(yōu)化方式,使得結合了mcu和dsp優(yōu)勢、具有軟件設計靈活性和強大處理能力的匯聚式處理器方案平臺體現出更加明顯的優(yōu)勢。本文將結合adi公司獨特的blackfin匯聚式dsp處理器的特點(diǎn),分析智能視頻設計中主要的設計技術(shù)要點(diǎn)。
一、硬件平臺選型
可定制化能力非常重要。有很多因素制約著(zhù)視頻監控系統智能化的應用步伐:首先是智能監控的視頻算法比較復雜,難于標準化,各個(gè)系統提供商的視頻分析軟件都有自己的獨特算法,導致市場(chǎng)上的產(chǎn)品沒(méi)有統一的標準;其次,視頻監控系統的應用場(chǎng)景比較復雜,用戶(hù)的要求多樣化,所以定制化的要求比較多。因此,視頻分析方案通常需要針對客戶(hù)的應用特點(diǎn)和需求進(jìn)行方案優(yōu)化,采用的算法千差萬(wàn)別。此外,由于智能視頻應用的高復雜性,對方案的處理能力提出了更高的要求。mcu+asic的視頻監控傳統方案難以實(shí)現各種個(gè)性化的設計和高運算能力要求,即使選擇普通dsp+mcu的雙芯片方案通常也難以滿(mǎn)足智能視頻監控應用的復雜運算需求,需要增加協(xié)處理器,這種復雜的解決方案無(wú)論是bom成本、功耗還是開(kāi)發(fā)難度都不足取。blackfin處理器充分發(fā)揮了mcu+dsp匯聚式架構的優(yōu)勢,滿(mǎn)足了智能視頻應用的系統控制和高強度的運算需求,特別是以bf561為代表的高性能雙內核架構已經(jīng)成為智能視頻應用的首選方案平臺。
方案的可擴展性也是需要考慮的因素。智能視頻分析應用除了需要針對應用環(huán)境、應用目的進(jìn)行方案優(yōu)化外,不同的客戶(hù)可能還有其他方面的不同需求。例如,當前一些領(lǐng)先的數字視頻監控方案實(shí)現了h.264基本類(lèi)@level3.0和mpeg4d1+cif雙碼流的支持,未來(lái)可能擴展到支持h.264d1+cif的雙碼流。隨著(zhù)智能視頻分析的更廣泛應用,如ip攝像機、無(wú)線(xiàn)視頻監控、智能交通系統等,不同應用都可能對各種接口功能、通信標準、用戶(hù)界面等的需求有較大的差異化,硬件平臺方案對各種需求的靈活擴展性非常重要。同時(shí),正如前文所述,智能視頻分析技術(shù)發(fā)展不過(guò)數年的時(shí)間,隨著(zhù)技術(shù)的不斷成熟以及一些相關(guān)的標準的出臺和改進(jìn),產(chǎn)品的可升級特性至關(guān)重要,既是開(kāi)發(fā)者須關(guān)注的問(wèn)題也是終端客戶(hù)關(guān)切的重要特性。blackfindsp在算法并行處理上具有獨特優(yōu)勢,特別是adsp-bf561采用雙dsp核,能夠實(shí)現很復雜的智能視頻處理算法。
視頻應用優(yōu)化特性。一些方案盡管具有較強的處理能力和可擴展性,方案是否主要針對視頻應用進(jìn)行過(guò)優(yōu)化設計也值得關(guān)注,因為這直接關(guān)系到設計工程師可用的軟硬件設計資源以及系統設計難度和可實(shí)現的性能。以blackfin處理器為例,blackfin為高強度、高數據率的數字和媒體處理做了專(zhuān)門(mén)優(yōu)化:blackfin的幾十個(gè)dma通道和可靈活配置的cache很好地滿(mǎn)足了視頻監控系統對大運算量、高數據吞吐率的要求;adi專(zhuān)門(mén)開(kāi)發(fā)了完全優(yōu)化的音視頻編解碼器,并免費提供給大客戶(hù);針對視頻應用blackfin集成了很多硬件驅動(dòng),包括wifi的驅動(dòng)、音/視頻編解碼器的驅動(dòng);blackfin的4個(gè)視頻算術(shù)運算單元和視頻象素指令集大大加速了視頻運算速度;在智能視頻分析的一些基礎算子中,例如直方圖統計、中值運算、sobel運算、形態(tài)學(xué)中的膨脹運算等都可以利用blackfin的min、max指令來(lái)消除條件跳轉,節省處理器周期。不僅如此,blackfin還支持13種非視頻數據的向量運算。適當設計數據結構,在前背景分離、閾值計算和更新等多個(gè)環(huán)節都可以運用blackfin的特色指令讓智能視頻分析算法更快捷。這些本身就很有效的指令中,大部分指令都能夠并行執行,使得blackfin的處理能力再加倍。
評論