Snitt over Union (IoU) er en nøkkelmåling som brukes til å evaluere nøyaktigheten av objektdeteksjonsmodeller. Det måler overlapping mellom den forutsagte grenseboksen og bakkesannhetens grenseboks. En høyere IoU indikerer bedre modellytelse i lokaliseringsobjekter.

Forstå IoU

IoU beregnes ved å dele området med overlapp mellom de forutsagte og bakkede sannhetsbokser av området til deres union. Formlen er:

IoU = (Area of Overlap) / (Area of Union)]

Verdier varierer fra 0 til 1, hvor 0 betyr ingen overlapp og 1 indikerer perfekt justering.

Beregner IoU

For å beregne IoU, følg disse trinnene:

  • Bestem koordinatene for de forutsagte og bakkede sannhetsboksene.
  • Beregn området til hver boks.
  • Finn koordinatene til kryssrektangelet.
  • Beregn området til krysset.
  • Beregn området til unionen ved å legge til områdene til begge boksene og trekke kryssområdet fra.
  • Del kryssområdet med unionsområdet for å få IoU-scoren.

Bruke IoU til modellvurdering

IoU brukes til å bestemme om deteksjonen er riktig basert på en terskelverdi, som vanligvis er angitt til 0,5. Hvis IoU overstiger denne terskel, anses deteksjonen som en sann positiv. Nedre IoU-terskelverdier kan brukes til mer seniente evalueringer, mens høyere terskelkrav er mer presis lokalisering.

Metrics som gjennomsnittlig gjennomsnittlig presisjon (mAP) innbefatter IoU-trasser for å evaluere total modellytelse på tvers av ulike objektklasser og deteksjonssikkerhetsnivå.