1. A method comprising: receiving first image data from an image sensor, the first image data generated using a first exposure time; receiving second image data from the image sensor, the second image data generated using a second exposure time that is greater than the first exposure time; scaling luminance values of the first image data based on a ratio of the second exposure time to the first exposure time to create scaled first image data; selectively combining the scaled first image data and the second image data based on an overlap between a first effective dynamic range of the scaled first image data and a second effective dynamic range of the second image data to generate a high dynamic range (HDR) image; generating a tone mapping to compress a dynamic range of the HDR image, wherein generating the tone mapping includes determining a pixel-by-pixel weighting of a global tone mapping value and a local tone mapping value based on a luminance variation within a neighborhood of each pixel of the HDR image; and providing a tone mapped image having the compressed dynamic range of the HDR image to be displayed at a display device.