このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
blendexposure
異なる露光のイメージから適切な露光のイメージの作成
説明
は露光が異なるグレースケール イメージまたは RGB イメージをブレンドします。J
= blendexposure(I1,I2,...,In
)blendexposure
はコントラスト、彩度および適切な露光に基づいてイメージをブレンドし、適切な露光のイメージ J
を返します。
は露光が異なるイメージをブレンドします。名前と値の引数を使用して、各入力イメージの混合イメージに対する寄与度を調整します。J
= blendexposure(I1,I2,...,In
,Name=Value
)
例
入力引数
出力引数
ヒント
動きのあるシーンやカメラ ジッターがあるイメージをブレンドするには、関数
imregmtb
を使用してまずイメージのレジストレーションを実行します。imregmtb
ではイメージのレジストレーションを実行するとき、平行移動だけを考慮します。回転や他の種類の幾何学的変換は考慮されません。
アルゴリズム
関数 blendexposure
は次のとおり、各画質測定の重みを計算します。
コントラストの重みはラプラシアン フィルター処理を使用して計算されます。
彩度の重みは、各イメージの標準偏差から計算されます。
適切な露光は、平均 0.5、標準偏差 0.2 のガウス分布とイメージの各部分を比較して決定します。
強力な光の低減の重みは、他の 3 つの重みを混合し、一定の平均と分散のガウス分布を乗算して計算します。
これらの重みは、シームレスなブレンド用ガウス ピラミッドと対応するイメージのラプラス ピラミッドを使用し、分解されます。これはシーンの細部を維持できます。
参照
[1] Mertens, T., J. Kautz, and F. V. Reeth. "Exposure Fusion." Pacific Graphics 2007: Proceedings of the Pacific Conference on Computer Graphics and Applications. Maui, HI, 2007, pp. 382–390.
バージョン履歴
R2018a で導入