Image brighten
画像全体または特定の領域の明るさを調整する処理
Image Brightenは、画像の明るさを調整する画像処理技術です。逆光で撮影された画像の補正、夜間撮影画像の改善、全体的な色調調整など、多くの用途があります。JDeliのブライテン機能は、明度(Brightness)、コントラスト(Contrast)、ガンマ補正を組み合わせて使用でき、柔軟な調整が可能です。簡単な全体的な明度調整から、トーンカーブを使用した細かい調整まで、様々なレベルの処理をサポートします。
Image Brightenは、画像内の各ピクセルの光度値を増減させる処理です。単純な明度調整では、すべてのピクセルに一定の値を加算します。コントラスト調整では、中間値(通常は128)を基準に、値の差を拡大または縮小します。ガンマ補正は、非線形な明度調整で、暗い領域と明るい領域の調整を独立させることができます。JDeliの実装では、これらの複合的な調整と、LUT(Look-Up Table)を使用した高速な処理が可能です。
開発者にとって、明度調整機能は、画像品質の改善と使いやすさの向上に重要です。デジタル写真の多くは、撮影条件による明度不足または過度な露出を持っています。これらを補正することで、視認性が大幅に向上します。また、写真編集アプリケーション、自動補正機能、アーカイブシステムなど、複数のユースケースで必要とされます。
Image Brightenは、ピクセル値変換によって実装されます。簡単な明度調整では、各ピクセルの値に定数を加算します(V’ = V + brightness)。コントラスト調整では、中間値からの距離を乗算します(V’ = (V - 128) * contrast + 128)。ガンマ補正では、非線形な変換式を使用します(V’ = 255 * (V / 255) ^ (1 / gamma))。計算効率を高めるため、JDeliはLUT(256エントリのルックアップテーブル)を事前計算し、各ピクセルの変換値をテーブル参照で取得します。
- Brightness – 画像全体の光度値の平均レベル
- Contrast – ピクセル値の分布範囲と明暗の差
- Gamma correction – 非線形な明度補正技術
- Exposure – 写真撮影における露出量
- Tone curve – 入出力値の関係を定義する曲線
