1. 학습
  2. /
  3. 강의
  4. /
  5. Python을 활용한 생의학 영상 분석

Connected

연습 문제

에지 검출 (1)

필터는 "검출기(detector)"로도 사용할 수 있어요. 이미지의 일부가 가중치 패턴과 잘 맞으면 반환되는 값이 매우 크거나(혹은 매우 작거나) 해집니다.

에지 검출의 경우, 그 패턴은 한 평면을 따라 강도가 변하는 형태예요. 가로 에지를 검출하는 필터는 다음과 같을 수 있습니다:

weights = [[+1, +1, +1],
           [ 0,  0,  0],
           [-1, -1, -1]]

이 연습에서는 수직 에지 검출기를 만들어 보고, 손 엑스레이(im)에서 얼마나 잘 동작하는지 확인해 보세요.

지침

100 XP
  • 왼쪽에서 오른쪽으로 강도가 변할 때를 검출하는 3x3 필터 가중치 배열을 만드세요. 값은 1, 0, -1만 사용합니다.
  • im에 에지 검출기를 컨볼브하세요.
  • seismic 컬러맵으로 가로 에지를 그리세요. 컬러맵 스케일을 조절하기 위해 vmin=-150, vmax=150을 사용하세요.
  • 컬러바를 추가하고 결과를 렌더링하세요.