JPEGファイルではなく、RAWファイルのホワイトバランスを調整できるのはなぜですか?


30

最近、RAWファイルを保存するようにDSLRを設定し、Adobe Lightroomを使用してそれらを処理し始めました。しかし、私はまだ私の小さなポイントを使用し、RAWファイルを保存するオプションのないカメラをたくさん撮影します。また、明るい部屋では、RAWファイルとJPEGファイルではホワイトバランスオプションが異なることに気付きました。RAWファイルでは、多数のホワイトバランス設定(蛍光灯、ハロゲン、自動など)から選択するオプションがありますが、JPEGでは選択できません。どうしてこれなの?


回答:


13

簡単な答え:

すべての画像は、カラーバランスを適用する必要があるRAWファイルとして開始されます。

JPEG画像の場合、この変換はカメラのホワイトバランス設定を使用して行われます。前述のように、Lightroomにはこの変換を元に戻すのに十分な情報がありません。

保存されたRAWファイルにはカメラによる変換が適用されないため、写真家は後で適用するホワイトバランス変換を決定できます。


26

センサーによってキャプチャされた画像(RAW)が較正済みでニュートラルであると考えてみましょう。

式は、カラーバランスのとれたJPEGを生成するために次のとおりです。

JPEG = RAW * T

ここで、Tは color balance transformation

通常、JPEGに異なるカラーバランスを適用するには、(ニュートラルイメージを復元するために)as-shot変換の逆をJPEGに適用する必要があります。

NEUTRAL = JPEG * 1/T

次に、新しい色変換を適用します

NEW_JPEG = NEUTRAL * T2

残念ながら、JPEG画像(少なくとも私のNikon D50で生成されたもの)には、撮影時の画像の温度設定は含まれていません。したがって、JPEG画像しか持っていない場合、Lightroomは方程式のTを認識できません。したがって、ニュートラル画像を復元するために逆変換を適用することはできません。

代わりに、異なる汎用変換を使用してカラーバランスを変換します。


1
ここで数学を使用して答えを見るとは思わなかったが、それはまさにそのようなものだ!
t3mujin

4
ここでは数学が好きです。:)
jrista

12

これまでの素晴らしい技術的回答。正確ではないかもしれませんが、とにかく単純な例えです:

RAWファイルはフィルムネガのようなものです。暗室(Lightroom)で作業し、印刷(JPG)できます。JPGは印刷物のようなものです。印刷したら、できることはあまりありません。


シンプルで簡潔!
t3mujin

1
フィルムには、すでに焼き付けられたさまざまな波長の光に対する感度に関する特定のプロファイルがあることを除いて。暗室でいくらやっても、そのプロファイルを変更することはできません。ある意味では、カラーフィルムは露光にすでにデモザイキングされています。あなたはWBの面で暗室で操作することは実際にははるかにRAWファイルに行われているものよりもJPEGに行われているもののようである:R、G、Bの相対的なレベル
マイケル・C

8

Decastlejauの答えは、技術的なものすべてを愛する私のような人々に、いくつかの素晴らしい技術的洞察を提供します。数学に関してはart病な人のために、ここでは簡単な答えを示します。RAWでは、デジタルセンサーの各ピクセルの元の赤、緑、または青のセンサー読み取り値として通常保存される元のセンサーデータ、および露出の詳細、カメラの状態(ホワイトバランス)、カメラなどの他のメタデータがあります。設定、および場合によってはさまざまな追加データ。

生の画像は、基本的にデジタルセンサーからのデータの直接ダンプであり、通常、ベイヤーカラーフィルターアレイに配置された赤、緑、青の感光性ピクセル(フォトサイト)です。RAWは元のセンサーデータであるため、利用可能な最大量の情報があり、通常、別の形式で保存された画像よりもかなり大きなビット深度(およびダイナミックレンジ)が含まれます。これは、デキャッスルジャウが言及した「ニュートラル」な画像です...調整もトーンカーブも適用されていません。それは本当にオリジナルのデータです。

RAW画像のピクセルは、画面上のピクセルに直接マッピングされないため、直接表示することはできません。RAW画像を表示するために、この生のセンサ画素データのような、生のセンサデータを受け取り、各種の調整や減衰を適用レンダリングアルゴリズムを通過しなければならないトーンカーブ、ホワイトバランス調整、露出調整などにより、それぞれ赤、緑、青の要素を含む画面ピクセルを生成します。このアルゴリズムは、最終画像を画面に表示するために、RAW画像を調整するたびに適用する必要があります。このようにRAWを使用することで、元のセンサーデータを初期状態に維持し、この「処理パイプライン」の調整をいつでも根本的に変更し、画面にレンダリングされた画像の理想的な結果を確認できます。RAWデータのほとんどのアルゴリズム処理により、最終画像の情報がある程度失われます。たとえば、トーンカーブを適用すると、通常はコントラストが向上しますが、ダイナミックレンジが失われます。

JPEG画像は、RAW画像とは対照的に、トーンカーブ、ホワイトバランス設定などを適用して最終画像を作成するアルゴリズムによって既に処理されている画像です。JPEGはすでに処理されているため、元のセンサーデータは失われます。カメラがJPEGの代わりにTIFFファイルを保存した場合、同じことが適用されます...元のセンサーデータを処理すると、最終状態に「フリーズ」されます。処理された画像にはヘッドルームが完全に欠けているわけではなく、調整を行うことができます。保存するビット深度が高く、色域が広いほど、より多くのヘッドルームが確保されますが、RAWを使用している場合とまったく同じ柔軟性が得られることはありません。

