Hallucinating Pose-Compatible Scenes
Abstract
What does human pose tell us about a scene? We propose a task to answer this question: given human pose as input, hallucinate a compatible scene. Subtle cues captured by human pose --- action semantics, environment affordances, object interactions --- provide surprising insight into which scenes are compatible. We present a large-scale generative adversarial network for pose-conditioned scene generation. We significantly scale the size and complexity of training data, curating a massive meta-dataset containing over 19 million frames of humans in everyday environments. We double the capacity of our model with respect to StyleGAN2 to handle such complex data, and design a pose conditioning mechanism that drives our model to learn the nuanced relationship between pose and scene. We leverage our trained model for various applications: hallucinating pose-compatible scene(s) with or without humans, visualizing incompatible scenes and poses, placing a person from one generated image into another scene, and animating pose. Our model produces diverse samples and outperforms pose-conditioned StyleGAN2 and Pix2Pix/Pix2PixHD baselines in terms of accurate human placement (percent of correct keypoints) and quality (Fréchet inception distance).
Cite
Text
Brooks and Efros. "Hallucinating Pose-Compatible Scenes." Proceedings of the European Conference on Computer Vision (ECCV), 2022. doi:10.1007/978-3-031-19787-1_29Markdown
[Brooks and Efros. "Hallucinating Pose-Compatible Scenes." Proceedings of the European Conference on Computer Vision (ECCV), 2022.](https://mlanthology.org/eccv/2022/brooks2022eccv-hallucinating/) doi:10.1007/978-3-031-19787-1_29BibTeX
@inproceedings{brooks2022eccv-hallucinating,
title = {{Hallucinating Pose-Compatible Scenes}},
author = {Brooks, Tim and Efros, Alexei A.},
booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
year = {2022},
doi = {10.1007/978-3-031-19787-1_29},
url = {https://mlanthology.org/eccv/2022/brooks2022eccv-hallucinating/}
}