Ao fotografar em mRAW ou sRAW, como a câmera gera arquivos menores?


20

A maioria dos DLSRs de médio e alto padrão oferece dois ou três tamanhos para captura RAW. Quando a câmera está gerando arquivos RAW de tamanho médio ou pequeno, como os torna menores? Ele captura menos informações no sensor? Ele captura toda a quantidade de informações e aplica algum tipo de compactação na câmera? Faz outra coisa que não estou descrevendo?


6
Você está falando de pequenas diferenças no tamanho do arquivo bruto ou em diferentes dimensões da imagem bruta?
quer

Respostas:


12

Douglas Kerr apresenta um resumo magistral e amplamente não-matemático nos formatos de saída sRaw e mRaw da Canon . A situação é complicada e não é perfeitamente compreendida, mas muito foi deduzido pela engenharia reversa. Evidentemente, o sRaw é uma agregação 2 x 2, mas com alguma subamostragem de crominância; mRaw provavelmente é uma reamostragem de boa-fé (envolvendo interpolação local), com subamostragem crominância mais pesada. Pode-se de fato caracterizar cada uma delas como uma forma de "compressão na câmera", executada de maneira sofisticada para otimizar a aparência dos detalhes do olho humano para um determinado tamanho de arquivo de saída.


17

Em poucas palavras: arquivos "brutos" menores agregam os valores do sensor em blocos de pixels .

Por exemplo, o formato RAW da Canon transmite informações sobre "sensores" individuais. Cada sensor (ou "photosite") responde a uma faixa restrita de frequências (denominada vermelho, verde e azul). Cada um deles, quando mais tarde "desenvolvido", estará localizado em um único local de pixel na imagem final.

O formato sRAW da Canon, no entanto, transmite informações resumidas sobre 2 x 2 blocos de sensores. Ele relata os dados de brilho (luminância) de cada bloco, mas "dizima" (pula regularmente) algumas das informações de cores. Como tal, várias coisas importantes acontecem:

  • Os dados individuais do sensor não estão mais disponíveis. (Os dados sRAW são realmente "processados".)

  • A resolução da imagem é reduzida (é reduzida pela metade, implicando que há um quarto do número de pixels).

  • O tamanho do arquivo dos dados é reduzido aproximadamente em dois terços.

  • Os dados sRAW não são um "subconjunto" dos dados RAW. Eles são uma codificação diferente dos dados brutos, com menos informações . Nenhum sensor é "ignorado".

(Normalmente, reduzir a resolução de uma imagem em um fator de dois diminuirá seu tamanho no disco para um quarto do original. Aqui, porém, os sensores originais fornecem cerca de 14 bits de informação, totalizando 56 bits em cada bloco 2 x 2 No formato RAW, no sRAW, cada bloco 2 x 2 é codificado como três partes de 8 bits ou 24 bits. O fluxo de dados resultante é, portanto, apenas 24/56 = cerca de 1/2 do tamanho do original e é reduzido por outro 1/3 pela dizimação dos dados de crominância, para uma redução líquida de 2/3. A compressão sem perdas é aplicada no sRAW, de modo que a proporção pode diferir ligeiramente.)

Essas informações foram obtidas através de extensa engenharia reversa relatada no ano passado por Douglas Kerr, cujo relatório resumi aqui muito brevemente (sem muita distorção, espero).


0

Basta colocar a câmera redimensiona a foto para que haja menos pixels em um arquivo sRaw, assim o tamanho do arquivo é menor. Por exemplo, a Canon 50D sRaw1 tem 7,1 megapixels em comparação com os 15,1 megapixels completos do sensor.

Acredito que isso aconteça após a interpolação das cores da matriz Bayer, para que os dados completos do sensor sejam usados, também um arquivo sRaw contém informações completas sobre cores em cada pixel. A compressão sem perdas também é aplicada para reduzir ainda mais o tamanho.

Alguns fabricantes oferecem compactação bruta com perda usando a resolução de imagem completa; no entanto, esses arquivos não são tão pequenos quanto os arquivos brutos de resolução reduzida na maioria das circunstâncias. A compactação sem perdas também é usada em arquivos brutos de resolução total, o que não afeta a qualidade da imagem, no entanto, leva mais tempo para ler / gravar os arquivos (devido à necessidade de compactar / descompactar), por isso às vezes não é usado.


Não tenho certeza sobre a compactação sem perdas. Provavelmente, isso seria muito específico da marca e modelo, e provavelmente não seria um recurso usado por todo modelo de câmera. A maioria dos arquivos RAW são dados realmente brutos e não contaminados do sensor, sem qualquer tipo de compactação.
jrista

2
@jrista: FYI - A compressão RAW sem perdas está começando a ser usada em câmeras modernas. Por exemplo, os suportes Nikon D7000 14bit compressões sem perdas em arquivos NEF ( nikonusa.com/Find-Your-Nikon/Product/Digital-SLR/25468/... )
Reed Copsey

4
Acho que os principais fabricantes já usam algum tipo de compactação bruta sem perdas há algum tempo - olhando para trás nos meus arquivos brutos Canon da minha antiga 30D, todos são tamanhos de arquivos bastante diferentes, se fossem dados brutos e não contaminados, todos seriam os mesmo tamanho!
Matt Grum

2
@jrista O menor tamanho de arquivo da minha 30D foi de 5,6 MB e o maior, de 9,6 MB, muito grande para ser a miniatura JPEG. Como as pequenas matérias-primas possuem grandes áreas de branco puro, tenho certeza de que a Canon usa a codificação de comprimento de execução para fornecer compressão bruta sem perdas.
Matt Grum

3
Matt está certo; no que diz respeito à Canon, por exemplo, não é segredo que as matérias-primas da Canon usam compressão sem perdas. A pesquisa no Google "Canon raw lossless" leva diretamente a isso, por exemplo: cpn.canon-europe.com/content/education/infobank/…
Conor Boyd

-1

Se você estiver se referindo a pequenas variações no tamanho do arquivo bruto ao gravar em resolução total, a explicação é a compactação sem perdas. Veja: http://cpn.canon-europe.com/content/education/infobank/image_compression/lossless_and_lossy_compression.do

É verdade que os arquivos brutos contêm todos os dados capturados pelo sensor, mas ainda existem redundâncias nos dados que permitem à câmera economizar espaço sem perder nenhuma das informações originais!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.