The invention discloses an average filtering method eliminating image
impulse noise fast and efficiently. The method comprises the following steps that filtering windows of images are set in the 8-bit grey-scale images, if the grey value of center pixels is 0 or 255, the pixels are suspected to be the
noise pixels, and otherwise the pixels are the
signal pixels; if the pixels are suspected to be the
noise pixels, the
signal pixels are extracted from the boundary pixels to form a set, and if the pixels are the
signal pixels, the pixels are not processed; if the set formed by the extracted signal pixels is a non-null set,
processing is not carried out, and if the set is a null set, two is added to the number of the filtering windows until the new set is a non-null set; the element grey value average of the set is used for replacement, and
processing of the above steps is repeated until all suspected
noise pixels obtain the filtered images. The method has good abilities to eliminate noise and maintain details, is high in practicality, and achieves adaptive filtering of the images, high-density
impulse noise can be eliminated simply and efficiently, the edge and image details are retained, and the efficiency is higher than that of a traditional filtering method.