1. A method, comprising: receiving an original image that includes lines and at least two fields, each field of the at least two fields including a subset of the lines in the original image such that the lines of each of the at least two fields are interlaced with each other, each of the at least two fields captured at a different exposure than each other such that there is at least a partial overlap in capture time for each of the at least two fields; normalizing the original image to bring values of at least one of the at least two fields down to values of a different field; separating each of the at least two fields from each other to provide separate images; upscaling each of the separate images; blending the upscaled separate images to generate a high-dynamic range image; performing ghost identification on the high-dynamic range image; and performing detail identification on the high-dynamic range image, including identifying areas in the non-ghost areas of the high-dynamic range image that have details, and modifying the high-dynamic image by replacing each of the areas identified to have details with the corresponding area from the original image, the size of the identified areas being based at least in part on the resolution of the original image; wherein identifying the areas in the non-ghost areas comprising identifying at least one location in the high-dynamic range image where a difference between luma values of two different close areas exceed a threshold.