1. A method for generating pixels for a de-interlaced video frame, the method comprising: selecting a pixel in the de-interlaced video frame; determining that the selected pixel is not present in a video field; determining an edge direction associated with a first pixel that corresponds to the selected pixel; constructing the first pixel based on values of one or more pixels that reside along the edge direction; computing a confidence factor within a processor associated with the first pixel based on a first horizontal intensity gradient that indicates the difference in pixel intensities between two horizontally adjacent pixels located in a pixel window defined about the first pixel and a first vertical intensity gradient that indicates the difference in pixel intensities between two vertically adjacent pixels located in the pixel window, wherein the confidence factor reflects a probability that only a single edge direction is associated with the first pixel; performing a non-edge preserving vertical interpolation operation to generate a second pixel that corresponds to the selected pixel; and performing an interpolation operation between a value of the first pixel and a value of the second pixel based on the confidence factor to generate a value for the selected pixel.