Skip to content
/ MDFN Public

Multi-Dimension Fusion Network for Light Field Spatial Super-Resolution using Dynamic Filters

Notifications You must be signed in to change notification settings

sqyon/MDFN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Dimension Fusion Network for Light Field Spatial Super-Resolution using Dynamic Filters

Arxiv

Introduction

Light field cameras have been proved to be powerful tools for 3D reconstruction and virtual reality applications. However, the limited resolution of light field images brings a lot of difficulties for further information display and extraction. In this paper, we introduce a novel learning-based framework to improve the spatial resolution of light fields. First, features from different dimensions are parallelly extracted and fused together in our multi-dimension fusion architecture. These features are then used to generate dynamic filters, which extract subpixel information from micro-lens images and also implicitly consider the disparity information. Finally, more high-frequency details learned in the residual branch are added to the upsampled images and the final super-resolved light fields are obtained. Experimental results show that the proposed method uses fewer parameters but achieves better performances than other state-of-the-art methods in various kinds of datasets. Our reconstructed images also show sharp details and distinct lines in both sub-aperture images and epipolar plane images.

Getting Started

  1. Install requirements
pip install -r requirements.txt
  1. Write down your configuration for this experiment. All missing parameters will find in default configuration. Thus, if you add some new parameters, add them in default.py to make sure previous experiments can also run.
  2. Use following command to start trainer.
python3 main.py -c your_config

Structure

  • config: Default configuration and experiment configurations.
  • data: Data preprocess and datasets.
  • engine: Codebase.
  • loss: Loss functions.
  • model: Network functions.
  • trained_models: Trained model_state_dict.

About

Multi-Dimension Fusion Network for Light Field Spatial Super-Resolution using Dynamic Filters

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages