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: over 5 years ago
caffedeblurringdeconvolutionimagematlab

Related projects:

RepositoryDescriptionStars
cszn/ircnnThis project trains deep CNN denoisers to improve image restoration tasks such as deblurring and demosaicking through model-based optimization methods.602
hyeonwoonoh/deconvnetDeconvolution network architecture for semantic segmentation325
meiguangjin/nbdThis repository provides MATLAB implementations of algorithms for removing blurring effects from images.17
doonny/pipecnnA tool for accelerating convolutional neural networks on Field-Programmable Gate Arrays (FPGAs) using OpenCL-based hardware design1,264
huicongzhang/stdanDeblurring algorithm for videos using a neural network52
hyeongseokson1/kpacAn implementation of a deep learning model for deblurring images affected by defocus.58
uschmidt83/fourier-deconvolution-networkA software project that provides an implementation of Fourier deconvolution for image restoration using a neural network37
minyuanye/siunThis project develops a deep learning-based image deblurring algorithm using iterative upsampling network architecture164
rwenqi/nbd-glraA MATLAB implementation of a deep learning-based deconvolution algorithm using generalized low-rank approximation for image restoration.22
dong-huo/vdip-deconvolutionA method for blind image deconvolution using variational deep image prior.13
donggong1/learn-optimizer-rgdnAn implementation of deep learning-based optimization method for image deconvolution, which improves the quality of blurry images by generating new blur kernels.32
zhihongz/infwideA deep learning-based image deblurring method designed to handle low-light conditions13
subeeshvasu/2018_subeesh_nbd_cvprProvides results and tools for image deblurring using CNNs to handle kernel uncertainty5
jimmy-ren/vcnn_double-bladedAn implementation of convolutional neural networks in Matlab, providing GPU-enabled vectorized processing for image recognition and processing tasks.136
csjcai/dbcpenetDeblurring technique developed using machine learning and signal processing algorithms to restore images from blurry conditions.20