Spatial variation RNN[22] |
Motion blur, dynamic scene blur |
The deblurring process is formulated through the wireless impulse response model |
Weights can be learned from another network and different weights can be learned for different fuzzy systems |
Large regional and spatial change structures need to be involved at the same time’ |
SRN[20] |
Motion blur |
New multiscale cyclic network structure |
The number of trainable parameters is reduced and the training efficiency is improved |
Limited to fixed data sets and training periods |
DMPHN[21] |
Motion blur |
End to end CNN hierarchical model similar to spatial pyramid matching |
The required filter is small and can be inferred quickly |
Requires large GPU memory |
DPSR[32] |
LR blurred image |
A new SISR degradation model is designed |
The deep plug and play framework can deal with any fuzzy kernel |
For most real images, it does not match the degradation model |
BIE-RVD[33] |
Motion blur |
Automatic coding structure of spatiotemporal video screen based on end-to-end differentiable structure |
High accuracy and fast network running speed |
The task of training is complex and difficult |
DDMS[34] |
Motion blur |
A full convolution structure with filtering transformation and characteristic modulation is constructed |
Real time filtering completely eliminates multi-scale processing and large filters |
Real time filtering completely eliminates multi-scale processing and large filters |
deblurGAN[27]DeblurGANV2[28] |
Motion blurMotion blur |
The generated countermeasure network based on perceptual loss [9] (perceptual loss) constraint is used for deblurring |
The restored image is more similar to the target image in semantics and closer to people's subjective evaluation of image quality |
The influence of different feature layers in the perceptual network on the perceptual loss is not considered, so that the restored image details are still smooth. |
Deepdeblur[18] |
dynamic scene blur |
End to end multiscale convolution network |
Without estimating the fuzzy kernel, multi-scale CNN can restore clear images directly and flexibly |
The multi-scale stacked sub network results in large amount of parameters, large consumption of video memory and great difficulty in training |
SRN-deblur[20] |
Blur of dynamic scene |
End to end multiscale cyclic network |
Multi-scale structure and parameter sharing alleviate the problem of large amount of parameters, and the learning ability is more stable |
The edge is too smooth and there are artifacts |
DMPHN[21] |
Motion blur |
The deep-seated multi-facet network based on spatial pyramid matching processes fuzzy images through fine hierarchical representation. |
It can solve the problem of performance saturation and run faster than multi-scale method |
It can solve the problem of performance saturation and run faster than multi-scale method |
MPRnet[35] |
Deblurring, rain removing and noise removing |
A multi-stage progressive image restoration |
It can output accurate spatial details and context information. The network structure is simple and the effect is good |
The deblurring effect under the dark light line is not good |
MIMO-Net[29] |
Motion blur |
Single encoder multiple input single decoder multiple output |
Increase the network feeling field and make the training less difficult |
The spatial details are lost and the texture is not clear enough |