• 検索結果がありません。

レプリカ交換モンテカルロ法を用いた大域照明手法に関する研究

N/A
N/A
Protected

Academic year: 2021

シェア "レプリカ交換モンテカルロ法を用いた大域照明手法に関する研究"

Copied!
6
0
0

読み込み中.... (全文を見る)

全文

(1)社団法人情報処理学会研究報告. 2006-CG-125. 2006/11/17. IPSJSIGTbchmcalReport. レプリカ交換モンテカルロ法を用いた 大域照明手法に関する研究 北岡伸也↑北村喜文↑岸野文郎↑. ↑大阪大学大学院情報科学研究科,〒565-0871大阪府吹田市山田丘2-1 E-mail:↑{kitaokashinya,kitamura,kishino}oistOsakaPuac・jp 概要大域照明は,写実的な画像合成に不可欠な要素である.現在までに,これを実現する光輸送問題を 解くための様々なアルゴリズムが提案されている.その手法の1つとして,メトロポリス光輸送がある. これは,バイアスのないレンダリング手法であり,サンプル数を増やせば正確に目的の結果に収束すると. いう性質を持つ.本研究では,レプリカ交換モンテカルロ法を適用することで,メトロポリス光輸送にお ける変異戦略の性質を改善し,同時に積分が2パスに渡る問題を改善する.. GlobalIlluminationwithReplica-ExchangeMonteCarloMethod ShinyaKITAOKA↑,YOshifUmiKITAMURA↑,andFnmioKISHINO↑ ↑GraduateSchooloflnfbrmationScienceandnChnology,OsakaUmversity 2-1YamadaokaβUita,Osaka,565-O871Japan. E-mail:↑{kitaokashinya,kitamura,kishino)oiStosakaPuacjp AbstractGlobalnluminationisessentialfbrphotorealisticimagesynthesisincomputergraphicsSeveralalgorithmstosolvelighttransportproblemwhichisfbrmanzedglobalilluminationareproposed・ Metropolisli山ttransportisunbiasedmethod,and,itcanbeconvergedcorrectresultstoincreasethe numberofsamples・WeprOposeanovelalgorithmwhichusesreplicaexchangeMarkovChamMonte. Oarlomethodltisprogressivesinglepassmethodandimprovesthepropertyofmutationstrategy. た[2]、これは,マルコフ連鎖によりサンプルを生. 1.はじめに. 成することで,被積分関数に対する事前知識がな. 大域照明は,写実的な画像合成に不可欠な要素で. くとも,その確率分布に従ったサンプルを得るこ. ある.半影をはじめとして間接照明によるカラー. とができる.しかし,従来の定式化では,レンダ. ブリーディングや集光模様,被写界深度やモーショ. リングに初期ステップと漸進ステップの2パスが. ンブラーは,全て大域照明の効果によるものであ. 必要となり,2パス目のサンフiル数を増やしても’. る.大域照明は,高次元の積分問題である光輸送. パス目の推定精度に最終結果が依存してしまうと. 問題を解くことにより実現されるため,一般には,. いう問題がある.また,効率よくレンダリングを. モンテカルロ法に基づいた解法が用いられる.し. 行うには,対象に合わせてマルコフ連鎖の変異戦. かしながら,静的なモンテカルロ法は,事前に被. 略を注意深く設計する必要があった.. 積分関数の形状が既知でなければ効率が悪く,特. 本稿では,単一の確率分布からサンプルを抽出. に高次元の被積分関数に対しては,次元の呪いの. する従来のメトロポリス法ではなく,複数の分布. 問題が表面化する[11.. からなる同時分布を定常分布としてサンプルを生. 近年,動的なモンテカルロ法であるメトロポリ. 成するレプリカ交換モンテカルロ法を利用するこ. ス・マルコフ連鎖モンテカルロ法に基づいて,サン. とで,初期推定を必要としない漸進的な1パスの. プルを生成するメトロポリス光輸送法が提案され. 光積分手法を提案する.これにより,メトロポリ. -107-. (19).

(2) ス光輸送法における1パス目の推定精度を考慮す. 構成し,最適化問題におけるアニーリング的な最. る必要がなくなり,また,変異戦略に特別な手法. 適化効果を得ている.. を導入せずともその性質を改善することができる.. さらに,変異戦略ごとの推定結果を得られる性質 を利用し,推定結果に基づく多重重点的サンプリ. 3.光輸送問題 本章では,メトロポリス光輸送法の概要につい て述べ,関数を用いた積分方法への拡張と,レプ. ングを実現した.. リカ交換法を利用して,それを解く方法について. 2.関連研究. 述べる.. 大域照明を扱うための光輸送問題の定式化はj. 3.1メトロポリス光輸送. Kajiyaらによって最初になされた[3}Kajiyaら. 光輸送問題は,式(1)によって表される.. は,レンダリング方程式を導入すると共に,これを. ノlf…). 解くための経路追跡法を提案した.Lafbrtuneら[4]. とVeachらに]は,独立してほぼ同時期に,視点と 光源の双方向から追跡した光線を組み合わせる双. 方向経路追跡法を提案した.また,Lafbrtuneら[6] は,関与媒質を双方向経路追跡法で扱うための手/ 法を提案した.これらは,全て静的なモンテカル ロ法に基づく手法である.. (1). ここで,ノ(毎)≧oは,ベクトル値を返す放射輝度 の関数である.次のように式変形を行う.. ノI潟,(司岬) ここで,g(毎)=L(f(団))≧Oは,スカラー輝度関 数である.特に,ノに)がRGBの三次元ベクトル. Veachらは,統計物理の分野で利用されているメ トロポリス・サンプリングをグラフィックスに応用. したメトロポリス光輸送法を提案した[21LasZ1o らは,メトロポリ光輸送のスタートアップ・バイア. ス問題について解析した[7]・Ashikhmmらは,メ トロポリス光輸送法の分散解析を行った[81Pauly らは,メトロポリス光輸送法によって,関与媒質. をレンダリングするための変異手法を提案したl91 Csabaらは,経路空間ではなく,乱数による超立方 体を構成する抽象的な空間におけるサンプリング 手法を提案し,ラージステップを導入して変異I性質. を改善する手法を提案した[101Ohneらは,経路 追跡法をベースとしたメトロポリス光輸送法と同. 様の変異戦略を用いた2パス手法を提案した[111 単純なメトロポリス法では,多峰性の被積分関 数に対して有限ステップ内でエルゴード性を満た. すことが難しいといった問題や,被積分関数の確. 率密度分布の正規化定数に相当する多重積分を直 接計算できないという問題がある.光積分問題は, この正規化定数を求める必要があるため)既存手. 法では2パスに分けて計算することで,これを解決 していた.一方,統計物理の分野では,拡張アンサ. ンブルモンテカルロ法(extendedensembleMonte. Carlo)と呼ばれるこれらの問題を解決するための 手法が提案されている[1]、これは,単一の分布だ けではなく複数の分布を扱うことで,積分の道を. の場合は,L(8)=0.29W+0.5878,+O114sbで. あるただし,:=oとした.ここで,. ”)-ん,鵠⑤,害). (2). とすると,. に・ノI潟,(巌山(露)(3) となる.. メトロポリス光輸送法は,式(2)と式(3)を次の 2ステップで解く.最初に,サンプリング分布p(・). の正規化定数cを,式(4)により求める.. 一志菫咽. (4). ここで,鰯は,一様密度u(・)からサンプリングし たサンプルであり,通常は,経路追跡法や双方向経 路追跡法を用いて求められる.次に,メトロポリ ス法によるサンプリング処理を行い,積分値を求 める.. Nノ(巧). I=烏Z- j=,g(毎j) ここで,巧は,メトロボリス法により,確率密度. 分布p(・)に従ってサンプリングされたサンプルで. ある.特に,画像合成には,ピクセル毎の輝度値. -108-.

(3) が必要であるが,これは式(5)により求められる.. で定義される同時分布を定常分布とする2種類の. 峠・』;:(5). 遷移を交互に実行することで定義される.すなわ. ここで,M,ピクセルごとに蓄積した潟の. 値である.ノ(巧)がスカラー関数の場合,ノ(毎j)= g(巧)から,これは単にそのピクセルに含まれるサ ンプル数になる.. 3.2閲数列を用いた積分. ち,個々の分布についての遷移と確率的交換によ. る遷移である.前者は,通常のメトロポリス法を K個のレプリカについて同時並行的に行うことで. あり,後者は,適当なステップごとにランダムに選. んだんe[1,K)について,状態z代と嘩十'を確率 、in(1,γ)で交換することである.ここで, P(、,,…,zh+1,mA,,…,zK). 本節では,いくつかの関数の集合で構成される関. r=P(範,,…,、,、仰+,,…,zK). 数列を用いた積分法について述べる.式(3)から,. P(zk+118k)P(zhl0A+,) P(zMlc)P(zA+,'0代+,). M毎)"(毎)ノh鵠,(屋)d似(量) ノhg(盃)d似(毎) ̄ノhgに)。/』(屋). である.. ‐ノ(;鵲,(柳に). ここで,式(6)の分布は,それぞれの遷移につい て不変であるので,これを両方用いたマルコフ連. であるので,ノ(毎)とg(盃)の多重積分の比は,p(毎). 鎖についても不変となる.ここで,その分布におい. ここで,2つの関数でなく,ハイパーパラメー. P(・'0,Jからのサンプルとみなすことができ,期待. に従う潟の期待値として記述できる. タβを導入し,確率密度分布の形状が近い1連. の関数列/(5M胸),he[1,K]を考える.ただし, f(透川)=/(毎)とし,ノ(zM,)は,積分が既知の. て,状態ZAGに関するところだけをみると,これは 値の計算が可能となる.提案手法では,このレプ リカ交換モンテカルロ法を光輸送問題に適用する.. 4.レプリカ交換光輸送. 関数とする.これから,. 本章では,提案手法で用いる関数列とサンプリ. ルノ(毎,βK)d似に) ルノ(盃,β,)“(毎). ング空間の定義についてと,多重重点的サンプリ ングを応用した評価値の計算方法について述べる.. んf(MK)。仰(毎)ノh/(尼ルル(毎). 4.1関数列の定義. ルノ(毎ルー'沖(盃)ノh/(iM,)d似(盃). 提案手法では,メトロポリス光輸送法と同様に,. -互上襟鵜胴 一江ノI鶚・…何. スカラー輝度関数と一様分布の2つの関数をレプ リカとして計算を行う.. 4.2サンプリング空間の定義. 提案手法では,Csabaらの手法[10]と同様に,抽 象的な乱数空間においてサンプリングを行う-. となる.. 4.3評価値の組み合わせ. このことからJ前節のメトロポリス法による積. 分は,経路空間上で定義される一様分布と被積分 関数の確率密度分布の2つの関数を利用した積分 方法であることが分かる.. 得られる評価値と同時に,一様分布で計算される 評価値も同時に得ることができる.Veachらの提. 案した多重重点的サンプリングの考え方['2]を応. 3.3レプリカ交換モンテカルロ法 レプリカ交換モンテカルロ法は,異なるパラメー タを持つ分布をまとめた同時分布をマルコフ連鎖 モンテカルロ法でサンプリングする手法である.ア ルゴリズムは,. 用し,この2つの手法により得られる評価値を組 み合わせることで,よりロバストな計算を行う.本 節では,このためのヒューリスティクスな組み合わ. せ戦略を3つ述べる.以下では,レプリカ交換モ. ンテカルロ法で得られる評価値をEb,一様分布か. K. P(露,,…,愚K)=ⅡP(遍脇'01J(6) A=1. 提案手法では,レプリカ交換モンテカルロ法で. ら計算される評価値を凡とする.また,結果の評 価値は,Eで表す.. -109-.

