999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進K-Means聚類醫學圖像配準

2018-02-05 09:16:44劉軍華雷超陽
軟件 2018年1期
關鍵詞:模態方法

陳 園,侯 贊,劉軍華,雷超陽

(1. 湖南郵電職業技術學院互聯網工程系,湖南 長沙 410015;2. 國網湖南省電力公司檢修公司,湖南 長沙 410004)

0 引言

近年來,針對各種醫學圖像配準技術的研究非常熱門,該技術取得了快速的發展,醫療設備MRI、CT、PET和SPECT等的圖像分辨率有很大的提高,成像質量也取得了較好的效果,能為臨床醫學診斷和治療提供重要可靠的參考依據。鑒于該技術的重要性,專家及科研工作者們提出了很多有效解決問題的方法,其中基于圖像特征的配準方法[1-3]得到較為的廣泛應用,其原理是通過查找圖像間共有的并有明顯特征的,從而獲取變換參數。采用該配準方法簡單且大大提高了計算效率。但由于醫學圖像的復雜性,圖像特征點的正確提取[4-7]非常重要,采用該方法時計算機很難自動準確提取圖像特征點,需要我們人工輔助其選取圖像特征點,因此該配準方法在自適應性方面還需要進一步提高。

為了解決以上問題,論文在仔細研究 K-Means聚類算法和ICP算法之后,提出了基于改進K-Means聚類醫學圖像配準(Medical Image Registration Using Improved K-Means Clustering,RIKMC)。該方法通過計算參考圖像和浮動圖像的質心,獲得配準平移初始值;對醫學圖像坐標進行中心化處理,得到兩行坐標矩陣,構成KMC(K-Means Clustering)的樣本集合,獲取初始聚類中心,把樣本集合聚成2類;把這 2個聚類中心擬合成一條直線,可以算出該直線的斜率,從而得出其傾斜角,獲得配準旋轉初始值;通過其自動選擇特征點,得到參考點集和浮動點集。該方法既可用于單模態圖像配準,也可以用于多模態配準。

1 基于改進K-Means聚類醫學圖像配準

1.1 ICP算法

ICP算法(Iterative Closest Point)最初由Besl和Mckay等人[8-10]提出的( K =3),假設在 RK空間存在兩個點集:參考點集 X = { xi,i = 1 ,2,… ,N}且xi=[xi1… xiK]T,和浮動點集 Y = { yj, j = 1 ,2,… ,M }且=…T; Z = {,i=1,2,…,M}為浮動 點集Y在參考點集X得到的最近點集, zi=…]T且∈X;其中T代表K×1的平移矩0陣,R0代表K×K的旋轉矩陣。得到最小化目標函數:

其中,用單位四元組可以計算得到旋轉矩陣0R[9-10],然后計算平移矩陣0T:

從以一描述中可以看到,ICP計算量非常大,受浮動點集初始旋轉矩陣和平移矩陣的影響較大,很容易使目標函數陷入局部極小。

1.2 獲取圖像的質心坐標

對于二維離散函數 f (x,y),它的( p + q)階矩定義為[11-12]:

參數( )+p q稱為矩的階。

零階矩是物體的面積,其定義為[11-12]:

所有的一階矩和高階矩除以0,0M 后,與物體的大小無關。

當 1=p , 0=q 和 0=p , 1=q 時[11-12],

則稱(x,y)為圖像中的質心坐標。由(3)(4)(5)式計算出參考圖像R、浮動圖像F的零階矩與一階矩,從而得到它們的質心坐標為(xR, yR)和(xF, yF)。

假設(x,y)為物體的質心,則中心矩的定義為[11-12]:

1.3 使用改進的KMC獲取圖像的傾斜角

MacQueen J.B在1967年提出了K-means聚類算法[13-15](K-Means Clustering,KMC),其前提條件是在最小化誤差函數條件下,將數據劃分為給定的聚類數并能處理大量數據。但該算法也存在一些缺陷和不足,那就是在運行前要先指定收斂條件、初始聚類中心、聚類數和迭代次數,再按照相似性原則將每個樣本分布到最相似或最近的聚類中心而構成類后進行重新分配,通過反復迭代從而達到類收斂。

