This is the PyTorch implementation of the method in our paper "Real-World Light Field Image Super-Resolution via Degradation Modulation". [project], [paper].
We show the SR results of our LF-DMnet on real LFs captured by Lytro Illum cameras. More examples are available here. Note that, these videos have been compressed, and the results shown below are inferior to the original outputs of our LF-DMnet.
https://github.com/YingqianWang/LF-DMnet/assets/31008389/73490c47-9a51-490a-a4b1-0794d4706d77
https://github.com/YingqianWang/LF-DMnet/assets/31008389/c41ae453-030b-4d58-8442-f59bed2cbc39
../Datasets/.GenerateDataForTraining.m to generate training data. The generated data will be saved in ../Data/Train_MDSR_5x5/.../Data/Validation_MDSR_5x5/.parse_args() if needed. We have provided our default settings in the realeased codes.train.py to perform network training../log/.validation.py to perform validation on each dataset../input (see the attached examples).test.py to perform SR. ./output.If you find this work helpful, please consider citing:
@Article{LF-DMnet,
author = {Wang, Yingqian and Liang, Zhengyu and Wang, Longguang and Yang, Jungang and An, Wei and Guo, Yulan},
title = {Real-World Light Field Image Super-Resolution Via Degradation Modulation},
journal = {IEEE Transactions on Neural Networks and Learning Systems},
year = {2024},
}
Welcome to raise issues or email to wangyingqian16@nudt.edu.cn for any question regarding this work.
statistics
$ claude mcp add LF-DMnet \
-- python -m otcore.mcp_server <graph>