  Due to the ubiquity of smartphones, it is popular to take photos of one's
self, or "selfies." Such photos are convenient to take, because they do not
require specialized equipment or a third-party photographer. However, in
selfies, constraints such as human arm length often make the body pose look
unnatural. To address this issue, we introduce $\textit{unselfie}$, a novel
photographic transformation that automatically translates a selfie into a
neutral-pose portrait. To achieve this, we first collect an unpaired dataset,
and introduce a way to synthesize paired training data for self-supervised
learning. Then, to $\textit{unselfie}$ a photo, we propose a new three-stage
pipeline, where we first find a target neutral pose, inpaint the body texture,
and finally refine and composite the person on the background. To obtain a
suitable target neutral pose, we propose a novel nearest pose search module
that makes the reposing task easier and enables the generation of multiple
neutral-pose results among which users can choose the best one they like.
Qualitative and quantitative evaluations show the superiority of our pipeline
over alternatives.
