Intersektion över unionen (IoU) är en viktig metrisk som används för att utvärdera riktigheten av objektdetekteringsmodeller. Det mäter överlappningen mellan den förutspådda bundningsrutan och marken sanningsgränsen. En högre IoU indikerar bättre modellprestanda i lokaliseringsobjekt.
Förstå IoU
IoU beräknas genom att dela området överlappning mellan de förutspådda och mark sanning lådor i området för deras förening. Formeln är:
]IoU = (överlappningsområde)/ (unionens område)
Värden varierar från 0 till 1, där 0 betyder ingen överlappning och 1 indikerar perfekt anpassning.
Beräkning av IoU
För att beräkna IoU, följ dessa steg:
- Bestäm koordinaterna för de förutspådda och markerade sanningslådor.
- Beräkna området för varje låda.
- Hitta koordinaterna för korsningen rektangel.
- Beräkning av korsningens område.
- Beräkna området för unionen genom att lägga till områdena i båda lådorna och subtrahera korsningen området.
- Dela korsningen området vid fackföreningsområdet för att få IoU poäng.
Använda IoU för modellutvärdering
IoU används för att avgöra om en upptäckt är korrekt baserat på ett tröskelvärde, vanligen satt till 0,5. Om IoU överstiger denna tröskel, anses detektionen vara en verklig positiv. Lägre IoU trösklar kan användas för mer lindringsutvärderingar, medan högre trösklar kräver mer exakt lokalisering.
Metrik som genomsnittlig genomsnittlig precision (mAP) innehåller IoU-trösklar för att utvärdera övergripande modellprestanda över olika objektklasser och detekteringsförtroendenivåer.