Bringing Memories Back to Life: The Intricacies of Image Restoration