Dado que o principal objetivo do demosaicing é recuperar a cor com a maior precisão possível, haveria alguma vantagem em um algoritmo demosaico "somente em preto e branco"? Ou seja, em vez de primeiro recuperar a cor e depois converter em preto e branco, seria melhor converter o arquivo RAW diretamente em preto e branco?
Estou particularmente interessado na qualidade da imagem (por exemplo, alcance dinâmico e nitidez). Em uma nota relacionada, quais algoritmos comuns de remoção de calcário são mais propensos à conversão em preto e branco?
black-and-white
algorithms
demosaicing
Lars Kotthoff
fonte
fonte
Respostas:
Não há como converter um arquivo RAW diretamente em preto e branco sem recuperar a cor primeiro, a menos que o seu conversor use apenas um dos conjuntos de pixels R, G, B para produzir uma imagem. Essa abordagem resultaria em uma perda substancial de resolução.
Para não perder a resolução ao converter para preto e branco, é necessário usar todos os pixels RG e B, o que significa implicitamente que os cálculos de cores devem ser executados; nesse ponto, você também pode usar um dos algoritmos avançados de desmosaicing de cores e depois converter o resultado para preto e branco.
fonte
Você precisa do algoritmo demosaico, mesmo se converter uma imagem em P&B.
Uma razão para isso é bastante simples - caso contrário, você obteria artefatos de subpixels em todo o lugar. Você precisa perceber que a imagem gravada pelo sensor é bastante confusa. Vamos dar uma olhada na amostra da Wikipedia :
Agora imagine que não fazemos nenhuma remoção de degelo e apenas convertemos RAW em escala de cinza:
Bem ... você vê os buracos negros? Pixels vermelhos não registraram nada em segundo plano.
Agora, vamos comparar isso com a imagem desmembrada convertida para a escala de cinza (à esquerda):
Você basicamente perde detalhes, mas também perde muitos artefatos que tornam a imagem bastante insuportável. A ignorar a demosaicing também perde muito contraste, devido à maneira como a conversão em preto e branco é realizada. Finalmente, os tons de cores que são in-between cores primárias pode ser representada de maneiras bastante inesperadas, enquanto as grandes superfícies de vermelho e azul vai estar em 3/4 em branco.
Eu sei que é uma simplificação, e você pode ter como objetivo criar um algoritmo que seja simplesmente: mais eficiente na conversão de RAW para P&B, mas o que quero dizer é:
Você precisa de uma imagem colorida computada para gerar tons corretos de cinza na fotografia em preto e branco.
A boa maneira de fotografar em preto-e-branco é removendo completamente a matriz de filtros de cores - como a Leica fez no Monochrom - e não alterando a conversão RAW. Caso contrário, você obterá artefatos, ou falsos tons de cinza, ou diminuirá a resolução ou todos eles.
Acrescente a isso o fato de que a conversão RAW-> Bayer-> P&B oferece muito mais opções para aprimorar e editar imagens, e você tem uma solução excelente que só pode ser derrubada pela construção de sensores dedicados. É por isso que você não vê conversores B&W RAW dedicados que não voltariam a desmosaificar em algum lugar do processo.
fonte
As câmeras de visão de máquina com filtros bayer podem fornecer imagens em escala de cinza diretamente, mas fazem isso desmoldando, convertendo para YUV e enviando apenas o canal V (os que eu normalmente uso pelo menos). Se eles tivessem uma maneira melhor de contornar essa reconstrução de cores, acho que sim, pois estão constantemente pressionando as taxas de quadros (a câmera típica que eu uso roda a 100FPS, por exemplo).
Se você ignorar a remoção de cor baseada em cores, poderá obter a metade da resolução e a média ponderada de cada quadrante 2x2, mas se você quiser resolução total, é melhor usar o algoritmo de remoção de cor normal, que tenta preservar melhor as bordas. Se sabemos que queremos a escala de cinza, obtemos uma câmera monocromática desde o início, coloquemos um filtro de cor se procurarmos uma determinada cor, pois essa configuração é muito superior na qualidade da imagem, reduzindo a necessidade de superamostragem de resolução, o que, por sua vez, permite uso de um sensor rápido de baixa resolução com pixels maiores, que por sua vez fornece uma imagem ainda melhor.
fonte
O efeito dos filtros de cores sobre cada poço de pixel na camada Bayer é o mesmo que gravar filmes em preto e branco com filtros de cores sobre a lente: altera a relação dos níveis de cinza de várias cores na cena que está sendo fotografada. Para obter um nível preciso de luminância para todas as cores da cena, os sinais de cada pixel devem ser desmosaicos. Como outros já mencionaram, um sensor sem camada Bayer produziria uma imagem monocromática que não precisa ser desmosaizada. Isso deve resultar em melhor nitidez da imagem se o círculo de confusão da lente for igual ou menor que a largura de cada pixel.
Em termos práticos, notei várias coisas convertendo arquivos RAW para monocromáticos usando o Digital Photo Professional (DPP) da Canon.
Abaixo estão duas versões da mesma exposição fotografada em uma Canon 7D com uma lente EF 70-200mm f / 2.8L IS II e um teleconversor Kenco C-AF 2X Teleplus Pro 300. A imagem foi cortada para 1000X1000 pixels. O primeiro foi convertido usando as configurações da câmera mostradas abaixo. O segundo foi editado com as configurações mostradas na captura de tela. Além da guia RAW, foi aplicada uma configuração de Redução de ruído de luminância de 2, assim como um valor de Aberração cromática de 99.
fonte
Eu proporia um algoritmo como esse (presume que seu alvo seja branco e tenha temperatura de cor consistente):
Em teoria, isso abordaria os resultados de um verdadeiro sensor monocromático.
fonte