Image Non-blind Deconvolution
[Click to download
a package with the executable and examples]
This is a command-line executable for non-blind
The command is:
robust_deconv.exe inputImageName kernelFileName
outputImageName boundaryType noiseStr localPriorWeight
filename of the input blur image; .bmp, .png and .jpg files are
||The filename of the kernel image
||The filename of the target image which is used to store
||The boundary type.
If boundaryType = 1, our program automatically
handles the boundary problem as described in our paper,
which takes some time. If boundaryType
= 0, the boundary condition is not modified and the boundary ringing artifacts
may be caused.
||A parameter indicating the strength of noise. A very
large value may smooth the result, while a small
parameter helps reveal more fine details but possibly produces more visual artifacts.
The range is [0.001, 0.2].
local prior weight
parameter to adjust the smoothness enforced in flat
Its range is [1, 100].
Windows XP, 2003 Server, or Vista.
Distribution Version: 1.0
This program is tested on Windows XP, 2003 Server and
Vista, but is still not guaranteed to be bug-free and work properly with
all versions of Windows.
It is for
education and research ONLY. The algorithm is based on "High-quality
Motion Deblurring from a Single Image" published in SIGGRAPH
noiseStr = 0.02
localPriorWeight = 1
noiseStr = 0.008
localPriorWeight = 20
noiseStr = 0.04
localPriorWeight = 50