Table of Contents
Intersection over Union (IoU) on keskeinen metri, jota käytetään arvioimaan objektintunnistusmallien tarkkuutta. Se mittaa limittymän ennustetun rajauslaatikon ja maanpinnan totuudenrajauslaatikon välillä. Korkeampi IoU osoittaa paremman mallin suorituskyvyn paikannuksessa.
IoU:n ymmärtäminen
IoU lasketaan jakamalla ennustettujen ja maassa olevien totuuslaatikoiden välinen päällekkäisyys niiden liiton alueella.
IoU = (Ylikasvun alue) / (unionin alue)[
Arvot vaihtelevat 0:sta 1:een, jossa 0 tarkoittaa, ettei päällekkäisyyksiä ja 1 osoittaa täydellistä linjausta.
IoU:n laskeminen
Laske IoU:ta seuraamalla seuraavia vaiheita:
- Määritä ennustettujen ja maadoitettujen totuuslaatikoiden koordinaatit.
- Laske kunkin laatikon pinta-ala.
- Etsi koordinaatit risteysalueiden suorakulmio.
- Laske risteyksen alue.
- Laske alue liiton lisäämällä alueet sekä laatikot ja vähentämällä leikkausalueen.
- Jaa risteysalue liiton alueen kanssa saadaksesi IoU-pisteet.
IoU:n käyttäminen mallin arvioinnissa
IoU:ta käytetään määrittämään, onko havainto oikea, ja se perustuu yleisesti 0,5:een raja-arvoon. Jos IoU ylittää tämän kynnysarvon, havainto katsotaan todelliseksi positiiviseksi. Alempia IoU:n raja-arvoja voidaan käyttää lievempiin arviointeihin, kun taas korkeammat raja-arvot vaativat tarkempia lokalisointia.
Metriikassa, kuten keskimääräisessä tarkkuuden (mAP) standardissa, on IoU-kynnysarvo, jonka avulla voidaan arvioida mallin kokonaissuoritusta eri kohdeluokissa ja havaita luotettavuustaso.