System and method for white spot Mura detection with improved preprocessing

US10643576B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10643576-B2
Application numberUS-201815978045-A
CountryUS
Kind codeB2
Filing dateMay 11, 2018
Priority dateDec 15, 2017
Publication dateMay 5, 2020
Grant dateMay 5, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method for identifying white spot Mura defects on a display. The system and method generates a first filtered image by filtering an input image using a first image filter. First potential candidate locations are determined using the first filtered image. A second filtered image is generated by filtering an input image using a second image filter and second potential candidate locations are determined using the second filtered image. A list of candidate locations is produced, where the list of candidate locations is of locations in both the first potential candidate locations and the second potential candidate locations.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for identifying Mura candidate locations 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: generate a first filtered image by filtering an input image using a first image filter; determine first potential candidate locations using the first filtered image; generate a second filtered image by filtering an input image using a second image filter; determine second potential candidate locations using the second filtered image; produce a list of candidate locations, wherein the list of candidate locations comprises locations in both the first potential candidate locations and the second potential candidate locations; and generate image patches for each candidate location in the list of candidate locations. 2. The system of claim 1 , wherein the first image filter comprises a median filter and the second image filter comprises a Gaussian filter. 3. The system of claim 1 , wherein the image patches each comprise a portion of the input image centered at the candidate location. 4. The system of claim 3 , further comprising extracting a feature vector for each of the image patches. 5. The system of claim 4 , further comprising classifying the image patches, using a machine learning classifier, using the feature vector to determine when each image patch has white spot Mura. 6. The system of claim 5 , wherein the machine learning classifier comprises a support vector machine. 7. The system of claim 1 , wherein determining potential candidate locations comprises: identifying at least one local maxima candidate in the first filtered input image; adding each identified local maxima candidate to a candidate list; and 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. 8. The system of claim 1 , wherein the instructions further cause the processor to preprocess the input image, wherein preprocessing the input image 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. A method for identifying Mura candidate locations in a display comprising: generating a first filtered image by filtering an input image using a first image filter; determining first potential candidate locations using the first filtered image; generating a second filtered image by filtering an input image using a second image filter; determining second potential candidate locations using the second filtered image; producing a list of candidate locations, wherein the list of candidate locations comprises locations in both the first potential candidate locations and the second potential candidate locations; and generating image patches for each candidate location in the list of candidate locations. 10. The method of claim 9 , wherein the first image filter comprises a median filter and the second image filter comprises a Gaussian filter. 11. The method of claim 9 , wherein the image patches each comprise a portion of the input image centered at the candidate location. 12. The method of claim 11 , further comprising extracting a feature vector for each of the image patches. 13. The method of claim 12 , further comprising classifying the image patches, using a machine learning classifier, using the feature vector to determine when the image patch has white spot Mura. 14. The method of claim 13 , wherein the machine learning classifier comprises a support vector machine. 15. The method of claim 9 , wherein determining potential candidate locations comprises: identifying at least one local maxima candidate in the first filtered input image; adding each identified local maxima candidate to a candidate list; and 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. 16. The method of claim 9 , further comprising preprocessing the input image, wherein preprocessing 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. 17. A method for identifying Mura candidate locations in a display comprising: generating a first filtered image by filtering an input image using a first image filter; determining first potential candidate locations using the first filtered image; generating a second filtered image by filtering an input image using a second image filter; determining second potential candidate locations using the second filtered image; producing a list of candidate locations, wherein the list of candidate locations comprises locations in both the first potential candidate locations and the second potential candidate locations; generating image patches for each candidate location, wherein the image patches each comprise a portion of the input image centered at the candidate location; extracting a feature vector for each of the image patches; and classifying the image patches, using a machine learning classifier, using the feature vector to determine when the image patch has white spot Mura. 18. The method of claim 17 , wherein the first image filter comprises a median filter and the second image filter comprises a Gaussian filter. 19. The method of claim 17 , wherein the machine learning classifier comprises a support vector machine. 20. The method of claim 17 , wherein determining potential candidate locations comprises: identifying at least one local maxima candidate in the first filtered input image; adding each identified local maxima candidate to a candidate list; and 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.

Assignees

Inventors

Classifications

  • Display of intermediate tones · CPC title

  • G09G5/10Primary

    Intensity circuits · CPC title

  • Calibration of display systems · CPC title

  • Compensation of deficiencies in the appearance of colours · CPC title

  • G09G3/20Primary

    for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10643576B2 cover?
A system and method for identifying white spot Mura defects on a display. The system and method generates a first filtered image by filtering an input image using a first image filter. First potential candidate locations are determined using the first filtered image. A second filtered image is generated by filtering an input image using a second image filter and second potential candidate locat…
Who is the assignee on this patent?
Samsung Display Co Ltd
What technology area does this patent fall under?
Primary CPC classification G09G5/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 05 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).