Show simple item record

dc.contributor.authorLehtinen, Jaakko
dc.contributor.authorRamamoorthi, Ravi
dc.contributor.authorJakob, Wenzel
dc.contributor.authorLi, Tzu-Mao
dc.contributor.authorDurand, Frederic
dc.date.accessioned2017-09-18T15:02:34Z
dc.date.available2017-09-18T15:02:34Z
dc.date.issued2015-11
dc.date.submitted2015-10
dc.identifier.issn0730-0301
dc.identifier.urihttp://hdl.handle.net/1721.1/111589
dc.description.abstractThe simulation of light transport in the presence of multi-bounce glossy effects and motion is challenging because the integrand is high dimensional and areas of high-contribution tend to be narrow and hard to sample. We present a Markov Chain Monte Carlo (MCMC) rendering algorithm that extends Metropolis Light Transport by automatically and explicitly adapting to the local shape of the integrand, thereby increasing the acceptance rate. Our algorithm characterizes the local behavior of throughput in path space using its gradient as well as its Hessian. In particular, the Hessian is able to capture the strong anisotropy of the integrand. We obtain the derivatives using automatic differentiation, which makes our solution general and easy to extend to additional sampling dimensions such as time. However, the resulting second order Taylor expansion is not a proper distribution and cannot be used directly for importance sampling. Instead, we use ideas from Hamiltonian Monte-Carlo and simulate the Hamiltonian dynamics in a flipped version of the Taylor expansion where gravity pulls particles towards the high-contribution region. Whereas such methods usually require numerical integration, we show that our quadratic landscape leads to a closed-form anisotropic Gaussian distribution for the final particle positions, and it results in a standard Metropolis-Hastings algorithm. Our method excels at rendering glossy-to-glossy reflections on small and highly curved surfaces. Furthermore, unlike previous work that derives sampling anisotropy with pen and paper and only considers specific effects such as specular BSDFs, we characterize the local shape of throughput through automatic differentiation. This makes our approach very general. In particular, our method is the first MCMC rendering algorithm that is able to resolve the anisotropy in the time dimension and render difficult moving caustics.en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Grant 1451830)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2816795.2818084en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT Web Domainen_US
dc.titleAnisotropic Gaussian mutations for metropolis light transport through Hessian-Hamiltonian dynamicsen_US
dc.typeArticleen_US
dc.identifier.citationLi, Tzu-Mao, et al. “Anisotropic Gaussian Mutations for Metropolis Light Transport through Hessian-Hamiltonian Dynamics.” ACM Transactions on Graphics 34, 6 (November 2015): 1–13 © 2015 Association for Computing Machinery (ACM)en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorLi, Tzu-Mao
dc.contributor.mitauthorDurand, Frederic
dc.relation.journalACM Transactions on Graphicsen_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsLi, Tzu-Mao; Lehtinen, Jaakko; Ramamoorthi, Ravi; Jakob, Wenzel; Durand, Frédoen_US
dspace.embargo.termsNen_US
dc.identifier.orcidhttps://orcid.org/0000-0002-0218-1971
dc.identifier.orcidhttps://orcid.org/0000-0001-9919-069X
mit.licenseOPEN_ACCESS_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record