IP Library › Granted Patent US 10,922,556
Granted Patent B2
US 10,922,556 · App. 15/499,889 · Granted Feb 16, 2021

Storage system of DNN outputs for black box

Inventors: Jeremie Dreyfuss (Tel-Aviv, IL); Amit Bleiweiss (Yad Binyamin, IL); Lev Faivishevsky (Kfar Saba, IL); Tomer Bar-On (Petah Tikva, IL); Yaniv Fais (Tel Aviv, IL); Jacob Subag (Kiryat haim, IL); Eran Ben-Avi (Haifa, IL); Neta Zmora (Tzur Moshe, IL); Tomer Schwartz (Even Yehuda, IL)
Assignee: INTEL CORPORATION
G06K9/00791G06K9/4628G06K9/6256G06K9/6271G06N3/04G06N3/0445G06N3/0454G06N3/063G06N3/08G06N3/084
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,922,556
App. No.
15/499,889
Granted
Feb 16, 2021
Kind
B2
Abstract

In an example, an apparatus comprises logic, at least partially including hardware logic, to save one or more outputs of a deep learning neural network in a storage system of an autonomous vehicle and upload the one or more outputs to a remote server. Other embodiments are also disclosed and claimed.

Claims (43)

1. A graphics multiprocessor comprising:

an instruction cache to receive a stream of instructions;

an instruction unit to execute the stream of instructions;

a plurality of execution units comprising at least a first type of execution unit having operating at a first speed and a first set of execution resources and a second type of execution unit operating at a second speed, different from the first speed, and having a second set of execution resources, different from the first set of execution resources;

a shared memory communicatively coupled to the plurality of execution units; and

a processor to:

scan a field of view with a low resolution camera of a vehicle;

analyze one or more backpropagated gradient maps from low resolution image data collected by the low resolution camera;

identify, from the low resolution image data and based on the analysis of the one or more backpropagated gradient maps, at least one region of interest in the field of view;

collect high resolution images from the at least one region of interest in the field of view using a high resolution camera of the vehicle;

process the low resolution image data collected by the low resolution camera in the first type of execution unit and the high resolution images collected by the high resolution camera in the second type of execution unit; and

upload at least a portion of the low resolution image data and the high resolution images to a datacenter for inclusion in a neural network model, wherein an approximation of an original image is re-created, based on the neural network model, using a pre-trained Generative Adversarial Network and used for unsupervised adaptation.

2. The graphics multiprocessor of claim 1 , the processor to:

implement a dropout regularization technique to preserve privacy of compute operations.

3. The graphics multiprocessor of claim 1 , the processor to:

save data from an environment surrounding the vehicle.

4. The graphics multiprocessor of claim 3 , the processor to:

save an output of a fully connected layer of a neural network communicatively coupled to at least one of the low resolution camera or the high resolution camera.

5. The graphics multiprocessor of claim 4 , the processor to:

train a neural network to reconstruct one or more original images collected by at least one of the low resolution camera or the high resolution camera based on the output of the fully connected layer of the neural network.

6. An electronic device, comprising:

a display; and

a graphics multiprocessor comprising:

an instruction cache to receive a stream of instructions;

an instruction unit to execute the stream of instructions;

a plurality of execution units comprising at least a first type of execution unit having operating at a first speed and a first set of execution resources and a second type of execution unit operating at a second speed, different from the first speed, and having a second set of execution resources, different from the first set of execution resources;

a shared memory communicatively coupled to the plurality of execution units; and

a processor to:

scan a field of view with a low resolution camera of a vehicle;

analyze one or more backpropagated gradient maps from low resolution image data collected by the low resolution camera;

identify, from the low resolution image data and based on the analysis of the one or more backpropagated gradient maps, at least one region of interest in the field of view;

collect high resolution images from the at least one region of interest in the field of view

using a high resolution camera of the vehicle; and

process the low resolution image data collected by the low resolution camera in the first type of execution unit and the high resolution images collected by the high resolution camera in the second type of execution unit; and

upload at least a portion of the low resolution image data and the high resolution images to a datacenter for inclusion in a neural network model, wherein an approximation of an original image is re-created, based on the neural network model, using a pre-trained Generative Adversarial Network and used for unsupervised adaptation.

7. The electronic device of claim 6 , the processor to:

implement a dropout regularization technique to preserve privacy of compute operations.

8. The electronic device of claim 6 , the processor to:

save data from an environment surrounding the vehicle.

9. The electronic device of claim 8 , the processor to:

save an output of a fully connected layer of a neural network communicatively coupled to at least one of the low resolution camera or the high resolution camera.

10. The electronic device of claim 9 , the processor to:

train a neural network to reconstruct one or more original images collected by at least one of the low resolution camera or the high resolution camera based on the output of the fully connected layer of the neural network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2017
From: DREYFUSS, JEREMIE; BLEIWEISS, AMIT; FAIVISHEVSKY, LEV; BAR-ON, TOMER; FAIS, YANIV; SUBAG, JACOB; BEN-AVI, ERAN; ZMORA, NETA; SCHWARTZ, TOMER
To: INTEL CORPORATION
Reel/Frame 042489/0939 →
Continuity (1)
Related Publication 20180314899A1 · Nov 1, 2018
Cited By (2)
US 12,384,410 US 12,688,342