Image enhancement or restoration