IP Library Granted Patent US 8,073,808
Granted Patent B2
US 8,073,808 · App. 12/106,024 · Granted Dec 6, 2011

Systems, methods, and apparatus for automatic image recognition

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,073,808
App. No.
12/106,024
Granted
Dec 6, 2011
Kind
B2
Abstract

A method of improving the accuracy and computation time of automatic image recognition by the implementation of association graphs and a quantum processor.

Claims (39)

1. A computer-implemented method of identifying features of query images in a database of images, the method comprising:

comparing a graph representation of at least one feature of a query image to a respective graph representation of at least a portion of each of at least some of a plurality of database images of a database of images, wherein each comparison includes generating a respective association graph; and

determining at least one characteristic of each association graph via a quantum processor, wherein the at least one characteristic of each association graph is representative of a similarity between the at least one feature of the query image and at least the portion of the respective database image to which the association graph corresponds.

2. The method of claim 1 , further comprising:

storing a result from the determining at least one characteristic of each association graph; and

ranking the results such that the highest ranking result represents the most likely match between the feature of the query image and at least one of the database images.

3. The method of claim 1 wherein at least some of the plurality of database images each include data representative of at least one human face, and wherein the feature of the query image includes data representative of at least one human face.

4. The method of claim 1 , further comprising:

generating the respective graph representation of at least the portion of each of at least some of the database images of the database of images; and

generating the graph representation of the at least one feature of the query image.

5. The method of claim 4 wherein generating graph representations of at least the portion of each of at least some of the database image and of the at least one feature of the query image includes performing Elastic Bunch Graph Matching.

6. The method of claim 4 wherein generating the respective graph representations of at least the portion of each database image includes generating the respective graph representations using a classical digital processor.

7. The method of claim 4 , and wherein generating the graph representation of the at least one feature of the query image includes generating the graph representation using a classical digital processor.

8. The method of claim 1 wherein determining at least one characteristic of each association graph includes determining a maximum independent set of each association graph.

9. The method of claim 1 wherein determining at least one characteristic of each association graph includes determining a maximum clique of each association graph.

10. The method of claim 1 wherein determining at least one characteristic of each association graph via a quantum processor includes determining at least one characteristic of each association graph via a superconducting quantum processor that comprises a plurality of superconducting qubits.

11. The method of claim 10 , further comprising:

transmitting the respective association graphs from the classical digital processor to the quantum processor.

12. The method of claim 11 , further comprising:

transmitting the at least one characteristic of each association graph that is determined by the quantum processor from the quantum processor to the classical digital processor.

13. The method of claim 1 , further comprising:

accessing the database of images via a classical digital processor.

14. The method of claim 1 wherein generating the respective association graphs includes generating the respective associating graphs using a classical digital processor.

15. The method of claim 1 , further comprising:

examining at least a portion of the query image prior to comparing the graph representation of the query image with the graph representations of the database images; and

identifying an aspect of the query image that is common to a subset of the database images, and wherein comparing a graph representation of the at least one feature of a query image to a respective graph representation of each of at least some of a plurality of database images includes comparing the graph representation of the at least one feature of the query image to only the graph representation of the databases images in the subset of the database images, with corresponding association graphs being produced therefor.

16. The method of claim 1 wherein the at least one feature of the query image represents a majority of the query image.

17. The method of claim 1 wherein the similarity between the feature of the query image and the at least a portion of the respective database image to which the association graph corresponds is indicative of whether or not the at least one feature of the query image occurs within the respective database image to which the association graph corresponds.

18. A computer-implemented method of solving image matching problems, the method comprising:

casting an image matching problem as a quadratic unconstrained binary optimization problem;

mapping the quadratic unconstrained binary optimization problem to a quantum processor; and

evolving the quantum processor to produce a solution to the quadratic unconstrained binary optimization problem.

19. A computer-implemented method of comparing two objects, the method comprising:

comparing a graph representation of at least a portion of a first object to a graph representation of at least a portion of a second object, wherein the comparison includes generating an association graph; and

determining at least one characteristic of the association graph via a quantum processor, wherein the at least one characteristic of the association graph is representative of a similarity between the at least a portion of the first object and the at least a portion of the second object.

20. The method of claim 19 wherein the first object and the second object are both images.

21. The method of claim 19 wherein determining at least one characteristic of the association graph includes determining a maximum independent set of the association graph.

22. The method of claim 19 wherein determining at least one characteristic of the association graph includes determining a maximum clique of the association graph.

23. The method of claim 19 determining at least one characteristic of the association graph results in the quantum processor returning a value that is representative of a measure of similarity between the at least a portion of the first object and the at least a portion of the second object.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2025
From: PSPIB UNITAS INVESTMENTS II INC.
To: D-WAVE SYSTEMS INC.; 1372934 B.C. LTD.
Reel/Frame 070470/0098 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Apr 14, 2023
From: D-WAVE SYSTEMS INC.; 1372934 B.C. LTD.
To: PSPIB UNITAS INVESTMENTS II INC., AS COLLATERAL AGENT
Reel/Frame 063340/0888 →
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2022
From: PSPIB UNITAS INVESTMENTS II INC., IN ITS CAPACITY AS COLLATERAL AGENT
To: D-WAVE SYSTEMS INC.
Reel/Frame 061493/0694 →
SECURITY INTEREST Recorded Mar 3, 2022
From: D-WAVE SYSTEMS INC.
To: PSPIB UNITAS INVESTMENTS II INC.
Reel/Frame 059317/0871 →
SECURITY INTEREST Recorded Nov 29, 2019
From: D-WAVE SYSTEMS INC.
To: BDC CAPITAL INC.
Reel/Frame 051144/0499 →
SECURITY INTEREST Recorded Mar 22, 2019
From: D-WAVE SYSTEMS INC.
To: BDC CAPITAL INC.
Reel/Frame 048674/0188 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2017
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: D-WAVE SYSTEMS INC.
Reel/Frame 042252/0256 →
CORRECTIVE ASSIGNMENT TO REMOVE APPL. NO. 8733763 PREVIOUSLY RECORDED AT REEL: 034841 FRAME: 0497. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Jan 30, 2015
From: D-WAVE SYSTEMS INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 034862/0237 →
SECURITY INTEREST Recorded Jan 29, 2015
From: D-WAVE SYSTEMS INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 034841/0497 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2008
From: ROSE, GEORDIE
To: D-WAVE SYSTEMS INC.
Reel/Frame 021248/0303 →