(4) a)最大値ヒューリスティクス. と実線でプロットしたものである.以降,図3と. 最大値ヒューリスティクスでは,E=. 図4についても同様の構成となっている.. max{EC,Eu}により評価値を得る.ここで,max. 図2の結果を見ると,最初は提案手法の方の分. は,RGBの要素ごとに最大値を選択するものと. 散が小さいが,あるところでメトロポリス光輸送. する.. 法の方の分散が小さくなっている.しかし,結果. b)パワーヒューリステイクス. を見るとメトロポリス光輸送法の方はノイズが目. パワーヒューリステイクスでは,. 立っており,視覚的なクオリテイでは提案手法のほ. α・Ee(p)+b・Eu(p) E(p)=(7) α+6. うが高い.ピクセル間の変異数の偏りにより,こ のようなインパルスノイズが発生していると考え. により,評価値を得る.ここでαと6は,それぞれ. られ,提案手法により変異性質が改善されている. α=班(p)と6=Ell(p)とし,、=2>Oとした.. ことが分かる.また,図3の鏡面反射があるシー. c)中央値ヒューリスティクス. ンの結果では,視覚的なクオリティと分散の評価. 中央値ヒューリスティクスでも,パワーヒュー. 結果ともに提案手法の方が優れていることが確認. リスティクスと同様に式(7)により評価値を得る が,αと6は,それぞれ。=exp(、(Ee(Z,)-m)2) とb=eXp(、(風(p)-m)2)とした.ここで,mは,. できる.図4の間接光が支配的なシーンでも,図 3の結果と同様に提案手法の方が優れている.図2. Eeと風両方のピクセルpの近傍の要素の中央値 である.ここで,、=2>Oとした.. と図3の結果と比べて,分散が滑らかに減少して いる理由は,光源が直接可視でないためであると 考えられる.これは,光源が直接見えている場合. 5.結果. には,経路変異の際に光源に捕らわれてしまう傾 向があるためである.. 本章では,メトロボリス光輸送法と提案手法を 用いたいくつかのシーンをレンダリングした結果. を考察する.. 6.結論 本稿では,光輸送問題の解法として,レプリカ. 図1は,評価値の組み合わせ手法を変化させた. 交換モンテカルロ法を利用することで,メトロポ. 際の結果である.(c)の中央値ヒューリスティクス. リス法において問題となる変異特性の問題を解決. が最もノイズが目立たない結果となっているが,同. 時に全体が暗くなっている.逆に,(a)の最大値 ヒューリスティクスは,ノイズは目立つが,全体の 明るさは保たれている.これは,明い経路のサンプ. リングが難しいため,効率のよくない一様分布の. し,1パスの処理として問題の再定式化を行った. これにより,特別な変異戦略を設計せずとも,そ の性質を改善できることを示した.また,複数の レプリカの計算により得られた推定結果を組み合. わせることで,結果画像の視覚的品質を改善する. 結果に引きずられているためだと考えられる.こ. 多重重点的サンプリングとそのためのいくつかの. れらの手法は,状況により使い分ける必要がある.. 図2は,コーネルボックスをレンダリングした結 果を示している.これらの結果は全てパワーヒュー. リステイクスを用いたものとなっている.図2(a) は,メトロポリス光輸送法によるものであり,図. 2(b)は,提案手法によるものである.それぞれ,1 ピクセル当り1,000サンプル相当のサンプリング数 でレンダリングしている.ここでの1ピクセル当. りのサンプルとは,(画像のピクセル数×1ピクセ ル当りのサンプル数)回の変異を行うという意味で 用いている.図2(c)は,1ピクセル当り10,000サ ンプルでレンダリングされたリファレンス画像で. ある.図2(d)は,図2(c)のリファレンス画像を真 値として,図2(a)と図2(b)の分散をそれぞれ破線. ヒューリステイクス手法を提案した.. 今後は,アルゴリズムの並列性を利用したマル. チスレッド化により〆システム的な高速化が可能 であると考えている.また,本研究で利用したレ. プリカ数は2つだけであったが,複数のレプリカ. を利用した場合の結果についても検討したい最 後に,抽象的な乱数空間によるサンプリングでは, ピクセル毎の層別化が容易であるので,これにつ. いても実装を行い検討したいと考えている. 参考文献 [1]伊庭幸人,樹征美,大森裕浩,和合肇,佐藤整尚,高橋明. 彦.計算統計11-マルコフ連鎖モンテカルロ法とその周. 辺一.岩波書店,2005.3章. [2]EricVeachandLeonidasJ・GuibasMetropolislight. -110-. transport・InP7・oceeadn9sqMCMSIGGRAPH'97,.

