| CPC G06T 7/73 (2017.01) [G06T 7/246 (2017.01); G06V 10/462 (2022.01); G06V 20/46 (2022.01)] | 27 Claims |

|
16. A method of processing one or more frames, comprising:
determining, based on pixel values of a current frame obtained from an image sensor, a location of a feature in the current frame;
obtaining, by a computing device, feature information associated with the feature in the current frame, wherein the feature information is based on one or more previous frames;
determining an estimated pose of the computing device associated with the current frame;
obtaining, from a depth sensor, a distance associated with the feature in the current frame;
determining, by the computing device, an estimated scale of the feature in the current frame based on the feature information associated with the feature, the estimated pose, and the distance associated with the feature;
determining, based on the estimated scale of the feature, a nearest scale space layer associated with the feature, wherein a scale space comprises a plurality of scale space layers associated with different feature scales, the plurality of scale space layers comprising the nearest scale space layer; and
determining, based on searching for an additional feature corresponding to the feature in the nearest scale space layer, a scale of the feature in the current frame, wherein the determined scale is different from the estimated scale.
|