One of the key issues in removing random-valued impulse noise from digital images using switching filters is the impulse noise detection. Impulse noise is a random, spiked variation in the brightness of the image. In this paper, a new impulse noise detection algorithm is presented that is based on Noise ratio Estimation and a combination of K-means clustering and Non-Local Means based filter (NEK-NLM). Luo-statistic is employed as a non-local means based estimator. The novelty of this work lies in the introduction of a pre-processing step of noise ratio estimation before noise detection, this estimation allows us to select suitable parameters for the noise detection algorithm. In noise filtering stage, nonlocal-means estimator is applied for restoring noisy pixels to their actual values. Using real world datasets, this paper shows that the impulse noise can be removed effectively. Extensive comparison of simulation results with the already published results show that the proposed method outperforms most of the existing impulse noise removal techniques both in terms of noise detection and image restoration.
['Asifullah Khan', 'Muhammad Waqas', 'Muhammad Rizwan Ali', 'Abdulrahman H. Altalhi', 'Saleh Alshomrani', 'Seong-O Shim']
Image de-noising using noise ratio estimation, K-means clustering and non-local means-based estimator