新聞中心

EEPW首頁(yè) > 測(cè)試測(cè)量 > 設(shè)計(jì)應(yīng)用 > 基于FPGA的結(jié)構(gòu)光圖像中心線提取

基于FPGA的結(jié)構(gòu)光圖像中心線提取

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

2.3 運(yùn)算單元

本文引用地址:http://butianyuan.cn/article/274762.htm

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

3 實(shí)現(xiàn)的結(jié)果

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

  實(shí)驗(yàn)結(jié)果顯示可以看出:在精度上FPGA相比PC端稍好,體現(xiàn)在線條的細(xì)節(jié)表現(xiàn)及線條提取的平滑度上。而且在運(yùn)行速度上,F(xiàn)PGA提取速度明顯優(yōu)于PC機(jī)提取的速度。但是不足的是由于模板所取的寬度較小,所以對(duì)于一些光帶寬度較大,光強(qiáng)橫向分布不均勻的圖像,正如圖7所示,則該方法提取的圖形精度不高,圖像較為不平滑。這些也將是下一步需要研究的內(nèi)容。

4 結(jié)束語(yǔ)

  精度和速度是大數(shù)據(jù)量背景下方法的核心指標(biāo),本文利用FPGA硬件電路的并行體系結(jié)構(gòu),將以FPGA為核心的實(shí)時(shí)處理系統(tǒng)應(yīng)用結(jié)構(gòu)光三維測(cè)量系統(tǒng)當(dāng)中,以硬件形式實(shí)現(xiàn)圖像光帶的算法,經(jīng)過(guò)實(shí)驗(yàn)表明,對(duì)于這些寬度不大且分布均勻的結(jié)構(gòu)光,該方法對(duì)精確、快速。滿足結(jié)構(gòu)光三維測(cè)量的要求。

參考文獻(xiàn):

  [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]李瑩瑩,張志毅,袁林.線結(jié)構(gòu)光光條中心提取綜述[J].中國(guó)激光雜志社,2013,50

  [4]于起峰,陸宏偉,劉肖琳. 基于圖像的精密測(cè)量與運(yùn)動(dòng)測(cè)量[M]. 北京: 科學(xué)出版社, 2002

  [5]胡斌,李德華,金剛等?;诜较蚰0宓慕Y(jié)構(gòu)光條紋中心檢測(cè)方法[J]。計(jì)算機(jī)工程與應(yīng)用,2002,38(11):59-60

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

  [7]張廣軍. 機(jī)器視覺(jué)[M]. 北京: 科學(xué)出版社, 2005

  [8]姚文達(dá), 田慶國(guó), 陳興梧. 三維掃描圖像光帶中心線提取的FPGA實(shí)現(xiàn)[J]. 天津工業(yè)大學(xué)學(xué)報(bào), 2010, 29:50-52

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

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

fpga相關(guān)文章:fpga是什么


存儲(chǔ)器相關(guān)文章:存儲(chǔ)器原理



上一頁(yè) 1 2 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