Capture Your Moment: Self-Portrait Perfection