新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 讷河市| 汾西县| 新建县| 横山县| 获嘉县| 神木县| 宣化县| 晋州市| 静宁县| 云南省| 象州县| 珠海市| 阿荣旗| 雷山县| 无为县| 交城县| 象州县| 读书| 安义县| 工布江达县| 中宁县| 西乌珠穆沁旗| 泸水县| 贡山| 安图县| 富顺县| 阿瓦提县| 页游| 高碑店市| 德清县| 封开县| 平阴县| 林州市| 厦门市| 高碑店市| 泽库县| 华坪县| 乐清市| 乌审旗| 南郑县| 衡阳县|