簡體   English   中英

在python丟失內容上查看DICOM文件時支持pydicom庫

[英]Support for pydicom library when viewing DICOM files on python lost content

我正在使用pydicom庫查看圖2所示的DICOM文件,但是我想弄清楚數字3。我不知道該怎么做。 你幫我 我謝謝你

import matplotlib.pyplot as plt
from matplotlib import pylab
import pydicom

filename = 'newfilename.dcm'
dataset = pydicom.dcmread(filename)
plt.imshow(dataset.pixel_array, cmap=pylab.cm.bone)
plt.show()

鏈接圖片錯誤

您的問題與所謂的“窗口化”有關。 由於DICOM文件中的灰度范圍(通常:-1000 ... + 4000)高於標准顯示系統可以顯示的灰度范圍(0..255),因此將從圖像中提取一定范圍的灰度。 低於該范圍的灰度值將映射為黑色。 超出該范圍的灰度值將映射為白色。

pylab.cm.bone

說您已調整窗口以突出骨骼,在您發布的圖像中就是這種情況。 我查看了顏色圖的文檔,但沒有其他值對我合適(也許可以幫助您處理不同的顏色圖)。 我建議你計算其或者基於圖像的直方圖或圖像(屬性的DICOM頭(0028,1050)和(0028,1051),該窗設置一個自己的彩色地圖DICOM標准,第3部分C.11.2說明了如何從開窗值計算LUT。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM