US 12,272,020 B2
Method and system for image generation
Kevin Wong, Mountain View, CA (US); Qiqin Dai, Mountain View, CA (US); Kaimo Lin, Mountain View, CA (US); Brian Totty, Mountain View, CA (US); Jianfeng Yin, Mountain View, CA (US); Yacine Alami, Mountain View, CA (US); Michael Bernardo, Mountain View, CA (US); Paul Gauthier, Mountain View, CA (US); Philip Guindi, Mountain View, CA (US); Qing Guo, Mountain View, CA (US); Luis Puig Morales, Mountain View, CA (US); Brian Pugh, Mountain View, CA (US); Konstantinos Nektarios Lianos, Mountain View, CA (US); and Angus Dorbie, Redwood City, CA (US)
Assigned to Geomagical Labs, Inc., Mountain View, CA (US)
Filed by Geomagical Labs, Inc., Mountain View, CA (US)
Filed on Oct. 4, 2023, as Appl. No. 18/480,844.
Application 18/480,844 is a continuation of application No. 16/918,434, filed on Jul. 1, 2020, granted, now 11,830,163.
Claims priority of provisional application 62/869,222, filed on Jul. 1, 2019.
Prior Publication US 2024/0029200 A1, Jan. 25, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 3/4038 (2024.01); G06T 3/18 (2024.01); G06T 7/11 (2017.01); G06T 7/174 (2017.01); G06T 7/246 (2017.01); G06T 7/30 (2017.01); G06T 17/20 (2006.01)
CPC G06T 3/4038 (2013.01) [G06T 3/18 (2024.01); G06T 7/11 (2017.01); G06T 7/174 (2017.01); G06T 7/248 (2017.01); G06T 7/30 (2017.01); G06T 17/205 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20021 (2013.01)] 26 Claims
OG exemplary drawing
 
1. A method executed by one or more computing devices for generating a novel view of a scene, the method comprising:
accessing one or more images corresponding to one or more viewpoints of the scene;
generating a novel image of the scene from a novel viewpoint based at least in part on one or more perceptual parameters corresponding to the one or more images, wherein the novel viewpoint corresponds to a viewpoint different than the one or more viewpoints;
coarsely aligning the one or more images with the novel image to generate one or more coarsely aligned images, wherein coarsely aligning the one or more images with the novel image comprises projecting each image in the one or more images onto an image plane of the novel image;
finely aligning the one or more coarsely aligned images with the novel image to generate one or more finely aligned images based at least in part on performing semantic segmentation on each coarsely aligned image in the one or more coarsely aligned images and identifying semantically matching features in the novel image;
generating a novel view of the scene based at least in part on the one or more finely aligned images; and
transmitting the novel view of the scene for display on a display device.