Dynamic Range Restoration