GithubHelp home page GithubHelp logo

trivedisorabh / langevin-mcmc Goto Github PK

View Code? Open in Web Editor NEW

This project forked from luanfujun/langevin-mcmc

0.0 0.0 0.0 131.42 MB

Code for SIGGRAPH 2020 paper "Langevin Monte Carlo Rendering with Gradient-based Adaptation"

Home Page: https://research.cs.cornell.edu/langevin-mcmc/

License: MIT License

C 63.61% C++ 29.00% CMake 0.51% Python 0.80% Shell 2.56% Batchfile 0.01% Vim Script 0.01% CSS 0.02% Makefile 0.08% Cuda 0.01% HTML 1.26% MATLAB 0.01% TeX 1.96% Lua 0.02% Perl 0.01% Roff 0.13%

langevin-mcmc's Introduction

Langevin-MCMC

This is the code repository for paper "Langevin Monte Carlo Rendering with Gradient-based Adaptation" by Fujun Luan, Shuang Zhao, Kavita Bala, and Ioannis Gkioulekas. Check out the project page for more information.

LMC (44.69 seconds):

LMC

H2MC (45.38 seconds):

H2MC

We implement our proposed LMC algorithms within the open-source reference implementation of H2MC by Tzu-Mao Li. Please refer to the dpt renderer page for basic installation and usage: https://github.com/BachiLi/dpt.

If you use our code, please cite the paper:

@article{luan2020langevin,
  title = {Langevin Monte Carlo Rendering with Gradient-based Adaptation},
  author = {Luan, Fujun and Zhao, Shuang and Bala, Kavita and Gkioulekas, Ioannis},
  journal = {ACM Trans. Graph.},
  volume = {39},
  number = {4},
  year = {2020},
  publisher = {ACM},
}

The code has been tested on a 32-core machine with Ubuntu 18.04 and gcc 9.2.1. I have not tested it on OSX or Windows system yet.

Please feel free to contact me (fujun @ cs.cornell.edu) if there are any issues/comments/questions.

langevin-mcmc's People

Contributors

luanfujun avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.