《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > FPGA加速三維CT圖像重建
FPGA加速三維CT圖像重建
來源:電子技術應用2010年第9期
鄧靖飛,李建新,李 磊,閆 鑌
解放軍信息工程大學,河南 鄭州450002
摘要: 針對三維圖像重建的經典算法(FDK算法)在FPGA上的加速,提出了并行無等待流水線的實現方法。實驗結果表明,該方法獲得了較高的加速比。
關鍵詞: FPGA CT重建 FDK 流水線
中圖分類號: TP391
文獻標識碼: A
文章編號: 0258-7998(2010)09-0050-04
FPGA accelerate 3D CT reconstruction
DENG Jing Fei,LI Jian Xin,LI Lei,YAN Bin
The PLA Information Engineering University, Zhengzhou 450002,China
Abstract: In this paper, the acceleration of the classic three-dimensional reconstruction FDK algorithm based on FPGA is researched. The method of parallel no-wait pipelines is proposed. The experimental results show that the method obtains a higher speedup.
Key words : FPGA;CT reconstruction;FDK;pipeline

    計算機斷層成像技術CT(Computed Tomography)作為一種新型的成像方式已經被廣泛應用于醫學、工業等領域。三維CT相對于傳統二維CT有空間分辨率高,各向同性的優勢[1]。但是由于三維圖像重建運算量大,重建時間長的問題已成為制約其走向實用的瓶頸。
    目前,重建加速研究主要集中在通過改進算法的軟件加速及利用GPU、FPGA進行的硬件加速。其中,FPGA由于具有極佳的并行計算能力及可重構可定制的特點[2],利用FPGA實現CT重建加速正逐漸引起研究人員的注意。
    2002年Miriam Leeser[3]首次利用FPGA對二維CT重建進行了加速,重建規模為512^2時需要3.6 s。2003年Iain Goddard[4]首次對三維CT重建FDK算法中的反投影過程用FPGA實現加速,重建規模為512^3時,反投影過程需要38.7 s;2008年Benno Heigl[5]用9塊FPGA協調配合完成了FDK算法中濾波及反投影部分的加速,重建規模為512^3時,該過程共需要9 s。2009年Nikhil Subramanian[6]利用FPGA作為協處理器用Impulse c語言開發實現了二維CT重建過程的加速,重建規模為512^2時,反投影過程需要38.4 ms。
     在FPGA內實現硬件加速是通過全數據流的形式處理,脫離了指令的操作。為了充分利用FPGA的片內資源以獲得更高的加速效果,本文設計了一種并行無等待流水線的處理結構,同時對核心算法電路進行資源優化,在保持高度并行性的同時保證了較高的資源利用率。
1 FDK算法
    
     

    在FDK算法中,反投影的計算復雜度與時間消耗都是最大的,是制約重建速度的瓶頸所在,因此本文研究在FPGA內實現反投影部分的加速方法。
2 FPGA反投影加速實現
    反投影過程需要對重建物體旋轉一周所采集到的數據進行處理。實際情況中采集數據的過程是離散的,且每一個分度下投影數據的處理過程不相關?;谶@種可并行性,用FPGA加速的思路是并行計算反投影過程,并且在保證每一個反投影單元速度最快時并行盡可能多的反投影單元。
