Začněte nyníZačněte zdarma

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

Zobrazit kurz

Interaktivní praktické cvičení

Proměňte teorii v praxi s jedním z našich interaktivních cvičení

Začít cvičení