Por que as imagens RAW parecem piores que os JPEGs nos programas de edição?

25

Descobri que, quando você carrega uma imagem RAW em um programa de edição como o Lightroom / Aperture, a imagem geralmente é pior do que se você apenas a capturasse como JPEG. Agora entendo que a câmera faz alguma mágica durante a conversão do JPEG. Mas estou tentando entender o que é essa "mágica".

Se estou procurando implementar essa "mágica" na área de trabalho, que tipo de configurações devo tentar? Acho que os arquivos RAW têm um contraste mais extremo. As áreas escuras, por exemplo, são muito mais escuras que o JPEG. Por que é isso? E qual é a melhor maneira de corrigir isso?

erotsppa
fonte
11
Se você estiver usando uma câmera Nikon, verifique se o D-Lighting ativo está ativado (e desligue-o ao fotografar em RAW). Essa configuração afeta as visualizações que a câmera gera, mas não o próprio arquivo RAW. O resultado será uma incompatibilidade entre a visualização da câmera e o resultado do conversor RAW da área de trabalho (que parecerá mais escuro, especialmente nas sombras). (Para conseguir o ADL não quando fotografar em RAW, underexpose, então iluminar as sombras na área de trabalho RAW conversor.)
Szabolcs
Eu tive o mesmo problema. Alguns meses atrás, meus arquivos brutos ficaram muito escuros e tinham muito contraste. Eu não tinha esse problema antes, então comecei a descobrir que mudança poderia ter causado isso. Sei muito menos do que os comentadores anteriores sobre seu lado teórico, mas, em termos práticos, desligar o D-Lightning ativo resolveu o problema.
A imagem dos dados brutos não é "pior", são todos os dados que a câmera coletou sem que a câmera fizesse mágica ruim. Algumas pessoas estão bem em deixar a câmera apresentar más mágicas em suas imagens, não estou. Eu prefiro aplicar minha própria mágica.
Alaska Man

Respostas:

21

Um JPEG de uma câmera é simplesmente uma imagem RAW que teve algum processamento adicional aplicado.

Ao visualizar uma imagem RAW em um programa de edição de imagens, esse programa precisa seguir exatamente os mesmos passos da câmera.

Se houver alguma diferença na aparência, é apenas devido a diferenças no seguinte (em uma ordem muito aproximada do mais ao menos importante).

  1. Correção de contraste / gama

    A correção gama é aplicada, que converte os valores lineares em valores corrigidos gama, conforme exigido pelos arquivos de imagem digital. Essa correção não é uma correção gama direta; uma curva de contraste é aplicada para garantir que os realces e os pretos se curvem bem. Algumas câmeras armazenam a configuração de contraste da câmera no arquivo RAW e alguns editores RAW podem usar isso; caso contrário, os editores RAW usarão uma curva de contraste incorporada. Isso pode criar uma diferença notável entre o JPEG na câmera e um RAW equivalente visualizado em um editor de imagens. A curva de contraste afeta não apenas a aparência do contraste, mas também, indiretamente, a saturação da cor. O melhor de trabalhar com um arquivo RAW é que você tem controle total sobre a curva de contraste aplicada no software, antes de operações com perdas, como nitidez,

  2. Balanço de branco

    A correção do balanço de branco é aplicada para corrigir as diferentes temperaturas de cores das fontes de luz enquanto tira a foto. Algumas câmeras armazenam a configuração de balanço de branco da câmera no arquivo RAW e alguns editores RAW podem usar isso; caso contrário, os editores RAW irão adivinhar o balanço de branco correto a ser aplicado. Isso pode criar uma diferença notável entre o JPEG na câmera e um RAW equivalente visualizado em um editor de imagens. Novamente, isso também pode ser visto como um benefício da edição em RAW, na medida em que você pode redefinir o balanço de branco sem artefatos com perdas.

  3. Nitidez e redução de ruído

    Uma quantidade adequada de nitidez e redução de ruído são aplicadas para aprimorar a imagem e tentar suprimir ruídos irritantes. Existem diferentes algoritmos de nitidez e redução de ruído, e este é um procedimento com perdas. Se isso for feito na câmera, você ficará preso a qualquer nitidez e redução de ruído aplicada pela câmera. Um editor de imagens RAW pode ajustar esses valores. As diferenças na nitidez e redução de ruído entre o uso da câmera e o uso do editor de imagens RAW podem criar uma pequena diferença na aparência de uma imagem.

  4. Conversão de espaço de cores

    Vermelho, verde e azul no filtro Bayer não são necessariamente da mesma cor que vermelho, verde e azul no espaço de cores sRGB padrão. A câmera faz a correção de cores para converter as cores no espaço de cores desejado, que geralmente é sRGB. Se você tiver uma imagem equivalente em um editor de imagens RAW, ela também fará a conversão do espaço de cores, mas poderá usar uma matriz de cores diferente para a conversão devido ao fabricante do software de edição RAW não ter acesso às mesmas matrizes de cores usadas no Câmera. Se o seu software de edição RAW estiver configurado corretamente, esta etapa não deverá causar nenhuma diferença perceptível na imagem resultante. Aqueles que sabem o que procurar (por exemplo, os perfis de cores exclusivos da Canon ou da Adobe, que tentam aprimorar os tons de pele e o azul) podem notar a diferença, especialmente durante os testes.

  5. Desmossificação

    Uma imagem RAW não armazena valores de cores para cada pixel - em vez disso, cada valor é um valor vermelho, verde ou azul. No entanto, você precisa que cada pixel tenha todas as três cores - vermelho, verde e azul - para a imagem final. Portanto, um algoritmo de demosaicing precisa adivinhar as outras duas partes de cores para cada pixel, e isso é feito com base no conhecimento dos pixels circundantes. Há uma variedade de algoritmos diferentes de despejo com qualidades variadas, e é um processo com perdas. Se isso ocorrer na câmera, você ficará com o algoritmo interno da câmera. Se você usar um editor de imagens RAW, ele usará seu próprio algoritmo. O algoritmo de demosaicing usado não contribui muito para a qualidade geral da imagem, mas pode afetar sua nitidez, o grau em que mostra artefatos de aliasing e se joga fora as bordas da imagem.

  6. Compressão JPEG

    Para uma imagem JPEG produzida por uma câmera, os dados da imagem resultantes são compactados como um JPEG. Esse também é, obviamente, um procedimento com perdas e pode fazer a diferença quando comparado a uma imagem RAW exibida em um editor de imagens, embora na maioria dos casos a diferença não deva ser perceptível.