1.3.1 KMC算法

設X ={ x1, x2,…,xn}是一個由n個樣本組成的集合,且有 x =[x ,x ,… ,x ]T(i = 1,2,… ,n),c是i i,1i,2i,l給定的聚類數, vj( j = 1,2, … ,c)是每個聚類的中心,且有 vj= [ vj,1, vj,2, … ,vj,l]T,每個聚類集合由 rj個樣本組成, xkj表示第 j類的第k個樣本, j = 1 ,2,… ,c,k =1,2,… ,rj。則每個聚類中心由下式定義:

因此,聚類目標函數可定義為:

KMC聚類時,一般選擇 d (xi, vj)為歐氏距離,即d()= x -v2。該算法過度依賴于初始聚類j i j中心的選擇,如果選擇不當,使分類的結果會嚴重偏離全局最優分類,特別是聚類數較大時其偏離最優值的缺點更為明顯,就需要通過更多次數的聚類,得到的效果才有可能較為滿意。

1.3.2 KMC初始聚類中心選擇

由于 KMC對初始聚類中心過度依賴及敏感從而造成聚類結果不穩定。如圖1(a)和圖1(b)兩幅傾斜醫學圖像,當我們隨機選擇初始聚類中心時,采用KMC方法各自運行10次后,得到的結果如圖2(a)和圖2(b)所示。

圖1 傾斜醫學圖像Fig.1 Tilt medical images

從圖2(a)和圖2(b)中可以看到,采用KMC方法獲得的傾斜角在一個范圍內震蕩,很不穩定并會形成多個極值點,從而得到的傾斜角不可靠,使得聚類結果不可預測,這樣醫學圖像傾斜角的不確定性將嚴重影響其圖像后續的進一步處理,還有KMC方法運行時間相對波動較大。由于該算法過度依賴于初始聚類中心的選擇,所以我們一定要適當選擇初始聚類中心。

圖2 隨機選取初始聚類中心與得到相應的傾斜角、KMC運行時間的關系Fig.2 The relationship among the random selectionof initial clustering center, the derived angle,and the running time of KMC

在論文中,生成初始聚類中心的方法如下:一是按照樣本集X的大小n計算出 h alf =integer[n / 2];二是將樣本集分為兩類聚類集合,一聚類集合為前half樣本,另一聚類集合為后(n - half)樣本;三是計算每類的初始聚類中心,如下式:

對于圖 1(a)、圖 1(b)兩幅傾斜醫學圖像,通過(9)式計算出初始聚類中心,得到如圖3(a)和圖3(b)所示的關系,從此可以看出,傾斜角較為穩定,運行時間波動也不大,這有利于獲得較好的醫學圖像傾斜角。

圖3 通過(9)式生成初始聚類中心與獲得的傾斜角、KMC運行時間的關系Fig.3 The relationship among the clustering center produced by Equation (9), the derived angle, and the running time of KMC

1.3.3 獲取圖像的傾斜角

綜上所述,改進 K-Means聚類獲取醫學圖像傾斜角(Acquisition of Rotation Angle Based on Improved K-Means Clustering,AIKMC)過程描述如下:

步驟1:對于傾斜圖像F的邊緣檢測采用B樣條梯度算法得到二值化的圖像B;

步驟2:找出圖像B包圍盒的四周邊界;

步驟 3:在包圍盒的四周邊界范圍內截取相應子圖像 F _ Sub;

步驟 4:通過(3)式和(4)式計算出子圖像F _ Sub 的一階矩 M1,0、 M0,1與零階矩 M0,0;

步驟 5:通過(5)式計算出子圖像 F _ Sub的質心坐標(x,y);

步驟6:對子圖像 F _ Sub建立傾斜圖像坐標矩陣PR,其中H×W代表元素個數(行數),它們之間的關系為∈R(H×W)×2:

其中, i = 1,2,… ,H; j = 1,2,… ,W 。

步驟7:根據傾斜圖像矩陣PR的大小n=H×W,計算 h alf =integer[n / 2];然后把 PR劃分為兩類:以PR前half個樣本為一聚類集合,后(n - half)樣本為另一聚類集合,根據(9)式生成KMC初始聚類中心;

