ロハでHDRパノラマ (10): Huginの問題点
ロハでHDRパノラマ、なんだが、ワシの場合は次のように作業している。
要するに、HDR合成した写真をHuginで繋ぎ合わせている。HuginでもHDR合成できるんだが、イマイチ。スティッチングタブの出力オプションのHDR mergingの下にこうある。
- Merged and blended panorama
- Remapped merged stacks
- マッピングされた画像
中途半端に日本語化されてるところがナニだが、勝手に訳すと上から順に、
- 写真を繋ぎ合わせて、階調は線形8ビット、出力は一枚のパノラマ
- 写真は繋ぎ合わせず、階調は多ビット・HDR、出力は複数枚 (アングル毎)・配置情報あり
- 写真は繋ぎ合わせず、階調は線形、出力は複数枚 (アングル毎かつ露出毎)・配置情報あり
となる。どれも使いものにならない。さらに勝手に実験・解釈すると、
- 線形8ビットに階調を詰め込まれているので、HDRと言えばHDRだが、どういうトーンマッピング ("HDRへの統合: 内蔵"とあるのみ)をしたのか解らない。出力される.exrファイルはQtpfsguiで読み込めるが、階調は2EV分なのでトーンマッピング処理できる状態でもない。
- 出力される.exrファイルがQtpfsguiで読み込めない。コマンドライン (pfsinexr)でも同様。exrdisplayならプレビューできる。
- 上に同じく、出力される.exrファイルがQtpfsguiで読み込めない。コマンドライン (pfsinexr)でも同様。exrdisplayならプレビューできる。.gpmファイルが出力されるが用途が解らん。
Huginでは、fattal02やmantiuk06といったトーンマッピングオペレータを統合しないので、.exrで出力されたHDRを再処理したい。しかし、上で唯一読み込めるファイルの階調が既に正体不明のトーンマッピング済み!なので、どもならん。ということ。で、順番は、
となる。これはメモリにも優しい。トーンマッピングは階調データに関して偏微分方程式を解いてるのだが、これがメモリを喰う。ワシのPCだと大きな画像だと無理。一枚づつトーンマッピングして、保存して、繋ぎ合わせて、というのは、Huginの出力ファイルの制限でもあり、PCの制限でもある、つことになる。
トーン (階調)マッピング (配置)、と呼ぶ様に、階調を配置していくんだが、大きくふたつに別けられる。
HDRのコンテクストでトーンマッピングといえば、二番目の方。白トビ・黒ツブレを改善するのも二番目。デジカメのHDRモードも二番目。写真の階調情報に着目すると、次の様になる。
贅沢を言えば、トーンマッピングの出力も16 bitで行い、パノラマ作成時、作成後のレタッチなどに自由度を持たせたいな、と。
HuginでそのままHDR (EXR形式)出力して、トーンマッピング出来ました。→ ロハでHDRパノラマ (19): HuginでHDR出力
関連する記事
- ロハでHDRパノラマ (1)
- ロハでHDRパノラマ (2): ジオタグの埋め込み
- ロハでHDRパノラマ (3): HDR合成とトーンマッピング
- ロハでHDRパノラマ (4): パノラマ作成・概要
- ロハでHDRパノラマ (5): パノラマ撮影のコツ
- ロハでHDRパノラマ (6): Hugin、コントロールポイント
- ロハでHDRパノラマ (7): 散歩マップでニヤニヤ
- ロハでHDRパノラマ (8): HDRの味付け
- ロハでHDRパノラマ (9): レンズキャリブレーション
- ロハでHDRパノラマ (10): Huginの問題点
- ロハでHDRパノラマ (11): パノラマ作成時のHDR合成
- ロハでHDRパノラマ (12): 浮動小数点階調画像の取扱い、失敗
- ロハでHDRパノラマ (13): 浮動小数点階調画像の取扱い、かろうじて成功
- ロハでHDRパノラマ (14): Fake HDRって?
- ロハでHDRパノラマ (15): 上手にできた例・ミッドタウンガーデン
- ロハでHDRパノラマ (16): トーンマッピングパラメータ
- ロハでHDRパノラマ (17): 動体除去
- ロハでHDRパノラマ (18): レンズキャリブレーション、スクリプトで
- ロハでHDRパノラマ (19): HuginでHDR出力
- ロハでHDRパノラマ (20): RAW一発からのHDR・階調データの確認
- ロハでHDRパノラマ (21): RAW一発からのHDR・HDR合成まで
- ロハでHDRパノラマ (22): RAW一発からのHDR・トーンマッピング - ぽこにっき
- High Dynamic Range、明度差を広く取った映像のこと。本来的な意味ではコンピュータ画面上で表示可能な8bitの色深度を越えた画像ということになるが、実際には8bitの中で明度を調整した画像を指すことが多い。 通常、映像は明るいところと暗いところを同時に.. 続きを読む
- このキーワードを含むブログを見る
- 標準以上のダイナミックレンジを圧縮・再配置するなどして標準のダイナミックレンジの画像を得る手法・手段。画像全体の階調を整えるもの、部分的に階調を調整するものに分類できる。wikipediaのハイダイナミックレンジ合成を参照。 続きを読む
- このキーワードを含むブログを見る