A method and system for image resample by spatial interpolation. The
method and system allow more than simple angle interpolation by allowing
spatial interpolation to be performed on small angle edges. Multiple
interpolation directions are established. Once an interpolation direction
is selected, verifications are performed on the selected interpolation
direction in order to rule out erroneous selection. If the selected
interpolation direction passes all verifications, then spatial
interpolation will be performed along the selected interpolation
direction. Otherwise, a default interpolation direction is used as the
interpolation direction.