步驟8:通過KMC,把 PR聚成2類 vj( j =1,2),且]T;

步驟 9:把 2個聚類中心擬合成一條直線,并計算該直線斜率k;

步驟10:根據k,得到傾斜角α:

1.4 基于改進K-Means聚類醫學圖像配準

由于傳統的ICP算法存在上述問題,論文提出了基于改進 K-Means聚類醫學圖像配準(Medical Image Registration Using Improved K-Means Clustering,RIKMC)方法,具體描述如下:

步驟1:根據圖像矩和AIKMC,獲取參考圖像R和浮動圖像F的質心坐標(xr, yr)、(xf, yf),以及旋轉角αr和αf;

步驟 2:計算配準初始值:Δx = ( xf- yf),Δ y = yf-yr, Δα = αf- αr;

步驟3:把Δx、Δy和Δα作為ICP算法的初始值,即:

步驟 4:對得到的參考圖像R與浮動圖像F進行邊緣檢測得到二值化圖像RB和FB,定義灰度值為 0和1;

步驟5:將灰度值為1的二值化圖像RB 和FB 的像素點的坐標看做是ICP算法的參考圖像點集X和浮動圖像點集Y;

步驟 6:通過 ICP方法進行迭代后得到所需要的平移矩陣和旋轉矩陣。

2 實驗模擬及結果分析

實驗模擬軟件為Matlab7.1,操作系統Windows XP,內存2 GB,CPU為Pentium? Dual-Core E5500 2.80 GHz,實驗數據選取了美國 Vanderbilt大學Retrospective Registration Evaluation Projection(RREP)項目組的國際通用剛性配準腦部圖像數據。誤差ρ定義為:

(13)式中,通過配準獲取的浮動圖像變換參數用Δi表示,浮動圖像相對于參考圖像的標準變換參數用Δsi表示。得到總誤差ρ,即:

2.1 單模態醫學圖像配準

在該實驗中參考圖像選取PET第二層圖像、頭部CT patient_007第三層圖像和MR_PD_rectified第四層圖像,它們的圖像灰度都為256級,其中PET圖像分辨率像素為128128×,CT圖像分辨率像素為512512×,MR圖像分辨率像素為256256×,如參考圖像圖4(a)、5(a)、6(a)所示。通過表1單模態配準時浮動圖像實際變換參數,將相對應的參考圖像通過平移、旋轉后得到相對應的浮動圖像,如浮動圖像圖4(b)和4(c)、圖 5(b)和5(c)、圖6(b)和6(c)所示。

我們首先使用 ICP來完成單模態配準,然后使用RIKMC來實現單模態配準。實驗圖像如圖4、圖5和圖6所示,實驗結果如圖7、圖8以及表2所示。

從表2可以得出如下結果,在單模態配準時該方法相對于ICP配準方法有著明顯的優勢且整個配準時間較短;特別是圖像較大時,RIKMC配準速度優勢更明顯,但是當圖像較小,RIKMC和ICP配準速度相差不大。至于配準精度,ICP配準完全失敗,平移變換陷入局部最優;而RIKMC均能成功配準,精度較高,這也證明了ICP配準成功與否,依賴于初始值的選擇,而論文方法使用圖像慣量矩陣產生的初始值,已經接近最優值,不但節省了尋優時間,而且避免陷入局部最優。具體說來,RIKMC對CT1、CT2、MR1、MR2圖像配準成功,精度較高,但對PET1、PET2雖然能成功配準,但是配準精度有待提高,特別是平移參數誤差較大。

圖4 圖像CTFig.4 CT experimental images

圖5 圖像MRFig.5 MR experimental images

圖6 圖像PETFig.6 PET experimental images

表1 單模態醫學圖像配準時浮動圖像實際變換參數Tab.1 Transformation parameters of mono-modality floating images

圖7 ICPFig.7 ICP

圖8 RIKMCFig.8 RIKMC

表2 單模態醫學圖像配準浮動圖像性能比較Tab.2 Performance of registering the mono-modality images

2.2 多模態醫學圖像配準

