Eight years ago, I met Eason Chan(陳奕迅), one of my favourite singers, in a fundraising event. He has been one of China’s best-selling artists every year since 2000 and has won many prestigious awards. His world tours have included performances at The Royal Albert Hall, and he was the first Chinese artist to play at London’s O2 Arena. I grew up listening to his songs and was very excited when I met him. He was so nice, and I was lucky enough that he invited my friend and me to take a picture with him. That day was one of my best days, but the only thing that makes it imperfect is that the picture we took was pretty blurry since my friend’s phone camera was in low resolution. Also, I was never fortunate enough to meet him again. I have saved the picture for eight years now and always wish to find a way to recover it for higher quality.
I recently read a Linkedin post from Murilo Gustineli about restoring images using GFP-GAN, a blind face restoration algorithm for real-world low-quality face images. It leverages rich and diverse priors encapsulated in a pre-trained face Generative Adversarial Networks (GAN). According to the paper, the algorithm aims at recovering high-quality faces from the low-quality counterparts suffering from unknown degradation, such as low-resolution, noise, blur, compression artifacts, etc.
As a software engineering student specializing in Human-Computer interaction, I believe this algorithm is significant and applicable to people who want to restore their low-quality family pictures or historical pictures that are aged, and it is also meaningful to me. I was very interested in learning about this algorithm and was able to run my picture with Eason through this algorithm. The image on the left is the original picture, and the image on the right is the output. I was surprised by the output image, which has quite impressive details, and I am so thankful for this tool!
If you would like to learn more about GFP-GAN, please check the link below.
💻 𝗚𝗶𝘁𝗛𝘂𝗯 𝗰𝗼𝗱𝗲: