Расчет пересечения над союзом (iou): метрики для оценки моделей обнаружения объектов
Пересечение по Юниону (IoU) является ключевой метрической величиной, используемой для оценки точности моделей обнаружения объектов. Она измеряет перекрытие между предсказанным ограничивающим ящиком и наземным ограничивающим ящиком истинности. Более высокий IoU указывает на лучшую производительность модели при локализации объектов.
Понимание IoU
IoU рассчитывается путем деления области перекрытия между предсказанными и наземными ложами истины на область их объединения. Формула такова:
IoU = (Зона Оверлэпа) / (Зона Союза)
Значения варьируются от 0 до 1, где 0 означает отсутствие перекрытия, а 1 указывает на идеальное выравнивание.
Вычисление IoU
Чтобы вычислить IoU, выполните следующие шаги:
- Определите координаты предсказанных и наземных лож истины.
- Вычислите площадь каждой коробки.
- Найдите координаты прямоугольника пересечения.
- Вычислите площадь перекрестка.
- Вычислите площадь соединения, добавив области обоих ящиков и вычитая площадь пересечения.
- Разделите площадь пересечения на площадь союза, чтобы получить оценку IoU.
Использование IoU для оценки модели
IoU используется для определения правильности обнаружения на основе порогового значения, обычно устанавливаемого на уровне 0,5. Если IoU превышает этот порог, обнаружение считается истинным положительным. Более низкие пороги IoU могут использоваться для более мягких оценок, в то время как более высокие пороги требуют более точной локализации.
Такие показатели, как средняя средняя точность (mAP), включают пороговые значения IoU для оценки общей производительности модели в разных классах объектов и уровня уверенности в обнаружении.