3D Cinemagraphy from a Single Image

Xingyi Li, Z. Cao, Huiqiang Sun, Jianming Zhang, Ke Xian +1 more
3/1/2023

No official code found. Best implementation: xingyi-li/3d-cinemagraphy (281 stars, Apache-2.0, last commit 2024-05-05).

Abstract

We present 3D Cinemagraphy, a new technique that mar-ries 2D image animation with 3D photography. Given a single still image as input, our goal is to generate a video that contains both visual content animation and camera motion. We empirically find that naively combining existing 2D image animation and 3D photography methods leads to obvious artifacts or inconsistent animation. Our key insight is that representing and animating the scene in 3D space offers a natural solution to this task. To this end, we first convert the input image into feature-based layered depth images using predicted depth values, followed by unprojecting them to a feature point cloud. To animate the scene, we perform motion estimation and lift the 2D motion into the 3D scene flow. Finally, to resolve the problem of hole emer-gence as points move forward, we propose to bidirectionally displace the point cloud as per the scene flow and synthe-size novel views by separately projecting them into target image planes and blending the results. Extensive experiments demonstrate the effectiveness of our method. A user study is also conducted to validate the compelling rendering results of our method.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[CVPR 2023] 3D Cinemagraphy from a Single Image

28115Shell, PythonFeb 21, 20232 years agoApache-2.0

Similar Papers

Cite this paper

@article{li2023cinemagraphy,
  title  = {3D Cinemagraphy from a Single Image},
  author = {Xingyi Li and Z. Cao and Huiqiang Sun and Jianming Zhang and Ke Xian and Guo-Shing Lin},
  year   = {2023},
  eprint = {2303.05724},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2303.05724},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2303.05724.svg)](https://codeofpaper.com/paper/2303.05724)

Discussion