1. A system for integrating image frames, the system comprising: one or more processors; a memory; an image sharpness module configured to determine, using the one or more processors, a sharpness metric for each image frame in a plurality of image frames, the sharpness metric being indicative of at least one of edge content and an edge size of the image frame; an image noise module configured to determine, using the one or more processors, a noise metric for each image frame in the plurality of image frames, the noise metric being indicative of a variation in brightness or color in the image frame; an image jitter module configured to determine, using the one or more processors, a jitter metric for each image frame in the plurality of image frames, the jitter metric being indicative of spatial shifts between the image frame and other image frames in the plurality of image frames; and an image integration module configured to generate, using the one or more processors, an integrated image frame from more than one of the plurality of image frames, by prioritizing or selecting the more than one of the plurality of image frames based on the sharpness metric, the noise metric, and the jitter metric.