1. A method for processing video data, the method comprising: receiving an interlaced video image; detecting an angled edge in the interlaced video image; examining a plurality of windows of pixels in the interlaced video image, wherein the windows have different sizes and the plurality of windows have a common center missing pixel; detecting an angle associated with the angled edge in each of the plurality of windows; and determining a direction associated with the angled edge based on the detected angles in each of the plurality of windows.