Git Product home page Git Product logo

0-image_based_relighting_framework's Introduction

Image-Based Relighting Framework

Image-Based Relighting Framework is an open source GUI that implements three types of image-based relighting algorithms using reflectance data captured with either a light stage, a free-form acquisition or a regular room. It was implemented during my MSc thesis at Imperial College London in the Summer 2014. It is distributed under the LGPL license.

For more information on image-based relighting or on this framework please visit :

The framework implements the following papers :

  • Acquiring the Reflectance Field of a Human Face, Paul Debevec, Tim Hawkins, Chris Tchou, Haarm-Pieter Duiker, Westley Sarokin, and Mark Sagar, SIGGRAPH 2000 Conference Proceedings
  • The free-form light stage, Vincent Masselus, Philip Dutré, Frederik Anrys In Proc. EGWR, EGRW ’02, 247–256.
  • Image-Based Relighting using Room Lighting Basis, Antoine Toisoul, Abhijeet Ghosh, CVMP 2016

Version

Version 1.0

Compilation

This program has been compiled and tested both on Windows, Linux and MacOS environments. It requires the following libraries in order to compile :

  • OpenCV (tested with version 2.4.11)
  • Qt (tested with version 5.4.2)

A "IBR_Framework.pro" file is provided for compilation with QtCreator IDE. Please update the libraries paths to match your installation.

Installation

The light stage data can be obtained on USC ICT website :

Please read appendix A of my MSc thesis for more information on how to setup the software.

Environment mapping

For the environment mapping to work you will have to download the latitude longitude maps of the environment. Some are available at the following links :

Create a folder called "environment_maps" in the directory where the program is compiled and name the environment maps as follows :

Environment File Name
Grace Cathedral grace_latlong
Uffizi Gallery uffizi
St Peter's Basilica stpeters_probe
Pisa Courtyard pisa_courtyard
Eucalyptus Grove eucalyptus_grove

License

Image-Based Relighting framework. Author : Antoine TOISOUL. Copyright © 2016 Antoine TOISOUL, Imperial College London. All rights reserved.

Image-Based Relighting framework is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. Image-Based Relighting framework is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see http://www.gnu.org/licenses/.

0-image_based_relighting_framework's People

Contributors

antoinetlc avatar mfournial 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.