METHOD FOR DETECTING A PLURALITY OF INSTANCES OF AN OBJECT
First Claim
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.
5 Assignments
0 Petitions
Accused Products
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 and determines a kernel bandwidth based on statistics of the database image. The kernel bandwidth is used in clustering the matches. The clustered matches are then analyzed to determine the number of instances of the object within each cluster. A recursive geometric fitting can be applied to each cluster to further improve accuracy.
56 Citations
19 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented process for detecting an object within a query image, comprising the steps of:
-
analyzing statistics of a database image to determine a kernel bandwidth; receiving matches of feature points between a database image and a query image; and applying clustering using the kernel bandwidth to the matches of feature points to detect the object within the query image. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification