1. A system for processing video data comprising: one or more circuits operable for, at least: generating a plurality of windows of pixels using one of an even field and an odd field of an interlaced video image, wherein the windows have different sizes and each of the plurality of windows comprises an absent pixel located at the center of each of the plurality of windows; detecting an angle associated with an angled edge in each of the plurality of windows; and determining a direction associated with the angled edge based on the detected angles of the plurality of windows.