高性能DSP的嵌入式視覺(jué)應用:借機器一雙慧眼
ADSP-BF608/9的典型應用
本文引用地址:http://dyxdggzs.com/article/142701.htmADSP-BF608/9集成的PVP有多達5種視頻分析功能,單個(gè)處理器可以滿(mǎn)足所有嵌入式視覺(jué)應用,是當前許多嵌入式視覺(jué)應用的適合之選,例如高級汽車(chē)輔助駕駛系統、工業(yè)機器視覺(jué)和安防/監控系統等。
?、卑卜辣O控
未來(lái)的監控市場(chǎng)發(fā)展在于智能分析,而且是在高清監控的基礎上智能分析才能發(fā)揮得淋漓盡致。對于安防應用來(lái)說(shuō),涉及的面很廣,通常不同廠(chǎng)商和終端客戶(hù)都有這樣或那樣不同的需求,包括清晰度、實(shí)時(shí)處理以及功能上的差異化需求。比如有些用戶(hù)是地鐵系統的,他們需要的功能是檢測是否跨越候車(chē)的黃線(xiàn),人群密度是否過(guò)大,是否有可疑的遺留物體等;有些用戶(hù)是銀行系統的,他們所需要的是ATM機的智能監控,如分析是否有安裝假鍵盤(pán)、安裝吞卡器,在A(yíng)TM機是否有暴力行為,是否出現犯罪分子的人臉等。
因此,越來(lái)越多的安防應用需要加入智能識別算法,例如在指定的時(shí)間加入的車(chē)輛、行人出入數量、反向行駛的檢測、車(chē)牌識別等等。這種應用中,BF608/9可以作為協(xié)處理器,將視頻進(jìn)行分析,然后將結果送回主處理器。與一般把所有視頻全部存儲的系統相比,后者需要比較高的帶寬和存儲,前者可以實(shí)現只存儲需要的東西,從而節省硬盤(pán)空間,降低系統整體成本。這種應用對DSP的傳輸要求越來(lái)越高,一方面要求圖像預處理算法盡量?jì)?yōu)化、精簡(jiǎn),另一方面也對圖像預處理主芯片的內核處理能力、內部總線(xiàn)架構、數據傳輸能力、外圍接口,以及硬件整體架構和指令集對預處理算法的支持提出了更高要求。在視頻分析能力方面, BF609支持高清分析,BF608支持VGA視頻分析,用戶(hù)可以根據所需靈活選擇?! ?/p>

?、苍?a class="contentlabel" href="http://dyxdggzs.com/news/listbylabel/label/ADAS">ADAS上的應用
根據德國INVENT-FAS(智能交通和用戶(hù)友好技術(shù)—駕駛輔助主動(dòng)安全技術(shù))協(xié)會(huì )公布的道路交通事故主要原因分析報告:大約28%的事故是行駛過(guò)程中并線(xiàn)或變道造成的;大約24%的事故是追尾造成的;大約15%的事故是因為駛離公路造成的。為汽車(chē)開(kāi)發(fā)碰撞報警、車(chē)道偏離報警、變道報警、行人檢測等多視頻處理能力成為汽車(chē)駕駛輔助系統(ADAS)設計成為設計重點(diǎn)?! ?/p>

視覺(jué)ADAS系統通常包括視頻放大、編碼、傳輸、解碼、處理和顯示功能,攝像頭分辨率趨向于越來(lái)越高,數量越來(lái)越多,功能也越來(lái)越多,傳統的解決方案面臨越來(lái)越大的挑戰。Black?n處理器在汽車(chē)視覺(jué)ADAS上已經(jīng)有成熟的應用,能夠提供成熟可靠的高性能視頻處理解決方案,適用從單功能到多功能的各種系統,而B(niǎo)F608/9的推出為工程師提供了更新的選擇。“雖然汽車(chē)廠(chǎng)商對ADAS實(shí)現的目標是統一的,但對精度、靈敏度等不同要求導致每一個(gè)客戶(hù)的算法標準千差萬(wàn)別。”陸磊指出,“目前市場(chǎng)上有不少ADAS解決方案,但BF608/9在實(shí)現靈活的算法上具有獨特優(yōu)勢,Blackfin基于軟件的結構有助于用戶(hù)推出與眾不同的終端產(chǎn)品,讓客戶(hù)可以加上自己的算法。”除了Blackfin系列處理器,ADI還提供品種豐富、性能優(yōu)異的視頻編/解碼器、視頻多路復用器/開(kāi)關(guān)和視頻放大器,而優(yōu)化的編譯器和“圖像工具箱”算法庫能夠最大程度地提高效率和MIPS?! ?/p>

?、硹l形碼圖像處理
條形碼圖像處理面臨條形碼色損、反光、彎曲等導致的圖像不清晰,在一個(gè)很大的平面內如何定義這是一個(gè)條形碼,通常涉及到復雜的算法。過(guò)去在一些條形碼的高端運算中,基本是基于FPGA來(lái)實(shí)現,而現在采用BF608/9處理器,可以通過(guò)運算來(lái)消除噪聲和失真,設計工程師就可以完全省略掉FPGA,幫助實(shí)現低成本的設計。
參考文獻:
[1]ADSP-BF606~609[R/OL].http://www.analog.com/static/imported-files/data_sheets/ADSP-BF6xx_ds_PrF.pdf
[2]Martin C., Gray L.Emulator and Evaluation Hardware Troubleshooting Guide for CCES Users[R/OL].(2012-9-28).http://www.analog.com/static/imported-files/application_notes/EE356v1.pdf
[3]Pellkofer A.UART Enhancements on ADSP-BF60x Blackfin Processors[R/OL].(2012-8-1).http://www.analog.com/static/imported-files/application_notes/EE354.pdf
[4]Blackfin增強了ThinkSmart V1功能,提供智能視頻安全和監控[R/OL].http://www.analog.com/zh/content/Blackfin_Powers_ThinkSmart_V1/fca.html
[5]Aglaia公司基于Blackfin處理器的“電子眼”警告司機車(chē)道偏離,調整速度[R/OL].http://www.analog.com/zh/processors-dsp/blackfin/products/customer-case-studies/aglaia_visual_sensor_systems/resources/fca.html
評論