The invention discloses a GAN based motion blur removing method of an image and a motion blur removing GAN model for the method. The method comprises that the GAN model is designed; the model is trained; and in an application phase, the GAN model comprises a generator and a discriminator, the generator optimizes parameters continuously so that a generated image approaches distribution of a clear image, the discriminator optimizes parameters continuously so that whether the image is from fuzziness removing image distribution or clear image distribution can be discriminated more effectively, thegenerator comprises a down-sampling device and an up-sampling device, the down-sampling device carries out convolution on the image and extract semantic information from the image, and the up-sampling device carries out deconvolution on the image by combining the obtained semantic information with structure information of the image. Thus, motion blur of the image can be removed effectively, and the clear image satisfying perception of humans is obtained.