×

Method for tracking keypoints in a scene

  • US 10,262,207 B2
  • Filed: 07/24/2015
  • Issued: 04/16/2019
  • Est. Priority Date: 07/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. Method for tracking a position of at least one keypoint in an image of an object moving relative to an optical sensor, comprising the steps of:

  • a) detecting light reflected from the object (12) and generating an image of the object (12) comprising image pixels, wherein a pixel value is assigned to each image pixel, wherein each pixel value is monotonically related to the intensity of the detected light for the respective image pixel,b) detecting a position of at least one keypoint (Kj) in said image, particularly assigning a descriptor vector to the at least one keypoint (Kj), generating an image patch (I), wherein the image patch (I) assigns to a pre-defined number of image pixels arranged around the at least one keypoint (Kj) the pixel value of the respective image pixel of the image patch (I), and computing at least one gradient patch (dI/dx) along a degree of freedom (x) of the image patch (I), wherein said at least one gradient patch (dI/dx) assigns to each image pixel of the image patch (I) a gradient of the pixel values of the image patch (I) at the respective image pixel along said degree of freedom,c) detecting light reflected by the object by means of the optical sensor (14) that comprises a plurality of sensor pixels, wherein each sensor pixel generates a photocurrent being proportional to the intensity of the light impinging on the respective sensor pixel, and generates a signal related to said photocurrent, and wherein each sensor pixel outputs a temporal contrast event (Ev) merely when the respective signal due to the light impinging on the respective sensor pixel increases by an amount being larger than a first threshold (Θ

    ON) or decreases by an amount being larger than a second threshold (Θ

    OFF) since the last temporal contrast event (Ev) from the respective sensor pixel, wherein each temporal contrast event (Ev(u,v,t)) carries the coordinates (u,v) of its associated sensor pixel, a time (t) at which the respective temporal contrast event (Ev) occurred, as well as a polarity value indicating whether the respective temporal contrast event (Ev) is an ON event at which said signal increased by an amount larger than said first threshold (Θ

    ON), or an OFF event at which said signal decreased by an amount larger than said second threshold (Θ

    OFF),d) updating the position of the at least one keypoint (Kj) using said temporal contrast events (Ev), ande) particularly repeating steps c) to d) until a new image is generated in which case steps a) to e) are conducted.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×