Clairvoyance: Learn to See the Invisible