2.1 無等待流水線的設計
    重建物體體素的反投影流程有3個步驟。首先根據圖1的幾何關系定位出重建體素在探測器上的位置;然后從存儲器中讀取相應數據;最后對所讀取數據進行雙線性插值。
    通過流水線設計,雙線性插值部分可以在每一個時鐘更新一個數據,但是每更新一個數據需要從數據存儲空間讀取4個數據來計算,如果花費4個時鐘周期來讀取這4個數據,就會造成前級數據讀取時間大于后級雙線性插值時間,雙線性插值處理單元會產生空泡。空泡的產生,不但制約了后級處理單元的計算速度,也造成FPGA內資源利用率的降低。
    為了解決上述問題,提高處理速度以及資源利用率,分析雙線性插值過程所讀取4個數據之間的關系,如圖2所示。

   
 

    圖3中兩組共四個存儲空間均為FPGA片內設計的雙口RAM。通過數據預取技術以及兩組RAM之間的乒乓操作避免了雙線性插值時隨機訪問外部存儲器帶來的延遲。在反投影處理中,第一組RAM處于數據寫入過程時,分別向該組兩塊RAM寫入探測器上奇數行數據與偶數行數據。同時另一組RAM中的數據進行雙線性插值。計算完成后,兩組RAM進行讀寫狀態的互換,完成一次乒乓循環。在投影尋址單元中,計算出A(Xn,Yn)的縱坐標Yn,對其奇偶性進行判斷,當其為奇數時,從兩塊RAM中所取數據與地址分別為:
   


    通過這種雙組奇偶雙口RAM緩存結構的設計在不增加片內存儲資源消耗的前提下一個時鐘周期內取出四個數據,消除了空泡,實現了無等待流水線,在一個時鐘周期內可更新一個重建點的結果。
    單條反投影流水線設計原理如圖4所示。圖中總體邏輯與時序控制模塊通過狀態機實現對流水線的控制;緩存寫入控制單元對投影數據的寫入操作進行判斷與控制;重建點生成器產生重建點坐標,并根據此坐標由讀地址生成器計算雙線性插值數據的地址,同時通過查表找出空間系數sin?茲與cos?茲;循環累加控制器完成對各分度下反投影結果的歸約過程。

2.2 并行流水線處理結構
    基于各個分度下反投影過程的不相關性,在FPGA內設計一種基于分度的并行流水線處理結構,如圖5所示。數據控制接口以及時序狀態控制模塊完成對輸入數據的分配調度,通過多條反投影流水線并行計算后,由循環歸約單元完成反投影結果的歸約。

    假如投影分度數為360,理想情況是在FPGA內部實現360條并行的反投影流水線,但由于FPGA片內資源的限制無法達到如此高的并行性,因此需要對每一次并行計算結果進行存儲,并完成累加計算。設計循環歸約單元完成上述操作。當有N條并行流水線并行計算
    
    在FPGA內設計時,預先算出該公因式的值,然后通過移位寄存的方法進行延遲同步,使之在相應的節拍打入到指定的計算單元。雖然這樣增加了乘法運算,但是將三次除法運算優化為一次,節省了大量的資源。表1給出了優化前后資源占有情況對比。

    通過優化,在XC5VLX330 FPGA內部可以并行14條反投影流水線,相比優化以前,流水線數增加1倍。
3 實驗結果與分析
    通過編寫Verilog語言程序,在XC5VLX330 FPGA上進行綜合仿真,采取14條并行反投影流水線對Shepp-Logan標準體模進行重建,得到圖6所示結果。

    圖6(a)為CPU重建圖像的一個切片,圖6(b)為FPGA加速重建的圖像切片,圖6(c),圖6(d)分別為圖6(a),圖6(b)切片圖像中心橫線的統計圖,從圖中可以看出FPGA加速重建結果的精度達到要求。表2給出FPGA與CPU對不同規模數據進行重建時速度對比,計算機CPU為Inter Xeon E5430 2.66 GB,內存為16 GB。

    可以看出,通過FPGA加速FDK算法中的反投影過程加速比達到了115,具有顯著效果。獲得加速比的原因由FPGA的體系結構所決定,其基于數據流的處理方式脫離了指令的操作,保證每一個時鐘周期都是用來計算。當采取多條流水線并行處理時,加速比進一步提高,加速比與在FPGA內并行流水線數目成正比。
    本文在FPGA上實現了對三維CT重建過程的加速。針對FDK算法中計算復雜度最高的反投影過程,通過雙組奇偶雙口RAM的緩存結構實現了無等待流水線,達到每一個時鐘周期可更新一個重建點的速度。另外通過優化電路設計降低了單條流水線的資源占有率,在XC5VLX330上實現了14條流水線的并行處理,在保證重建圖像質量的同時,取得了115倍的加速比。在利用FPGA實現CT重建加速時,影響加速效果的主要因素是FPGA內部資源利用率以及數據傳輸效率,隨著未來FPGA以及存儲器技術的發展,FPGA可以實現更快的CT重建速度。
