qual é o filtro gabor e quais são seus principais usos

20

Estou fazendo uma pesquisa sobre o filtro Gabor, mas quando o pesquisei no Google, tive artigos muito longos e complicados. Alguém pode me ajudar a encontrar uma explicação simples sobre o assunto ou recomendar um site ou artigo para ler? Quero entender esse filtro para usá-lo no Matlab.

toto
fonte
Eu só queria saber como certos parâmetros como relação de aspecto, o efeito da largura de banda etc o resultado da aplicação de um filtro de Gabor a qualquer imagem para a segmentação
vini
Eu fiz meu projeto de mestrado em filtros Gabor, o que você quer exatamente? Deseja concentrar-se nas equações seguidas em Gabor ou no contorno de magnitude de pico de Gabor. Estou fazendo uma pesquisa sobre isso. E me ajudarei.
Posso adicionar você? @ user3827
freak_warrior
Há também outro tipo de filtro Gabor que considera o espaço de frequência do log ... Você deu uma olhada em en.wikipedia.org/wiki/Log_Gabor_filter ?
meduz 26/04/19

Respostas:

15

Os filtros Gabor são filtros sensíveis à orientação , usados ​​para análise de textura.

Normalmente viajam em pacotes, um para cada direção. Um filtro de gabor definido com uma determinada direção fornece uma forte resposta para localizações das imagens de destino que possuem estruturas nessa direção. Por exemplo, se sua imagem de destino for feita de uma grade periódica na direção diagonal, um conjunto de filtros gabor fornecerá uma resposta forte apenas se a direção corresponder à da grade.

Eu sei que é muito usado no reconhecimento de caracteres e aprimoramento de impressões digitais. Eu (tento) usá-lo em imagens biomédicas para caracterizar a principal orientação nas estruturas fibrilares.

Aqui está um ótimo tutorial de Javier Movellan, pdf

E se você pode ler francês, aqui está o pdf sobre a criação de bancos de filtros por Adrien Marion

Jean-Yves
fonte
Acabei de ver isso, e não posso ajudar, mas acho que pode ser aplicável a este problema ? Para esse problema, posso olhar para o espectrograma como uma imagem - como você diria que esse filtro 'sensível à orientação' seria aplicável?
Spacey
@ Mohammad: Eu sinceramente não sei. Para o pb que você está mencionando, trabalhando no domínio F x T como você fez, e talvez segmente pontos e conte quantos você possui.
Jean-Yves
observação: os filtros Gabor não precisam ser sensíveis à orientação. existem casos degenerados que não são.
thang
1
eles também são usados ​​na sua retina, aparentemente.
Endolith
E se eu não me importo com orientações, existe algum método ou variação do Gabor que fornece respostas de frequência independentes da orientação?
Jason
10

Um filtro Gabor é uma parametrização da idéia de arestas. Isso combina duas idéias um tanto contraditórias: uma transição abrupta E alguma idéia difusa de onde está localizada.

É matematicamente uma ideia inteligente, pois traduz bem no domínio de Fourier: a transformação de Fourier de um Gabor é gaussiana no espaço de Fourier, e uma bolha gaussiana é o palpite mais neutro de algo embaçado que você pode fazer (pense em jogar dardos e olhar nos padrões de acertos).

Como conseqüência, quando você usa um Gabor, não existe uma fórmula 'certa': tudo depende do que você deseja detectar / filtrar. Na neurociência visual, uma escolha popular é escolher um Gabor que corresponda no espaço de Fourier a uma gota no logaritmo de frequências (como na lei de Weber, somos sensíveis a diferenças relativas de frequências). Estes são filtros log-Gabor .

Para entender os filtros Gabor, verifique primeiro qual a melhor parametrização do filtro para sua aplicação específica.

meduz
fonte
9

É um detector de borda . Apenas aplica a Transformação Gabor . O filtro de Gabor é basicamente um gaussiano (com variações sx e sy ao longo dos eixos xe y, respectivamente) modulado por um sinusóide complexo (com frequências centrais U e V ao longo dos eixos x e y, respectivamente). Veja um exemplo aqui .

Luis Andrés García
fonte
Isso é interessante ... Estou surpreso por nunca ter ouvido falar da transformação de gabor antes - no entanto, como é diferente ou mais vantajosa que o transformador hilbert? Você diz edge-detector, por isso, se eu tenho um forte aumento súbito da energia, este filtro pode ser usado para bater para baixo ruído, mas ao mesmo tempo preservar a borda ...?
Spacey
observação: isso também não é estritamente verdade. você limitou seu conjunto a apenas filtros Gabor separáveis. de fato, o envelope gaussiano não precisa ter variação ao longo dos eixos xe y. os eixos maior e menor podem ser inclinados.
thang 22/02