/1Shot-MaxPol

Natural Image Deconvolution (Static Blur)

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

1Shot-MaxPol

A MATLAB Package for Natural Image Deconvolution


General purpose

You can use this source code to deconvolve naturally blurred images

Demo Example

--- Raw Image -------- Deblurred ---
RGB_Hyperspectral_raw_image_23 RGB_Hyperspectral_deblurred_image_23_maxpol


Requirements


MATLAB Codes

Demo function:

  • demo_image_deblurring.m

Utility functions:

  • maxpol_downsample.m
  • spectrum_calculation_circular.m
  • blur_kernel_estimation.m
  • generalized_Gaussian_for_fitting.m
  • specrum_fit.m
  • deblurring_kernel_estimation.m
  • OneShotMaxPol.m

Published Paper

Mahdi S. Hosseini and Konstantinos N. Plataniotis "Convolutional Deblurring for Natural Imaging," IEEE Transactions on Image Processing, 2019.

You can also read the paper from the arXiv link


Author

Mahdi S. Hosseini
Email: mahdi.hosseini@mail.utoronto.ca
http://www.dsp.utoronto.ca/~mhosseini/


Citation

@article{hosseini2018convolutional,
title={Convolutional Deblurring for Natural Imaging},
author={Hosseini, Mahdi S and Plataniotis, Konstantinos N},
journal={IEEE Transactions on Image Processing},
year={2019}
}