All Projects → bmycheez → C3Net

bmycheez / C3Net

Licence: other
C3Net: Demoireing Network Attentive in Channel, Color and Concatenation (CVPRW 2020)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to C3Net

nemar
[CVPR2020] Unsupervised Multi-Modal Image Registration via Geometry Preserving Image-to-Image Translation
Stars: ✭ 120 (+605.88%)
Mutual labels:  cvpr2020
deep cage
code for "Neural Cages for Detail-Preserving 3D Deformations"
Stars: ✭ 115 (+576.47%)
Mutual labels:  cvpr2020
Reproducibilty-Challenge-ECANET
Unofficial Implementation of ECANets (CVPR 2020) for the Reproducibility Challenge 2020.
Stars: ✭ 27 (+58.82%)
Mutual labels:  cvpr2020
NCE-loss
Tensorflow NCE loss in Keras
Stars: ✭ 30 (+76.47%)
Mutual labels:  loss-functions
hawp
Holistically-Attracted Wireframe Parsing
Stars: ✭ 146 (+758.82%)
Mutual labels:  cvpr2020
attention-target-detection
[CVPR2020] "Detecting Attended Visual Targets in Video"
Stars: ✭ 105 (+517.65%)
Mutual labels:  cvpr2020
pycsou
Pycsou is a Python 3 package for solving linear inverse problems with state-of-the-art proximal algorithms. The software implements in a highly modular way the main building blocks -cost functionals, penalty terms and linear operators- of generic penalised convex optimisation problems.
Stars: ✭ 37 (+117.65%)
Mutual labels:  loss-functions
Meta-Fine-Tuning
[CVPR 2020 VL3] The repository for meta fine-tuning in cross-domain few-shot learning.
Stars: ✭ 29 (+70.59%)
Mutual labels:  cvpr2020
pytorch-psetae
PyTorch implementation of the model presented in "Satellite Image Time Series Classification with Pixel-Set Encoders and Temporal Self-Attention"
Stars: ✭ 117 (+588.24%)
Mutual labels:  cvpr2020
data aggregation
This repository contains the code for the CVPR 2020 paper "Exploring Data Aggregation in Policy Learning for Vision-based Urban Autonomous Driving"
Stars: ✭ 26 (+52.94%)
Mutual labels:  cvpr2020
DSGN
DSGN: Deep Stereo Geometry Network for 3D Object Detection (CVPR 2020)
Stars: ✭ 276 (+1523.53%)
Mutual labels:  cvpr2020
cvpr clvision challenge
CVPR 2020 Continual Learning Challenge - Submit your CL algorithm today!
Stars: ✭ 57 (+235.29%)
Mutual labels:  cvpr2020
Rotation Coordinate Descent
(CVPR 2020 Oral) A fast global rotation averaging algorithm.
Stars: ✭ 44 (+158.82%)
Mutual labels:  cvpr2020
hierarchical-categories-loss-tensorflow
A loss function for categories with a hierarchical structure.
Stars: ✭ 26 (+52.94%)
Mutual labels:  loss-functions
opl
Official repository for "Orthogonal Projection Loss" (ICCV'21)
Stars: ✭ 61 (+258.82%)
Mutual labels:  loss-functions
MotionNet
CVPR 2020, "MotionNet: Joint Perception and Motion Prediction for Autonomous Driving Based on Bird's Eye View Maps"
Stars: ✭ 141 (+729.41%)
Mutual labels:  cvpr2020
meta-interpolation
Source code for CVPR 2020 paper "Scene-Adaptive Video Frame Interpolation via Meta-Learning"
Stars: ✭ 75 (+341.18%)
Mutual labels:  cvpr2020
handobjectconsist
[cvpr 20] Demo, training and evaluation code for joint hand-object pose estimation in sparsely annotated videos
Stars: ✭ 100 (+488.24%)
Mutual labels:  cvpr2020
InstanceShadowDetection
Instance Shadow Detection (CVPR 2020)
Stars: ✭ 97 (+470.59%)
Mutual labels:  cvpr2020
pcv
Pixel Consensus Voting for Panoptic Segmentation (CVPR 2020)
Stars: ✭ 23 (+35.29%)
Mutual labels:  cvpr2020

C3Net

This is a PyTorch implementation of the New Trends in Image Restoration and Enhancement workshop and challenges on image and video restoration and enhancement (NTIRE 2020 with CVPR 2020) paper, C3Net: Demoireing Network Attentive in Channel, Color and Concatenation.

If you find our project useful in your research, please consider citing:

@InProceedings{Kim_2020_CVPR_Workshops,
author = {Kim, Sangmin and Nam, Hyungjoon and Kim, Jisu and Jeong, Jechang},
title = {C3Net: Demoireing Network Attentive in Channel, Color and Concatenation},
booktitle = {The IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
month = {June},
year = {2020}
}

Dependencies

Python 3.6.9
PyTorch 1.4.0

Data

Reference

Proposed algorithm

C3Net (Track 1: Single Image)
AVC_Block
AttBlock
ResBlock
C3Net-Burst (Track 2: Burst)
AVC_Block-Burst

Training

Use the following command to use our training codes

python train.py

For training pre-trained model, download the model first.
trained model (Track 1: Single Image)
trained model (Track 2: Burst)
(Trained model was deleted because there is no space to save them.)
Then, set the option --resume to where the downloaded model is.
There are other options you can choose. Please refer to train.py.

Test

Use the following command to use our test codes

python test.py

For testing pre-trained model, download the model first.
trained model (Track 1: Single Image)
trained model (Track 2: Burst)
(Trained model was deleted because there is no space to save them.)
Then, set the option --logdir to where the downloded model is.
There are other options you can choose. Please refer to test.py.

Results (PSNR/SSIM)

Track 1: Single Image - 41.30/0.99
Track 2: Burst - 40.55/0.99

Contact

If you have any question about the code or paper, feel free to ask me to [email protected].

Acknowledgement

Thanks for SaoYan who gave the implementaion of DnCNN.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].