在該實驗中參考圖像選取PET第三層圖像、頭部CT patient_007第五層圖像、MR_PD_rectified第六層圖像。實驗圖像由四組組成:1組如圖9所示,選取參考圖像CT1,浮動圖像MR1,圖像分辨率像素為256256×;2組如圖10所示,選取參考圖像MR2,浮動圖像CT2,圖像分辨率像素為256256×;3組如圖 11所示,選取參考圖像 CT3,浮動圖像PET1,圖像分辨率像素為128128×;4組如圖12所示,選取參考圖像 MR3,浮動圖像 PET2,圖像分辨率像素為128128×,所有圖像灰度均為256級。每幅參考圖像變換后的浮動圖像的實際變換參數如表3所示。

圖9 1組Fig.9 The first group of images

圖10 2組Fig.10 The second group of images

圖11 3組Fig.11 The third group of images

圖12 4組Fig.12 The fourth group of images

表3 多模態醫學圖像配準時浮動圖像實際變換參數比較Tab.3 Transformation parameters of multi-modality floating images

我們首先使用ICP來完成單模態配準,然后使用RIKMC來實現單模態配準。實驗結果如圖13、圖14、圖15以及表4所示。

從表4可以看到,在多模態配準時,基于ICP的配準方法和RIKMC配準方法相比較,RIKMC配準方法整個配準時間較短;特別是圖像較大時,RIKMC配準速度優勢更明顯,但是當圖像較小,RIKMC和ICP配準速度相差不大。至于配準精度,ICP對2組MR2和CT2配準基本成功,對于1組CT1和MR1、3組 CT3和PET1、4組MR3和PET2配準配準完全失敗,陷入局部最優,因此整體上講,ICP配準失敗率較高;RIKMC均能成功配準,雖然對3組CT3和PET1能成功配準,但是配準誤差相對較高。因此,從整體上講,MICP也適合多模態配準。

圖13 1組配準結果Fig.13 Result figures of the first group

圖14 2組配準結果Fig.14 Result figures of the second group

圖15 3組配準結果Fig.15 Result figures of the third group

圖16 4組配準結果Fig.16 Result figures of the fourth group

表4 多模態醫學圖像配準浮動圖像性能比較Tab.4 Performance of registering the multi-modality images

3 結論

為了解決ICP算法配準速度慢、配準成功率低等問題,論文利用改進的K-Means聚類方法,提出了基于改進K-Means聚類醫學圖像配準算法。通過實驗得出該算法既可用于單模態圖像配準,也可以用于多模態圖像配準;具有運算量少、圖像配準速度較快、計算比較簡單、精確度較高等特點,并且解決了圖像配準容易陷入局部最優的問題。

[1] Nejati M, Pourghassem H. Multiresolution Image Registration in Digital X-Ray Angiography with Intensity Variation Modeling[J]. Journal of Medical Systems, 2014, 38(1): 10-18.

[2] Pan MS, Jiang JJ, Rong QS. A modified medical image registration[J]. Multimedia Tools and Applications, 2014,70(3): 1585–1615.

[3] J B Antoine Maintz,M A Viergever.A survey of medical image registration[J]. Medical Image Analysis, 1998, 2(1): 1-36.[4] Hyunjin P, Peyton H, Kristy K, et a1. Adaptive registration using local information measures[J]. Medical Image Analysis,2004, 8(4): 465-473.

[5] Can A, Stewart C. A feature-based, robust, hierarchical algorithm for registration palm of images of the curved human retina[J].IEEE Transactions on Pattern Analysis and Machine Intelligence, 2002, 24(3): 347-363.

[6] Liu Y, Cheng HD, Huang JH. An Effective Non-rigid Registration Approach for Ultrasound Image Based On“Demons” Algorithm[J]. Journal of Digital Imaging, 2013,26(3): 521-529.

[7] Liu W, Ribeiro E. Incremental variations of image moments for nonlinear image registration[J]. Signal, Image and Video Processing, 2014, 8(3): 423-432.

