IP Library Granted Patent US 11,574,151
Granted Patent B2
US 11,574,151 · App. 17/229,768 · Granted Feb 7, 2023

Deep learning stack used in production to prevent exfiltration of image-borne identification documents

Inventors: Xiaolin Wang (San Jose, CA); Krishna Narayanaswamy (Saratoga, CA); Yi Zhang (Santa Clara, CA); Siying Yang (Cupertino, CA)
Assignee: Netskope, Inc.
G06K9/627G06K9/6256G06N3/084G06N5/04G06V10/82G06V30/19173G06V30/40G06N3/0454G06N3/08G06V30/10
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 11,574,151
App. No.
17/229,768
Granted
Feb 7, 2023
Kind
B2
Abstract

Disclosed is detecting identification documents in image-borne identification documents and protecting against loss of the image-borne identification documents. A trained deep learning (DL) stack is used to classify production images by inference as containing a sensitive image-borne identification document, with the trained stack configured with parameters determined using labelled ground truth data for the identification documents and examples of other image documents. The trained DL stack is configured to include a first set of layers closer to an input layer and a second set of layers further from the input layer, with the first set pre-trained to perform image recognition before exposing the second set of layers of the stack to the labelled ground truth data for the image-borne identification documents and examples of other image documents, and using the inferred classification of the sensitive image-borne identification document in a DLP system to protect against loss by image exfiltration.

Claims (28)

1. A method of detecting identification documents in images, referred to as image-borne identification documents, and protecting against loss by image exfiltration of the identification documents, including:

using a trained deep learning (abbreviated DL) stack to classify at least one production image by inference as containing a sensitive image-borne identification document;

wherein the trained production DL stack is configured with parameters determined using labelled ground truth data for the image-borne identification documents and examples of other image documents; and

wherein the trained DL stack is further configured to include at least a first set of layers closer to an input layer and a second set of layers further from the input layer, wherein the first set of layers were pre-trained to perform image recognition before exposing the second set of layers of the DL stack to the labelled ground truth data for the image-borne identification documents and examples of other image documents; and

using the inferred classification of the sensitive image-borne identification document in a document loss prevention system to protect against loss by image exfiltration.

2. The method of claim 1 , further including for private image-borne identification documents, capturing features produced as output from the first set of layers and retaining the captured features together with respective ground truth labels, thereby eliminating any need to retain images of the private image-borne identification documents.

3. The method of claim 1 , further including restricting training by backward propagation using the labelled ground truth data for the image-borne identification documents and the examples of other image documents to training of parameters in the second set of layers.

4. The method of claim 1 , wherein optical character recognition (abbreviated OCR) analysis of images is applied to label the images as identification documents or non-identification documents.

5. The method of claim 1 , wherein a first set of the image-borne identification documents is distorted in perspective to produce a second set of the image-borne identification documents and combining the first and second sets with the labelled ground truth data when training the DL stack by back propagation.

6. The method of claim 1 , wherein a first set of the image-borne identification documents is distorted by noise to produce a third set of the image-borne identification documents and combining the first and third sets of the image-borne identification documents with the labelled ground truth data when training the DL stack by back propagation.

7. The method of claim 1 , wherein a first set of the image-borne identification documents is distorted in focus to produce a fourth set of the image-borne identification documents and combining the first and fourth sets of the image-borne identification documents with the labelled ground truth data when training the DL stack by back propagation.

8. A tangible non-transitory computer readable storage media, including program instructions loaded into memory that, when executed on processors, cause the processors to implement a method of detecting identification documents in images, referred to as image-borne identification documents, and protecting against loss of the image-borne identification documents, the method including:

using a trained deep learning (abbreviated DL) stack to classify at least one production image by inference as containing a sensitive image-borne identification document;

wherein the trained production DL stack is configured with parameters determined using labelled ground truth data for the image-borne identification documents and examples of other image documents; and

wherein the trained DL stack is further configured to include at least a first set of layers closer to an input layer and a second set of layers further from the input layer, wherein the first set of layers were pre-trained to perform image recognition before exposing the second set of layers of the DL stack to the labelled ground truth data for the image-borne identification documents and examples of other image documents; and

using the inferred classification of the sensitive image-borne identification document in a document loss prevention system to protect against loss by image exfiltration.

9. The tangible non-transitory computer readable storage media of claim 8 , further including for private image-borne identification documents, capturing features produced as output from the first set of layers and retaining the captured features together with respective ground truth labels, thereby eliminating any need to retain images of the private image-borne identification documents.

10. The tangible non-transitory computer readable storage media of claim 8 , further including restricting training by backward propagation using the labelled ground truth data for the image-borne identification documents and the examples of other image documents to training of parameters in the second set of layers.

11. The tangible non-transitory computer readable storage media of claim 8 , wherein optical character recognition (abbreviated OCR) analysis of images is applied to label the images as identification documents or non-identification documents.

12. The tangible non-transitory computer readable storage media of claim 8 , wherein a first set of the image-borne identification documents is distorted in perspective to produce a second set of the image-borne identification documents and combining the first and second sets with the labelled ground truth data when training the DL stack by back propagation.

13. The tangible non-transitory computer readable storage media of claim 8 , wherein a first set of the image-borne identification documents is distorted by noise to produce a third set of the image-borne identification documents and combining the first and third sets of the image-borne identification documents with the labelled ground truth data when training the DL stack by back propagation.

14. A system for detecting identification documents in images, referred to as image-borne identification documents, and protecting against loss of the image-borne identification documents, the system including a processor, memory coupled to the processor, and computer instructions from the non-transitory computer readable storage media of claim 8 loaded into the memory.

15. The system of claim 14 , further including for private image-borne identification documents, capturing features produced as output from the first set of layers and retaining the captured features together with respective ground truth labels, thereby eliminating any need to retain images of the private image-borne identification documents.

16. The system of claim 14 , further including restricting training by backward propagation using the labelled ground truth data for the image-borne identification documents and the examples of other image documents to training of parameters in the second set of layers.

17. The system of claim 14 , wherein optical character recognition (abbreviated OCR) analysis of images is applied to label the images as identification documents or non-identification documents.

18. The system of claim 14 , wherein a first set of the image-borne identification documents is distorted in perspective to produce a second set of the image-borne identification documents and combining the first and second sets with the labelled ground truth data when training the DL stack by back propagation.

19. The system of claim 14 , wherein a first set of the image-borne identification documents is distorted by noise to produce a third set of the image-borne identification documents and combining the first and third sets of the image-borne identification documents with the labelled ground truth data when training the DL stack by back propagation.

20. The system of claim 14 , wherein a first set of the image-borne identification documents is distorted in focus to produce a fourth set of the image-borne identification documents and combining the first and fourth sets of the image-borne identification documents with the labelled ground truth data when training the DL stack by back propagation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: YANG, SIYING; WANG, XIAOLIN; NARAYANASWAMY, KRISHNA; ZHANG, YI
To: NETSKOPE, INC.
Reel/Frame 055908/0458 →
Continuity (2)
Continuation 16891647 · Jun 3, 2020
Related Publication 20210383159A1 · Dec 9, 2021
Cited By (7)
US 12,216,618 US 12,445,419 US 12,457,204 US 12,634,213 US 12,634,350 US 12,699,639 US 12,712,727