IP Library Granted Patent US 8,731,306
Granted Patent B2
US 8,731,306 · App. 13/054,557 · Granted May 20, 2014

Increasing interest point coverage in an image

Inventors: Michael Chertok (Petah-Tikva, IL); Adi Pinhas (Hod Hasharon, IL)
Assignee: Superfish Ltd.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,731,306
App. No.
13/054,557
Granted
May 20, 2014
Kind
B2
Abstract

A system for generating virtual interest points in an image, according to detected interest points in that image is detected by an interest point detector. The system includes: an interest point density map producer and an interest point generator, the interest point density map producer receiving the image including the detected interest points, the interest point density map producer extracts a density map of the detected interest points within the image. The interest point generator is coupled with the interest point density map producer, the interest point generator receiving the image including the detected interest points and the interest point density map. The interest point generator determines image areas for generating virtual interest points, the interest point generator generating at least one virtual interest point at the determined areas according to at least the position of one of the detected interest points, the virtual interest point not being detected by the interest point detector.

Claims (20)

1. System for generating virtual interest points in an image, according to detected interest points in that image, detected by an interest point detector, the system comprising:

an interest point density map producer, said interest point density map producer receiving said image including said detected interest points, said interest point density map producer produces a density map of said detected interest points within said image;

an interest point generator coupled with said interest point density map producer, said interest point generator receiving said image including said detected interest points and said interest point density map, said interest point generator determining image areas for generating virtual interest points, said interest point generator generating at least one virtual interest point, at said determined areas, according to at least the position of one of said detected interest points, said virtual interest point was not detected by said interest point detector;

wherein each of said detected interest points and each of said at least one virtual interest point has a well-defined position in an image space of said image.

2. The system of claim 1 , wherein said interest point density map producer produces said density map according to the number of said detected interest points positioned in a predetermined area surrounding each of the pixels of said image.

3. The system of claim 1 , wherein said interest point density map producer produces said density map according to the distance between each of said detected interest points and five of said detected interest points, which are positioned nearest to said detected interest point.

4. The system of claim 1 , wherein said interest point generator produces said virtual interest point in a position which is determined further according to at least one of the list consisting of: the position of at least one of said detected interest points; the local dominant orientation of at least one of said detected interest points; the local scale value of at least one of said detected interest points; and features of said image.

5. The system of claim 1 , wherein said interest point generator determines the characteristics of each of said virtual interest points according to at least the characteristics of at least one of said detected interest points.

6. The system of claim 1 , further comprising a local descriptor extractor extracting a local descriptor corresponding to each of said detected interest points and a local descriptor corresponding to each of said virtual interest points.

7. Method for generating virtual interest points in an image, according to detected interest points in that image, the method comprising the procedures of:

producing an interest point density map of said image by an interest point density map producer by a first processor;

determining image areas for generating virtual interest points by an interest point generator implemented by a second processor, said interest point generator determining said image areas according to said interest point density map; and

generating by said interest point generator at least one virtual interest point, at said determined image areas, at a position determined according to the characteristics of at least one of said detected interest points;

wherein each of said detected interest points and each of said at least one virtual interest point has a well-defined position in an image space of said image.

8. The method of claim 7 , wherein said procedure of producing said interest point density map is performed according to the number of said detected interest points positioned in a predetermined area surrounding each of the pixels of said image.

9. The method of claim 7 , wherein said procedure of producing said interest point density map is performed according to the distance between each of said detected interest points and five of said detected interest points, which are positioned nearest to said detected interest point.

10. The method of claim 7 , wherein the position of said virtual interest point is determined according to at least one of the list consisting of: the position of at least one of said detected interest points; the dominant orientation of at least one of said detected interest points; the local scale value of at least one of said detected interest points; and features of said image.

11. The method of claim 7 , wherein the characteristics of each of said virtual interest points are determined according to at least the characteristics of at least one of said detected interest points.

12. The method of claim 7 , further comprising the procedure of extracting a local descriptor corresponding to each of said detected interest points and a local descriptor corresponding to each of said virtual interest points by a local descriptor extractor implemented by a third processor.

13. The method of claim 7 , wherein said first processor and said second processor are a same processor.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded May 12, 2016
From: VENTURE LENDING & LEASING VI, INC.
To: SUPERFISH LTD.
Reel/Frame 038693/0526 →
SECURITY AGREEMENT Recorded Oct 23, 2012
From: SUPERFISH LTD.
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 029178/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2011
From: CHERTOK, MICHAEL; PINHAS, ADI
To: SUPERFISH LTD.
Reel/Frame 026171/0605 →
Continuity (2)
Provisional Application 61084444 · Jul 29, 2008
Related Publication 20110317922A1 · Dec 29, 2011