1. A high dynamic range image processing system comprising: a buffer to receive each of three different images of a scene, each image having a different amount of light exposure to the scene; a general purpose processor to estimate the alignment between the three images; and an imaging processor to warp the images based on the estimated alignment and to combine the three images to produce a single high dynamic range image.