I. Introduction
Currently, digital images captured by cameras are significantly important in life, such as people taking photos to record their daily lives. However, due to the inherent limitations of camera sensors, captured images actually cannot portray the fine details of real scenes. In particular, the demands for spatial resolution and dynamic range are increasing. On the one hand, with the restriction of spatial sampling, the camera captures LR images that lose sub-pixel details and high-frequency information compared to high resolution (HR) images. This problem can be solved by reducing the pixel size or increasing the chip size. However, these solutions will yield more shot noise and require a higher cost [1]. On the other hand, due to the limited potential well capacity of the image sensors [2], the camera can obtain only LDR images that lack enough details in the under/over-exposed regions compared to high dynamic range (HDR) images. Although some hardware-based enhancements [3], [4] can produce HDR images, they are too expensive to be widely adopted. Therefore, owing to the demand for HR HDR images, it is a practical way to enhance the image quality in both aspects through software solutions.