(5) (a)最大値ヒューリスティクス. (b)パワーヒューリスティクス. (c)中央値ヒューリスティクス. 図1評価値の組み合わせ.. (a)メトロポリス光輸送法. (b)提案手法. (c)リファレンス. ,U. 分散値. E=震雲彌司 一一・メトロポリ 法. DB. BpI8qBOp釦045,800dsp加086口G8ロ. サンプノレ数. (。)分散値のプロット ●. 図2コーネルボックスシーン. pp、65-76,1997.. [3]JamesTKajiyaTherenderingequation、In Pmceedm9sqfAOMSIGGRAPH'8dpp、143-150, 1986.. [41EricP,LafbrtuneandYvesD、WillemaBi‐ directionalpathtracinglnPmoceed伽sqfCompugmphjcspapp、145-153,1993.. [51EricVeachandLeonidasGuibas・Bidirectionalesti‐. metropolissampling、InPmceedj7z9sq/I/l/SOGp9, pp、273-280,1999.. [8]MichaelAshikhmin,SimonPremoze,PaterShirley, andBrianSmits、Avarianceanalysisofthemetropolislighttransportalgorithm・OOmptLtem8q河dGmp〃 jcs,V01.25,NO2,pp、287-294,2001.. [9]MarkPaulyiThomasKollig,andA1exanderKeller・. Metropolislighttransportfbrparticipatingmedia、 InP7oceed伽sqfEumOgmqphicsWomhshoPonReか. matorsfbrlighttransport・InP7qoceedjn9sqfEumo‐. gmphicsWo7lcsh。ponRe汎de7WL9’財,pp、147-162, 1994.. [61EricP・LafOrtuneandYvesD、Willems・Rendering participatingmediawithbidirectionalpathtracing・ InPmceedin9sq/Eumog庇叩ノZicsWbIM6shOPo〃Re". de7WDg2000,pp、11-22,2000.. [10]KelemenCsaba,Szirmay-KalosLdszl6,Gy6rgyAntal,and氏rencCsonka、AsimpleandrobustmutationstrategyfbrmetrOpolislighttransportalgo- rithm、OOmpute7GmpノZjcsFb7、um,VOL21,No.3, pp、1-10,2002.. 。e両729’96,pp,92-101,1996.. [7]Szirmay-KalosLdszl6,P6terDornbadl,andWerner Purgathofbr.Onthestart-upbiasproblemof. [11]DavidChne,JuStinThlbot,andParrisEgbert.Eか. -111-. ergyredistributionpathtracing・InProceedin9sqノ.

