| CPC G06T 7/70 (2017.01) [G06V 10/7747 (2022.01); G06V 10/7784 (2022.01); G06V 20/64 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01)] | 20 Claims |

|
1. A method for camera localization within a scene, the method comprising:
receiving, at a processor, an image of a scene, the image captured by the camera;
inputting the image to a machine learning model which has been trained for the scene to detect a plurality of 3D scene landmarks, wherein the 3D scene landmarks are specified in a map of the scene, and receiving as output from the machine learning model a plurality of predictions, each prediction comprising a predicted 3D bearing vector originating at the camera and pointing towards a predicted 3D location of one of the 3D scene landmarks; and
using the predictions, computing an estimate of a position and orientation of the camera in the map of the scene.
|