限られたヘッドルームの一例は、ホワイトバランス調整の領域です。JPEGの各ピクセルには、赤、緑、青の色情報が含まれるようになりました。これにより、特に大きな調整を行う場合に、奇妙な色かぶりや色割れに遭遇することなく達成できるホワイトバランス補正の量が制限されます。元の赤、緑、青のセンサーデータから最終画像の各ピクセルを再ブレンドして、色かぶりをなくすことができるため、RAWでさらに調整を行うことができます。


6

実際には、jpg画像からホワイトバランスを調整できます。結果のみが、RAWファイルから取得できる結果よりもはるかに劣ります。他の回答でさらに詳しく説明したように、jpgファイルにはRAWファイルよりもはるかに少ないデータしか含まれていないため、カラーバランスを変更する余地はありません。同じことが、露出とコントラストの設定にも当てはまります。

とにかく、他のプログラムを使用してjpg画像のホワイトバランスをわずかに変更することは可能ですが、Lightroomでは、jpgファイルから管理できる貧弱な結果はLightroomの一般的なユーザーには十分ではないと判断しました。

また、これはjpg圧縮技術とは何の関係もないことに注意してください。jpgファイル形式のみがより少ない情報を保存します。


情報が少ないというだけでなく、失われた特定の情報がこの調整にとって重要です。JPEGでwbを調整するには、調整が既に適用されている(または推測するか、コンピューターに推測させる)ことについて何らかのアイデアが必要です。
mattdm

1
実際には、アルゴリズムの観点からは、3チャンネルのRGBに異なる重みを付けるだけです。また、実用的な観点からは、wbへの画像で実際の白(またはニュートラルグレー)ピクセルを見つけるだけで済みます。
10

4

おそらく、このアナロジーは、RAWホワイトバランスがJPEGホワイトバランスよりも優れている理由を明らかにするのに役立つでしょう。

白黒の絵があると想像してください。その写真に色を戻す自動化された方法がないことはかなり明らかです。与えられたグレーの色合いに対応するさまざまな色合いがあるため、元の色が何であるかを知る方法はありません。(古い映画の色付けで行われたように)推測できますが、確実ではありません。

ここで、ホワイトバランスが非常にきついため、すべてが青の色合いになっている写真を想像してください。この状況は、白黒写真の状況に似ています。元々写真にあった赤と緑に関する情報を失いました。全体的な色合いがなくなるように青の色合いを削除するコンピュータープログラムは、元の画像ではなく、白黒のショットを提供します。

もちろん、ほとんどのホワイトバランスは上記の例ほど混乱しておらず、JPEGホワイトバランスは正常に機能します。ただし、RAWのように、ショットから元の情報を取得すると、常により正確な変換が得られます。


2

decasteljauの答えは、技術的な面で優れています。ただし、綿毛を追加します。

RAWファイルにはセンサーからの線形データがあります。各フォトサイトに衝突するフォトンが多いほど、読み取り値は高くなります。そして、それは赤、緑、青に均等に分割されます。(まあ、技術的には、ほとんどのセンサーの2倍の緑の受容体。しかし、それは実装の詳細です。)

しかし、これは人間の視覚システム(目と脳)が物事を認識する方法ではありません。

まず、明るさを非線形に知覚します。そのため、同じシーン内の明るい太陽と暗い影を、奇妙に見えることなくすべて処理することができます。これが、魅力的な最終出力画像を作成するために、曲線がRAW画像に適用される理由です。これをスキップして線形JPEGを生成することもできますが、フラット(しゃれは意図されていません)で奇妙に見えます。

第二に、私たちは何を色付けるべきかという固有の感覚に基づいて色を知覚します。それが、冷光と温光の両方、そして少し調整した後でも非常に奇妙な光の下で私たちに普通に見える理由です。光が「本当に」強く青い場合、私たちはそれを見ない傾向がありますが、写真を撮ると、より多くの青い写真が記録されます。画像ファイルは、物がどのように「見える」べきかについて何も知りません。そして、画像を私たちの精神的な期待に一致させるためにホワイトバランス補正を適用する必要があります。

RAWファイルから変換する場合、コンバーターは既知の開始点から動作しています。カメラモデル(または自分で作成したもの)の詳細なプロファイル、またはそのカメラの一般的な出力に一致する少なくとも基本的なカラーマトリックスがあります。そのため、その状態からさまざまな調整を適用できます。これはdecasteljauの答えの「RAW * T」であり、通常は元のRAWファイルが変更されないため、気が変わった場合はそのベースラインから再開できます。別の変換を適用します。

あなたはJPEGファイルを作成したら、そのベースラインが失われていない、と何が知られていますから、との調整を開始します。


1

トーンカーブと彩度は、次の理由でこれを困難にします。

(1)ホワイトバランス後に発生

(2)非線形であるため、操作の順序が重要です

(3)それらはカメラモデルとピクチャーコントロール設定に依存します

1と2は、ホワイトバランスを調整する前にこの処理をバックアウトする必要があることを意味します。3は、正確にバックアウトすることが不可能であることを意味します。

これらの他のステップをバックアウトせずにホワイトバランスを修正できる変換が存在しますが、その変換は非線形であり、カメラごとに異なります。患者ユーザーは、カーブコントロールを使用して手動で見つけることができます。自動的に行うには、カメラ固有のリバースエンジニアリングが必要になります。


あなたは最高の答えを得たと思います。
スカイド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.