| CPC G06T 7/70 (2017.01) [G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30244 (2013.01)] | 20 Claims |

|
1. A computing system for determining camera pose, the computing system comprising:
one or more processors; and
one or more non-transitory computer-readable media that collectively store:
a machine-learned neural radiance field model that has been previously trained to model a scene; and
instructions that, when executed by the one or more processors, cause the computing system to perform operations, the operations comprising:
obtaining a subject image that was captured by a camera; and
for each of one or more pose update iterations:
obtaining a current estimated pose for the camera;
processing data descriptive of the current estimated pose with the machine-learned neural radiance field to generate one or more synthetic pixels of a synthetic image of the scene from the current estimated pose;
evaluating a loss function that compares the one or more synthetic pixels with one or more observed pixels included in the subject image that was captured by the camera; and
updating the current estimated pose for the camera based at least in part on a gradient of the loss function.
|