a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 三維圖像信息處理FPGA+DSP核心架構的設計與實現

三維圖像信息處理FPGA+DSP核心架構的設計與實現

作者: 時間:2009-12-18 來源:網絡 收藏

2.3 重建模塊

為了應對大數據量復雜高速運算的需要,這里采用了兩片TigerSHARC 201芯片并行重建運算。由控制對兩片所要進行任務分配,結合預存入FIFO的數據和PCI總線所給參數進行定標參數計算、坐標計算、三維重建和構型。由于TS201內部集成的總線仲裁機制,雙DSP可以無縫連接,大大減小了多DSP協調工作的難度。DSP間的連接是依靠其擁有的全雙工LinkPort,它采用LVDS(低電平差分信號)輸入數據。鏈路口能獨立或同時工作,在時鐘的上升沿和下降沿鎖存數據。鏈路時鐘頻率最高可以與處理器核相同,高達500MHz,每個鏈路能完成500Mbps的單向數據傳輸。每個DSP的4個LinkPort合起來最大的通透率為4.0Gbps。連線短且簡單,不需要額外的輔助電路,且可有效防止連線長引起的信號畸變。LinkPort傳輸協議由控制完成。

2.4 PCI通信接口模塊

根據三維獲取系統的速度傳輸要求,采用PCI接口完成該系統與通用PC的交互。PCI接口控制器是硬件部分的控制中心和數據交換中心,它接收設備驅動程序的命令和數據,配置和控制系統的各個模塊使其協調工作,完成系統任務;它還負責將采集到和處理后的數據通過PCI總線轉送給通用PC。本系統采用PLX公司的32bit/33MHz PCI9030作為接口芯片,串行EEPROM-FM93CS56L電可擦除只讀存儲器保存PCI9030的配置
2.5 系統控制與數據交換模塊

控制單元對處理器的數據處理單元和輸入數據格式轉換單元以及所有FIFO存儲器產生控制,與預處理FPGA配合完成DSP的LinkPort協議。由于數據處理單元中為流水處理,在控制單元的中要特別注意由流水線產生的固定周期的延時,延時的周期數等于相應流水線的級數。控制單元還與PCI接口連接,接收來自主計算機的控制信號和背景閾值等信息。控制FPGA還是SAA7111A、PCI接口和DSP之間的和信息交換的橋梁,為其提供所需要的參數和數據信息。


3 軟件

3.1 圖像預處理算法

如圖3,激光帶預處理算法的[2]為:由于有激光幀和無激光幀是依次交替產生的,因此首先要保存一幀有激光幀,在其下一幀,即無激光幀到來時,將保存的有激光幀和當前無激光幀的相同行、列的點相減,再對結果進行亮度提取,處理完成后的數據存入目標緩存。



如圖4,實現提取輪廓線算法分為三個部分[3],首先由計算比較模塊對輸入像素點的值與預先計算好的閾值進行比較,判斷其是否為目標像素;然后利用一個序列檢測模塊進行一維尺度濾波以去除某些噪聲點;再經過一個邊緣檢測模塊,提取出每行的第一個目標像素作為目標的左邊緣點;完成后將此點所對應的列地址數據存入目標緩存。在某些情況下,可能整行都檢測不到邊緣點,這時將0存入目標緩存作為無邊緣點的標識。



提取中心線算法實現比較簡單,只需對目標緩存的寫允許信號加以控制,使RGB數據只能在每行的中心點處寫入目標緩存即可。

3.2 三維重建和構型

如圖5所示,高速DSP將根據預處理信息得到的激光標志線、輪廓線和中心顏色線數據與源數字化圖像結合起來進行三維重建。首先根據獲取的圖像標志點數據結合控制點三維坐標數據計算出系統定標數據;其次根據輪廓線計算物體外表面展開圖,再依據定標數據結合展開圖和機械參數對圖像中的坐標點進行計算,給出數據集,輸出深度數據文件;最后對多次掃描的數據進行融合,將離散點構型成立體模型(或立體彩色模型),將模型生成DXF、STL等數據文件傳入PC機,使用后端處理軟件進行顯示[3]。

3.3 算法實現

圖像預處理算法設計使用Verilog HDL在Xilinx公司的ISE8.1集成編譯環境下成功實現;FPGA開發流程不再贅述。

DSP三維重建算法已使用C語言在ADI公司Visual DSP++環境下成功實現[4]。算法實現步驟如下:①用C語言編程實現算法。②使用Visual DSP++編譯器將源程序編譯成目標文件。③根據產生的目標文件,分析結果及源程序結構并優化源代碼。④應用TigerSHARC 201評估板進行運算時間評估。⑤重復上述步驟直至達到系統實時性要求,最后下載到目標板。

整個系統聯機運行穩定,滿足設計要求,實時性好。

實時三維圖像信息處理以其數據量大、速度要求高、處理過程復雜的特點使其難以使用集成電路實現。本文研究的以目前最新高性能處理器的FPGA+DSP為的三維圖像處理系統精心設計了算法的硬件實現,充分利用了兩種處理器的長處。實驗表明,該系統有著良好的性能,對實現基于網絡的實時三維掃描應用,如三維傳真、機械遠程加工、快速成型和虛擬現實,有著重要的意義。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