1. A method for integrating image frames, the method comprising: receiving for each pixel in at least one image frame a value representative of a sensor measurement; calculating an average difference of the value representative of the sensor measurement over a subset of the plurality of image frames; detecting motion in at least one pixel of the image frame in the plurality of image frames based on the calculated average difference of the value representative of the sensor measurement over the subset of the plurality of image frames, where the detected motion is of an object captured in the plurality of image frames; generating an integrated image frame wherein each pixel having detected motion is integrated by an amount less than that of those pixels for which motion is not detected, wherein the amount of frame integration is based on contrast levels, expected rates of motion, and noise characteristics of sensor input image data.