All Projects → sg-nm → Operation Wise Attention Network

sg-nm / Operation Wise Attention Network

Licence: mit
Attention-based Adaptive Selection of Operations for Image Restoration in the Presence of Unknown Combined Distortions (CVPR 2019)

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Operation Wise Attention Network

Kaggle Rsna
Deep Learning for Automatic Pneumonia Detection, RSNA challenge
Stars: ✭ 74 (-11.9%)
Mutual labels:  image-processing
Dipdemo
All the algorithms in the book "Digital Image Processing and Machine Vision" C++ code; test under VS2013, use MFC as the interactive interface to realize the operation of the input image, covering all the basic image processing algorithms, it is worth learning!
Stars: ✭ 78 (-7.14%)
Mutual labels:  image-processing
X Ray Classification
X-ray Images (Chest images) analysis and anomaly detection using Transfer learning with inception v2
Stars: ✭ 83 (-1.19%)
Mutual labels:  image-processing
Dcv
Computer Vision Library for D Programming Language
Stars: ✭ 74 (-11.9%)
Mutual labels:  image-processing
Uploadcare Php
PHP API client that handles uploads and further operations with files by wrapping Uploadcare Upload and REST APIs.
Stars: ✭ 77 (-8.33%)
Mutual labels:  image-processing
Phimpme Ios
Phimp.me - Photo Image Editor and Sharing App. Phimp.me is a Photo App for iOS that aims to replace proprietary photo applications. It offers features such as taking photos, adding filters, editing images and uploading them to social networks.
Stars: ✭ 79 (-5.95%)
Mutual labels:  image-processing
Coursera Specializations
Solutions to assignments of Coursera Specializations - Deep learning, Machine learning, Algorithms & Data Structures, Image Processing and Python For Everybody
Stars: ✭ 72 (-14.29%)
Mutual labels:  image-processing
Emosaic
Mosaic image generator written in Rust!
Stars: ✭ 84 (+0%)
Mutual labels:  image-processing
Mcwnnm Iccv2017
Multi-channel Weighted Nuclear Norm Minimization for Real Color Image Denoising, ICCV 2017.
Stars: ✭ 78 (-7.14%)
Mutual labels:  image-processing
Data processor
数据algorithm & 分析算法
Stars: ✭ 83 (-1.19%)
Mutual labels:  image-processing
Simple Deflicker
A lightweight and easy to use tool for deflickering timelapse image sequences.
Stars: ✭ 75 (-10.71%)
Mutual labels:  image-processing
Pyscenedetect
🎥 Python and OpenCV-based scene cut/transition detection program & library.
Stars: ✭ 1,203 (+1332.14%)
Mutual labels:  image-processing
Raster
An image processing library for Rust
Stars: ✭ 79 (-5.95%)
Mutual labels:  image-processing
Pixlab
PixLab Resources & Sample Set
Stars: ✭ 74 (-11.9%)
Mutual labels:  image-processing
Lensfunpy
📷 Lens distortion correction for Python, a wrapper for lensfun
Stars: ✭ 83 (-1.19%)
Mutual labels:  image-processing
Simpleimage
A PHP class that makes working with images as simple as possible.
Stars: ✭ 1,184 (+1309.52%)
Mutual labels:  image-processing
Oiio
Reading, writing, and processing images in a wide variety of file formats, using a format-agnostic API, aimed at VFX applications.
Stars: ✭ 1,216 (+1347.62%)
Mutual labels:  image-processing
Densedepthmap
Create Dense Depth Map Image for Known Poisitioned Camera from Lidar Point Cloud
Stars: ✭ 84 (+0%)
Mutual labels:  image-processing
Cfsrcnn
Coarse-to-Fine CNN for Image Super-Resolution (IEEE Transactions on Multimedia,2020)
Stars: ✭ 84 (+0%)
Mutual labels:  image-processing
Litiv
C++ implementation pool for computer vision R&D projects.
Stars: ✭ 82 (-2.38%)
Mutual labels:  image-processing

Attention-based Adaptive Selection of Operations for Image Restoration in the Presence of Unknown Combined Distortions

This repository contains the code for the following paper:

Masanori Suganuma, Xing Liu, Takayuki Okatani, "Attention-based Adaptive Selection of Operations for Image Restoration in the Presence of Unknown Combined Distortions," CVPR, 2019. [arXiv]

If you find this work useful in your research, please cite:

@inproceedings{suganumaCVPR2019,
    Author = {M. Suganuma and X. Liu and T. Okatani},
    Title = {Attention-based Adaptive Selection of Operations for Image Restoration in the Presence of Unknown Combined Distortions},
    Booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
    Year = {2019}
}

Sample results on image restoration:

example

Sample results on object detection:

example

Requirement

  • Ubuntu 16.04 LTS
  • CUDA version 10.0
  • Python version 3.6.2
  • PyTorch version 1.0

Usage

Train a model on the dataset proposed by RL-Restore

python main.py -m mix -g 1

When you use the multiple GPUs, please specify the number of gpus by -g option (default:1)

Dataset

The dataset used in RL-Restore is available here. To generate the training dataset, please run data/train/generate_train.m in the repository and put the generated file (train.h5) to dataset/train/ in your computer.

Train a model on your own dataset

python main.py -m yourdata -g 1

Test

Put the trained model (XXXX.pth) to Trained_model/, and run the following code:

python test.py -m mix -g 1
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].