DnCNN models, short for Denoising Convolutional Neural Network models, are deep learning architectures designed to remove noise and visual artifacts from digital images. Rather than directly predicting the clean image from a degraded input, a DnCNN model utilizes residual learning to predict the underlying noise, which is subsequently subtracted from the input image to recover the restored output. These feed-forward networks integrate deep convolutional layers with batch normalization and rectified linear units to stabilize and accelerate training while boosting restoration performance. In addition to handling Gaussian noise across both known and blind noise levels, DnCNN models serve as versatile baselines for various image restoration tasks, including JPEG compression deblocking and single-image super-resolution.