カメラが「正確な」ヒストグラムを表示しないのはなぜですか?


9

カメラがJPGプレビューではなくRAWデータに基づいてヒストグラムを表示しないのはなぜですか?

RAWファイルは表示可能な画像ではなく、曲線を適用して画像の解釈方法を定義しないと表示できないことは知っています。しかし、カメラがヒストグラムを表示して、画像の緯度を正確に表示しないのはなぜですか?

たとえば、ハイコントラストのシーン(たとえば日の出)を撮影するとき、ハイライトをある程度露出オーバーにしてシャドウのディテールを保持し、JPGプレビューでクリップされて表示される領域をポストに戻すことができることを知っています。

しかし、使用したすべてのカメラで、JPGプレビューと画像スタイルに基づくヒストグラムが表示され、これらの領域が切り取られていることがわかります。

センサーによってキャプチャされた実際のダイナミックレンジを確認する方法はありませんか?なぜそれを実装するカメラメーカーがないのですか?難しいことではありません。


1
これはここでカバーされていると思います: UniWBとは何ですか?。なぜメーカーは、生で撮影するときにこのテクニックを適用しないのですか?
MikeW

@MikeWリンクありがとうございます。聞いたことがない。それでも、なぜカメラメーカーがそれを実装していないのか疑問に思っています。これらの補正はヒストグラムにのみ適用できるため、画像のプレビューに色の偏りが見られません。
Jannik Pitt

回答:


13

カメラがJPGプレビューではなくRAWデータに基づいてヒストグラムを表示しないのはなぜですか?

私の考えはこれです。生の画像にはまだホワイトバランスがありませんが、JPG画像にはWBがあるため、これは役に立たないでしょう。たとえば、昼光のホワイトバランスは、赤のチャネルを大幅にシフトし、青のチャネルを大幅にシフトします。白熱灯のホワイトバランス、その逆。これが、赤や黄色の花がおそらく日光の下で刈り取られることを学ぶ必要がある理由です。ヘッドルームに関する懸念かもしれません。したがって、クリッピングが心配な場合は、このより現実的な最終結果を知る必要があります。JPGは、後で実際にどのように調整されるかは正確ではない可能性がありますが、ヒストグラムで非常に優れたスタートを提供します。

私の画像は、ホワイトバランスの温度と色合いのアクションを示しています(http://www.scantips.com/lights/whitebalance.htmlから)。右端のスパイクは画像内のホワイトバランスカードです。これは、a)赤のカードではなく、白のカードであり、b)等しいRGBコンポーネントを持つ必要があります。

ヒストグラムについて知っておくべき2つのこと。

  1. もちろん、RGB画像はガンマエンコードされており、ヒストグラムにはもちろんデータにこのガンマエンコードが含まれています。したがって、ヒストグラムデータの「中間点」は128ではなく、186で約73%の約3/4スケールです。これは可変であり、正確に73%ではありません。コントラストや鮮やかさなど)。しかし、255からの1つのストップは、ヒストグラムの約3/4のスケールです(確かに50%ではありません)。ガンマはデータ値に影響しますが、エンドポイントやクリッピングには影響しません。しかし、はい、ホワイトバランスはクリッピングに影響を与える可能性があります。

  2. カメラは、グレースケールの明度の単一のグラフと3つのRGBグラフの両方を表示することがよくあります。RGBのみが実際のデータです(ガンマエンコードされますが、実際のデータ)。RGBのみがクリッピングを表示できます。グレースケールの明度は、実在しないデータを示す数学的な操作にすぎないため、(適切にグレースケールに変換しない限り)存在しない変換されたデータです。 http://www.scantips.com/lights/histograms.html


4
面白いテイク。これは、UniWBのアイデア全体を無効にします。とにかくポストで晴れに変更する場合、赤いチャンネルがUniWBの下でクリップされないことを知っていても無駄です。
2016

