Patent ID: 7379625
Filing Date: 2008-05-27
Classification: G06T

Abstract:
1. A method for interpolating a pixel in an image, the pixel being selected among pixels constituting a first line between two lines neighboring the first line, the method comprising the steps of: detecting edge directions between the two lines; removing faulty detected edge directions from an edge orientation map by checking correlations among neighboring detected edge directions; and interpolating the selected pixel between the two lines using a plurality of pixel values comprising pixels from the two lines along the detected edge directions, wherein the step of interpolating based on edge direction further includes the steps of: (i) determining orientation of the edge directions as essentially vertical or non-vertical; (ii) if an edge direction is vertical, then interpolating the selected pixel along the vertical direction using image pixels in the same column as the selected pixel; (iii) if an edge direction is non-vertical but has an integer direction value, then interpolating the selected pixel along the edge direction using at least two image pixels that are connected by the edge direction; and (iv) if the edge direction is non-vertical and has a non-integer value, then interpolating the selected pixel along the edge direction using neighboring samples along the edge direction in a directional bilinear method.