IP Library › Granted Patent US 10,681,344
Granted Patent B2
US 10,681,344 · App. 15/909,893 · Granted Jun 9, 2020

System and method for mura detection on a display

Inventors: Yiwei Zhang (San Jose, CA); Janghwan Lee (Pleasanton, CA)
Assignee: Samsung Display Co., Ltd.
H04N17/04G06T7/0004G09G3/006G06T2207/20081G06T2207/30121G09G2320/0233G09G2360/145
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,681,344
App. No.
15/909,893
Granted
Jun 9, 2020
Kind
B2
Abstract

A system and method for white spot Mura defects on a display. The system is configured to pre-process an input images to generate a plurality of image patches. A feature vector is then extracted for each of the plurality of image patches. The feature vector includes at least one image moment feature and at least one texture feature. A machine learning classifier then determines the presence of a defect in each patch using the feature vector.

Claims (54)

1. A system for identifying Mura in a display, the system comprising:

a memory;

a processor configured to execute instructions stored on the memory that, when executed by the processor, cause the processor to:

pre-process an input image, wherein pre-processing an input image comprises generating a plurality of image patches by identifying at least one local maxima candidate in the input image and generating an image patch for each of the at least one local maxima candidate;

extract a feature vector for each of the plurality of image patches, wherein the feature vector comprises at least one image moment feature and at least one texture feature;

classify each image patch based on a presence of a defect by providing the feature vector for each image patch to a machine learning classifier,

wherein generating a plurality of image patches further comprises:

adding each identified local maxima candidate to a candidate list; and

generating an image patch for each local maxima in the candidate list, and

wherein each image patch is centered corresponding to the corresponding local maxima candidate.

2. The system of claim 1 , wherein each image patch is centered at the corresponding local maxima candidate.

3. The system of claim 2 , wherein generating a plurality of image patches further comprises filtering local maxima candidates in the candidate list by removing each local maxima candidate from the candidate list when the local maxima candidate has a value less than a noise tolerance threshold.

4. The system of claim 3 , wherein generating a plurality of image patches further comprises:

dividing the input image into a plurality of areas;

identifying a maximum local maxima in each area of the plurality of areas; and

removing all local maxima from the local maxima list except for each maximum local maxima.

5. The system of claim 1 , wherein the machine learning classifier comprises a support vector machine.

6. The system of claim 1 , wherein the at least one texture feature comprises at least one of a correlation Gray-Level Co-Occurrence Matrix (GLCM) or a contrast GLCM.

7. The system of claim 1 , wherein the at least one image moment comprises at least one of a mu 30 moment, hu 1 moment, or a hu 5 moment.

8. The system of claim 1 , wherein pre-process an input image further comprises performing Gaussian smoothing on the input image and normalizing the smoothed input image by mapping a dynamic range of the smoothed input image to an expected range.

9. The system of claim 1 , wherein the defect comprises white spot Mura.

10. A method for identifying Mura in a display, the method comprising:

pre-processing an input image, by a processor, wherein pre-processing the input image comprises generating a plurality of image patches by identifying at least one local maxima candidate in the input image and generating an image patch for each of the at least one local maxima candidate;

extracting a feature vector, by a processor, for each of the plurality of image patches, wherein the feature vector comprises at least one image moment feature and at least one texture feature;

classifying each image patch based on a presence of a defect by providing the feature vector for each image patch to a machine learning classifier,

wherein generating a plurality of image patches further comprises:

adding each identified local maxima candidate to a candidate list; and

generating an image patch for each local maxima in the candidate list, and

wherein each image patch is centered corresponding to the corresponding local maxima candidate.

11. The system of claim 10 , wherein each image patch is centered at the corresponding local maxima candidate.

12. The system of claim 11 , wherein generating a plurality of image patches further comprises filtering local maxima candidates in the candidate list by removing each local maxima candidate from the candidate list when the local maxima candidate has a value less than a noise tolerance threshold.

13. The system of claim 12 , wherein generating a plurality of image patches further comprises:

dividing the input image into a plurality of areas;

identifying a maximum local maxima in each area of the plurality of areas; and

removing all local maxima from the local maxima list except for each maximum local maxima.

14. The system of claim 10 , wherein the machine learning classifier comprises a support vector machine.

15. The system of claim 10 , wherein the at least one texture feature comprises at least one of a correlation Gray-Level Co-Occurrence Matrix (GLCM) or a contrast GLCM.

16. The system of claim 10 , wherein the at least one image moment comprises at least one of a mu 30 moment, hu 1 moment, or a hu 5 moment.

17. The system of claim 10 , wherein pre-processing an input image further comprises performing Gaussian smoothing on the input image and normalizing the smoothed input image by mapping a dynamic range of the smoothed input image to an expected range.

18. The system of claim 10 , wherein the defect comprises white spot Mura.

19. A method for identifying Mura in a display, the method comprising:

pre-processing an input image, by a processor, wherein pre-processing the input image comprises generating a plurality of image patches, wherein generating a plurality of image patches comprises:

identifying at least one local maxima candidate in the input image;

adding each identified local maxima candidate to a candidate list; and

generating an image patch for each local maxima in the candidate list, wherein each image patch is centered corresponding to the corresponding local maxima candidate;

extracting a feature vector, by a processor, for each of the plurality of image patches, wherein the feature vector comprises at least one image moment feature and at least one texture feature;

classifying each image patch, by a processor, based on a presence of a white spot Mura defect by providing the feature vector for each image patch to a support vector machine.

20. The method of claim 19 , wherein the at least one texture feature comprises at least one of a correlation Gray-Level Co-Occurrence Matrix (GLCM) or a contrast GLCM and the at least one image moment comprises at least one of a mu 30 moment, hu 1 moment, or a hu 5 moment.

21. A white spot MURA candidate detector comprising:

a local maxima finder configured to identifying at least one local maxima candidate in an input image, the local maxima finder comprising:

a local maxima calculator configured to identify each local maxima in the input image and add each local maxima to a candidate list;

a local maxima sorter configured to sort the local maxima list by a value; and

a noise tolerance filter configured to remove any local maxima from the candidate list below a noise tolerance level; and

an image patch generator configured to generating an image patch for each local maxima in the candidate list, wherein each image patch is centered at the corresponding local maxima candidate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2019
From: LEE, JANGHWAN; ZHANG, YIWEI
To: SAMSUNG DISPLAY CO., LTD.
Reel/Frame 048978/0194 →
Continuity (2)
Provisional Application 62599249 · Dec 15, 2017
Related Publication 20190191150A1 · Jun 20, 2019
Cited By (1)
US 12,469,428