The Median Filter in Image Processing is normally used to reduce noise in an image, somewhat like the mean filter. However, it often does a better job than the mean filter of preserving useful detail in the image.

What is the Median Filter in Image Processing? Definition

Median Filter is a simple and powerful non-linear filter.

  • It is used for reducing the amount of intensity variation between one pixel and the other pixel.
  • In this filter, we replace pixel value with the median value.
  • The median is calculated by first sorting all the pixel values into ascending order and then replace the pixel being calculated with the middle pixel value
  • Salt and pepper noise.

Mean filtering is a simple, intuitive and easy to implement a method of smoothing images, i.e. reducing the amount of intensity variation between one pixel and the next. It is often used to reduce noise in images.

How to work the Median Filter in Image Processing

The median filter considers each pixel in the image in turn and looks at its nearby neighbors to decide whether or not it is representative of its surroundings. Instead of simply replacing the pixel value with the mean of neighboring pixel values, it replaces it with the median of those values. The median is calculated by first sorting all the pixel values from the surrounding neighborhood into numerical order and then replacing the pixel being considered with the middle pixel value. (If the neighborhood under consideration contains an even number of pixels, the average of the two middle pixel values is used). Also Read: Mean Filter in Image Processing

Example 1: 3x3 Median Filter

2D Median filtering example using a 3 x 3 sampling window: Keeping border values unchanged Median Filter in Image Processing Extending border values outside with values at the boundary Median Filter in Image Processing Extending border values outside with 0s

 Median Filter in Image Processing

Example 2: 3x3 Median Filter

Median Filter in Image Processing   Median Filter in Image Processing