IP Library Granted Patent US 8,194,938
Granted Patent B2
US 8,194,938 · App. 12/791,162 · Granted Jun 5, 2012

Face authentication using recognition-by-parts, boosting, and transduction

Assignee: George Mason Intellectual Properties, Inc.
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,194,938
App. No.
12/791,162
Granted
Jun 5, 2012
Kind
B2
Abstract

A robust recognition-by-parts authentication system for comparing and authenticating a test image with at least one training image is disclosed. This invention applies the concepts of recognition-by-parts, boosting, and transduction.

Claims (73)

1. A robust recognition-by-parts face authentication system for determining if at least one query image obtained using an imaging device matches at least one training image in an enrollment gallery comprising:

a. an enrollment module comprising:

1) an enrollment patch extractor configured for extracting a multitude of training patches at different scales for each center position of the training image;

2) an enrollment patch processor configured for:

a) selecting the training patches that are predictive in identifying the training image; and

b) reducing the selected training patches' dimensionality using transduction;

3) an enrollment part clustering module configured for clustering the selected training patches into training exemplar-based parts for matching and authentication using K-means;

4) an enrollment data fusion module configured for enrolling the training exemplar-based parts using boosting and transduction;

b. a query module comprising:

1) a query patch extractor configured for extracting a multitude of query patches at different scales for each center position of the query image;

2) a query patch processor configured for:

a) selecting the query patches that are predictive in identifying the query target; and

b) reducing the selected query patches' dimensionality using transduction;

3) a query part clustering module configured for clustering the selected query patches into query exemplar-based parts for matching and authentication using K-means; and

c. an ID authentication module configured for matching the query exemplar-based parts against a gallery of all the enrolled training exemplar-based parts using flexible matching.

2. The robust recognition-by-parts face authentication system according to claim 1 , wherein the enrollment patch extractor uses SIFT for extracting the training patches.

3. The robust recognition-by-parts face authentication system according to claim 1 , wherein the enrollment patch extractor uses Gabor wavelet for extracting the training patches.

4. The robust recognition-by-parts face authentication system according to claim 1 , wherein the query patch extractor uses SIFT for extracting the query patches.

5. The robust recognition-by-parts face authentication system according to claim 1 , wherein the query patch extractor uses Gabor wavelet for extracting the query patches.

6. The robust recognition-by-parts face authentication system according to claim 1 , further including a training image preprocessor module configured for preprocessing at least one training image by:

a. converting 256 gray levels into floating points;

b. using geometric normalization that lines up chosen eye coordinates;

c. cropping the training image using an elliptical mask;

d. equalizing a histogram of the training image; and

e. normalizing pixel values to mean zero and variance of one.

7. A robust recognition-by-parts face authentication device for determining if at least one query image obtained using an imaging device matches at least one training image in an enrollment gallery comprising:

a. an enrollment module comprising:

1) an enrollment patch extractor configured for extracting a multitude of training patches at different scales for each center position of the training image;

2) an enrollment patch processor configured for:

a) selecting the training patches that are predictive in identifying the training image; and

b) reducing the selected training patches' dimensionality using transduction;

3) an enrollment part clustering module configured for clustering the selected training patches into training exemplar-based parts for matching and authentication using K-means;

4) an enrollment data fusion module configured for enrolling the training exemplar-based parts using boosting and transduction;

b. a query module comprising:

1) a query patch extractor configured for extracting a multitude of query patches at different scales for each center position of the query image;

2) a query patch processor configured for:

a) selecting the query patches that are predictive in identifying the query target; and

b) reducing the selected query patches' dimensionality using transduction;

3) a query part clustering module configured for clustering the selected query patches into query exemplar-based parts for matching and authentication using K-means; and

c. an ID authentication module configured for matching the query exemplar-based parts against a gallery of all the enrolled training exemplar-based parts using flexible matching.

8. The robust recognition-by-parts face authentication device according to claim 7 , wherein the enrollment patch extractor uses SIFT for extracting the training patches.

9. The robust recognition-by-parts face authentication device according to claim 7 , wherein the enrollment patch extractor uses Gabor wavelet for extracting the training patches.

10. The robust recognition-by-parts face authentication device according to claim 7 , wherein the query patch extractor uses SIFT for extracting the query patches.

11. The robust recognition-by-parts face authentication device according to claim 7 , wherein the query patch extractor uses Gabor wavelet for extracting the query patches.

12. The robust recognition-by-parts face authentication device according to claim 7 , further including a training image preprocessor module configured for preprocessing at least one training image by:

a. converting 256 gray levels into floating points;

b. using geometric normalization that lines up chosen eye coordinates;

c. cropping the training image using an elliptical mask;

d. equalizing a histogram of the training image; and

e. normalizing pixel values to mean zero and variance of one.

13. A physical and tangible computer readable medium encoded with instructions for determining if at least one query image obtained using an imaging device matches at least one training image in an enrollment gallery, wherein execution of the instructions by one or more processors causes the one or more processors to perform the steps comprising:

a. extracting a multitude of training patches at different scales for each center position of the training image;

b. processing the training patches by:

1) selecting the training patches that are predictive in identifying the training image; and

2) reducing the selected training patches' dimensionality using transduction;

c. clustering the selected training patches into training exemplar-based parts for matching and authentication using K-means;

d. enrolling the training exemplar-based parts using boosting and transduction;

e. extracting a multitude of query patches at different scales for each center position of the query image;

f. processing the query patches by:

1) selecting the query patches that are predictive in identifying the query target; and

2) reducing the selected query patches' dimensionality using transduction;

g. clustering the selected query patches into query exemplar-based parts for matching and authentication using K-means; and

h. matching the query exemplar-based parts against a gallery of all the enrolled training exemplar-based parts using flexible matching.

14. The physical and tangible computer readable medium according to claim 13 , wherein SIFT is used for extracting the training patches.

15. The physical and tangible computer readable medium according to claim 13 , wherein Gabor wavelet is used for extracting the training patches.

16. The physical and tangible computer readable medium according to claim 13 , wherein SIFT is used for extracting the query patches.

17. The physical and tangible computer readable medium according to claim 13 , wherein Gabor wavelet is used for extracting the query patches.

18. The physical and tangible computer readable medium according to claim 13 , further including preprocessing at least one training image by:

a. converting 256 gray levels into floating points;

b. using geometric normalization that lines up chosen eye coordinates;

c. cropping the training image using an elliptical mask;

d. equalizing a histogram of the training image; and

e. normalizing pixel values to mean zero and variance of one.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2010
From: WECHSLER, HARRY; LI, FAYIN
To: GEORGE MASON UNIVERSITY
Reel/Frame 024753/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2010
From: GEORGE MASON UNIVERSITY
To: GEORGE MASON INTELLECTUAL PROPERTIES, INC.
Reel/Frame 024753/0286 →
Continuity (2)
Provisional Application 61183105 · Jun 2, 2009
Related Publication 20110135166A1 · Jun 9, 2011