Em resumo, os maiores pontos de diferença entre o JPEG produzido pela câmera e um RAW equivalente produzido em um editor de imagens provavelmente serão causados ​​por:

  • Balanço de branco diferente em ambos
  • Curva de contraste diferente / ajuste de contraste em ambos
thomasrutter
fonte
Ótimas informações, mas, em resumo, o que você está dizendo é a razão pela qual estou constantemente vendo uma imagem mais escura no Aperture do que os jpegs da minha câmera, porque o Aperture escolhe usar uma curva de contraste mais acentuada ao converter RAW do que minha câmera?
Erotsppa
Parece que é o caso. Também pode haver uma diferença na conversão do espaço de cores. Se o ponto branco for diferente, pode ser a conversão do espaço de cores. Se o ponto branco for o mesmo, mas os tons médios e as sombras forem mais escuros, pode ser a curva de contraste usada.
thomasrutter
Muito bem dito ... A única "mágica" é que, quando você fotografa em jpeg, a própria câmera define automaticamente todas as configurações mencionadas acima. Mas quando você filma em bruto, todas essas configurações são deixadas para você fazer sozinho.
precisa saber é o seguinte
Verey explicação interessante. Apenas para o registro de qualquer novo usuário que esteja lendo. Esta explicação é para a aparência das imagens . Mas existem diferenças importantes na quantidade de informações dentro do arquivo. - Uma imagem não processada possui mais informações que a tela do monitor não pode "ver" (profundidade de bits), portanto, deve ser re-interpretada.
Rafael
A correção de gama é o que desperdiça a maior parte dessa profundidade de bits adicional, e isso é necessário ao exibir em qualquer tela; portanto, depois de bloquear a exposição, o ponto branco, a curva de contraste etc., e aplicar a transformação, seu bit adicionado a profundidade se foi - no entanto, você pode preservá-la um pouco usando um formato de imagem de saída de 16 bits por canal (ou melhor) e garantindo que tudo seja feito com precisão, o que permitirá mais manipulação em áreas suaves como céu sem introduzir bandas.
thomasrutter
7

