Якорные ящики и смещения при обнаружении объектов SSD

Как рассчитать смещения якорей для обнаружения объектов в SSD? Насколько я понял, якорные блоки - это блоки в карте объектов 8x8, карте объектов 4x4 или любой другой карте объектов в выходном слое.

Так каковы смещения?

Это расстояние между центром ограничительной рамки и центром конкретной рамки, скажем, на карте объектов 4x4?

Если в качестве выходных данных я использую карту объектов 4x4, то выходные данные должны иметь размерность:

(4x4, n_classes + 4)

где 4 для моих координат якорного ящика. Эти 4 координаты могут быть чем-то вроде:

(xmin, xmax, ymin, ymax)

Это будет соответствовать верхнему левому и правому нижнему углам ограничительной рамки. Так зачем нам нужны смещения и если да, то как мы их вычисляем?

Любая помощь могла бы быть полезна!

1 ответ

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

Теперь, поскольку это проблема обнаружения, у нас также будут наземные ограничивающие прямоугольники. Здесь примерно мы сравниваем IOU блока привязки с блоком GT и, если он больше, чем пороговое значение, скажем 0,5, мы прогнозируем смещения блока для этой привязки коробка.

Другие вопросы по тегам