Giter Club home page Giter Club logo

swz30 / mirnetv2 Goto Github PK

View Code? Open in Web Editor NEW
393.0 6.0 55.0 4.48 MB

[TPAMI 2022] Learning Enriched Features for Fast Image Restoration and Enhancement. Results on Defocus Deblurring, Denoising, Super-resolution, and image enhancement

License: Other

Python 97.26% MATLAB 2.70% Shell 0.04%
contrast-enhancement defocus-deblurring denoising high-resolution image-denoising image-enhancement image-processing image-restoration low-level-vision low-light-image-enhancement pytorch tpami

mirnetv2's Issues

Query regarding element-wise summation

Hi, I am attempting to reproduce the results of this paper in Tensorflow. I have been referring to both the implementation details in mentioned in the paper and the code in this repository for my implementation. I have a doubt regarding the SKFF (selective kernel feature fusion) block. In the paper, it has been stated that in the Fuse operation in SKFF, the multi-scale feature maps are combined using element-wise summation, however, upon referring to this line in the code, I found that it is being concatenated. Can you please clarify my doubt as to whether the features should be summed or concatenated?

cc: @swz30 @adityac8

Question about MRB

Is there a possibility in MRB that there is another connection method that works better for SKFF and RCB than the current connection method?
What if we combine the three head SKFF from MIRNet v1 and the SKFF from MIRNet v2?

super_resolution

output sr image shape is same as input lr image,no super resolution

Unable to validate model results

The model has been trained from the training file, but it cannot be verified in the test.py( \basicsr\ ). The error in the picture below will appear. How can I solve it ??? thank you

image

" This is the wrong part " (psnr_ssim.py)
image

About DND

When testing DND dataset results, it is necessary to upload the generated results to the official website. Do you directly upload the 50 generated mat files? Why do I display errors after uploading?

Log Files from Training

Thank you for your awesome code!

I am hoping you might open-source the log files you have from training. Maybe the training and validation loss as a function of epoch
(and/or batch) with an estimate of the runtime?

About the required hardware resources for training

In this implementation, for the LOL dataset, it writes "training on 8 GPUs". I'm asking what's the GPU? And how long it takes for training?
Because I want to train it on my own dataset and find that it runs slow using my 3090. Thank you.

Output size of pre-trained modes for super-resolution task

Thank you for sharing an excellent work.
I want to apply pre-trained models to the conventional super-resolution dataset such as Set5 and evaluate the performance.
But the output size of the pre-trained modes is not scaled, i. e., the output size is equal to the input size.
How can I scale the output size of the pre-tranined model??

I am looking for the basic color gamut mapping algorithms in your papers: "Gamut Mapping in Cinematography Through Perceptually-Based Contrast Modification" and "Vision Models for Wide Color Gamut Imaging in Cinema", but I failed to find it. Could you share your code with me? Thank you very much. My email is [email protected].

I am looking for the basic color gamut mapping algorithms in your papers: "Gamut Mapping in Cinematography Through Perceptually-Based Contrast Modification" and "Vision Models for Wide Color Gamut Imaging in Cinema", but I failed to find it. Could you share your code with me? Thank you very much. My email is [email protected].

help me!!!please!!!帮我看一眼可以吗?训练跑步起来啊!单卡单机!

报错如下:
ModuleNotFoundError: No module named 'basicsr'
这个basicsr是项目文件夹,导入为啥会报错啊?

ERROR:torch.distributed.elastic.multiprocessing.api:failed (exitcode: 1) local_rank: 0 (pid: 28610) of binary: /home/xtzg/anaconda3/envs/pytorch1.1

我的设置如下
train.sh中设置为:
python -m torch.distributed.run --nproc_per_node=1 --master_port=4321 basicsr/train.py -opt $CONFIG --launcher pytorch
yaml配置文件中也修改shuffle为false
# data loader use_shuffle: false # true num_worker_per_gpu: 0 # 8 batch_size_per_gpu: 1 # 8

question about RCBs number of each MRB

hello my friends, your work was excellent, but i have a question: why you use 2 RCBs of each MRB in paper? In paper's Ablation Studies(table 11), 3 RCBs have better result than 2 RCBs.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.