OBB-PBD учит LocateAnything-3B находить повёрнутые объекты: rotIoU вырос с 0,125 до 0,303

Исследователи из Chungnam National University расширили Parallel Box Decoding в модели LocateAnything-3B с четырёх координат до шести слотов. Теперь модель выдаёт ориентированный бокс (cx, cy, w, h, sin2θ, cos2θ) за один проход, и это важно для аэроснимков, где машины стоят под любым углом. На бенчмарке AVVG rotIoU вырос с 0,1253 у zero-shot базы до 0,303 ± 0,012 по трём сидам. Сам по себе обучаемый поворот добавил +0,055 к матчевому контролю с осево-выровненными рамками, а простое расширение блока ничего не дало. • Тест: 6139 записей, 120 изображений • Работа вышла в Remote Sensing 18(20), 3535 • Код и все 9 чекпоинтов опубликованы

AI-обработка оригинала Hugging Face Daily Papers; редакция Hamidun News
OBB-PBD учит LocateAnything-3B находить повёрнутые объекты: rotIoU вырос с 0,125 до 0,303
Источник: Hugging Face Daily Papers. Коллаж: Hamidun News.
Слушать статью
Паспорт материала и цифры
ПараметрДанные
ПервоисточникHugging Face Daily Papers ↗
Главный редактор
Тест6139 записей, 120 изображений
Ключевой факт #2Работа вышла в Remote Sensing 18(20), 3535
Ключевой факт #3Код и все 9 чекпоинтов опубликованы

Команда Chang Woo Song и Yeong Jun Koh из Chungnam National University научила модель LocateAnything-3B находить на аэроснимках объекты по текстовому описанию и сразу обводить их повёрнутыми рамками. На бенчмарке AVVG средний rotIoU вырос с 0,1253 у zero-shot-базы до 0,303 ± 0,012 (среднее и стандартное отклонение по трём сидам обучения). Работа опубликована в журнале Remote Sensing, том 18, выпуск 20, статья 3535. Код и все 9 чекпоинтов лежат в открытом доступе.

Почему горизонтальный бокс не подходит для вида сверху

На обычных фотографиях объекты чаще всего стоят более-менее вертикально, и горизонтальная рамка из четырёх координат работает прилично. На снимках с дронов и спутников всё иначе. Автомобиль на парковке или на развязке может быть повёрнут на любой угол, и осево-выровненная рамка захватывает кучу фона и соседние машины. Метрика пересечения при этом честно падает.

Большинство grounding-моделей к тому же выдают координаты последовательно, токен за токеном. Parallel Box Decoding (PBD), заложенный в LocateAnything-3B, устроен иначе: все геометрические слоты предсказываются за один прямой проход. Но блок рассчитан только на четыре числа. Задача авторов состояла в том, чтобы вписать в этот блочный интерфейс угол и не потерять скорость.

Шесть слотов вместо четырёх

Ориентированный бокс теперь описывается шестью значениями: cx, cy, w, h, sin2θ и cos2θ. Угол кодируется через двойной аргумент. У прямоугольника поворот на 180° даёт ту же фигуру, поэтому прямое предсказание θ создаёт разрыв на границе диапазона. Пара sin2θ и cos2θ эту неоднозначность снимает, а сам угол потом восстанавливается из этих двух чисел. Декодирование по-прежнему идёт за один проход.

Отдельного внимания заслуживает методика проверки. Авторы пишут, что не стали полагаться на убывающую кривую лосса. Они прогнали контрольные тесты с перемешиванием изображений и промптов, а также пробы на видимость и утечку. Они показали, что исправленная модель опирается и на картинку, и на текст запроса, а не только на статистику промптов. Для области, где легко получить красивый лосс и бесполезную модель, это важная гигиена.

Что показали цифры

  • Бенчмарк: AVVG (aerial vehicle visual grounding), цели действительно повёрнуты под разными углами.
  • Тестовый набор: полные 6139 записей по всем 120 изображениям.
  • Zero-shot база: rotIoU 0,1253.
  • OBB-PBD: rotIoU 0,303 ± 0,012 по трём сидам.
  • Вклад ориентации: обучение именно повёрнутым боксам, а не их осево-выровненным оболочкам, даёт +0,055 ± 0,008 rotIoU относительно матчевого контроля. Доверительные интервалы 95% по каждому сиду исключают ноль.
  • Одно лишь расширение блока (block expansion) без обучения ориентации не даёт прироста rotIoU, отличимого от нуля.
  • Формат бокса: (cx, cy, w, h, sin2θ, cos2θ).
  • Базовая модель: LocateAnything-3B с Parallel Box Decoding.
  • Публикация: Remote Sensing 18(20), 3535; релиз кода и 9 чекпоинтов.

