Convolutional neural networks (CNNs) are becoming increasingly popular for image denoising. U-Nets, a type of CNN architecture, have been shown to be effective for this task. However, the impact of shallow layers on deeper layers decreases as the depth of the network increases. To address this issue, the authors propose a new image denoising method called DGANDU-Net. DGANDU-Net combines the DeblurGAN design with a U-Net architecture. This combination allows DGANDU-Net to effectively remove noise from images while preserving fine details. The authors also propose the use of two loss functions, mean square error (MSE) and perceptual loss, to improve the performance of DGANDU-Net. MSE is used to learn and improve the extracted features, while perceptual loss is used to produce the final denoised image. The authors evaluate the performance of DGANDU-Net on a variety of noise levels and find that it outperforms other state-of-the-art denoising algorithms in terms of both visual quality and two evaluation indices, including peak signal-to-noise ratio (PSNR) and Structural Similarity Index Measure (SSIM). Specifically, for extremely noisy environments with a noise standard deviation of 75, DGANDU-Net achieves an average PSNR of 37.39[Formula: see text]dB in the test dataset. The authors conclude that DGANDU-Net is a promising new method for image denoising that has the potential to significantly improve the quality of medical images used for diagnosis and treatment.