A method is provided for selecting a filter for interpolating a target pixel
for
reducing noise in an image. The method comprises the following steps. A plurality
of pixels along a predetermined contour is compared with a plurality of predefined
patterns. The patterns represent visually significant patterns possible along said
contour. A filter is selected from a predefined set of filters in accordance with
the results of the comparison.