Průsečík sjednocení
Další cenová funkce je průsečík sjednocení (IOU). IOU udává počet pixelů vyplněných v obou obrázcích (průsečík) vzhledem k počtu pixelů vyplněných alespoň v jednom z nich (sjednocení).
V tomto cvičení zjisti, jak nejlépe transformovat im1, aby byla cenová funkce IOU s im2 maximalizována. Máš k dispozici následující funkci:
def intersection_of_union(im1, im2):
i = np.logical_and(im1, im2)
u = np.logical_or(im1, im2)
return i.sum() / u.sum()
Poznámka: Při použití ndi.rotate() nezapomeň předat parametr reshape=False, aby se tvary polí shodovaly.
Toto cvičení je součástí kurzu
Biomedical Image Analysis in Python
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení