概要
- カメラセンサー の生データは人間の目で見える写真と大きく異なる
- ダイナミックレンジ や色再現の課題により、適切な画像処理が必要
- 非線形カーブ やホワイトバランス補正が重要な役割
- カメラ内JPEG も多くの自動補正が行われている
- 人間の視覚 を再現するには追加の編集も有効
カメラセンサー画像処理の流れ
-
カメラのセンサー は光の強さのみを測定
-
出力される生データは 14bit ADC値 を0-255のRGBにマッピングしたもの
-
実際のADC値の範囲は 2110〜136000程度 に限定
-
黒と白の基準値を設定し、 コントラスト調整
-
センサー自体は 色を認識できない ため、カラーフィルター(Bayer配列)を利用
- 各ピクセルは RGBのうち1色のみ 取得
- ピクセルごとにフィルター色を割り当てて仮色付け
- 近隣ピクセルの値を平均化する デモザイキング で色再現
-
デモザイキング後も画像が暗い理由
- 人間の目やセンサーのダイナミックレンジ とディスプレイの違い
- 線形データ をそのまま表示すると暗く見える
- 人間の明るさ知覚は非線形 なため、sRGBなどの 非線形カーブ が必要
色再現とホワイトバランス
- 線形データに非線形カーブを適用すると 色被り が目立つ場合あり
- 緑チャンネル の感度が高く、またピクセル数も多いため緑が強調される傾向
- ホワイトバランス補正 で各チャンネルを一定比率で調整
- 非線形カーブ適用前にホワイトバランスを行う必要性
- ハイライトの 彩度低下 (デサチュレーション)はフィルム風の効果も与える
編集とカメラ内JPEGの違い
- カメラ内JPEG も様々な自動補正(コントラスト、ホワイトバランス、ノイズ除去など)を実施
- 編集ソフトでの調整も、カメラ内部処理と本質的に同じ データの別表現
- 人間の視覚再現 は難しく、ディスプレイやプリントの制約も影響
- 自動処理がうまくいかない場合は 手動編集 も正当な手段
まとめ
- 写真編集 は「偽物」ではなく、 データの解釈のひとつ
- カメラセンサー から最終画像までには多くの数学的処理
- 人間の視覚 とディスプレイのギャップを埋める工夫の重要性