(6) (b)提案手法. (a)メトロボリス光輸送法. (c)リファレンス. 分散値. 巨露戸函 nJ. mWq■008酌4噸05,0m泥ロ06,的ロ. サ:ノ'ブルHh. (。)分散値のプロット 図3鏡面反射物体のあるシーン.. (b)提案手法. (a)メトロポリス光輸送法. (c)リファレンス. ロ庫. 8 ℃. 》. 分放値. ●. 、、. ●. 匡麗戸淘 一■・埒ロポリ 法. ▲. T句面. 0010080080口4m”DODロTBOOOO900. サンプル周回. (d)分散値のプロット. 図4格子に光源が遮蔽されたシーン,. AOMSIGGRAPH2005i,pp、1186戸-1195,2005.. [121EricVeach・Ro6ustmo冗tecurlomethods/b7mght tm〃SportsjmulQ秘o犯.PhDthesis,StanfbrdUniveF sity,1998.AdviserLeonidasJ、Guibas.. -112-.

(7)

参照

関連したドキュメント

2 解析手法 2.1 解析手法の概要 本研究で用いる個別要素法は計算負担が大きく,山

第4章では,第3章で述べたαおよび6位に不斉中心を持つ13-メトキシアシルシランに

 処分の違法を主張したとしても、処分の効力あるいは法効果を争うことに

厳密にいえば博物館法に定められた博物館ですらな

【ご注意点】 ・カタログの中からお好みの商品を1点お 選びいただき、同封のハガキに記載のお

これはつまり十進法ではなく、一進法を用いて自然数を表記するということである。とは いえ数が大きくなると見にくくなるので、.. 0, 1,

れをもって関税法第 70 条に規定する他の法令の証明とされたい。. 3

・患者毎のリネン交換の検討 検討済み(基準を設けて、リネンを交換している) 改善 [微生物検査]. 未実施