Digital images are often corrupted by various types of noises amongst which impulse noise is most prevalent. Impulse noise appears during transmission and/or acquisition of images. Intrusion of impulse noise degrades the quality of the image and causes the loss of fine image details. Reducing the effect of impulse noise from corrupted images is therefore considered as an essential task to be performed before letting the image for further processing. However, the process of noise reduction from an image should also take proper care towards the preservation of edges and fine details of an image. A number of efficient noise reduction algorithms have already been proposed in the literature over the last few decades which have nurtured this issue with utmost importance. Design and development of new two dimensional (2D) filters has grown sufficient interest amongst the researchers. This chapter attempts to throw enough light on the advancement in this field by illustratively describing existing state-of-the-art filtering techniques along with their capability of denoising impulse noises.