2016-07-08 68 views
1

我想將我的dicom圖像的窗口級別從肺窗口更改爲胸部窗口。我知道窗戶平整的價值。但如何在Python中實現它?否則任何人都可以向我提供這個過程的詳細說明,將不勝感激。Python中的窗口調整

+1

你有看看DICOM標準中窗口的描述嗎? http://dicom.nema.org/medical/dicom/current/output/chtml/part03/sect_C.11.2.html#sect_C.11.2.1.2或者你的問題還涉及到什麼? –

回答

0

以下開源代碼可以實現骨窗。

def get_pixels_hu(slices): 
    image = numpy.stack([s.pixel_array for s in slices]) 
    image = image.astype(numpy.int16) 
    image[image == -2000] = 0 
    for slice_number in range(len(slices)): 
     intercept = slices[slice_number].RescaleIntercept 
     slope = slices[slice_number].RescaleSlope 
     if slope != 1: 
      image[slice_number] = slope * image[slice_number].astype(numpy.float64) 
      image[slice_number] = image[slice_number].astype(numpy.int16) 
     image[slice_number] += numpy.int16(intercept) 

    return numpy.array(image, dtype=numpy.int16) 

而且我加入以下後 圖像[slice_number] + = numpy.int16(截距)碼

image[slice_number] = image[slice_number]*3.5 + mean2*0.1 

可以骨窗口更改爲腦組織的窗口。 重點是參數3.5和0.1的設置。我只是試着讓這兩個參數適合腦組織窗口。也許你可以調整他們的胸部窗口。