1. A method for interpolating a target pixel from a plurality of source pixels in a high contrast image, said method comprising the steps of: a) examining a window of said plurality of source pixels; b) comparing pixels in said window with a plurality of predefined conditions for determinig if a structure of significance is present within said window; c) selecting a filter configuration from a plurality of filter configurations in accordance with results of said comparison; and d) applying said selected filter for interpolaring said target pixel, wherein if said structure of significance is detected in said window, said selected filter best preserves said structure.