SlideShare a Scribd company logo
1 of 21
MCMCの光輸送問題への応用

 瀧内 元気
 Light Transport Entertainment Inc.
自己紹介: 瀧内元気

2005 MCMCのコンピュータ・グラフィックスへの応用
2009 Light Transport Entertainment社設立
Agenda

•   Light Transport Problem
•   Metropolis Light Transport
•   Metropolis Photon Sampling
•   Population Monte Carlo
    Rendering
Light Transport Problem
Light Transport Problem

                    x 反射点
                    f 双方向反射率分布関数
                    G 幾何減衰項




光源から視点までの経路による光の輸送を経路空間で積分する
Light Transport Equation




第二種フレッドホルム型積分方程式
Light Transport Path




1. 光源側からRaytracingによりLight Subpathを求める
2. 視点側からRaytracingによりEye Subpathを求める
3. 両者の終端点を接続する
Hemispherical Sampling




• 半球面上で反射方向をサンプリング
• 重点的サンプリング、層化、準乱数などが活用される
BRDF: 双方向反射率分布関数
Abstract Rendering Diagram

               Reflections
  Screen                     Light
  Pixels                     Sources
Metropolis Light Transport




• Transport Pathに対する
  MHアルゴリズムの適用
• 経路空間が分断されてい
  るシーンに適する
• O(1/N)で収束[3]
DEMO

Metropolis Light Transport
./bin/mlt scene/demo01.scene -ls:0.1 -s:10000
Path Tracing
./bin/mlt scene/demo01.scene -ls:1.0 -s:10000
Metropolis Photon Sampling




Photon Tracingに対するMHアルゴリズムの適用
Metropolis Photon Sampling




完全なPathを生成して最後の反射位置にPhotonを格納
Contributionをターゲット分布としてMH Sampling
Population Monte Carlo Rendering

• PMC-IP: Image Plane Sampling
  o スクリーン上での画像の分散を減らす
• PMC-HI: Hemispheric Integral Sampling
  o BRDFによる分散を減らす
• PMC-PT: Transport Path Sampling
  o MLTの拡張
PMC Image Plane Sampler
PMC Image Plane Sampler
PMC Hemispheric Integral Sampler
PMC Transport Path Sampler
PMC Transport Path Sampler
References

1. Fan. "SEQUENTIAL MONTE CARLO METHODS FOR
   PHYSICALLY BASED RENDERING"
2. Veach. "Metropolis Light Transport"
3. Ashikhmin. "A Variance Analysis of the Metropolis Light
   Transport Algorithm"

More Related Content

What's hot

CNN-SLAMざっくり
CNN-SLAMざっくりCNN-SLAMざっくり
CNN-SLAMざっくりEndoYuuki
 
Robust Vehicle Localization in Urban Environments Using Probabilistic Maps
Robust Vehicle Localization in Urban Environments Using Probabilistic MapsRobust Vehicle Localization in Urban Environments Using Probabilistic Maps
Robust Vehicle Localization in Urban Environments Using Probabilistic MapsKitsukawa Yuki
 
論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)Masaya Kaneko
 
第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM邦洋 長谷川
 
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生Takuma_OKAMOTO
 
円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現Takuma_OKAMOTO
 
SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)Masaya Kaneko
 

What's hot (9)

CNN-SLAMざっくり
CNN-SLAMざっくりCNN-SLAMざっくり
CNN-SLAMざっくり
 
Robust Vehicle Localization in Urban Environments Using Probabilistic Maps
Robust Vehicle Localization in Urban Environments Using Probabilistic MapsRobust Vehicle Localization in Urban Environments Using Probabilistic Maps
Robust Vehicle Localization in Urban Environments Using Probabilistic Maps
 
論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)論文読み会(DeMoN;CVPR2017)
論文読み会(DeMoN;CVPR2017)
 
第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM第41回関東CV勉強会 CNN-SLAM
第41回関東CV勉強会 CNN-SLAM
 
Region cnn
Region cnnRegion cnn
Region cnn
 
卒論(島田)
卒論(島田)卒論(島田)
卒論(島田)
 
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生
[招待講演] スピーカアレイを用いた空間フーリエ変換に基づく局所再生
 
円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現円形アレイを用いた水平面3次元音場の収録と再現
円形アレイを用いた水平面3次元音場の収録と再現
 
SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)
 

Viewers also liked

卒業論文 プレゼンテーション
卒業論文 プレゼンテーション卒業論文 プレゼンテーション
卒業論文 プレゼンテーションKanako Matsuoka
 
卒業論文のプレゼン
卒業論文のプレゼン卒業論文のプレゼン
卒業論文のプレゼンsoichirooo
 
プレゼンテーション講義スライド
プレゼンテーション講義スライドプレゼンテーション講義スライド
プレゼンテーション講義スライドTokai University
 
Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...
Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...
Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...Takahiro Harada
 
卒業研究発表のスライド
卒業研究発表のスライド卒業研究発表のスライド
卒業研究発表のスライドTakebuchi Eiichi
 
卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平純平 伊東
 
卒論発表 梶原
卒論発表 梶原卒論発表 梶原
卒論発表 梶原Kazuhiko Ota
 
Comparar Epicur, Kant, Bentham amb Mill
Comparar Epicur, Kant, Bentham amb MillComparar Epicur, Kant, Bentham amb Mill
Comparar Epicur, Kant, Bentham amb MillDaniel Fernández
 

Viewers also liked (11)

卒業論文 プレゼンテーション
卒業論文 プレゼンテーション卒業論文 プレゼンテーション
卒業論文 プレゼンテーション
 
卒業論文のプレゼン
卒業論文のプレゼン卒業論文のプレゼン
卒業論文のプレゼン
 
卒論発表
卒論発表卒論発表
卒論発表
 
卒業論文プレゼン
卒業論文プレゼン卒業論文プレゼン
卒業論文プレゼン
 
プレゼンテーション講義スライド
プレゼンテーション講義スライドプレゼンテーション講義スライド
プレゼンテーション講義スライド
 
Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...
Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...
Introduction to Bidirectional Path Tracing (BDPT) & Implementation using Open...
 
卒業研究発表のスライド
卒業研究発表のスライド卒業研究発表のスライド
卒業研究発表のスライド
 
卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平卒論パワポVer3 伊東純平
卒論パワポVer3 伊東純平
 
卒論発表 梶原
卒論発表 梶原卒論発表 梶原
卒論発表 梶原
 
Comparar Epicur, Kant, Bentham amb Mill
Comparar Epicur, Kant, Bentham amb MillComparar Epicur, Kant, Bentham amb Mill
Comparar Epicur, Kant, Bentham amb Mill
 
Mill Utilitarisme
Mill UtilitarismeMill Utilitarisme
Mill Utilitarisme
 

MCMCの光輸送問題への応用