新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP+FPGA的紅外圖像小目標檢測系統設計

        基于DSP+FPGA的紅外圖像小目標檢測系統設計

        作者: 時間:2011-03-14 來源:網絡 收藏


        2.2 存儲模塊
        TS201的片上存儲器分為兩個部分:每個內核各使用100 KB的專用、高速L1存儲器;128 KB的大容量共享L2存儲器。通過EBIU接口外擴SDRAM和Flash兩種存儲器。選取2片MT48L32M16A2來構成SDRAM存儲器,處理數據和處理中間結果可存儲在SDRAM中。系統擴展64 MB的Flash,選用S29GL064M90T,主要存放內核程序。
        的存儲系統:選取2片IS61LV10248來構成SRAM存儲器,主要用于存儲從SAA7111傳輸到的數據,根據視頻數據的奇偶場的關系,在數據的存取過程中采用乒乓存取方式,當SRAM1存儲數據的時候,從SRAM2讀取數據,傳給SAA7121做為顯示使用,當SRAM2存儲數據的時候,FPGA從SRAM1讀取數據,傳給SAA7121做為顯示使用,同時通過對讀時鐘和讀范圍的控制,可以控制的現實范圍和現實方式。具體硬件連接結構如圖5所示。


        2.3 雙核以及FPGA之間的通信
        在本系統中,涉及到TS201兩個核之間的通信以及TS201與FPGA之間的通信。FPGA給提供預處理之后的圖像數據,DSP根據提供的圖像數據進行檢測算法,并將檢測之后的坐標數據傳輸到FPGA,FPGA將坐標信息疊加到原始圖像后送給SAA7121顯示。常見的雙核通信主要采用中斷、輪詢兩種通信方式。中斷是利用兩個核的中斷機制來實現FPGA與DSP之間的通信;輪詢是通過在雙核的共享寄存器里設置一些信號量,供雙核通信與訪問。考慮到本系統的應用條件,采用輪詢的通信方式,DSP的異步存儲器的地址空間映射到FPGA,通過FPGA操作數據線和地址線,即可完成FPGA與DSP之間的數據交互。
        2.4 系統工作流程
        整個系統的工作流程為:由CCD采集視頻模擬信號,經過可編程視頻解碼處理器SAA7111解碼后輸出場同步、行同步、像素時鐘和位寬為16 bit的數字圖像信號,并將信號送入FPGA中,在FPGA中對送來的數據做緩存,預處理,再通過與TS201連接的雙向LINKPORT,把圖像數據實時地導入DSP中,在DSP中運行檢測算法,得到被檢測的正確坐標,DSP把的坐標信息返回到FPGA中,FPGA根據坐標信息在原始圖像上標示出目標的位置,最后將處理后的圖像信號傳給可編程視頻編碼器SAA7121進行編碼實現D/A轉換,輸出模擬視頻,并把檢測結果顯示在視頻顯示設備上。

        3 結論
        首先研究了形態學Top-hat算子,并利用Top-hat算子進行背景抑制,同時,采用最大類間方差法獲得圖像的閾值,分割背景和目標,實現小目標檢測,通過仿真實驗發現,這種方法能夠在一定程度上減少實際檢測中的虛警率,增加目標檢測的準確性。
        利用DSP+FPGA的系統架構了實現算法的硬件平臺,這種結構在一定程度上可以滿足實時性和靈活性的要求,具有很強的通用性和可擴展性。并在中采用了模塊化,這樣的設計便于集中控制,能夠節省程序運行時間。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 洱源县| 胶南市| 山东| 望江县| 天台县| 鄂伦春自治旗| 同江市| 丹棱县| 哈尔滨市| 汉阴县| 乐安县| 蓬安县| 疏附县| 闽侯县| 扶绥县| 湖南省| 汉川市| 平度市| 仁怀市| 纳雍县| 德保县| 石狮市| 怀宁县| 额敏县| 石首市| 东阳市| 河间市| 石门县| 甘南县| 杂多县| 叙永县| 溧阳市| 九龙坡区| 密山市| 祥云县| 西城区| 绥滨县| 江门市| 京山县| 东源县| 铜川市|