US 11,887,256 B2
Deferred neural rendering for view extrapolation
Tobias Bertel, San Francisco, CA (US); Yusuke Tomoto, Millbrae, CA (US); Srinivas Rao, San Francisco, CA (US); Krunal Ketan Chande, San Francisco, CA (US); Rodrigo Ortiz-Cayon, San Mateo, CA (US); Stefan Johannes Josef Holzer, San Francisco, CA (US); and Christian Richardt, San Francisco, CA (US)
Assigned to Fyusion, Inc., San Francisco, CA (US)
Filed by Fyusion, Inc., San Francisco, CA (US)
Filed on Nov. 1, 2021, as Appl. No. 17/516,136.
Claims priority of provisional application 63/110,017, filed on Nov. 5, 2020.
Claims priority of provisional application 63/110,010, filed on Nov. 5, 2020.
Prior Publication US 2022/0139036 A1, May 5, 2022
Int. Cl. G06T 17/20 (2006.01); G06T 15/04 (2011.01); G06V 10/75 (2022.01); G06F 18/21 (2023.01); G06N 3/045 (2023.01)
CPC G06T 17/20 (2013.01) [G06F 18/217 (2023.01); G06N 3/045 (2023.01); G06T 15/04 (2013.01); G06V 10/751 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating a plurality of novel images using an image generator implemented on a processor, the image generator receiving as input a plurality of neural features selected from a neural texture atlas, the image generator also receiving as input one or more position guides identifying position information for a plurality of input image pixels, wherein the one or more position guides includes normal information, the normal information identifying a normal vector for one or more pixels in the plurality of input image pixels;
evaluating the plurality of novel images using an image discriminator implemented on the processor to determine a plurality of optimization values, the image discriminator comparing each of the plurality of novel images with a respective one of a corresponding plurality of input images, each of the plurality of novel images being generated from a respective camera pose relative to an object identical to that of the respective one of the plurality of input images;
updating the image generator and the neural features based on the optimization values; and
storing the updated neural features on a storage device, the updated neural features supporting the generation of a designated novel image from a designated camera pose different from any of the plurality of input images.