被ばく線量が異なる N 枚の X 線画像が与えられた場合、それらを 1 枚の画像に結合して、N 枚のソース画像からの情報を凝縮する必要があります。私の調査が正しければ、この問題はHDRIカテゴリに分類されます。
私の最初のアプローチは加重平均です。まず、2 つのフレームだけで作業します。
最初A
の画像は露出が最も低いため、詳細を強調するために重く設定されています。B
2番目の露出過度の画像、結果C
の画像、およびM
可能な最大ピクセル値を とします。したがって、各ピクセルについてi
:
w[i] = A[i]/M
C = w[i] * A[i] + (1 - w[i] ) B[i]
このアイデアを適用した結果の例:
結果 (3 番目の画像) が、両方のソース画像からの情報をうまく捉えていることに注目してください。
問題は、2 番目のイメージのオブジェクトのエッジの周りに不連続性があり (これは露出オーバーのイメージでは避けられません)、それが結果に引き継がれることです。近づいてみると…
最も評判の良い HDR ソフトウェアはPhotomatixであるように思われるので、私はそれをいじり、どのように微調整しても、不連続性が常に結果に現れました。
2 番目の画像のエッジをどうにかして無視する必要があると思いますが、「スムーズな方法」で行う必要があります。単純なしきい値を使用してみましたが、結果はさらに悪くなります。
何を指示してるんですか?(オープンソース ライブラリのみ歓迎)