2016-01-17 4 views
3

У меня есть набор из 20 изображений DICOM, и мне нужно показать среднее значение окна и центра этих 20 изображений.Вычисление знака значения DICOM

Использование pydicom Я получаю значение этих тегов, где значение 20 изображений равно, WindowWidth = ['56', '3200'] и WindowCenter = ['29', '700'].

Как вычислить это среднее значение для Window и Center?

Мой упрощенный код, если это помогает:

from dicom import read_file 

ds = read_file("01.dcm") 

print ds.WindowWidth # = ['56', '3200'] 
print ds.WindowCenter # = ['29', '700'] 
+1

Было бы полезно узнать цель усреднения параметров окна. Вероятно, ваш вопрос не "как вычислить среднее из двух целых чисел в python". Window Center и Window Width - многозначные атрибуты, поэтому можно сохранить произвольное количество значений Center/Width в заголовке DICOM. В вашем примере у вас есть два набора окон (WC = 29, WW = 56 и WC = 700, WW = 3200). Усреднение их не имеет для меня большого смысла. –

+0

Дело в том, что у меня есть этот набор из 20 изображений, и каждое изображение имеет значение winow/level, отличное от того, когда я открываю их в средстве просмотра (не уверен, как он рассчитан это значение), но теги из них имеют одинаковое значение , которые я представил в вопросе. Но в программном обеспечении, которое я разрабатываю, мне нужно показать эти 20 изображений на одном экране и отобразить значение окна/уровня для всех из них, мой вопрос: что бы это значение (среднее?) Окна/уровня для всех эти изображения? Понять сейчас? –

+0

Да, что помогает. Я поддержал ответ cneller, это то, что я также предлагаю. Усреднение их не имеет смысла, чем использование значений, предоставляемых с любого из изображений. В большинстве случаев пользователи будут вручную настраивать его, поэтому то, что вы предоставляете, является не более чем отправной точкой. –

ответ

2

Некоторые изображения [CT], в частности, имеют несколько уровней окна, указанные для выделения различных функций. Если ваши значения одинаковы между 20 изображениями, выберите один из двух наборов (в идеале, позвольте пользователю выбрать их). Проверьте attribute (0028,1055), Ширина окна и Объяснение центра, чтобы узнать, есть ли там информация.

Смежные вопросы