日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

DICM(DICOM), IMA 医学图像 预处理 调窗(window-leveling)

發布時間:2023/12/31 windows 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DICM(DICOM), IMA 医学图像 预处理 调窗(window-leveling) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

dcm|dicm是醫學圖像常見格式(IMA可看作dicm同類型的格式[1]),是直接能從機器上獲得的圖像格式,但是如果使用深度神經網絡進行處理和其他操作需要對原始的圖像格式進行處理才能夠使用。

首先對于CT圖像需要明確的是我們從機器上獲得的是X ray穿過物體后投影在探測器上,探測器接收的數據是投影的數值(projection data-->sinogram(projection image) 這個過程也要進行數值轉換,如取對數等操作).

dicm應該是對投影后數據前處理完畢進行重建后的圖像,但是圖像的像素值并不一定以Hu為單位(應該跟廠家有關,比如IMA是西門子CT設備產生的圖像,不是HU單位),因此要查看dicm文件的文件頭信息確認像素值的單位,如果不是HU需要處理[2]。

對于IMA文件第一步轉換為HU格式,第二步進行調窗,第三步可根據情況縮放范圍自行選擇處理或者不處理送給神經網絡或者其他操作。

(1)轉換為HU格式:[3,4]中大致講清楚了轉換的方法,但是實現對于我想使用單張圖像轉換不太好用,因此參考代碼有如下改動。

def getCtHU(dicm):'''直接傳入dicm文件/IMA文件'''img=np.array(dicm.pixel_array).astype('int32')img[img == -2000.0] = 0Hu = np.array(img).astype('float64')RescaleIntercept = dicm.RescaleInterceptRescaleSlope = dicm.RescaleSlopeif RescaleSlope != 1:Hu = Hu * RescaleSlopeHu += RescaleInterceptreturn Hu

(2)獲得HU為單位的圖像的矩陣后,需要針對HU圖像進行調窗,以適應于我們對不同部位的圖像進行分析(醫學圖像中不同部位的適用的HU范圍不同,這個范圍叫做窗口),在imageJ中窗口的大小叫做window,窗口的中心叫做level,在這幾個參考的帖子中有不同的叫法,在此按照ImageJ 的名稱[5,6]。

def windowsLevelTransform(Hu, window, level):img = Humin = level - float(window) * 0.5;max = level + float(window) * 0.5;img[img < min] = minimg[img > max] = maxnorm_ = (img - min) / windownorm_.astype('float32')return norm_

調窗后的數據就是想要查看的數據范圍了,在這里對不同部位調窗的數據值設定也不相同[7].


調窗前 調窗后

?


?reference

  • (21條消息) python如何打開.ima文件格式的醫學影像(已爬坑,.IMA為西門子CT設備的另一種醫學影像文件格式)_巨魔戰將-CSDN博客_ima文件

  • (21條消息) Dicom 圖像--像素值(灰度值)轉為CT值_小可愛的博客-CSDN博客_ct值轉灰度值
  • 成熟的醫學影像“調窗”(window-leveling)算法詳解 - 微笑的艾米 - 博客園 (cnblogs.com)Full Preprocessing Tutorial | Kaggle
  • 處理醫療影像的Python利器:PyDicom - 知乎 (zhihu.com)
  • (21條消息) 醫學圖像預處理(三)——windowing(ct對比增強)_normol的博客-CSDN博客_ct圖像預處理
  • CT的窗寬,窗位到底是什么意思? - 知乎 (zhihu.com)
  • 圖像識別 | 計算機斷層掃描基礎:加窗 - 知乎 (zhihu.com)
  • (21條消息) 手把手教你用python實現機器學習預測疾病_程序員石磊-CSDN博客_機器學習 疾病預測
  • 常見醫療掃描圖像處理步驟 - 知乎 (zhihu.com)
  • 總結

    以上是生活随笔為你收集整理的DICM(DICOM), IMA 医学图像 预处理 调窗(window-leveling)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。