Research Article

Convolutional Neural Network Combined with Half-Quadratic Splitting Method for Image Restoration

Algorithm 1. Image deblurring

1. Select one particular blurred kernel to apply to the original clear image , and add the Gaussian noise of particular level to produce the blurred image
2. Determine the parameter according to the noise level
3. for i =1:n (n is the set iteration times)
4.  Determine the relevant level of denoiser according to the iterative value so as to determine the value of parameter
5.  Solve the Eqn. (9) with FFT and get the result
6.  Load relevant level of denoiser and take the obtained from last step as the model input to get the model output residual, get the difference value and update the value
7.end
8.Calculate the evaluation data PSNR.
Algorithm 1. Image deblurring