CNN_deconvolution

Deconvolution algorithm

An implementation of a CNN-based method for non-blind deconvolution using Wiener filtering as a pre-processing step.

CNN based non-blind deconvolution (presented at ICCP 2017)

GitHub

22 stars
3 watching
9 forks
Language: C++
last commit: almost 4 years ago
caffedeblurringdeconvolutionimagematlab

Related projects:

Repository Description Stars
cszn/ircnn This project trains deep CNN denoisers to improve image restoration tasks such as deblurring and demosaicking through model-based optimization methods. 602
hyeonwoonoh/deconvnet Deconvolution network architecture for semantic segmentation 325
meiguangjin/nbd This repository provides MATLAB implementations of algorithms for removing blurring effects from images. 17
doonny/pipecnn A tool for accelerating convolutional neural networks on Field-Programmable Gate Arrays (FPGAs) using OpenCL-based hardware design 1,264
huicongzhang/stdan Deblurring algorithm for videos using a neural network 52
hyeongseokson1/kpac An implementation of a deep learning model for deblurring images affected by defocus. 58
uschmidt83/fourier-deconvolution-network A software project that provides an implementation of Fourier deconvolution for image restoration using a neural network 37
minyuanye/siun This project develops a deep learning-based image deblurring algorithm using iterative upsampling network architecture 164
rwenqi/nbd-glra A MATLAB implementation of a deep learning-based deconvolution algorithm using generalized low-rank approximation for image restoration. 22
dong-huo/vdip-deconvolution A method for blind image deconvolution using variational deep image prior. 13
donggong1/learn-optimizer-rgdn An implementation of deep learning-based optimization method for image deconvolution, which improves the quality of blurry images by generating new blur kernels. 32
zhihongz/infwide A deep learning-based image deblurring method designed to handle low-light conditions 13
subeeshvasu/2018_subeesh_nbd_cvpr Provides results and tools for image deblurring using CNNs to handle kernel uncertainty 5
jimmy-ren/vcnn_double-bladed An implementation of convolutional neural networks in Matlab, providing GPU-enabled vectorized processing for image recognition and processing tasks. 136
csjcai/dbcpenet Deblurring technique developed using machine learning and signal processing algorithms to restore images from blurry conditions. 20