इंटरसेक्शन ऑफ द यूनियन
एक और cost function है intersection of the union (IOU). IOU वह अनुपात है जिसमें दोनों इमेज में भरे गए पिक्सल्स (यानी, intersection) की संख्या को उन पिक्सल्स की संख्या से भाग दिया जाता है जो किसी एक इमेज में भी भरे गए हों (यानी, union).
इस अभ्यास में, यह तय करें कि im1 को कैसे ट्रांसफॉर्म किया जाए ताकि im2 के साथ IOU cost function को अधिकतम किया जा सके। आपके लिए हमने यह फंक्शन परिभाषित किया है:
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 पास करना न भूलें, ताकि array के shapes मेल खाएँ.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में बायोमेडिकल इमेज विश्लेषण
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें