Измерение дисперсии
Функции измерения из SciPy позволяют ограничивать вычисления определёнными наборами пикселей:
- Параметр
labelsограничивает маску ненулевыми пикселями. - Параметр
indexвозвращает значение для каждой метки.
В этом упражнении вычислите дисперсию интенсивности пикселей vol для разных наборов пикселей. Трёхмерное сегментированное изображение доступно как labels: метка 1 соответствует левому желудочку, метка 2 — круговому участку ткани.
Выведите значения дисперсий на экран и выберите верное утверждение из предложенных вариантов ответа.
Это упражнение является частью курса
Анализ биомедицинских изображений на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Variance for all pixels
var_all = ndi.variance(vol, labels=None, index=None)
print('All pixels:', var_all)
# Variance for labeled pixels
var_labels = ndi.variance(____, _____, ____)
print('Labeled pixels:', ____)
# Variance for each object
var_objects = ____
print('Left ventricle:', var_objects[0])
print('Other tissue:', ____)