The invention discloses an
image motion blur removing method based on an improved cyclic
generative adversarial network. The method comprises the following steps: 1, constructing a non-paired blur clear
data set; 2, constructing a generator network composed of an
encoder, a feature converter and a decoder; 3, constructing a
discriminator network for dividing the image by a
receptive field; 4, constructing a joint
loss function; 5, constructing two mirrored annular GAN networks to obtain a cyclic
generative adversarial network model; 6, inputting a motion blurred image to be processed into the trained model in the step 5 to obtain a deblurred image; 7, carrying out two-dimensional
Fourier transform on the preliminary deblurred image obtained in the step 6, and filtering out high-frequency
bright spot spectrum information to obtain an accurate clear image. According to the method, a fuzzy kernel does not need to be estimated, calculation parameters are few, the
deblurring speed is high, the problems of mode collapse and gradient disappearance are avoided, and the
false recognition problem of
frequency domain pseudo-clearness is solved.