1. A method of de-interlacing interlaced fields of video to produce an image frame comprising: determining a motion value, on a pixel by pixel or group of pixel basis, associated with each of a plurality of pixels in the interlaced fields based on pixel intensity information from at least two neighboring same polarity fields; and generating a motion history map containing recursively generated motion history values for use in de-interlacing the interlaced fields wherein the recursively generated motion history values are based at least in part on a decay function.