IP Library › Granted Patent US 10,282,465
Granted Patent B2
US 10,282,465 · App. 14/311,122 · Granted May 7, 2019

Systems, apparatuses, and methods for deep learning of feature detectors with sparse coding

Inventors: Tsung-Han Lin (Santa Clara, CA); Hsiang-Tsung Kung (Santa Clara, CA)
Assignee: Intel Corporation
G06F17/3069G06K9/6228G06K9/6276
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 10,282,465
App. No.
14/311,122
Granted
May 7, 2019
Kind
B2
Abstract

Detailed herein are embodiments of systems, methods, and apparatuses to be used for feature searching using an entry-based searching structure.

Claims (27)

1. An apparatus comprising:

an entry-based search structure to perform a nearest neighbor search of a dictionary of features with entries dependent on features in the dictionary, wherein the entry-based search structure is a content addressable memory (CAM);

physical storage coupled to the entry-based search structure to store the features; and

physical logic to access the entry-based search structure to search for an entry for particular feature stored in the dictionary of features based upon a received input instance and to access the physical storage and retrieve the particular feature, wherein the searchable features of the dictionary and the input instance are non-negative and the search to select a feature with a highest correlation to a residual vector, approximate at least one coefficient of the selected feature using non-negative least squares, and compute a revised residual vector by removing the effect of the selected feature from the residual vector.

2. The apparatus of claim 1 , wherein the physical storage is a random access memory (RAM).

3. The apparatus of claim 2 , wherein the RAM is embedded into a central processing unit of the apparatus.

4. The apparatus of claim 2 , wherein the RAM is external to a central processing unit of the apparatus.

5. The apparatus of claim 1 , wherein each entry of the entry-based search structure is to store an interval value and a value of a feature.

6. The apparatus of claim 1 , wherein the dictionary of features is to describe a plurality of bounding boxes defined by interval values and wherein each bounding box is to contain a single feature.

7. The apparatus of claim 1 , wherein the residual vector comprises data elements of an input vector.

8. The apparatus of claim 1 , wherein the feature with the highest positive correlation with the residual vector is a vector with a smallest dot product with the residual.

9. A method comprising:

selecting a first feature with a highest positive correlation with a residual vector from a content addressable memory (CAM), wherein the feature with the highest positive correlation with the residual vector is a vector with a smallest dot product with the residual;

approximating coefficients of the selected first feature;

generating a revised residual vector by removing its orthogonal projection on a space spanned by the first feature;

storing the selected first feature.

10. The method of claim 9 , wherein the residual vector comprises only non-negative data.

11. The method of claim 9 , wherein the received data vector comprises only non-negative data.

12. The method of claim 9 , wherein the selecting comprises a parallel search of features of the dictionary.

13. The method of claim 9 , further comprising:

normalizing the revised residual vector.

14. The method of claim 9 , further comprising:

initializing a residual vector from a received data vector.

15. The method of claim 9 , further comprising:

selecting a second feature with a highest positive correlation with the revised residual vector;

approximating coefficients of the selected second feature; and

storing the selected second feature.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2018
From: KUNG, HSIANG-TSUNG
To: INTEL CORPORATION
Reel/Frame 046783/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2018
From: LIN, TSUNG-HAN
To: INTEL CORPORATION
Reel/Frame 045194/0095 →
Continuity (3)
Continuation In Part 14257822 · Apr 21, 2014
Provisional Application 61944519 · Feb 25, 2014
Related Publication 20150242463A1 · Aug 27, 2015