O que é difusão anisotrópica?
A difusão anisotrópica é uma técnica de suavização sensível às bordas usada no processamento de imagens e na visão computacional. Ela reduz o ruído dentro das regiões, limitando a difusão através de limites bem definidos, como linhas e bordas.
Como funciona a difusão anisotrópica
A difusão anisotrópica trata a redução de ruído como um fluxo iterativo cuja intensidade varia conforme a estrutura local da imagem. A difusão ocorre facilmente em regiões relativamente uniformes, mas é reduzida através de gradientes interpretados como limites, produzindo um filtro não linear que varia espacialmente. Ela é usada antes da segmentação, da medição ou da extração de características quando um desfoque comum fundiria bordas, e seu número de iterações, tamanho do passo e função de condutância fazem parte da especificação de processamento.
Informações essenciais
- A formulação de Perona–Malik, apresentada pela primeira vez em 1987 e publicada em versão ampliada em 1990, usa gradientes da imagem para controlar a difusão, suprimindo o fluxo perto de transições acentuadas enquanto suaviza áreas mais uniformes.
- Como a operação é iterativa, o tempo de execução cresce com o tamanho da imagem e o número de iterações, e um passo numérico inadequado pode tornar uma implementação discreta instável.
- Configurações de condutância restritivas demais preservam o ruído como falsas bordas, enquanto configurações permissivas permitem a difusão através de estruturas pequenas e apagam detalhes úteis.
Quando a difusão anisotrópica é importante
Aplique a difusão anisotrópica antes da segmentação ou da análise quando for necessário reduzir o ruído sem apagar limites importantes. Iterações excessivas ou parâmetros inadequados podem uniformizar a textura e enfraquecer características menores.