新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于FPGA的結構光圖像中心線提取

        基于FPGA的結構光圖像中心線提取

        作者:張志朋 徐曉 時間:2015-06-08 來源:電子產品世界 收藏
        編者按:在線結構光視覺三維測量系統中,為了實現對結構光圖像線條紋中心的實時高精度提取,本文采用了極值法、閾值法和灰度重心法相結合的中心線提取方法。利用現場可編程門陣列器件(FPGA)的流水線技術以及并行技術的硬件設計來完成運算,保證了光條紋中心點的實時準確提取。實驗表明采用FPGA 實現圖像處理的專用算法能滿足圖像數據進行實時準確提取的要求。

        2.3 運算單元

        本文引用地址:http://www.104case.com/article/274762.htm

          運算單元由乘法器和流水線加法樹兩部分構成,乘法器的作用是執行運算中的坐標值與像素相乘,流水線加法樹的作用是提高運算速度以及減少運算單元占用的硬件資源,該加法數設計為4段流水線結構,第一段為6個2輸入的8位乘法器和2個2輸入的8位加法器以及2個延遲單元;第二段為2個2輸入的15位加法器和2個2輸入的9位加法器以及2個延遲單元;第三段為2個2輸入的16位加法器和2個延遲單元;第四段為2個除法器,作用是將運算的像素與像素坐標值的乘積累加后除以運算的像素的累加值,輸出的結果即為中心點 的坐標值。運算如圖3和圖4所示。

        3 實現的結果

          本文采用的是Altera公司Cyclone III系列的EP3C40F484C6芯片,并在Altera公司的QUARTUS II 軟件平臺上,利用硬件描述語言Verilog HDL 表達實現。對于一幅大小為576行、720列的結構光條紋圖像,以每秒25幀的速率到達時,利用配置為2.53GHz Intel CPU 、3GB內存的通用微型計算機通過軟件編程的方式實現對一幀大小為576行、720列的圖像進行提取激光中心線操作,耗時71.5 毫秒。而利用以上專用硬件實現的算法經過仿真的系統最高頻率達到100MHz ,高出了系統像素點時鐘頻率(50MHz ),處理同樣的一幀圖像需耗時4.1毫秒,速度提高將近20倍,且邏輯資源占用16% 。足以在視頻圖像輸入的同時完成計算,達到了設計目的。并將系統的采集圖片與處理后的圖片進行比較,處理結果圖6圖7所示。圖6a、7a為采集圖像,圖6b、7b為MATLAB處理結果,圖6c、7c為EP3C40F484C6處理結果。

          實驗結果顯示可以看出:在精度上FPGA相比PC端稍好,體現在線條的細節表現及線條提取的平滑度上。而且在運行速度上,FPGA提取速度明顯優于PC機提取的速度。但是不足的是由于模板所取的寬度較小,所以對于一些光帶寬度較大,光強橫向分布不均勻的圖像,正如圖7所示,則該方法提取的圖形精度不高,圖像較為不平滑。這些也將是下一步需要研究的內容。

        4 結束語

          精度和速度是大數據量背景下方法的核心指標,本文利用FPGA硬件電路的并行體系結構,將以FPGA為核心的實時處理系統應用結構光三維測量系統當中,以硬件形式實現圖像光帶的算法,經過實驗表明,對于這些寬度不大且分布均勻的結構光,該方法對精確、快速。滿足結構光三維測量的要求。

        參考文獻:

          [1]Song Zhang,Peisen S Huang.High-resolution real-time three-dimensional shape measurement[J].Optical Engineering,2006,12(45):1-8

          [2]Erik Naesset, Ross Nelson.Using airborne laser scanning to monitor tree migrationin the boreal-alpine transition zone[J].Remote Sensing of Environment,2007,110(3):357-369

          [3]李瑩瑩,張志毅,袁林.線結構光光條中心提取綜述[J].中國激光雜志社,2013,50

          [4]于起峰,陸宏偉,劉肖琳. 基于圖像的精密測量與運動測量[M]. 北京: 科學出版社, 2002

          [5]胡斌,李德華,金剛等。基于方向模板的結構光條紋中心檢測方法[J]。計算機工程與應用,2002,38(11):59-60

          [6]江 潔,鄧玨瓊,張廣軍。光條紋中心的實時快速提取[J]. 光學技術,2008 ,34(2):170-174

          [7]張廣軍. 機器視覺[M]. 北京: 科學出版社, 2005

          [8]姚文達, 田慶國, 陳興梧. 三維掃描圖像光帶中心線提取的FPGA實現[J]. 天津工業大學學報, 2010, 29:50-52

          [9]錢錚鐵, 李德華. 基于FPGA的激光條紋中心實時檢測[J]. 計算機工程與應用, 2004, 40(27):49-52

          [10]張杰. 基于FPGA的數字圖像處理[D]. 武漢科技大學, 2009

        fpga相關文章:fpga是什么


        存儲器相關文章:存儲器原理



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 甘洛县| 桃源县| 马尔康县| 延川县| 马山县| 上饶市| 盈江县| 土默特右旗| 剑河县| 且末县| 仪陇县| 陕西省| 萨迦县| 萨嘎县| 壤塘县| 施甸县| 德阳市| 凤城市| 湘西| 旬邑县| 利川市| 含山县| 永和县| 柞水县| 桂阳县| 白城市| 师宗县| 长丰县| 陇南市| 安达市| 大英县| 房山区| 新干县| 万宁市| 灵寿县| 交口县| 绥化市| 呼玛县| 商河县| 资溪县| 遂平县|