<p>A system and a method may include performing a coarse estimation to eliminate at least one direction from a set of edge candidate directions without directly evaluating each direction; performing a fine estimation to select a single direction as corresponding to an edge; and performing a directional interpolation as a function of the single selected direction to generate a pixel value for a pixel being interpolated.</p>