jpex() takes in any square matrix (noisy blurry image) and deblurs it.
Usage
jpex(image, bandwidth, alpha, sigma)
Value
deblurred
The deblurred image
edge
The square matrix, the element of which is the value of the Chi-square test statistic at the pixel location. One can classify a given pixel as a blurry pixcel if edge[i,j]>qchisq(1-alpha, 2).
Arguments
image
An input blurry image to deblurred. The input image is represented a square matrix.
bandwidth
A positive integer that specifies the size of the neighborhood for local smoothing.
alpha
A numberic between 0 and 1. This is the signifance level for the Chi-square hypothesis test that a given pixel is in a continuity region and not affected by the blur.
sigma
A positive numeric for the noise level in the blurred image. It is used in the Chi-square test.
Author
Yicheng Kang
References
Kang, Y. (2020) ``Consistent Blind Image Deblurring Using
Jump-Preserving Extrapolation'', Journal of Computational and
Graphical Statistics, 29(2), 372 -- 382.