Preciso melhorar a visibilidade das veias nas imagens das veias da mão dorsal no meu projeto. Eu uso dois bancos de filtros Gabor ainda simétricos diferentes para melhorar a visibilidade das veias.
O primeiro banco consiste nas seguintes funções de gabor:
O segundo banco é composto pelos seguintes:
onde é o índice de escala, k é o índice de orientação, f θ é a frequência central do filtro, σ é o desvio padrão (geralmente chamado de escala), γ é a razão de aspecto do envelope elíptico gaussiano, υ é o fator determinante da resposta DC , x θ = ( x cos θ + y sen θ ) e y θ = ( - x sin θ + y cos θ ) são versões rotacionadas do xe coordenadas .
Eu codifiquei esses filtros no MATLAB, não tenho nenhum problema na codificação. Mas não consigo entender a diferença subjacente entre essas duas funções de gabor.
fonte
Respostas:
Dependendo da localização do pico e da escala dos dois eixos do envelope gaussiano, o filtro pode ter uma grande resposta DC. Uma abordagem popular para obter uma resposta DC zero é subtrair a saída de um filtro gaussiano passa-baixo, que é o que o primeiro desses dois faz. No caso de imagens, se a resposta DC não for removida, o filtro responderá à intensidade absoluta da imagem.
Este tutorial fornece um pouco mais de detalhes.
fonte
Além da diferença do componente DC mencionada (onde tipicamente v ^ 2 = sigma ^ 2). A primeira fórmula possui um gaussiano normalizado por causa do primeiro coeficiente, embora não tenha certeza de quanto é a parte normalizadora de uma função de onda, pois ela não envolve funções de probabilidade.
fonte