參考文獻
[1] 包尚聯.現代醫學影像物理學[M].北京:北京大學醫學出版社,2003.
[2] 劉佳,焦斌亮.FPGA的發展趨勢及其新應用[J].電子技術,2008(4).
[3] LEESER M.Parallel-beam backprojection:an FPGA implementation optimized for medical imaging[J].Proc of the Tenth Int.Symposium on FPGA.2002(2):217-226.
[4] GODDARD I.High-speed cone-beam reconstruction:an embedded systems approach[J].Proceedings of SPIE,2003:483-491.
[5] Benno Heig.High-speed reconstruction for C-arm computed tomography[C].Proceedings of the 9th International Meeting on Fully Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine.2008:25-28.
[6] Nikhil Subramanian.A C-to-FPGA solution for accelerating  tomographic reconstruction[D].University of Washington,
     2009.
[7] 張劍,陳志強.三維錐形束CT成像FDK重建算法發展綜述[J].中國體視學與圖像分析,2005(2):116-121.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲二区视频| 一区二区免费在线播放| 亚洲视频一二| 一区二区三区精品视频| 久久综合色8888| 99re亚洲国产精品| 久久亚洲视频| 国产农村妇女精品一二区| 看片网站欧美日韩| 99热这里只有成人精品国产| 亚洲影视在线| 国产精品久久久久9999| 久久网站免费| 国产精品夜夜夜一区二区三区尤| 国产精品区一区二区三区| 国产一区二区高清| 欧美成人第一页| 欧美一级久久久久久久大片| 狠狠色2019综合网| 日韩视频在线一区二区三区| 日韩视频在线一区二区| 亚洲精品网站在线播放gif| 午夜一级在线看亚洲| 欧美精品大片| 国产精品v日韩精品| 国产一在线精品一区在线观看| 久久综合国产精品台湾中文娱乐网| 一区二区三区不卡视频在线观看| 国产精品视频精品视频| 99精品免费网| 久久亚洲捆绑美女| 亚洲主播在线观看| 一本色道久久综合一区| aa日韩免费精品视频一| 亚洲国产欧美日韩| 国产精品福利影院| 久久夜色精品国产噜噜av| 亚洲欧洲精品成人久久奇米网| 一区二区三区在线免费观看| 亚洲性视频网站| 国产精品久久久久aaaa| 一区二区三区 在线观看视频| 国产欧美精品| 欧美黄色一区二区| 久久久亚洲国产天美传媒修理工| 欧美韩日一区二区三区| 久久久水蜜桃| 亚洲少妇诱惑| 日韩一区二区福利| 欧美一区二区三区在线播放| 国产一区日韩二区欧美三区| 伊人色综合久久天天五月婷| 在线免费观看欧美| 久久av老司机精品网站导航| 国产精品入口66mio| 亚洲欧美三级在线| 久久精品国产亚洲aⅴ| 激情亚洲一区二区三区四区| 伊人色综合久久天天五月婷| 亚洲黄色高清| 国产伦精品一区二区三区免费迷| 一区二区三区中文在线观看| 一区二区三区精品视频在线观看| 欧美成人一区二区三区| 欧美一区二区免费| 欧美精品日韩精品| 一区二区三区日韩精品视频| 欧美不卡视频| 国产精品自在欧美一区| 夜夜嗨av色一区二区不卡| 久久亚洲精品网站| 欧美在线日韩精品| 国产精品视频yy9099| 国产偷国产偷精品高清尤物| 欧美国产亚洲精品久久久8v| 久久久精品一区二区三区| 欧美人妖另类| 欧美激情一区二区三区蜜桃视频| 国产欧美精品久久| 国产精品久久久久久久久久尿| 狠狠操狠狠色综合网| 91久久综合亚洲鲁鲁五月天| 99v久久综合狠狠综合久久| 国产一区再线| 国产三级精品在线不卡| 亚洲香蕉成视频在线观看| 欧美国产亚洲视频| 欧美承认网站| 欧美日韩高清一区| 久久久久久**毛片大全| 国产精品免费一区豆花| 亚洲国产一区二区三区在线播| 亚洲国产美国国产综合一区二区| 欧美日韩一区二区在线观看视频| 亚洲国产一区在线观看| 亚洲一区二区视频在线| 亚洲欧美偷拍卡通变态| 激情亚洲一区二区三区四区| 这里只有精品视频在线| 久久综合久久综合九色| 在线观看成人av| 久久成人av少妇免费| 亚洲欧美日韩国产综合在线| 欧美激情视频免费观看| 欧美大片免费| 久久激五月天综合精品| 欧美视频一区二区三区在线观看| 在线亚洲免费视频| 亚洲精品乱码久久久久| 麻豆av一区二区三区久久| 亚洲专区在线视频| 欧美亚日韩国产aⅴ精品中极品| 亚洲精品乱码视频| 欧美日一区二区在线观看| 国产伦理精品不卡| 亚洲欧美综合另类中字| 日韩视频第一页| 欧美日韩成人一区二区| 欧美激情在线有限公司| 精久久久久久| 免费亚洲一区| 激情五月婷婷综合| 国产一区视频网站| 玖玖玖免费嫩草在线影院一区| 母乳一区在线观看| 日韩一级裸体免费视频| 亚洲免费在线视频| 久久久一二三| 亚洲福利国产精品| 欧美日韩国产一级片| 亚洲国产欧美另类丝袜| 欧美中日韩免费视频| 国产欧美日韩精品a在线观看| 91久久国产综合久久91精品网站| 欧美一区二区视频免费观看| 欧美国产日韩精品免费观看| 国产精品久久久久久久免费软件| 亚洲成色777777在线观看影院| 免费成人小视频| 久久精品国产免费观看| 99日韩精品| 国产一区三区三区| 久久久久久网站| 一区在线免费观看| 欧美日韩不卡| 国产精品区一区二区三| 国产乱码精品一区二区三区av| 欧美激情精品久久久久久久变态| 国产精品一区二区在线| 国产精品嫩草影院一区二区| 久久国产精品久久精品国产| 国产精品九九| 欧美一区日本一区韩国一区| 国产精品午夜在线| 国产亚洲欧美日韩在线一区| 国产小视频国产精品| 国产一区二区三区最好精华液| **欧美日韩vr在线| 亚洲区中文字幕| 中国成人在线视频| 国内自拍视频一区二区三区| 欧美日韩在线亚洲一区蜜芽| 亚洲美女视频在线免费观看| 欧美日韩在线第一页| 欧美一级精品大片| 一本久久青青| 亚洲午夜激情在线| 久久这里只精品最新地址| 久久婷婷影院| 欧美日产一区二区三区在线观看| 国产精品久久久久久久久久妞妞| 欧美天天视频| 欧美精品日韩www.p站| 欧美成人午夜77777| 亚洲精品视频二区| 欧美在线亚洲在线| 欧美精品在线一区二区| 一区免费观看视频| 午夜一区二区三区不卡视频| 欧美日韩精品免费在线观看视频| 91久久精品美女高潮| 亚洲国产精品久久久久秋霞蜜臀| 精品成人在线观看| 99视频精品免费观看| 国产麻豆一精品一av一免费| 欧美 日韩 国产 一区| 亚洲综合清纯丝袜自拍| 亚洲国产精品一区二区www在线| 欧美日韩精品一区二区在线播放| 亚洲图片你懂的| 久久精品国产亚洲5555| 在线视频一区观看| 欧美高清视频www夜色资源网| 国产伦精品一区二区三区四区免费| 国产午夜精品一区二区三区视频| 国产精品久久久久一区二区| 欧美国产视频在线| 怡红院精品视频| 亚洲精品人人| 午夜精品久久久久久99热| 欧美大片18| 欧美日韩一区二区在线播放| 久久久蜜臀国产一区二区| 久久综合影视| 国产精品夫妻自拍| 欧美一区二区观看视频| 亚洲午夜精品久久| 亚洲综合清纯丝袜自拍| 蜜桃久久av一区| 可以免费看不卡的av网站| 久久久久一区二区三区| 欧美—级a级欧美特级ar全黄| 久久综合九色| 亚洲日韩欧美一区二区在线| 欧美日韩一区二区三区在线视频| 国内精品视频666| 韩国精品久久久999| 国产精品福利网| 亚洲欧美99| 久久精品中文字幕一区二区三区| 在线视频亚洲一区| 欧美成人三级在线| 国产日韩欧美制服另类| 国产精品欧美在线| 午夜精品影院| 亚欧成人精品| 久久动漫亚洲| 久久久精品五月天| 亚洲福利视频一区| 久久婷婷蜜乳一本欲蜜臀| 性8sex亚洲区入口| 亚洲国语精品自产拍在线观看| 欧美在线观看视频一区二区三区| 欧美日韩免费一区二区三区视频| 亚洲美女性视频| 在线精品视频一区二区| 国产精品免费观看视频| 国产精品成人一区二区网站软件| 国产精品夜夜嗨| 另类酷文…触手系列精品集v1小说| 欧美日韩成人免费| 欧美影院在线播放| 伊人狠狠色j香婷婷综合| 黄网站免费久久| 91久久久久| 亚洲综合视频在线| 欧美视频不卡| 久久国产精品99久久久久久老狼| 亚洲狠狠丁香婷婷综合久久久| 狠狠色香婷婷久久亚洲精品| 国产精品白丝黑袜喷水久久久| 欧美一级视频免费在线观看| 欧美精品在线视频| 久久精彩视频| 国产一区二区精品丝袜| 亚洲一区二区高清视频| 国外成人在线视频| 狠狠综合久久av一区二区小说| 国产精品视频成人| 欧美成人精品一区二区| 午夜在线精品偷拍| 国产一区视频在线观看免费| 国产一区91| 久久九九99| 久久久久88色偷偷免费| 欧美一区国产一区| 国产精品日本欧美一区二区三区| 国产日韩一区二区三区在线播放| 国产精品香蕉在线观看| 久久在线免费观看| 久久久久国产精品一区三寸| 国产精品自拍三区| 国产日本精品| 91久久国产自产拍夜夜嗨| 国产精品欧美日韩| 亚洲一级黄色av| 欧美视频三区在线播放| 美女视频黄免费的久久| 国产欧美日韩伦理| 一本色道久久综合亚洲二区三区| 免费看的黄色欧美网站| 国模叶桐国产精品一区| 91久久综合亚洲鲁鲁五月天| 在线激情影院一区| 欧美激情一二三区| 欧美日韩亚洲一区二区三区四区| 麻豆精品视频在线观看视频| 香蕉成人伊视频在线观看| 欧美色道久久88综合亚洲精品| 国产欧美在线播放| 久久电影一区| 欧美日韩一区二区在线| 亚洲国产一区二区三区a毛片| 国产精品三级久久久久久电影| 欧美96在线丨欧| 欧美精品亚洲二区| 欧美日韩成人一区二区| 1000部精品久久久久久久久| 欧美一区二区三区四区在线观看| 一区二区三区 在线观看视频| 欧美乱人伦中文字幕在线| 久久狠狠亚洲综合| 久久午夜电影| 久久国产精品99国产| 亚洲免费高清视频| 亚洲片国产一区一级在线观看| 国产一区二区三区免费在线观看| 亚洲精品小视频| 国产一区自拍视频| 久久久激情视频| 亚洲成人在线网| 亚洲伦理一区| 欧美—级a级欧美特级ar全黄| 国产精品久久久久77777| 中文高清一区| 久久亚洲私人国产精品va媚药| 久久免费的精品国产v∧| 国产精品hd| 国产一区在线视频| 一区二区三区视频在线| 欧美手机在线视频| 亚洲欧美色婷婷| 亚洲欧美第一页| 99精品视频免费观看| 中日韩美女免费视频网站在线观看| 国内揄拍国内精品久久| 午夜日韩激情| 欧美三级第一页|