




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、圖像處理算法的圖像處理算法的FPGA設(shè)計(jì)步驟及方法設(shè)計(jì)步驟及方法以以Adaboost算法為例算法為例設(shè)計(jì)步驟設(shè)計(jì)步驟算法研究算法模型向電路結(jié)構(gòu)抽象轉(zhuǎn)換電路結(jié)構(gòu)設(shè)計(jì)功能模塊劃分關(guān)鍵電路時序及模塊間接口時序設(shè)計(jì)具體電路設(shè)計(jì)設(shè)計(jì)驗(yàn)證算法改進(jìn)一、算法研究一、算法研究算法研究算法研究數(shù)值算法數(shù)值算法非數(shù)值算法非數(shù)值算法方法方法模型模型拓?fù)浣Y(jié)構(gòu)拓?fù)浣Y(jié)構(gòu)數(shù)學(xué)模型數(shù)學(xué)模型Matlab仿真仿真一、算法研究一、算法研究Adaboost算法流程算法流程一、算法研究一、算法研究Harr特征特征本本案例使用的案例使用的檢測檢測算法是基于算法是基于 HaarHaar 特征的特征的AdaBoostAdaBoost 算法。它
2、是算法。它是一種基于表象的方法。這里的表象具體指的就是一種基于表象的方法。這里的表象具體指的就是HaarHaar 特征。它是一特征。它是一組矩形構(gòu)成的模式(組矩形構(gòu)成的模式(PatternPattern),如圖所示就是幾種),如圖所示就是幾種HaarHaar 特征的例子。特征的例子。二、算法改進(jìn)二、算法改進(jìn)必要性:許多算法其本身具有適用行計(jì)算機(jī)的串行運(yùn)算特點(diǎn)必要性:許多算法其本身具有適用行計(jì)算機(jī)的串行運(yùn)算特點(diǎn)目的:改進(jìn)算法使其適用于具有并行特性的硬件設(shè)計(jì)目的:改進(jìn)算法使其適用于具有并行特性的硬件設(shè)計(jì)原則:速度與面積的平衡原則:速度與面積的平衡理論指導(dǎo):并行算法理論理論指導(dǎo):并行算法理論二、算法
3、改進(jìn)二、算法改進(jìn)1 1、級聯(lián)分類器改進(jìn)為部分并聯(lián)分類器級聯(lián)分類器改進(jìn)為部分并聯(lián)分類器 Adaboost算法的級聯(lián)分類器構(gòu)成的強(qiáng)分類器,其逐級剔除逐級算法的級聯(lián)分類器構(gòu)成的強(qiáng)分類器,其逐級剔除逐級增強(qiáng)的結(jié)構(gòu)是為了適應(yīng)計(jì)算機(jī)串行指令執(zhí)行的特點(diǎn)而設(shè)計(jì)的。但對于增強(qiáng)的結(jié)構(gòu)是為了適應(yīng)計(jì)算機(jī)串行指令執(zhí)行的特點(diǎn)而設(shè)計(jì)的。但對于硬件設(shè)計(jì)而言,級聯(lián)的分類器結(jié)構(gòu)對速度要求很高;并且硬件電路規(guī)硬件設(shè)計(jì)而言,級聯(lián)的分類器結(jié)構(gòu)對速度要求很高;并且硬件電路規(guī)模要適應(yīng)所有可能情況,即要設(shè)計(jì)整個的級聯(lián)分類結(jié)構(gòu)的電路,而大模要適應(yīng)所有可能情況,即要設(shè)計(jì)整個的級聯(lián)分類結(jié)構(gòu)的電路,而大多情況下后級的電路并未啟用。因此,級聯(lián)分類器的
4、結(jié)構(gòu)對于硬件設(shè)多情況下后級的電路并未啟用。因此,級聯(lián)分類器的結(jié)構(gòu)對于硬件設(shè)計(jì)而言,并不是一個較優(yōu)的結(jié)構(gòu)。計(jì)而言,并不是一個較優(yōu)的結(jié)構(gòu)。二、算法改進(jìn)二、算法改進(jìn)1 1、級聯(lián)分類器改進(jìn)為部分并聯(lián)分類器級聯(lián)分類器改進(jìn)為部分并聯(lián)分類器 從算法原理可以發(fā)現(xiàn),每個分類器其實(shí)是相對獨(dú)立的,我們可以從算法原理可以發(fā)現(xiàn),每個分類器其實(shí)是相對獨(dú)立的,我們可以將這些分類器的分布進(jìn)行重組。根據(jù)速度與面積的折中,我們將級聯(lián)將這些分類器的分布進(jìn)行重組。根據(jù)速度與面積的折中,我們將級聯(lián)的分類器改進(jìn)為部分并聯(lián)的分類器。的分類器改進(jìn)為部分并聯(lián)的分類器。分類器分類器分類器否全部通過根據(jù)時序要求將全部的分類器劃分為根據(jù)時序要求將全
5、部的分類器劃分為若干組并行執(zhí)行的分類,并且復(fù)用這若干組并行執(zhí)行的分類,并且復(fù)用這些分類器電路,即每組電路使用同一些分類器電路,即每組電路使用同一套硬件電路。每次檢測,通過該組全套硬件電路。每次檢測,通過該組全部分類器即進(jìn)行下一組檢測,全部通部分類器即進(jìn)行下一組檢測,全部通過即判斷為目標(biāo);若有其中一組不能過即判斷為目標(biāo);若有其中一組不能通過即跳出,判斷為非目標(biāo)通過即跳出,判斷為非目標(biāo)二、算法改進(jìn)二、算法改進(jìn)2 2、整幀圖像積分改進(jìn)為子窗口積分整幀圖像積分改進(jìn)為子窗口積分Adaboost算法在做一幀圖像的檢測時,先該幀圖像進(jìn)行積分。但這種做算法在做一幀圖像的檢測時,先該幀圖像進(jìn)行積分。但這種做法對
6、于硬件而言要消耗大量的硬件資源,并且電路在接下來的掃描檢測進(jìn)法對于硬件而言要消耗大量的硬件資源,并且電路在接下來的掃描檢測進(jìn)程中處于閑置狀態(tài)。根據(jù)算法的原理,我們只對掃描的子窗口進(jìn)行積分也程中處于閑置狀態(tài)。根據(jù)算法的原理,我們只對掃描的子窗口進(jìn)行積分也是等效的,只是在每掃描一個步進(jìn)就要積分一次。但應(yīng)用流水線結(jié)構(gòu)的設(shè)是等效的,只是在每掃描一個步進(jìn)就要積分一次。但應(yīng)用流水線結(jié)構(gòu)的設(shè)計(jì)技巧,這個問題可以很好的解決,并且能提高電路的利用率。計(jì)技巧,這個問題可以很好的解決,并且能提高電路的利用率。三、算法模型向電路結(jié)構(gòu)抽象轉(zhuǎn)換三、算法模型向電路結(jié)構(gòu)抽象轉(zhuǎn)換算法抽象轉(zhuǎn)換算法抽象轉(zhuǎn)換算法級算法級 行為級行為
7、級 寄存器傳輸級寄存器傳輸級逐級轉(zhuǎn)換四、電路結(jié)構(gòu)設(shè)計(jì)四、電路結(jié)構(gòu)設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì)結(jié)構(gòu)設(shè)計(jì)總線結(jié)構(gòu)總線結(jié)構(gòu)流水線結(jié)構(gòu)流水線結(jié)構(gòu)總線總線流水線結(jié)構(gòu)流水線結(jié)構(gòu)網(wǎng)格結(jié)構(gòu)網(wǎng)格結(jié)構(gòu)超立方結(jié)構(gòu)超立方結(jié)構(gòu)蝶網(wǎng)結(jié)構(gòu)蝶網(wǎng)結(jié)構(gòu)存儲器分布結(jié)構(gòu)存儲器分布結(jié)構(gòu)四、電路結(jié)構(gòu)設(shè)計(jì)四、電路結(jié)構(gòu)設(shè)計(jì)五、功能模塊劃分五、功能模塊劃分劃分標(biāo)準(zhǔn):劃分標(biāo)準(zhǔn):l根據(jù)算法的特征、結(jié)構(gòu)劃分模塊。根據(jù)算法的特征、結(jié)構(gòu)劃分模塊。(主導(dǎo)主導(dǎo))l盡量不將組合邏輯劃分成一個獨(dú)立的模塊。盡量不將組合邏輯劃分成一個獨(dú)立的模塊。l消除不必要的層級,避免粘連邏輯。消除不必要的層級,避免粘連邏輯。l盡量平衡各邏輯塊的尺寸和模塊內(nèi)部的數(shù)據(jù)傳輸路徑長度。盡量平衡各邏輯塊
8、的尺寸和模塊內(nèi)部的數(shù)據(jù)傳輸路徑長度。l設(shè)計(jì)至少應(yīng)該有三個層次:頂層、中間層、內(nèi)核層。設(shè)計(jì)至少應(yīng)該有三個層次:頂層、中間層、內(nèi)核層。l將異步電路單獨(dú)設(shè)計(jì),并且一個時鐘對應(yīng)一個模塊,模塊將異步電路單獨(dú)設(shè)計(jì),并且一個時鐘對應(yīng)一個模塊,模塊 與模塊之間的握手連接在異步電路的頂層處理。與模塊之間的握手連接在異步電路的頂層處理。六、關(guān)鍵電路時序及模塊間接口時序設(shè)計(jì)六、關(guān)鍵電路時序及模塊間接口時序設(shè)計(jì) 設(shè)計(jì)電路,尤其是數(shù)字電路,最關(guān)鍵的一環(huán)是:設(shè)設(shè)計(jì)電路,尤其是數(shù)字電路,最關(guān)鍵的一環(huán)是:設(shè)計(jì)各模塊間的接口時序,確定關(guān)鍵電路的時序。這個工計(jì)各模塊間的接口時序,確定關(guān)鍵電路的時序。這個工作必須在具體電路設(shè)計(jì)之前
9、確定下來。作必須在具體電路設(shè)計(jì)之前確定下來。模塊間接口時序設(shè)模塊間接口時序設(shè)計(jì)計(jì)由于系統(tǒng)采用完全流水線結(jié)構(gòu)設(shè)計(jì)由于系統(tǒng)采用完全流水線結(jié)構(gòu)設(shè)計(jì),其接口時序相對比較簡單。其接口時序相對比較簡單。CLKStep1Step2Step3Step4DATA1DATA1DATA1DATA1DATA2DATA2DATA2DATA3DATA3DATA4模塊間按一個時鐘周期的時序傳遞數(shù)據(jù)。模塊間按一個時鐘周期的時序傳遞數(shù)據(jù)。關(guān)鍵電路時序設(shè)計(jì)關(guān)鍵電路時序設(shè)計(jì)對于系統(tǒng)中兩個與對于系統(tǒng)中兩個與DDR RAM數(shù)據(jù)通信的模塊,其數(shù)據(jù)通信的模塊,其讀寫時序與系統(tǒng)的流水線讀寫時序與系統(tǒng)的流水線時序不同。時序不同。CLKWR_E
10、NWR_ADDRWR_DATA addr1 addr2 addr3 data1 data2 data3關(guān)鍵電路時序設(shè)計(jì)關(guān)鍵電路時序設(shè)計(jì)CLKRD_ENRD_ADDRRD_DATA addr1 addr2 addr3 data1 data2 data3七、具體電路設(shè)計(jì)七、具體電路設(shè)計(jì)設(shè)計(jì)原則:先時序后電路設(shè)計(jì)原則:先時序后電路設(shè)計(jì)模塊原理結(jié)構(gòu)設(shè)計(jì)模塊原理結(jié)構(gòu) 設(shè)計(jì)模塊工作原理時序圖設(shè)計(jì)模塊工作原理時序圖 在時序指導(dǎo)下設(shè)計(jì)具體電路在時序指導(dǎo)下設(shè)計(jì)具體電路詳細(xì)設(shè)計(jì)文檔詳細(xì)設(shè)計(jì)文檔七、具體電路設(shè)計(jì)七、具體電路設(shè)計(jì)“先時序先電路先時序先電路”設(shè)計(jì)方法的優(yōu)點(diǎn):設(shè)計(jì)方法的優(yōu)點(diǎn):1、思路清晰,考慮周到,不容易出錯。思路清晰,考慮周到,不容易出錯。2、電路即使出錯誤,也很容易查出問題原因所在。電路即使出錯誤,也很容易查出問題原因所在。3、在復(fù)雜電路中,原理時序圖越容易讓人理解,便于交流和相互查錯。在復(fù)雜電路中,原理時序圖越容
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度企業(yè)股份變更與股權(quán)結(jié)構(gòu)調(diào)整協(xié)議書
- 荒山轉(zhuǎn)讓與林業(yè)產(chǎn)業(yè)園區(qū)建設(shè)2025年度合作協(xié)議
- 二零二五年度北京市房屋出租代理及風(fēng)險控制合同
- 二零二五年度汽車維修企業(yè)安全生產(chǎn)責(zé)任書范本
- 2025年度汽車銷售單方違約解除合同賠償倍數(shù)計(jì)算標(biāo)準(zhǔn)書
- 二零二五年度精英階層相親婚姻合同
- 二零二五年度木工行業(yè)專業(yè)人才培養(yǎng)合同
- 二零二五年度車輛貸款抵押與二手車交易平臺會員服務(wù)協(xié)議
- 2025年吉林貨運(yùn)從業(yè)資格證考試模擬題庫及答案
- 2025年貴州貨運(yùn)叢業(yè)資格證試題
- 養(yǎng)老院院長崗位職責(zé)(崗位說明書)
- 2024年貴州省公務(wù)員錄用考試《行測》真題及答案解析
- 2024年買房傭金返傭協(xié)議書模板
- 運(yùn)輸企業(yè)消防應(yīng)急救援預(yù)案
- 互聯(lián)網(wǎng)智慧食安大數(shù)據(jù)解決方案
- 《現(xiàn)代家政導(dǎo)論》電子教案 3.1模塊三項(xiàng)目一現(xiàn)代家庭生活認(rèn)知
- 南航集團(tuán)招聘筆試題庫2024
- 中級消防設(shè)施操作員證培訓(xùn)項(xiàng)目服務(wù)方案
- 自考15040習(xí)新時代思想概論高頻備考復(fù)習(xí)重點(diǎn)
- 《質(zhì)數(shù)與合數(shù)》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年五年級下冊數(shù)學(xué)人教版
- 精神障礙診療規(guī)范(2020-年版)-人格-現(xiàn)實(shí)解體障礙
評論
0/150
提交評論