LEPENDUM / FDL-Toolbox

13 stars 6 forks source link

FDL toolbox

Description

This is the FDL toolbox providing matlab functions for Light Fields processing in the Fourier Disparity Layer representation (see the project page).

The main features are listed here (detailed documentations of the referenced functions are available in the matlab (.m) files):

1. Fast Fourier transform (FFT) and inverse transform tools (see ./utils/FFT_tools)

2. FDL Calibration algorithms (see ./Calibration):

3. FDL construction algorithms (see ./FDL_Construction/):

4. Interactive Light Field Rendering application from a FDL model (see ./Render):

6. FDL Tree Codec (see ./FDLTree_Codec):

5. Example application scripts (see ./Demo):

Requirements

The toolbox has been developped using Matlab 2017a and Windows 10.

For the GPU versions of the tools, Matlab's Parallel Processing Toolbox and a CUDA GPU are required.

References

When using the FDL toolbox in your reasearch, please cite the relevant papers:

[1] M. Le Pendu, C. Guillemot and A. Smolic, "A Fourier Disparity Layer Representation for Light Fields," in IEEE Transactions on Image Processing, vol. 28, no. 11, pp. 5740-5753, Nov. 2019.

[2] M. Le Pendu, A. Smolic "High Resolution Light Field Recovery with Fourier Disparity Layer Completion, Demosaicing, and Super-Resolution", International Conference on Computational Photography (ICCP) 2020.