[8] Arun KS, Huang TS, Blostein SD. Least-squares fitting of two 3-D point sets[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1987, 9(5): 698-700.

[9] Besl PJ, Mckay ND. A method for registration of 3-D shapes[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1992, 14(2): 239-256.

[10] Kaneko S., Kondo T., Miyamoto A.Robust matching of 3D contours using iterative closest point algorithm improved by M-estimation[J]. Pattern Recognition, 2003, 36(9): 2041-2047.

[11] Hu MK. Visual pattern recognition by moment invariants[J].IRE Transactions On Information Theory, 1962, 8(2): 179-187.

[12] Wong YR. Matching with invariant moments[J]. Computer Graphics and Image Processing, 1978, 8(1): 16-24.

[13] Anil K J. Data clustering: 50 years beyond K-Means[J].Pattern Recognition Letters, 2010, 31(8): 651-666.

[14] Mahajan M, Nimbor P, Varadarajan K. The planar K-means problem is NP-hard[J]. Lecture Notes in Computer Science,2009(5431): 274-285.

[15] Lai J Z C, Tsung-Jen H. Fast global K -means clustering using cluster membership and inequality[J]. Pattern Recognition,2010(43): 1954-1963.

猜你喜歡
模態方法
學習方法
車輛CAE分析中自由模態和約束模態的應用與對比
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
國內多模態教學研究回顧與展望
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
高速顫振模型設計中顫振主要模態的判斷
航空學報(2015年4期)2015-05-07 06:43:35
基于HHT和Prony算法的電力系統低頻振蕩模態識別
由單個模態構造對稱簡支梁的抗彎剛度
計算物理(2014年2期)2014-03-11 17:01:39
主站蜘蛛池模板: 71pao成人国产永久免费视频| 国产精品中文免费福利| 久久婷婷人人澡人人爱91| 亚洲美女久久| 久久人人妻人人爽人人卡片av| 视频二区国产精品职场同事| 91在线播放免费不卡无毒| 久久精品aⅴ无码中文字幕| V一区无码内射国产| 无码专区国产精品一区| 国产成熟女人性满足视频| 日本欧美中文字幕精品亚洲| 啊嗯不日本网站| 无码中文字幕精品推荐| 亚洲高清中文字幕在线看不卡| 日韩黄色精品| 亚洲全网成人资源在线观看| 久久精品午夜视频| 久久香蕉国产线看精品| 国产精品男人的天堂| 国产丝袜啪啪| 大陆国产精品视频| 国产精品偷伦视频免费观看国产 | 亚洲一区毛片| 亚洲二三区| 中文字幕无码制服中字| 色欲色欲久久综合网| 国产视频 第一页| 99热亚洲精品6码| 国内精品自在自线视频香蕉| 日韩在线播放欧美字幕| 亚洲无码高清免费视频亚洲 | 亚洲欧美日韩另类| 伊人久久精品无码麻豆精品| 欧美一级夜夜爽| 中国特黄美女一级视频| 综合色在线| 欧美日韩中文字幕在线| 国产亚洲一区二区三区在线| 久久精品视频一| 无码中文AⅤ在线观看| 亚洲一区国色天香| 国产丝袜啪啪| 日本黄色不卡视频| 亚洲精品人成网线在线| 亚洲成人福利网站| 四虎成人在线视频| 亚洲制服丝袜第一页| 日韩精品专区免费无码aⅴ| 久久中文电影| 亚洲一区毛片| 久久亚洲国产一区二区| 无码高清专区| 国产在线视频福利资源站| 亚洲人成日本在线观看| 极品私人尤物在线精品首页| 亚洲欧洲日韩国产综合在线二区| 99国产精品一区二区| 亚洲无码A视频在线| 国产91视频免费观看| 人禽伦免费交视频网页播放| 成人一级免费视频| 婷婷色婷婷| 国产女人综合久久精品视| 欧美人在线一区二区三区| 亚洲欧洲自拍拍偷午夜色| 亚洲婷婷在线视频| 亚洲欧美激情另类| 久久久亚洲色| 久久久久无码国产精品不卡| 久久国产精品国产自线拍| 国产成人综合日韩精品无码不卡| 亚洲系列无码专区偷窥无码| 99re视频在线| 欧美国产中文| 国产视频久久久久| 亚洲一级毛片免费观看| 中文字幕 欧美日韩| 丰满人妻中出白浆| 久综合日韩| 国产成人综合网| 真实国产精品vr专区|