Vladimir Yuzhikov
Home Projects About me


SmartDeblur 2.2
We are pleased to release SmartDeblur 2.2
SmartDeblur 2.2 now supports both Windows and Mac OS.
This version also comes with a completely re-designed graphical user interface. It is also equipped with a more advanced kernel editor, and a ringing suppression feature for out-of-focus deblurring.
Web-site: http://smartdeblur.net/




SmartDeblur 1.27 (old version, open-sourced)
The SmartDeblur is a tool for restoration of defocused and blurred images.
Written on C++ using Qt 4.8. Algorithm based on several deconvolution technics (Wiener, Tikhonov, Total Variation prior). Supported defect types:
  • Out of Focus blur (with kernel deep tuning)
  • Motion blur
  • Gaussian blur
SmartDeblur uses the FFTW library which provides fast fourier tranformation implementation.
See fftw.org for details.
The latest sources and binaries are available on GitHub:
https://github.com/Y-Vladimir/SmartDeblur/downloads
All source files are under the GPL v3 license.

Screenshot of the main window:



Main functions:
  • High speed. Processing of an image with the size of 2048*1500 pixels 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

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