A maioria dos mecanismos jpeg na câmera aumenta o contraste, a saturação e adiciona um pouco de nitidez à mistura. Dependendo da câmera usada para produzir seus arquivos RAW e do software em que você os abre no computador, às vezes essas configurações na câmera também são aplicadas ao arquivo RAW quando ele é exibido. Claro que você não está realmente visualizando o arquivo RAW na tela; você quase certamente está visualizando uma conversão de 8 bits desse arquivo RAW, que é semelhante a um jpeg de 8 bits.

Se você estiver usando uma câmera Canon e abrir os arquivos .cr2 usando o Digital Photo Professional (DPP), as configurações selecionadas na câmera no momento em que a imagem foi capturada serão aplicadas à imagem de visualização na tela. A maioria dos softwares internos de outros fabricantes faz a mesma coisa. A maioria dos softwares de conversão RAW de terceiros, como Lightroom ou DxO Optics, não aplica as configurações da câmera. Alguns deles permitirão que você crie um perfil personalizado para aplicar a cada imagem conforme ela é importada ou aberta.

A primeira coisa que eu recomendaria em relação às áreas escuras das suas imagens é confirmar se o seu monitor está devidamente calibrado. A melhor maneira é usar uma ferramenta de calibração que leia uma saída de teste da tela e use o software incluído para criar um perfil para o monitor. Uma maneira mais barata e menos precisa é usar padrões de teste para ajustar visualmente as configurações do monitor ou da placa de vídeo. Quick Gamma é uma dessas ferramentas. Depois de saber que o monitor está ajustado corretamente, você pode usar a ferramenta de curva de tons no conversor RAW de sua escolha para exibir as sombras.

Michael C
fonte
3

Não existe "mágica", apenas os diferentes processadores brutos têm comportamentos padrão diferentes (e algoritmos diferentes, etc.).

Você pode ver que não há mágica usando o próprio processador bruto do fabricante da câmera (por exemplo, se a sua câmera é Canon usa DPP) - isso deve fornecer exatamente a mesma imagem do processador da câmera.

Não conheço o Aperture, mas o Lightroom pode duplicar o processamento na câmera, basta rolar para baixo até a seção "Calibração da câmera" e alterar o "Perfil" de "Adobe Standard" para "Camera Standard" (se você usar o " Estilo de imagem padrão ", caso contrário, escolha a configuração que corresponda ao estilo de imagem usado na câmera).

Nir
fonte
11
Esteja ciente de que, pelo menos com a Canon, os algoritmos de desdobramento são proprietários e quaisquer "predefinições" escritas para simular os próprios algoritmos de conversão da Canon por produtos de terceiros, como o Lightroom, são, na melhor das hipóteses, suposições de engenharia reversa. Eles podem se aproximar, mas não serão exatamente os mesmos.
22713 Michael Michael C
Sim, acho que é isso. Se a sua câmera consegue produzir uma imagem agradável, ela é baseada nos dados RAW, não há outra maneira de fazê-lo. Portanto, é possível obter a imagem da maneira que você deseja, mas o seu processador RAW não está fazendo isso - você precisa encontrar as configurações corretas. A única vez que experimentei isso foi quando tirei algumas fotos muito ruins - o JPG parecia bom, mas o arquivo RAW era super barulhento. Esse foi o meu erro - fotografar em F / 22 e 'ISO alto' em um dia sombrio.
Jasmine
@ MichaelClark: Acho que você entendeu errado ... da última vez que soube, a Canon ofereceu um SDK que continha seus algoritmos exatos de degelo e estilos de imagem. O problema é que a Adobe simplesmente se recusa a usar ou SDK referência da Canon (Eu suspeito por causa de algum inane decisão do seu departamento jurídico, e não por qualquer outra razão "real" ...)
jrista
Se tiverem, foi recentemente. Os dados RAW ainda são criptografados em arquivos .cr2. O SDK sempre permitiu que os desenvolvedores escrevessem código que fizesse interface com o sistema operacional da câmera e permitisse o transporte de arquivos .cr2, mas o AFAIK no passado nunca continha os algoritmos de desmembramento para arquivos .cr2.
22713 Michael Michael C
Houve outras partes que violaram o esquema de criptografia usado nos arquivos .cr2, mas não foram autorizadas pela Canon a fazê-lo, e empresas de software como a Adobe e o DxO Labs ainda estão fazendo engenharia reversa em seus próprios algoritmos. Há vários anos, a Nikon lançou seus algoritmos de desmembramento no DxO para uso em testes de sensores Nikon.
Michael C