Можно ли «передать» текстуру изображения через обратное преобразование Габора? - PullRequest
0 голосов
/ 28 мая 2020

Извините, если это наивный или глупый sh вопрос, но я пытаюсь узнать немного больше о методах обработки изображений. У меня была интуиция насчет фильтров Габора, но я не мог найти ответа.

Если я вычислю банк фильтров Габора для набора изображений и уменьшу их до N функций, которые алгоритм машинного обучения определил для указывать на конкретную текстуру c, могут ли эти N признаков быть применены к новому изображению для «переноса» текстуры на новое изображение? Возможно, через обратное преобразование Габора? Например, если у меня есть 10 фильтров Габора, которые могут точно классифицировать текстуру как «кирпич», можно ли применить эти 10 фильтров к изображению текстуры «дерево» (изображение 2x4), чтобы приблизиться к текстуре кирпича на деревянной поверхности?

Если возможно, это возможно, легко ли это реализовать в Python?

1 Ответ

0 голосов
/ 28 мая 2020

Насколько я понимаю, это прямо невозможно. «При работе с фильтрами Габора обычно приходится работать с амплитудной характеристикой каждого фильтра». https://www.mathworks.com/help/images/texture-segmentation-using-gabor-filters.html То есть информация только о величине сигнала, но нет информации о фазе.

...