O que é demosaicização?

A demosaicização reconstrói pixels com todas as componentes de cor a partir de amostras incompletas registradas pela matriz de filtros de cor do sensor de uma câmera, como um filtro Bayer. Também é chamada de reconstrução de cores, interpolação CFA ou debayerização.

Como funciona a demosaicização

Uma câmera colorida com sensor único registra apenas uma medição de cor filtrada na maioria dos pontos do sensor. A reconstrução usa amostras vizinhas e uma disposição declarada dos filtros de cor para inferir as componentes ausentes em cada pixel de saída. Métodos sensíveis a bordas e frequências tentam acompanhar a estrutura da cena em vez de interpolar indiscriminadamente através dela. O resultado alimenta etapas posteriores do processamento RAW, como calibração de cores, redução de ruído, mapeamento de tons e conversão para um espaço de cores de distribuição.

Informações essenciais

  1. O padrão CFA e a orientação do sensor devem ser interpretados em conjunto; usar a fase Bayer incorreta troca as posições das cores e gera fortes dominantes de cor ou estruturas repetidas de cores falsas.
  2. Detalhes de alta frequência próximos ao limite de amostragem podem ser confundidos com variações de cor, criando moiré e artefatos coloridos de aliasing que um aumento posterior de nitidez pode tornar mais evidentes.
  3. A demosaicização e a redução de ruído conjuntas podem usar as estatísticas de ruído do mosaico original, enquanto a redução de ruído apenas após a interpolação precisa lidar com os erros de cor espacialmente correlacionados criados pela reconstrução.

Quando a demosaicização é importante

Realize a demosaicização no início de um fluxo de trabalho RAW, antes da correção de cores, da melhoria e da codificação de saída. A escolha do algoritmo equilibra a nitidez dos detalhes com cores falsas, artefatos de zíper, ruído e custo computacional.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente