교집합 대비 합집합
또 다른 비용 함수로 교집합 대비 합집합(IOU, Intersection of Union)이 있습니다. IOU는 두 영상 모두에서 채워진 픽셀 수(교집합)를, 두 영상 중 어느 하나에서라도 채워진 픽셀 수(합집합)로 나눈 값이에요.
이번 연습에서는 im1을 어떻게 변환해야 im2와의 IOU 비용 함수를 최대화할 수 있는지 결정해 보세요. 아래 함수를 미리 정의해 두었습니다:
def intersection_of_union(im1, im2):
i = np.logical_and(im1, im2)
u = np.logical_or(im1, im2)
return i.sum() / u.sum()
참고: ndi.rotate()를 사용할 때는 배열의 모양이 일치하도록 reshape=False를 꼭 지정하세요.
이 연습은 강의의 일부입니다
