US20220198677A1

Object segmentation and feature tracking

Claim Score by NHIP

Read claim 22, the broadest

Abstract

Examples are described for processing images to mask dynamic objects out of images to improve feature tracking between images. A device receives an image of an environment captured by an image sensor. The image depicts at least a static portion of the environment and a dynamic object in the environment. The device identifies a portion of the image that includes a depiction of the dynamic object. For example, the device can detect a bounding box around the dynamic object, or can detect which pixels in the image correspond to the dynamic object. The device generates a masked image at least by masking the portion of the image. The device identifies features in the masked image, and uses the features from the masked image for feature tracking from other images of the environment, masked or otherwise. The device can use this feature tracking for mapping, localization, and/or relocation.

US20220198677A1, drawing sheet 1
Sheet 1 of 18

Term

14.9 yearsto projected expiry

Projected expiry 4 August 2041, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

30 claims: 2 independent, 28 dependent

  1. 1
    An apparatus for image processing, the apparatus comprising:a memory;and one or more processors coupled to the memory and configured to: receive an image of an environment captured by an image sensor, wherein the image depicts at least a static portion of the environment and a dynamic object in the environment;identify a portion of the image that includes a depiction of the dynamic object;generate a masked image at least by masking the portion of the image that includes the depiction of the dynamic object;identify one or more features in the masked image;and track the one or more features between the masked image and one or more additional images of the environment.
  2. 22
    Broadest claimClaim Score 74, broad(NHIP)A method of image processing, the method comprising:receiving an image of an environment captured by an image sensor, wherein the image depicts at least a static portion of the environment and a dynamic object in the environment;identifying a portion of the image that includes a depiction of the dynamic object;generating a masked image at least by masking the portion of the image that includes the depiction of the dynamic object;identifying one or more features in the masked image;and tracking the one or more features between the masked image and one or more additional images of the environment.