IP Library Granted Patent US 8,345,962
Granted Patent B2
US 8,345,962 · App. 12/277,504 · Granted Jan 1, 2013

Transfer learning methods and systems for feed-forward visual recognition systems

Assignee: NEC Laboratories America, 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,345,962
App. No.
12/277,504
Granted
Jan 1, 2013
Kind
B2
Abstract

A method and system for training a neural network of a visual recognition computer system, extracts at least one feature of an image or video frame with a feature extractor; approximates the at least one feature of the image or video frame with an auxiliary output provided in the neural network; and measures a feature difference between the extracted at least one feature of the image or video frame and the approximated at least one feature of the image or video frame with an auxiliary error calculator. A joint learner of the method and system adjusts at least one parameter of the neural network to minimize the measured feature difference.

Claims (25)

1. A method for training a neural network of a visual recognition computer system, the method comprising the steps of:

first training the neural network by selecting training image labels of training images stored in a database; and

supplementing the first training with a second training the neural network on the images by extracting features of each input training images stored in the database, including:

predicting at least one class label of the image or video frame with the neural network;

approximating at least one feature of the image or video frame with the neural network;

determining feature recognition errors by measuring a label difference between the selected training image labels and the predicted at least one class label of the image or video frame, and measuring a feature difference between the extracted at least one feature of the image or video frame and the approximated at least one feature of the image or video frame; and

jointly learning the selected training image labels and the feature recognition error values; and

tuning parameters of the neural network to jointly minimize the training image labels and the feature recognition error values.

2. The method of claim 1 , further comprising the step of selecting a class label for the training image or video frame.

3. The method of claim 2 , wherein the class label selecting step is performed manually by a human expert.

4. The method of claim 1 , wherein the class label selecting step is performed manually by a human expert.

5. The method of claim 1 , wherein the neural network comprises a hierarchical feedforward neural network.

6. The method of claim 1 , wherein the extracting step is performed by a feature extractor.

7. The method of claim 1 , wherein the approximating step is performed by an auxiliary output layer of the neural network.

8. A system for training a neural network of a visual recognition computer system, wherein the neural network is trained on, the system comprising:

a labeler for selecting training image labels of training images stored in a database:

a feature extractor for extracting at least one feature of each input training images stored in the database;

an output layer provided in the neural network for predicting at least one class label of the image or video frame;

an auxiliary output layer provided in the neural network for approximating the at least one feature of the image or video frame;

an error calculator for measuring a label difference between the selected training image labels and the predicted at least one class label of the image or video frame;

an auxiliary error calculator for measuring a feature difference between the extracted at least one feature of the image or video frame and the approximated at least one feature of the image or video frame; and

a joint learner operating on training image labels and the feature recognition error values, the joint learner tuning parameters of the neural network to jointly minimize the training image labels and the feature recognition error values of the error calculator and auxiliary error calculator.

9. The system of claim 8 , further comprising an expert labeler for allowing selection of a class label for the training image or video frame.

10. The system of claim 8 , wherein the joint learner also adjusts the at least one parameter of the neural network to minimize the measured label difference.

11. The system of claim 8 , wherein the neural network comprises a hierarchical feed-forward neural network.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE 8538896 AND ADD 8583896 PREVIOUSLY RECORDED ON REEL 031998 FRAME 0667. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 30, 2017
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 042754/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2014
From: NEC LABORATORIES AMERICA, INC.
To: NEC CORPORATION
Reel/Frame 031998/0667 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2009
From: YU, KAI; XU, WEI; GONG, YIHONG
To: NEC LABORATORIES AMERICA, INC.
Reel/Frame 022094/0593 →
Continuity (2)
Provisional Application 60991071 · Nov 29, 2007
Related Publication 20090141969A1 · Jun 4, 2009