Использование локальных бинарных шаблонов с круговой маской
Для того, чтобы извлечь текстурные функции; LBP (Local Binary Patterns) используются во многих алгоритмах обнаружения фона на переднем плане. Легко понять, почему эти функции устойчивы к освещению. Тем не мение; есть одно из их структурных свойств, которое я не мог понять. Какова точная причина использования "круговой маски", а не "прямоугольной", когда мы вычисляем шаблон? Например, в этой статье они утверждали, что их модификация лучше, чем обычный LBP; хотя они не указали причину почему.
Ну, во-первых, я подумал, что это для получения шаблона, который является инвариантным вращением; но... это только мое предположение, конечно.
Кто-нибудь знает, почему круговая структура лучше, чем прямоугольная?
1 ответ
Ключевой особенностью круга является то, что каждая точка на окружности имеет одинаковое расстояние от центра. Если вы хотите исследовать отношения соседства, вы, как правило, хотите включить информацию на определенное расстояние от центрального пикселя. Использование квадрата или, что еще хуже, прямоугольной маски означает, что вы придаете больший вес определенным направлениям (где указывают 4 угла), что имеет смысл только для очень конкретных изображений.