Photo Realistic Self Portrait