AI turns blurry photos into hyper-realistic portraits