Practical Wide-Angle Portraits Correction with Deep Structured Models

Abstract

Wide-angle portraits often enjoy expanded views. However, they contain perspective distortions, especially noticeable when capturing group portrait photos, where the background is skewed and faces are stretched. This paper introduces the first deep learning based approach to remove such artifacts from freely-shot photos. Specifically, given a wide-angle portrait as input, we build a cascaded network consisting of a LineNet, a ShapeNet, and a transition module (TM), which corrects perspective distortions on the background, adapts to the stereographic projection on facial regions, and achieves smooth transitions between these two projections, accordingly. To train our network, we build the first perspective portrait dataset with a large diversity in identities, scenes and camera modules. For the quantitative evaluation, we introduce two novel metrics, line consistency and face congruence. Compared to the previous state-of-the-art approach, our method does not require camera distortion parameters. We demonstrate that our approach significantly outperforms the previous state-of-the-art approach both qualitatively and quantitatively.

Cite

Text

Tan et al. "Practical Wide-Angle Portraits Correction with Deep Structured Models." Conference on Computer Vision and Pattern Recognition, 2021. doi:10.1109/CVPR46437.2021.00350

Markdown

[Tan et al. "Practical Wide-Angle Portraits Correction with Deep Structured Models." Conference on Computer Vision and Pattern Recognition, 2021.](https://mlanthology.org/cvpr/2021/tan2021cvpr-practical/) doi:10.1109/CVPR46437.2021.00350

BibTeX

@inproceedings{tan2021cvpr-practical,
  title     = {{Practical Wide-Angle Portraits Correction with Deep Structured Models}},
  author    = {Tan, Jing and Zhao, Shan and Xiong, Pengfei and Liu, Jiangyu and Fan, Haoqiang and Liu, Shuaicheng},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2021},
  pages     = {3498-3506},
  doi       = {10.1109/CVPR46437.2021.00350},
  url       = {https://mlanthology.org/cvpr/2021/tan2021cvpr-practical/}
}