1. A method for selecting a filter for interpolating a target pixel for reducing noise in an image, said method comprising the steps of: a) comparing a plurality of pixels along a predetermined contour with a plurality of predefined patterns, said patterns representing visually significant patterns possible along said contour; and b) selecting a filter from a predefined set of filters in accordance with said results of said comparison.