Zacznij terazZacznij za darmo

Tworzenie maski

Maski to podstawowa metoda usuwania lub wybierania określonych fragmentów obrazu. Są to tablice binarne wskazujące, które wartości mają być uwzględnione w analizie. Zazwyczaj tworzy się je, stosując do obrazu jedną lub więcej operacji logicznych.

W tym ćwiczeniu spróbuj wykorzystać prosty próg intensywności, aby odróżnić skórę od kości na radiogramie dłoni. (Obraz im został wyrównany tak, aby obejmował pełny zakres intensywności.)

Poniżej widoczny jest histogram im z pokolorowaniem według segmentów, które będziemy wykresować.

Histogram of equalized foot x-ray

To ćwiczenie jest częścią kursu

Analiza obrazów biomedycznych w Pythonie

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz maskę kości, wybierając piksele o intensywności większej niż lub równej 145.
  • Utwórz maskę skóry, wybierając piksele o intensywności większej niż lub równej 45 i mniejszej niż 145.
  • Wyświetl maski skóry i kości w skali szarości.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Create skin and bone masks
mask_bone = ____
mask_skin = ____

# Plot the skin (0) and bone (1) masks
fig, axes = plt.subplots(1,2)
axes[0].imshow(____)
axes[1].imshow(____)
format_and_render_plot()
Edytuj i uruchom kod