「instantNeRFで遊ぶ Advent Calendar 2022」の9日目です。
今日は複数のカメラキャリブレーションパラメータ設定について検証しました。
業務外の個人的な検討活動です。
nerf_loader.cu
焦点距離や歪パラメータの読み込み部分を読んでいると、”see if there is a per-frame override”というコメントを見つけました。
transform.json
"frames"の中にfl_x, fl_y, k1, k2, p1, p2, cx, cy, w, hを入力しました。
testbed.exe
命令はいつもと同じです。
従来(カメラの内部パラメータを一つしか使わない場合)
変更(カメラの内部パラメータをフレームごとに変えた場合)
残念ながら、PSNRの値はほとんど同じで、見え方の違いも明確に分かりませんでした。
画角が違うカメラを混ぜたような分かりやすいデータで試したほうが良かったです。