마스크 만들기
마스크(Mask)는 이미지에서 특정 부분을 제거하거나 선택할 때 가장 기본적으로 사용하는 방법이에요. 마스크는 이진 배열로, 각 값이 분석에 포함되어야 하는지를 표시해요. 보통 하나 이상의 논리 연산을 이미지에 적용해 마스크를 만듭니다.
이 연습에서는 간단한 세기 임계값을 사용해 손 방사선 사진에서 피부와 뼈를 구분해 보세요. (im은 전체 세기 범위를 활용하도록 히스토그램 평활화가 적용되어 있어요.)
아래는 우리가 구분해 표시할 구간을 색으로 나타낸 im의 히스토그램입니다.
이 연습은 강의의 일부입니다
Python을 활용한 생의학 영상 분석
연습 안내
145이상인 세기를 가진 픽셀을 선택해 뼈(bone) 마스크를 만드세요.45이상145미만인 세기를 가진 픽셀을 선택해 피부(skin) 마스크를 만드세요.- 피부와 뼈 마스크를 그레이스케일로 시각화하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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()