Por que o histograma de uma imagem depende do software que a abriu?

12

Se eu abrir uma imagem bruta no Photoshop e no Paintshop pro, os histogramas e a aparência serão diferentes. No entanto, se eu abrir uma imagem JPEG nos dois softwares, o histograma e a aparência serão os mesmos. O que causa isso? Não estou familiarizado com a fotografia, mas, como eu entendi, as imagens brutas precisam de algum tipo de algoritmo para aplicar cores a elas. É a origem da diferença? Como posso aplicar algoritmos diferentes no Painshop pro 2018? Abaixo estão alguns exemplos de uma imagem tirada daqui :

insira a descrição da imagem aqui

LUA
fonte
No Paintshop Pro, você está medindo apenas uma seleção, não a imagem inteira?
cmason
Abri a imagem e usei o histograma. Não selecionei nenhuma parte da imagem.
LUA
4
Nos dois casos, as imagens são visivelmente diferentes. Por que você espera que os histogramas não sejam diferentes? Independentemente das configurações, sua câmera faz uma certa quantidade de processamento antes de salvar o JPG; portanto, os histogramas RAW e JPG nunca serão 100% correspondentes. Provavelmente há algo semelhante acontecendo entre os aplicativos - processamento inicial padrão diferente ao abrir o arquivo.
twalberg

Respostas:

13

Tem tudo a ver com o perfil aplicado aos arquivos brutos e supõe que outro software faz quanto ao que esse perfil deve ser ...

RAW não é um formato "absoluto" em termos da imagem exibida, são dados brutos para os quais é possível manipular uma "opinião" de como a imagem deve parecer. Ele já conterá várias opções de visualização adicionadas pela câmera, com base nas configurações pré-determinadas do fotógrafo, mas elas poderão ser alteradas posteriormente no software.

O Adobe RAW no Photoshop vai adivinhar o que acha que deveria ser o perfil padrão da Nikon e quais ajustes o fotógrafo pode ter feito nas configurações, mas, francamente, geralmente faz uma bagunça horrível, porque não é o mesmo que A Nikon realmente usa, é uma tentativa de fazer engenharia reversa como a Nikon faz isso. O Photoshop interpreta o perfil como sendo Adobe RGB (1998).

Pelo jeito, o Paintshop Pro tem ainda menos pistas sobre como realmente deve ser. Não tenho o Paintshop para poder examinar qual era seu palpite.

O único aplicativo que consegue adivinhar corretamente é o próprio pacote de software da Nikon, incluindo o ViewNX-i. O ViewNX-i sabe exatamente quais eram as configurações da câmera, incluindo o fato de o fotógrafo estar usando a insira a descrição da imagem aquiadição do perfil de cores Vivid , para obter mais perfurações de cores ...

insira a descrição da imagem aqui

Para inserir esses dados no Photoshop ou no Paintshop corretamente, a melhor maneira de exportá-lo como um TIFF ... é aberto, parecendo algo como se pretendia, sem ter que fazer nenhuma suposição. O perfil correto agora está sendo exibido como Nikon sRGB 4.0.0.3002 quando importado para o Photoshop.

Por outro lado, os jpgs foram salvos, imo [veja abaixo] diretamente da câmera, com o perfil sRGB padrão da Internet. Isso, permitindo variações na calibração real do monitor, é o mais próximo possível da intenção real do artista, sem que o software Nikon o interprete.

NEF interpretado pelo PhotoRAW

insira a descrição da imagem aqui

TIF após a exportação do ViewNX-i sem ajustes

insira a descrição da imagem aqui

JPG, para comparação

insira a descrição da imagem aqui

Como você pode ver, o TIF tem mais em comum com o JPG, embora o JPG seja um pouco mais escuro nos verdes.

Eu realmente não posso postar uma imagem da aparência da imagem no ViewNX-i, porque o layout da tela não me permite diminuir o tamanho e colocar o histograma sobre ela como posso no Photoshop, mas, na verdade, o jpg é o mais próximo dos três do que parece no ViewNX-i, então a câmera fez um trabalho bastante decente ao transmitir em um formato mais 'portátil' [sRGB JPG] qual era a intenção do fotógrafo de acordo com as configurações da câmera.

Tetsujin
fonte
Obrigado. Por que você acha que o Paintshop pro faz um trabalho pior que o Photoshop ao adivinhar o perfil?
LUA
3
Não é algo que eu já usei; Não estou no Windows [que possui seus próprios problemas de gerenciamento de cores] e uso o Photoshop desde que era apenas Mac, no início dos anos 90. Meu único palpite é a capacidade da estrutura de P&D de cada equipe. Como cada um está preparado para fazer uma engenharia reversa completa dos algoritmos do fabricante da câmera. Eu realmente não tenho fonte de informação, apenas suposição, desculpe.
Tetsujin
3
@MOON Não é pior, é apenas menos semelhante ao que o mecanismo de processamento da câmera faz. Na verdade, parece muito mais neutro / preciso e menos "perfurado".
Hbbs #
2
@ Hobbs Não é pior em termos de percepção humana. É pior adivinhar o perfil de cores original. Como você mesmo disse que é menos parecido com o que a câmera faz, é por definição pior ao tentar adivinhar o que a câmera faz.
slebetman
hmm ... voto negativo aleatório sem comentários, 6 meses depois. Don'tcha adoro o anonimato do interweb dá: /
Tetsujin
5

Os arquivos de imagem não processados ​​contêm dados suficientes para criar um número quase infinito de interpretações desses dados que caberão em um arquivo jpeg de 8 bits. Arquivo." Você está visualizando uma das inúmeras interpretações possíveis dos dados no arquivo bruto. Os dados brutos em si contêm uma única medida de valor de brilho (monocromático) por cada poço de pixel. Com os sensores de câmera mascarados da Bayer (a grande maioria das câmeras digitais coloridas usa filtros da Bayer), cada poço de pixel possui um filtro de cor na frente que é vermelho, verde ou azul. Para uma discussão mais completa de como obtemos informações de cores dos valores de brilho únicos medidos em cada pixel, consulteOs arquivos RAW armazenam 3 cores por pixel, ou apenas uma?

A aparência da imagem que você vê no monitor ao abrir um arquivo bruto é determinada pela maneira como o aplicativo usado para abrir o arquivo escolheu interpretar os dados brutos no arquivo para produzir uma imagem visível. Cada aplicativo possui seu próprio conjunto de parâmetros padrão que determinam como os dados brutos são processados. Um dos parâmetros mais significativos é como o balanço de branco usado para converter os dados brutos é selecionado. A maioria dos aplicativos possui muitos conjuntos diferentes de parâmetros que podem ser selecionados pelo usuário, que fica livre para alterar configurações individuais no conjunto de instruções usadas para interpretar inicialmente os dados no arquivo bruto.

O histograma é quase sempre baseado na imagem no formato em que é exibida na tela. Geralmente, não é baseado no conteúdo inteiro dos dados brutos contidos no arquivo. Como o histograma mede a imagem exibida na tela, quando os dados brutos são interpretados de maneira diferente e a imagem parece diferente da exibida pelo aplicativo de visualização, o histograma reflete essas diferenças de interpretação.

Ure Claro, você pode tirar uma foto que contenha uma única cor pura em todo o campo de visão. mas a maioria das fotos contém uma grande variação de tons, matizes e níveis de brilho.

Michael C
fonte
2
Eu sei que brinco com você há anos sobre falar sobre isso. Esta resposta eu posso ficar para trás. :)
Por favor, leia meu perfil