0

Для извлечения текстурных функций; LBP (локальные двоичные паттерны) используются во многих алгоритмах обнаружения фона переднего плана. Легко понять, почему эти функции терпимы к освещению. Однако; есть один из их структурных свойств, которые я не мог понять. Какова конкретная причина использования «круговой маски», а не «прямоугольной», когда мы вычисляем шаблон? Например, in this paper, они утверждали, что их модификация лучше, чем обычный LBP; хотя они не указали причину.Использование локальных двоичных паттернов с круговой маской

Ну, во-первых, я думал, что это для получения шаблона, который является инвариантом вращения; но ... Это, конечно, мое предположение.

Кто-нибудь знает, почему круговая структура лучше прямоугольной?

+0

Просьба привести некоторые ссылки и/или примеры того, что вы имеете в виду. Чем больше контекста вы предоставляете, тем более вероятно, что вы получите удовлетворительный ответ. –

ответ

1

Ключевой особенностью круга является то, что каждая точка на окружности имеет такое же расстояние от центра. Если вы хотите исследовать окрестности, вы обычно хотите включать информацию на определенное расстояние от центрального пикселя. Использование квадрата или, что еще хуже, прямоугольной маски означает, что вы придаете больший вес определенным направлениям (где указывают 4 угла), что будет иметь смысл только для очень конкретных изображений.

+0

Химм. Значит, речь не идет о том, чтобы эти черты были неотъемлемой частью чего-то ... Это как раз сбор максимально точной информации в локальной окрестности этого центрального пикселя? (Ну, конечно, я даже не упоминаю его вычислительную сложность и другие ее плюсы). – iliTheFallen

+2

@iliTheFallen: Если вы не знаете * априорно *, что есть предпочтительное направление изображения, вы сделаете предположение, что изображение изотропно, поэтому вы захотите использовать изотропную маску. Это также приводит к инвариантности маски. – Jonas

+0

Большое вам спасибо, Джонас. Ваше объяснение кристально чисто. – iliTheFallen