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

        ?

        腦手術(shù)醫(yī)學(xué)圖像軟件二次開發(fā)中幾何變換的實(shí)現(xiàn)

        2020-09-10 17:11:26李珣王曉東
        客聯(lián) 2020年10期
        關(guān)鍵詞:二次開發(fā)

        李珣 王曉東

        【摘 要】本文主要介紹在腦手術(shù)醫(yī)學(xué)圖像軟件的二次開發(fā)中,關(guān)于醫(yī)學(xué)圖像配準(zhǔn)相關(guān)幾何變換算法的實(shí)現(xiàn),開發(fā)工具為Visual C++6.0。

        【關(guān)鍵詞】二次開發(fā);醫(yī)學(xué)圖像配準(zhǔn);幾何變換;

        一、引言

        近兩個(gè)世紀(jì)以來隨著醫(yī)學(xué)成像技術(shù)不斷成熟,臨床醫(yī)學(xué)逐漸具備兩大類圖像信息,一類是解剖結(jié)構(gòu)圖像,包括計(jì)算機(jī)斷層成像(CT)、磁共振成像(MRI)和B超等;另一類是功能圖像,包括單光子發(fā)射斷層成像(SPECT)和正電子發(fā)射斷層成像(PET)等。這兩類圖像各有優(yōu)勢,但是由于成像原理不同,造成圖像信息的局限性。如果單獨(dú)使用某一類圖像,其效果往往并不理想。而多種圖像的利用,又必須借助醫(yī)生的空間構(gòu)想和推測,去綜合判斷他們所要的信息,其準(zhǔn)確性受主觀影響,而且可能會忽略某些重要信息。解決這個(gè)問題的最有效方法就是以醫(yī)學(xué)圖像配準(zhǔn)技術(shù)為基礎(chǔ),利用信息融合技術(shù),將這兩種圖像結(jié)合起來,利用各自的信息優(yōu)勢,在一幅圖像上同時(shí)表達(dá)來自人體的多方面信息。

        目前在傳統(tǒng)的腦手術(shù)醫(yī)學(xué)圖像軟件中,其前端探測點(diǎn)的坐標(biāo)是由醫(yī)生借助工具得到的。在進(jìn)行醫(yī)學(xué)圖像軟件的二次開發(fā)時(shí),可以采用機(jī)械手自動獲取探測點(diǎn)的坐標(biāo)。但是由于醫(yī)學(xué)圖像配準(zhǔn)的圖像坐標(biāo)系發(fā)生了改變,需要設(shè)計(jì)新的幾何變換算法。

        二、類的設(shè)計(jì)

        空間映射T描述了一幅圖像中的位置與另一幅圖像中的相應(yīng)位置之間的關(guān)系。這種映射有可能是二維(2D)和三維(3D)之間的相互轉(zhuǎn)換。由于醫(yī)學(xué)圖像中的數(shù)據(jù)通常為各自異性,即切片間距與切片上像素間距不同,因此配準(zhǔn)過程中的幾何變換需要在物理空間進(jìn)行。相關(guān)公式可以描述為:物理坐標(biāo)=像素坐標(biāo)×像素間距+圖像原點(diǎn)坐標(biāo)

        幾何變換的主要作用是,將參考圖像空間中像素點(diǎn)映射到浮動圖像空間中。其類型一般有縮放變換(mitkSacaleTransform)、平移變換(mitkTranslationTransform)、剛體變換(mitkRigidTransform)、相似性變換(mitkSimilarityTransform)和仿射變換(mitkAffineTransform)等。各種變換都是由一組變換參數(shù)t來表示,例如剛性變換可以用3個(gè)坐標(biāo)軸方向上的平移參數(shù),和3個(gè)繞坐標(biāo)軸旋轉(zhuǎn)角度共6個(gè)參數(shù)來表示。具體的變換算法由派生類Transform實(shí)現(xiàn),其抽象類的框架圖如圖1所示。

        三、算法實(shí)現(xiàn)

        對于各種變換算法,其用戶接口都是一致的。設(shè)置變換參數(shù)的成員函數(shù)為GetJacobian,其函數(shù)原型是:

        virtual const MatrixType & GetJacobian(const VectorIndexType& inPoint);

        設(shè)置變換圖像數(shù)據(jù)大小的成員函數(shù)為SetRegion,其函數(shù)原型是:

        void SetRegion(const VectorIndexType& r);

        獲取像素(x,y,z)變換后的Jacobian矩陣的成員函數(shù)為GetJacobian,其函數(shù)原型是:

        virtual const MatrixType & GetJacobian(const VectorParameterType& inPoint);

        獲取4×4的變換矩陣的成員函數(shù)為GetTransformMatrix,其函數(shù)原型是:

        mitkMatrixType * GetTransformMatrix();

        計(jì)算(x,y,z)經(jīng)幾何變換后的坐標(biāo)的成員函數(shù)為TransformPoint,其函數(shù)原型是:

        virtual void TransformPoint(const VectorIndexType & inPoint,VectorIndexType & outPoint);

        具體的變換算法實(shí)現(xiàn)將在派生類中,由virtual bool Excute的重載函數(shù)實(shí)現(xiàn)。在變換參數(shù)和圖像數(shù)據(jù)大小設(shè)置完成之后,即可通過Run函數(shù)調(diào)用Excute函數(shù),從而完成相關(guān)的變換工作。變換結(jié)果可以通過成員函數(shù)GetOutput得到。變換核心函數(shù)的實(shí)現(xiàn)代碼如下:

        if(!m_FlagComputeTransform)

        this->ComputeTransformMatrix();

        mitkMatrixScalarType *m=*m_TransformMatrix;

        if(m_SpaceDimension==2)

        …………

        在基于特征的圖像配準(zhǔn)過程中,當(dāng)?shù)玫搅它c(diǎn)集間的對應(yīng)關(guān)系并確定了幾何變換模型之后,下一步是要知道兩個(gè)點(diǎn)集所在的子空間的映射關(guān)系函數(shù),這可以利用解線性方程組或者線性回歸等數(shù)學(xué)方法得到。在大多數(shù)情況下,更應(yīng)該關(guān)心兩個(gè)圖像子空間的旋轉(zhuǎn)關(guān)系,例如剛性配準(zhǔn)可以利用奇異值分解(SVD)或者單位四元數(shù)的方法來計(jì)算旋轉(zhuǎn)變換矩陣。對于這類問題,Umeyama利用拉格朗日乘子法給出了一個(gè)嚴(yán)格的閉形解法。具體步驟為以下三步:(1)計(jì)算正交矩陣。(2)對所得矩陣進(jìn)行SVD分解。(3)計(jì)算點(diǎn)集間的旋轉(zhuǎn)矩陣,以及平移參數(shù)和縮放參數(shù)。在MITK中實(shí)現(xiàn)了兩種點(diǎn)集變換估計(jì)器,它們分別是mitkPointSetSVDEstimator和mitkPointSetQuaternionEstimator。

        四、結(jié)語

        在數(shù)字醫(yī)學(xué)影像時(shí)代,無論是哪一種醫(yī)學(xué)影像,想要在臨床診斷和治療中發(fā)揮作用,都離不開成像算法和相關(guān)處理軟件的支持。醫(yī)學(xué)圖像處理與分析主要包括醫(yī)學(xué)圖像的分割、配準(zhǔn)、融合和可視化等技術(shù),其意義在于發(fā)掘圖像中的有用信息并進(jìn)行展現(xiàn)。在醫(yī)學(xué)圖像處理方面目前已經(jīng)有了非常多的成熟的算法,而且還在不斷涌現(xiàn)新的算法。自改革開放以來,我國從國外進(jìn)口大量高精密的醫(yī)療設(shè)備,并在臨床醫(yī)療上廣泛使用。然而由于缺乏配套的開發(fā)設(shè)備,也沒有形成系統(tǒng)的跨學(xué)科開發(fā)研究的機(jī)制。這就使得我國對高精密度醫(yī)療設(shè)備的利用率不足,以及研發(fā)升級的速度緩慢。軟件的編制依賴于對科學(xué)問題的數(shù)學(xué)描述和計(jì)算方法,目前對計(jì)算模型和計(jì)算方法的研究和設(shè)計(jì),已成為制約醫(yī)學(xué)影像處理技術(shù)進(jìn)步的首要因素。

        【參考文獻(xiàn)】

        [1] 田捷. 醫(yī)學(xué)成像與醫(yī)學(xué)圖像處理教程[M].北京:清華大學(xué)出版社, 2018.

        [2] S Umeyama. Least-squares estimation of transformation parameters between two point atterns. IEEE Transactions on Pattern Analysis and Machine Intelligece,1991,13(4): 376-380.

        猜你喜歡
        二次開發(fā)
        淺談基于Revit平臺的二次開發(fā)
        甘肅科技(2020年20期)2020-04-13 00:30:02
        西門子Operate高級編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
        淺談Mastercam后處理器的二次開發(fā)
        模具制造(2019年3期)2019-06-06 02:11:02
        基于C#的AutoCAD建筑構(gòu)件庫二次開發(fā)
        江西建材(2018年2期)2018-04-14 08:01:14
        西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
        基于全站儀二次開發(fā)的覆冰厚度測量與實(shí)現(xiàn)
        電測與儀表(2016年9期)2016-04-12 00:29:52
        Micaps3.2 版本二次開發(fā)入門淺析
        西藏科技(2015年12期)2015-09-26 12:13:51
        基于VB的ANSYS二次開發(fā)在變壓器抗短路性能分析中的應(yīng)用
        基于CATIA的橡皮囊成形毛料展開的二次開發(fā)
        ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應(yīng)用
        汽車零部件(2014年5期)2014-11-11 12:24:32
        一区二区免费电影| 国产精品自在拍在线拍| 亚洲精华国产精华液的福利| 亚洲AV无码成人品爱| 中文字幕久久熟女人妻av免费| 亚洲国产精品久久婷婷| 国内成+人 亚洲+欧美+综合在线| 黄 色 人 成 网 站 免 费| 亚洲精品一区二区三区播放| 国产一区二区三区青青草| 久久国产色av免费观看| 亚洲精品国偷拍自产在线| 欧美交换配乱吟粗大25p| 91久久精品无码人妻系列| 无码成人AV在线一区二区| 精品老熟女一区二区三区在线| 欧美激情综合色综合啪啪五月| 精品福利视频一区二区三区| 亚洲无线码1区| 成人激情视频在线手机观看| 香蕉视频在线观看亚洲| 麻豆久久久9性大片| 人妻精品丝袜一区二区无码AV| av是男人的天堂免费| 麻豆国产精品久久人妻| 国产精品黄在线观看免费软件| 亚洲无毛片| 国产女主播在线免费观看| 亚洲一区二区三区四区精品在线| 2021久久精品国产99国产精品| 五月丁香六月综合激情在线观看| 91久久国产精品综合| 日本顶级metart裸体全部| 国产又黄又猛又粗又爽的a片动漫| 国产毛片A啊久久久久| 中文字幕av人妻少妇一区二区| 欧美寡妇xxxx黑人猛交| 动漫在线无码一区| 亚洲一区中文字幕视频| 亚洲av无码成人精品区狼人影院 | 亚洲白白色无码在线观看|