ПочатиПочніть безкоштовно

Виміряйте дисперсію

Функції вимірювання в SciPy дають змогу підбирати обчислення для конкретних наборів пікселів:

  • Параметр labels обмежує маску ненульовими пікселями.
  • Параметр index повертає значення міри для кожного значення мітки.

У цій вправі обчисліть дисперсію інтенсивності vol для різних наборів пікселів. Ми підготували сегментоване 3D‑зображення як labels: мітка 1 — це лівий шлуночок, а мітка 2 — круговий зразок тканини.

Labeled Volume


Після виведення дисперсій виберіть правильне твердження з наведених нижче відповідей.

Ця вправа є частиною курсу

Біомедична обробка зображень у 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:', ____)
Редагувати та запускати код