SimpleITK學習(一)基本概念


斷斷續續使用simpleitk處理CT和X光圖片有些時間了,但是學的知識都比較零散,沒有形成系統的概念,於是對着SimpleITK的英文文檔https://simpleitk.readthedocs.io/en/master/index.html學習一遍,再結合自己的一點經驗,做一點總結。

SimpleITK是ITK的簡化接口,使用起來更加方便,有多種語言接口,我平時用的都是python版,安裝比較簡單,pip install SimpleITK即可

SimpleITK是專門處理醫學影像的軟件,在SimpleITK中,圖像的概念與我們在計算機視覺中常用的RGB圖像差異很大,后者只是一個多維矩陣,是一個數學上的概念,而在SimpleITK中,圖像是一種物理實體,圖像中的每一個像素都是物理空間中的一個點,不光有着像素值,還有着坐標,間距,方向等概念

下圖是一個直觀的解釋

size:圖像在各維度的像素個數

spacing:圖像各維度上像素之間的距離(物理層面的,有單位,一般為mm)

physical extent:圖像在物理空間中的大小

Origin:圖像原點的坐標(物理層面的,有單位,一般為mm,與spacing保持一致)

direction:采用方向余弦矩陣,也就是圖像自身坐標系相對於世界坐標系(固定不動的)的角度,再直白點就是新坐標系在原坐標系上各個方向的投影,百度百科https://baike.baidu.com/item/方向余弦

為了強調此處的圖像不僅僅是一個數字組成的矩陣,用圖說話

兩幅圖的內容能看出來是一樣的,但是像素間距不同

再看

兩幅圖內容一樣,但是方向和坐標原點都不同,在SimpleITK中是不同的圖像

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM