Skip to content

SuperKenVery/RC-LUT-M1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advice: don't work on this project

The original RC-LUT repo had some issues that are not resolved yet. The author didn't answer to any of the questions.

AFAIK the network architecture defined in the code is very different from what they said in the paper. Besides, even if I run their code I couldn't reproduce the results in their paper. I encountered this problem which haven't been solved yet. The are claims that the correct code would be released soon, but the repo has been inactive for 8 months. The last commit was on Jul 17, 2023.

I suspect if they actually wrote the code and got the results in their paper, or they just made up the numbers.

If, however, you decided to continue, the following is the original README:

Reconstructed Convolution Module Based Look-Up Tables for Efficient Image Super-Resolution

[Guandu Liu*], Yukang Ding, Mading Li, Ming Sun, Xing Wen and [Bin Wang#]

Efficiency

image

Overview

The core idea of our paper is RC Module. image

Usage

Our code follows the architecture of MuLUT. In the sr directory, we provide the code of training RC-LUT networks, transferring RC-LUT network into LUts, finetuning LUTs, and testing LUTs, taking the task of single image super-resolution as an example. In the common/network.py, RC_Module is the core module of our paper.

Dataset

Please following the instructions of training. And you can also prepare SRBenchmark

Installation

Clone this repo

git clone https://github.com/liuguandu/RC-LUT

Install requirements: torch>=1.5.0, opencv-python, scipy

Train

First, please train RC network follow next code

sh ./sr/5x57x79x9MLP_combined.sh

updating...

Releases

No releases published

Packages

No packages published