1. A method for enhancing dynamic range of a reference image, wherein the method comprises: selecting at least one region of the reference image for enhancement; segmenting the reference image by using exposure weights; selecting an enhancement support image from an exposure bracketed image set; determining weight maps of the selected at least one region of the reference image and the enhancement support image; and generating an enhanced dynamic range for the reference image by processing the determined weight maps.