SmartDeblur 1.27

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