亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        核磁共振圖像處理并行構件框架設計與實現(xiàn)

        2018-03-20 09:10:00安陽師范學院軟件學院彭云峰
        電子世界 2018年4期
        關鍵詞:圖像處理濾波器編程

        安陽師范學院軟件學院 彭云峰

        隨著醫(yī)學影像成像技術的不斷發(fā)展,超聲,CT,MRI,PET等不同類型的醫(yī)學影像技術在醫(yī)學臨床應用上起著越來越重要的作用。MRI核磁共振成像技術具有其它技術所不能比擬的優(yōu)勢。它無輻射,三維分辨能力高,解剖分辨率高,軟組織對比度高,具有多成像參數(shù)。這些優(yōu)勢使它成為各種臨床疾病診斷的重要輔助手段。它在醫(yī)學臨床診斷時,能夠對軟組織進行非常清晰的成像,為腦部,肌肉,骨骼,骨髓的細節(jié)的觀察提供重要幫助。它空間分辨率高。同時層析斷面可以選擇方向,從而建立被成像部位的清晰立體圖像。這些優(yōu)點使它能在病變尚未顯示形態(tài)變化之前就能暴露出生物組織的化學變化,在各種嚴重疾病的早期診斷中起著非常重要的作用。MRI成像時,人體內部的氫質子形成的磁矩在外部磁場作用下出現(xiàn)馳豫現(xiàn)象。外部磁場撤離后,氫質子釋放激勵能量,被人體外的接受線圈接受,通過后處理,獲取圖像的具體內容。fMRI(functional)功能成像[1],是基于大腦進行某項活動時局部腦區(qū)血氧水平的變化,來觀察進行某項任務時所謂"腦激活"情況是BOLD信號成像。MRI可認為時間分辨率為無窮大(不發(fā)生損傷或病理性改變及老化因素等影響,腦結構基本保持穩(wěn)定),fMRI的時間分辨率為秒級。

        SPM(statistical parametric mapping)[2]指的是建立和評估統(tǒng)計處理方法,用于對功能影像數(shù)據(jù)的假設檢驗。SPM在處理圖像時要經過以下步驟:預處理,模型估計,和結果顯示。這將是本文后面將要構件化的主要功能模塊。SPM軟件包已用于分析大腦圖像序列。由于大腦圖像比較復雜,圖像的隱含信息比較多,對圖像的分辨率要求也比較高。SPM目前可用于分析fMRI,PET, SPECT等圖像。SPM預處理圖像時要將所得數(shù)據(jù)進行對齊,平滑,標準化等,然后將將刺激的時間等信息與血流動力函數(shù)進行卷積,進行相關分析),最后察看結果。由于SPM要處理大量的圖像數(shù)據(jù),對數(shù)據(jù)進行計算和分析,它的成像過程要花費大量的時間。而且,SPM本身用Matlab實現(xiàn),可修改和可擴充性都不強,對底層硬件平臺的適應能力也欠佳。

        圖1 基于SPM的圖像處理框架

        為更快地處理醫(yī)學影像數(shù)據(jù),提高程序運行速度,可以采用MPI和OpenMP混合編程來處理程序中可以并行處理的大量圖像數(shù)據(jù)。為此,本研究實現(xiàn)了一個簡單的基于SPM的圖像處理框架。本框架采用了SPM軟件中的若干關鍵功能模塊。用C語言結合MPI和OpenMP語句實現(xiàn)。如圖1所示,該框架主要包含3個模塊,分別對應圖像處理中的3個步驟。其中第一個模塊采用C+OpenMP的方式實現(xiàn)。由于OpenMP編程模型在共享存儲式并行方面具有強大能力,數(shù)據(jù)預處理過程可以通過OpenMP線程并行執(zhí)行,由于在此數(shù)據(jù)預處理過程中,輸入數(shù)據(jù)之間的依賴關系較弱,程序執(zhí)行的并行度幾乎完全依賴于能夠使用的CPU處理核心。采用這樣的方式,不同的圖像信息,或同一圖像不同部位的信息都可以被共享內存的多核處理器并行處理,極大地提高了圖像預處理的速度。第2個模塊用來進行模型估計,將刺激的時間、間隔與血流動力函數(shù)進行卷積,所得結果與全腦象素信號進行相關分析。這是一個計算量更大的操作,也是本圖像處理程序的核心功能。為了更好地處理數(shù)據(jù),本模塊采用MPI和OpenMP混合編程實現(xiàn)。對于數(shù)據(jù)之間耦合比較密切的計算,采用共享存儲式編程,減少任務之間通信,交互的代價。對于數(shù)據(jù)耦合較弱的運算,則采用MPI進程并行的方式實現(xiàn),利用執(zhí)行平臺的可擴展性,提高程序執(zhí)行的并行度。結果顯示模塊比較簡單,只使用C語言編程實現(xiàn)。

        通過以上方式,本研究建立了一個基于SPM算法的并行圖像處理程序框架。但是,在圖像預處理,模型估計的執(zhí)行過程中,有可能對某一功能有不同的實現(xiàn)算法。同時,由于執(zhí)行平臺可能是一個異構的集群,可用資源的情況會發(fā)生動態(tài)的變化。為了方便軟件用戶在算法實現(xiàn)中做出選擇,同時讓程序能夠根據(jù)平臺資源的變化,自動地調整程序運行的并行度,更充分地利用平臺的資源,提高程序性能,本研究將上面的圖像處理程序使用cca-tools[3]制作成了并行構件程序?;贑CA并行構件模型,美國的并行計算研究者們制定了CCA并行構件體系結構規(guī)范,對該體系結構的組成元素,構件,接口,框架和多語言互操作機制進行了完整和清晰的定義,同時實現(xiàn)了一套以bocca工程工具,CCAFFEINE運行框架和Babel編譯器為核心的并行構件開發(fā)工具包cca-tools,能夠方便快捷地開發(fā)CCA并行構件程序。要成為一個符合CCA規(guī)范的并行構件,只要實現(xiàn)特定的SetServices方法即可,對被封裝的并行代碼的要求很少。將并行程序制作成CCA構件,同一功能的不同算法實現(xiàn)提供的是相同的接口。用戶可以根據(jù)自己的需要選擇不同的實現(xiàn),通過接口和程序的其它部分連接起來。比如對數(shù)據(jù)預處理中的平滑功能,可使用理想濾波器、梯形濾波器、巴特沃斯濾波器、指數(shù)型濾波器進行濾波處理。將不同的濾波器實現(xiàn)為CCA并行構件,使用時只要通過調用濾波器接口,就可以選擇任何一個濾波器處理圖像數(shù)據(jù)。將并行圖像處理程序制作為構件,還能結合對運行平臺資源的管理,動態(tài)地改變程序的并行度。資源管理引擎能夠通過實時探測的方法,得到平臺資源的具體信息,包括處理器核數(shù),內存,網絡帶寬等信息。對使用OpenMP共享內存模型的代碼來說,根據(jù)同一臺服務器上共享內存的處理器核數(shù)信息,可以靈活地增加或減少程序運行的線程數(shù),提高對處理器資源的利用率,同時提高程序運行的性能。對使用MPI并行編程模型的代碼來說,當運行平臺上的服務器個數(shù)發(fā)生變化時,可以增加或減少MPI進程,改變程序的并行度,提高程序性能。對于前面程序當中的模塊2,同時使用MPI和OpenMP編程模型,可以把程序部署在多核集群上。關系比較密切的任務被放在同一個多核服務器上,比如卷積操作和分析操作具有前后依賴關系,它們可以放在同一個服務器上,減少任務之間通信的開銷。而對于不同圖像的處理,由于它們之間的耦合較小,可以被放在不同的服務器上,通過MPI進程并行的方式執(zhí)行,只要做好任務的分配和結果的收集即可。

        本研究利用CCA并行構件技術,將SPM軟件包中的不同功能模塊實現(xiàn)為符合CCA標準的并行構件,對于同一圖像處理功能,可能有不同的算法實現(xiàn)。用戶在運行程序使在這些實現(xiàn)中做出選擇,并通過相應的調用接口,把不同的并行構件連接起來,組成圖像處理程序。結合部署運行并行程序的集群平臺,混合使用MPI和OpenMP兩種編程模型,針對構件代碼中不同任務的依賴關系,可以靈活地改變構件運行的并行度,既充分地利用了平臺的計算資源,又提高了圖像處理功能的運行速度,提高了整個程序的性能。

        [1]The FIL Methods group.SPM[EB/OL].http://www.fil.ion.ucl.ac.uk/spm/.

        [2]Wikipedia.Functional magnetic resonance imaging[EB/OL]. https://en.wikipedia.org/wiki/Functional_magnetic_resonance_imaging.

        [3]The Common Component Architecture Forum.CCA Forum Homepage[EB/OL].http://www.cca-forum.org/.

        猜你喜歡
        圖像處理濾波器編程
        我家有只編程貓
        基于無擾濾波器和AED-ADT的無擾切換控制
        我家有只編程貓
        我家有只編程貓
        我家有只編程貓
        從濾波器理解卷積
        電子制作(2019年11期)2019-07-04 00:34:38
        機器學習在圖像處理中的應用
        電子制作(2018年18期)2018-11-14 01:48:20
        開關電源EMI濾波器的應用方法探討
        電子制作(2018年16期)2018-09-26 03:26:50
        模糊圖像處理,刑事偵查利器
        圖像處理技術的實戰(zhàn)應用
        亚洲av国产精品色a变脸| av片在线观看免费| 国产精品密播放国产免费看 | 国产91久久麻豆黄片| 欧美人与禽2o2o性论交| 亚洲av日韩av卡二| 无码少妇一区二区性色av | 久久久久亚洲av无码专区首jn | 宅宅午夜无码一区二区三区| 亚洲中文字幕精品久久久| 国产大屁股视频免费区| 99久久er这里只有精品18| 女女同性黄网在线观看| 亚洲女同性恋在线播放专区| 中文字幕无码乱人伦| 久久精品娱乐亚洲领先| 少妇内射高潮福利炮| 99亚洲乱人伦精品| 日韩精品人妻视频一区二区三区| 欧美激情一区二区三区成人| 囯产精品一品二区三区| 国产亚洲欧美另类久久久| 国产一级内射一片视频免费| 国产成人无码av| 日韩精品大片在线观看| 日韩精品视频免费福利在线观看| 中文字幕午夜精品久久久| 高清不卡一区二区三区| 曰韩精品无码一区二区三区| 羞涩色进入亚洲一区二区av| www夜片内射视频在观看视频| 亚洲色欲色欲www在线播放| 国产av无码专区亚洲草草| av影片手机在线观看免费网址| 亚洲av无码一区二区三区天堂古代| 日韩国产欧美视频| 蜜桃在线观看视频在线观看| 国内永久福利在线视频图片| 永久免费的av在线电影网无码| 久久精品韩国日本国产| 白白发在线视频免费观看2|