×

Efficient SIMD implementation of 3X3 non maxima suppression of sparse 2D image feature points

  • US 10,521,688 B2
  • Filed: 05/25/2018
  • Issued: 12/31/2019
  • Est. Priority Date: 04/19/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a list of feature points of an image, wherein each feature point corresponds to a pixel of the image and has properties including an x-coordinate, a y-coordinate, and a reliability score;

    initializing a valid list, the initialized valid list indicating that all of the feature points of the list are non-suppressed feature points;

    performing a first scan of the list of feature points in a first direction in which, for each feature point, at least one property of the feature point is compared a corresponding property of each of a first plurality of feature points, wherein each of the first plurality of feature points correspond to a respective one of a first plurality of pixels, and wherein each of the first plurality of pixels neighbor the pixel to which the feature point corresponds;

    updating the valid list in response to the first scan to obtain an intermediate valid list;

    performing a second scan of the list of feature points in a second direction in which, for each feature point, at least one property of the feature point is compared a corresponding property of each of a second plurality of feature points, wherein each of the second plurality of feature points correspond to a respective one of a second plurality of pixels, and wherein each of the second plurality of pixels neighbor the pixel to which the feature point corresponds;

    updating the intermediate valid list in response to the second scan to obtain a final valid list, wherein the final valid list indicates that at least one of the feature points of the list is to be suppressed; and

    generating a non-maxima suppressed feature point list that includes only feature points from the list that the final valid list indicates are not to be suppressed.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×