Skip to content

IDLabMedia/open-dibr

Repository files navigation

Open Realtime Depth Image Based Renderer (OpenDIBR)

This Open Realtime Depth-Image-Based Renderer (OpenDIBR) takes a multi-view image/video dataset as input and renders the view from the perspective of the viewer to the desktop or VR display. The viewer has full freedom of movement (6DoF) using the keyboard and mouse or the VR controllers. Real-time performance is achieved through several optimizations, including the use of CUDA, OpenGL and the NVidia Video Codec SDK. For the VR experience, the OpenVR SDK and SteamVR are used.

Dependencies

If you want to use Virtual Reality:

  • Steam and SteamVR
  • The following HMDs have been tested:
    • HTC Vive
    • HTV Vive Pro
    • Oculus Rift S

For Linux systems, there are several dependencies on libraries that need to be installed: FFmpeg, OpenGL, GLEW and SDL2. For example on Ubuntu:

sudo apt update
sudo apt install -y pkg-config libavcodec-dev libavformat-dev libavutil-dev libswresample-dev libglew-dev libsdl2-2.0

Build from source

The following build instructions were tested on Windows 10 and Ubuntu 18.04 LTS:

Clone the repository:

git clone open-dibr
cd open-dibr
git submodule update --init --recursive

Use CMake to build the project:

cmake . -B bin
cmake --build bin --config Release

If the build was succesful, you now have an executable.

Read Running the Application for a detailed overview of how to run and use the application. It also has a section on Common Problems (scroll down) that you might run into.

Read Light field datasets to download existing light field datasets or adapt your own to use as input for the application.

Licensed datasets provided by the MPEG-I community: Datasets provided by IDLAB:

A paper on this software tool is currently being written/evaluated. Instructions on how to replicate the results from the paper can be found here.

Cite us

Our paper was published in Multimedia Tools and Applications (MTAP) by Springer. The read-only published version can be found online as part of the Springer Nature Content Sharing Initiative.

To cite the paper:

@article{opendibr2023,
  author = {Artois, Julie and Courteaux, Martijn and Wallendael, Glenn and Lambert, Peter},
  year = {2023},
  month = {08},
  pages = {25797--25815},
  volume = {83},
  title = {OpenDIBR: Open Real-Time Depth-Image-Based renderer of light field videos for VR},
  journal = {Multimedia Tools and Applications},
  publisher = {Springer},
  doi = {10.1007/s11042-023-16250-8}
}

Dataset and paper by IDLab MEDIA.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published