US 12,112,427 B2
High-definition real-time view synthesis
Numair Khalil Ullah Khan, Providence, RI (US); Gurunandan Krishnan Gorumkonda, Kirkland, WA (US); Shree K. Nayar, New York, NY (US); and Yicheng Wu, Houston, TX (US)
Assigned to SNAP INC., Santa Monica, CA (US)
Filed by Snap Inc., Santa Monica, CA (US)
Filed on Aug. 29, 2022, as Appl. No. 17/898,136.
Claims priority of provisional application 63/237,850, filed on Aug. 27, 2021.
Prior Publication US 2023/0069614 A1, Mar. 2, 2023
Int. Cl. G06T 15/20 (2011.01); G06T 7/55 (2017.01); G06T 15/04 (2011.01); G06T 17/20 (2006.01)
CPC G06T 15/205 (2013.01) [G06T 7/55 (2017.01); G06T 15/04 (2013.01); G06T 17/20 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/10024 (2013.01); G06T 2207/10028 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a plurality of images captured from a reference viewpoint of a scene, each image of the plurality of images representing a view of the scene at a predefined depth from the reference viewpoint;
generating a two-dimensional (2D) pixel map of the scene based on the plurality of images;
determining one or more multi-plane image (MPI) layers from the 2D pixel map in real-time;
dividing the one or more MPI layers into a plurality of MPI regions,
wherein each MPI region of the plurality of MPI regions has a different set of depth planes than all other MPI regions of the plurality of MPI regions, and
wherein a number of depth planes of the one or more MPI layers is larger than a number of depth planes of each MPI region of the plurality of MPI regions;
constructing a textured three-dimensional mesh based on the plurality of MPI regions;
rendering the scene from a novel viewpoint based on the textured three-dimensional mesh.