IP Library › Granted Patent US 11,715,200
Granted Patent B2
US 11,715,200 · App. 17/161,595 · Granted Aug 1, 2023

Machine learning-based root cause analysis of process cycle images

Inventors: Naghmeh Rezaei (Redwood City, CA); Pedro Miguel Filipe Cruz (San Diego, CA)
Assignee: Illumina, Inc.
G06T7/0012G06F18/2148G06F18/2163G06F18/2433G06F18/24323G06N5/01G06N5/04G06N20/20G06T5/20G06V10/56G06V10/764G06V10/774G06V10/7715G06V10/993G06V20/698G16B25/00G01N21/6428G01N2021/6439G06T2207/10064G06T2207/20028G06T2207/20081G06T2207/20192G06T2207/30072G06T2207/30168
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,715,200
App. No.
17/161,595
Granted
Aug 1, 2023
Kind
B2
Abstract

The technology disclosed relates to classification of process cycle images to predict success or failure of process cycles. The technology disclosed includes capturing and processing images of sections arranged on an image generating chip in genotyping process. Image description features of production cycle images are created and given as input to classifiers. A trained classifier separates successful production images from unsuccessful or failed production images. The failed production images are further classified by a trained root cause classifier into various categories of failure.

Claims (48)

1. A method of training a random forest classifier for genotyping process cycle images, including:

accessing labelled training examples for images from process cycles belonging to a successful class and multiple failure classes, each failure class corresponding to a different root cause of a failure;

creating image description features for each labelled training example based on a linear combination of Eigen images;

training the random forest classifier to identify specific features corresponding to the multiple failure classes using the image description features of the labelled training examples; and

storing parameters of the trained random forest classifier.

2. The method of claim 1 , further including:

accessing a basis of Eigen images;

ordering the basis of Eigen images according to a measure of variability explained; and

selecting a top ordered basis of Eigen images that cumulatively explain variability above a threshold; and

analyzing the process cycle images using the selected basis of Eigen images.

3. The method of claim 1 , further including training the random forest classifier using the image description features for one-vs-the-rest determination of the successful class vs the multiple failure classes.

4. The method of claim 1 , wherein the random forest classifier includes 100 to 400 decision trees.

5. The method of claim 1 , wherein the random forest classifier has a depth of 10 to 40.

6. The method of claim 2 , further including:

accessing a second random forest classifier upon determination that the image description features do not belong to the successful class, wherein the second random forest classifier is trained to distinguish images from process cycles belonging to one of the multiple failure classes; and

applying the second random forest classifier to the image description features, including scoring each of the multiple failure classes vs the rest and using resulting scores to select among the multiple failure classes as a likely root cause of a failed process cycle.

7. A non-transitory computer readable storage medium impressed with computer program instructions to train a random forest classifier for genotyping process cycle images, the instructions, when executed on a processor, cause the processor to:

access labelled training examples for images from process cycles belonging to a successful class and multiple failure classes, each failure class corresponding to a different root cause of a failure;

create image description features for each labelled training example based on a linear combination of Eigen images;

train the random forest classifier to identify specific features corresponding to the multiple failure classes using the image description features of the labelled training examples; and

store parameters of the trained random forest classifier.

8. The non-transitory computer readable storage medium of claim 7 , wherein the instructions further cause the processor to:

train the random forest classifier using the image description features for one-vs-the-rest determination of the successful class vs the multiple failure classes.

9. The non-transitory computer readable storage medium of claim 7 , wherein the instructions are further configured to:

access a basis of Eigen images;

order the basis of Eigen images according to a measure of variability explained;

select a top ordered basis of Eigen images that cumulatively explain variability above a threshold; and

analyze the process cycle images using the selected basis of Eigen images.

10. The non-transitory computer readable storage medium of claim 7 , wherein the random forest classifier includes 100 to 400 decision trees.

11. The non-transitory computer readable storage medium of claim 7 , wherein the random forest classifier has a depth of 10 to 40.

12. The non-transitory computer readable storage medium of claim 9 , wherein the instructions are further configured to cause the processor to:

access a second random forest classifier upon determination that the image description features do not belong to the successful class, wherein the second random forest classifier is trained to distinguish images from process cycles belonging to one of the multiple failure classes; and

apply the second random forest classifier to the image description features, including the processor being further configured to score each of the multiple failure classes vs the rest and use resulting scores to select among the multiple failure classes as a likely root cause of a failed process cycle.

13. A system including one or more processors coupled to memory, the memory loaded with computer instructions to train a random forest classifier for genotyping process cycle images, when executed on the one or more processors cause the one or more processors to:

access labelled training examples for images from process cycles belonging to a successful class and multiple failure classes, each failure class corresponding to a different root cause of a failure;

create image description features for each labelled training example based on a linear combination of Eigen images;

train the random forest classifier to identify specific features corresponding to the multiple failure classes using the image description features of the labelled training examples; and

store parameters of the trained random forest classifier.

14. The system of claim 13 , wherein the instructions further cause the one or more processors to:

access a basis of Eigen images;

order the basis of Eigen images according to a measure of variability explained; and

select a top ordered basis of Eigen images that cumulatively explain variability above a threshold; and

analyze the process cycle images using the selected basis of Eigen images.

15. The system of claim 13 , wherein the random forest classifier includes 100 to 400 decision trees.

16. The system of claim 13 , wherein the random forest classifier has a depth of 10 to 40.

17. The system of claim 13 , wherein the instructions further cause the one or more processors to:

access a second random forest classifier upon determination that the image description features do not belong to the successful class, wherein the second random forest classifier is trained to distinguish images from process cycles belonging to one of the multiple failure classes; and

apply the second random forest classifier to the image description features, including the one or more processors being configured to score each of the multiple failure classes vs the rest and use resulting scores to select among the multiple failure classes as a likely root cause of the failed process cycle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2021
From: REZAEI, NAGHMEH; FILIPE CRUZ, PEDRO MIGUEL
To: ILLUMINA, INC.
Reel/Frame 055463/0755 →
Continuity (2)
Provisional Application 62968950 · Jan 31, 2020
Related Publication 20210241048A1 · Aug 5, 2021
Cited By (1)
US 12,254,247