Recently, many effective medical image restoration methods based on deep learning have been proposed. Most of the methods are used to solve single image processing tasks, such as image noise removal, image deblurring, and image super-resolution. However, real medical images often suffer from multiple degradation factors, such as signal interference in the process of shooting or the relative movement of patients during the process of image acquisition. The image restoration methods only considering a single image degradation factor often fail to yield satisfactory results for the restoration purpose of practical medical images. It is difficult to obtain paired medical images to incorporate real image processing tasks into the framework of supervised learning.