An image can convey a great deal, yet it may also be marred by various issues such as motion blur, haze, noise, and low dynamic range....