In this modern era, visual data transmission, processing, and analysis play a vital role in daily life. Image denoising is the process of approximately estimating the original version of a degraded image. The presence of unexpected noise (e.g., fixed, random, and Gaussian) is the root cause of degradation, which has been reduced to some extent by many linear and non-linear filters based on a median value. The real issue is developing a strategy that should be generalized enough to effectively restore an image corrupted with multi-nature noise. Many researchers have developed novel concepts, but their tactics must acquire the highest performance in this area. This article proposes a constrained strategy for this problem, i.e., an adaptively directed denoising filter (ADD filter) based on a neural network. It consists of three major stages: training, filtering, and enhancing. First, we train a feed-forward back-propagation neural network on noisy and noise-free pixels for effective differentiation. Second, we apply a one-pass selective filter to the noisy image. The objective of this one-pass filter is to minimize noise using an adaptive median or directional filter based on density. Finally, the iterative directional filter is applied to the pre-processed image to enhance its visual quality. The extensive experiments depict that the proposed system has achieved better subjective results and improved local (structural similarity) and global (peak signal-to-noise ratio or mean square error) statistical measures.