Последний пункт самый поучительный. Прирост даёт не архитектурная надстройка, а то, чему модель учат. Если дать ей лишние слоты, но обучать на горизонтальных рамках, результат не изменится.

Что можно взять в работу

Абсолютные 0,303 rotIoU пока далеки от потолка. Это скорее рабочая отправная точка, чем готовый продукт для мониторинга территорий. Зато у неё есть несколько практических плюсов. Подход подходит командам, которые работают с аэро- и спутниковой съёмкой: для поиска транспорта по описанию, инвентаризации парковок, анализа трафика. Открытые чекпоинты позволяют не обучать модель с нуля, а сравнить её со своей базой на собственных данных. Схема с sin2θ и cos2θ переносится и на другие блочные декодеры, где нужно добавить угол, не ломая однопроходный интерфейс.

Стоит повторить и методику контролей. Матчевый осево-выровненный контроль и перемешивание изображений с промптами отделяют реальный вклад ориентации от эффекта дополнительных параметров. Для любой работы по grounding в нестандартных доменах это недорогой способ проверить, что модель действительно смотрит на картинку.

Вопросы и ответы по материалу

Что известно по теме: почему горизонтальный бокс не подходит для вида сверху?

На обычных фотографиях объекты чаще всего стоят более-менее вертикально, и горизонтальная рамка из четырёх координат работает прилично. На снимках с дронов и спутников всё иначе. Автомобиль на парковке или на развязке может быть повёрнут на любой угол, и осево-выровненная рамка захватывает кучу фона и соседние машины. Метрика пересечения при этом честно падает. Большинство grounding-моделей к тому же выдают координаты последовательно, токен за токеном. Parallel Box Decoding (PBD), заложенный в LocateAnything-3B, устроен иначе: все геометрические слоты предсказываются за оди

Что известно по теме: шесть слотов вместо четырёх?

Ориентированный бокс теперь описывается шестью значениями: cx, cy, w, h, sin2θ и cos2θ. Угол кодируется через двойной аргумент. У прямоугольника поворот на 180° даёт ту же фигуру, поэтому прямое предсказание θ создаёт разрыв на границе диапазона. Пара sin2θ и cos2θ эту неоднозначность снимает, а сам угол потом восстанавливается из этих двух чисел. Декодирование по-прежнему идёт за один проход. Отдельного внимания заслуживает методика проверки. Авторы пишут, что не стали полагаться на убывающую кривую лосса. Они прогнали контрольные тесты с перемешиванием изображений и промп

Что известно по теме: что показали цифры?

Бенчмарк: AVVG (aerial vehicle visual grounding), цели действительно повёрнуты под разными углами. Тестовый набор: полные 6139 записей по всем 120 изображениям. Zero-shot база: rotIoU 0,1253. OBB-PBD: rotIoU 0,303 ± 0,012 по трём сидам. Вклад ориентации: обучение именно повёрнутым боксам, а не их осево-выровненным оболочкам, даёт +0,055 ± 0,008 rotIoU относительно матчевого контроля. Доверительные интервалы 95% по каждому сиду исключают ноль. Одно лишь расширение блока (block expansion) без обучения ориентации не даёт прироста rotIoU, отличимого от нуля. Формат бокса: (cx,

ЖХ
Жемал Хамидун — CPO Alpina Digital, продакт-менеджер AlpinaGPT. Делает AI-продукты с 2019 года. Hamidun News — pet project, который вырос в production-агрегатор с 6000+ читателей.
✦ Практика · Hamidun Academy

Соберите рабочего ИИ-агента или сервис своими руками без ручного кода

В Академии Жемала Хамидуна (academy.hamidun.com) открыт бесплатный 72-часовой тест-драйв: интерактивные скетч-уроки по Claude Code и Cursor, живой Tech Radar и готовые шаблоны агентов.

Открыть 72ч бесплатный доступ →Интенсив по Вайб-кодингу
Что вы думаете?
Загружаем комментарии…