Restoration of defocused and blurred photos/images
Switch branches/tags
Nothing to show
Clone or download
Latest commit 24f4ab5 May 31, 2013
Failed to load latest commit information.
dist Mac version added (not tested) Oct 27, 2012
src fix cmake build to find fftw_threads Jan 9, 2013
www New Version 1.27 Sep 30, 2012
.gitignore Initial commit Jun 26, 2012 Update May 30, 2013

SmartDeblur 1.27

SmartDeblur is a tool for restoring defocused and blurred images.
Written in C++ using Qt 4.8.
Algorithm based on several deconvolution techniques (Wiener, Tikhonov, Total Variation prior). Supported defect types are:

  • Out of Focus blur (with kernel deep tuning)
  • Motion blur
  • Gaussian blur
SmartDeblur uses the FFTW library to provide its fast fourier tranformation implementation.
See for details. All source files are under the GPL v3 license.

Author: Vladimir Yuzhikov (

Detailed description of algorithms and methods you can see at my articles:
Restoration of defocused and blurred images (part 1) - Theory
Restoration of defocused and blurred images (part 2) - Practice


Main Window: Main Window


  • High speed. Processing a 2048*1500 pixel image takes about 300ms in the Preview mode (when adjustment sliders can move). But high-quality processing may take a few minutes
  • Real-time parameters changes applying (without any preview button)
  • Full resolution processing (without small preview window)
  • Deep tuning of kernel parameters
  • Easy and friendly user interface
  • Help screen with image example
  • Deconvolution methods: Wiener, Tikhonov, Total Variation prior


Version 1.27:


SmartDeblur is provided under the GPL v3 license