背景
- モンテカルロレンダリングの結果が正しいのか(本当に収束しているのか)評価したい
- CG 画像と, 実写画像が一致するかどうか判断したい, 誤差(みたいなもの)を出したい.
Jupyter-lab + numpy/scipy とかでお手軽にぺろっとやりたい.
世の中の普通の(?)画像処理をする人向けではありません.
よくある方法
SSIM
skimage にある
SNR
scipy にあるようだが, 式自体は簡単なので numpy で書いたほうがよさそう
CG 向けの方法
FLIP
ꟻLIP: A Difference Evaluator for Alternating Images
https://research.nvidia.com/publication/2020-07_FLIP
HPG2020 で, できたてほやほや.
CG と実写の誤差算出などにも使えそうで我々のようなユーザによさげ.
numpy/scipy での実装含め, 各種言語での実装がある.
その他
Detecting Bias in Monte Carlo Renderers using Welch’s t-test
http://jcgt.org/published/0009/02/01/
モンテカルロレンダリング向け.
こちらも python コードがありよい.