CA2914799C

Method for detecting a plurality of instances of an object

Abstract

An improved object recognition method is provided that enables the recognition of many objects in a single image. Multiple instances of an object in an image can now be detected with high accuracy. The method receives a plurality of matches of feature points between a database image and a query image (102) and determines a kernel bandwidth based on statistics of the database image (104). The kernel bandwidth is used in clustering the matches (106). The clustered matches are then analyzed to determine the number of instances of the object within each cluster (108). A recursive geometric fitting can be applied to each cluster to further improve accuracy.

CA2914799C, drawing sheet 1
Sheet 1 of 11

Term

7.7 yearsleft in the term

Expires 9 June 2034.

  1. Priority and filed
  2. Granted
  3. Today
  4. Expires

12 claims: 1 independent, 11 dependent

  1. 1
    CA 02914799 2015-12-08 Claims 1. A method of determining an instance of an object in a query image, comprising the steps of:receiving a plurality of matches of feature points between the query image and a database image;deriving a kernel bandwidth for a clustering method by analyzing statistics of the database image;applying the clustering method with the derived kernel bandwidth to the matches of feature points between the query image and the database image thereby generating at least one cluster;and determining a number of instances of the object in the database image within the query image.