JPEGヒストグラムは、AWB、カメラが選択したターゲットカラースペース(sRGB)、およびメーカーのソフトウェアが画像を8ビットRGBに自動変換する方法に満足している人に適しています。エディターでWB、ミッドトーン、コントラストなどをすべての画像で微調整し、大きな色域のプリンターで印刷する人にとっては、それほど素晴らしいことではありません。
MirekE 2016

1
WBクリッピングアニメーションは興味深いですが、[露出]スライダーを下げて、カーブ、ミッドトーン、その他のACRツールで明るさを補正することで、クリッピングを元に戻すことができると思います。
MirekE 2016

2
確かに、露出が少ないほどデータ値は低くなりますが、生データでWBを判断することはできません。ポイントは、WBが物事を変えるということです。それが何をするのか知りたくないのですか?
WayneF 2016

そのため、彩度とコントラストを大幅に下げたので、プレビューには最大範囲が含まれます。
2016

2

推測ではありますが、カメラ会社は、カメラのARMベースの画像を待つのではなく、画像を表示するときにインスタント/ライブフィードバックを好むので、RAWデータ全体ではなく、ビューファインダーのJPEGプレビューを使用すると思います。プロセッサは、RAWファイル内の24MBから50MBまでの画像に相当するデータをすべて調べて、ヒストグラムと点滅を作成します。そして、JPEGプレビューから得られるものは、通常「十分」です。

JPEGプレビューは、カードからの大量のデータの読み取り/書き込みを必要とするのではなく、すでにビューファインダーの表示に使用でき、すでにキャッシュされているため、JPEGプレビューを使用する方がはるかに高速です(単純なことは言うまでもありません)。その最終的なヒストグラム)。

Magic LanternのRAWヒストグラム機能でさえ、実際にはRAWキャプチャの完全なデータを使用しませんが、はるかに低い解像度のビデオフィードからのRAWデータを使用します。


1

カメラがJPGプレビューではなくRAWデータに基づいてヒストグラムを表示しないのはなぜですか?

生で撮影何をしているのかを知っている場合、生のヒストグラムは素晴らしいものです。ただし、そうでない場合は、処理中にさらにクリッピングが発生する可能性があるため、JPEGヒストグラムは、得られるもののより良い近似であり、エンドユーザーの混乱を少なくします。

RawDiggerのようなプログラムを使用している場合、生のヒストグラムを一方向に表示するだけでは十分ではないことにおそらく気付いたので、実装の複雑さが、カメラで生のヒストグラムを頻繁に表示しないもう1つの理由である可能性があります。

しかし、使用したすべてのカメラで、JPGプレビューと画像スタイルに基づくヒストグラムが表示され、これらの領域が切り取られていることがわかります。

センサーによってキャプチャされた実際のダイナミックレンジを確認する方法はありませんか?なぜそれを実装するカメラメーカーがないのですか?難しいことではありません。

一部のライカモデルには、生のヒストグラムまたはその近似値があります。CanonファームウェアのMagic Lanternハックでは、生のヒストグラムも表示されるようです。


ええ、でもハイライトが本当にクリップされたときに私を示す機能がない理由はわかりません。もちろん、シマウマまたはRAWヒストグラムを見ると、実際にはRAWファイルでプルバックできるのに、両方とも白がクリッピングされていることがわかります。古いRebelカメラを横に置いています。マジックランタンのRAW機能がどのように機能するか試してみましょう。
Jannik Pitt 2016

1
それが生である場合、それが意味することができ救済するが、それは、それが実際に意味するものではありませんでしょうこと。これが、ほとんどのカメラで表示されない理由である可能性があります。
MirekE 2016

ハイライトをRAWコンバーターに戻すときに、ハイライトを「サルベージ」するとは言いません。画像をインポートするとき、コンバーターは曲線を適用し、画像を特定の方法で解釈します。しかし、そのイメージは「元のバージョン」ではなく、加えた変更はそのバージョンを変更するだけです。実際にファイルを復元したり変更したりするのではなく、RAWデータを特定の方法で解釈するだけです。
Jannik Pitt 2016

はい、「引き戻された」の方が適切です。
MirekE 2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.