Filtro de redução de ruído que substitui cada pixel pelo valor mediano de seus vizinhos — preserva bordas sem gerar borrão. Ideal para denoise sem perda de nitidez.
Na edição de imagem digital — especialmente no pipeline de VFX — você lida regularmente com problemas de ruído: ruído de sensor de subexposição, artefatos de compressão ou ruído térmico em tomadas de alta ISO. O Filtro de Mediana é sua ferramenta de escolha aqui, porque ele faz o que filtros de blur lineares não conseguem: eliminar ruído sem destruir a definição das bordas.
O princípio é elegante — para cada pixel, você analisa sua vizinhança imediata (tipicamente um kernel de 3x3, 5x5 ou 7x7). Você ordena todos os valores de pixel nessa matriz e substitui o ponto central pelo valor mediano — o valor do meio da série ordenada. Diferente de um blur Gaussiano, que tira médias e, com isso, borra as bordas, a mediana "salta" sobre os valores discrepantes. Um único ponto branco em uma área preta é reconhecido como um outlier estatístico e corrigido, sem afetar a própria linha de limite. Por isso, ele também é chamado de Filtro Preservador de Bordas.
Na prática, você usa o filtragem de mediana no fluxo de trabalho de composição principalmente para Gerenciamento de Grão e para Limpeza de Rotoscopia. Se você tem material de plate granulado — especialmente de câmeras digitais mais antigas ou material filmado em condições ruins — você aplica um passe de mediana antes de abordar a correção de cor ou o keying. A estrutura do grão desaparece, o contraste dos detalhes permanece. O filtro também presta bons serviços em artefatos de chroma subsampling (frequentes em material de vídeo comprimido), sem suavizar as bordas de luma.
Atenção: filtros de mediana muito agressivos destroem texturas finas e linhas. Um único passe 3x3 geralmente é suficiente; empilhamento múltiplo leva a uma aparência "plástica" — sem caráter, como se a tomada tivesse sido pintada digitalmente. Em sistemas profissionais (Nuke, Fusion, também Plasticity), o Filtro de Mediana está na caixa de ferramentas padrão; alguns o chamam lá de "Despeckle" ou "Median". Para sequências de vídeo, é preciso ter cuidado — inconsistências temporais surgem facilmente se você trabalhar frame a frame com tamanhos de kernel diferentes. Aqui, filtros de mediana temporais (que incluem o eixo Z) ajudam a evitar cintilação.