# US 10,769,817 B2 · Measures for image testing

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,769,817 B2
- Document ID: US10769817B2
- Status: Granted
- Kind: B2
- Application number: 16/052,545
- Filed: 2018-08-01
- Published: 2019-02-07
- Granted: 2020-09-08
- Earliest claimed: 2017-08-07
- Assignees: Samsung Display Co., Ltd.
- Applicants: Samsung Display Co., Ltd.
- Inventors: Gregory W. Cook; Javier Ribera Prat; Shiva Moballegh
- Web page: https://patentgrep.com/patent/US10769817B2

## CPC

- G06T 7/90: Determination of colour characteristics
- G06T 7/0002: {Inspection of images, e.g. flaw detection}
- G09G 3/006: {Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays (testing individual LED's G01R31/2635; testing lamps G01R31/44; testing of optical features of LCD displays G02F1/1309)}
- H04N 1/6011: {with simulation on a subsidiary picture reproducer (H04N1/622 takes precedence; matching two or more picture reproducers H04N1/6052)}
- H04N 1/6088: {by viewing conditions, i.e. conditions at picture output}
- H04N 17/045: {Self-contained testing apparatus}
- G06T 2207/30168: Image quality inspection
- G09G 5/02: characterised by the way in which colour is displayed {(details of colour display specific for CRTs G09G1/28; specific for flat matrix panels other than liquid crystal displays G09G3/2003; specific for liquid crystal displays G09G3/3607)}
- G09G 2300/0452: Details of colour pixel setup, e.g. pixel composed of a red, a blue and two green components
- G09G 2340/02: Handling of images in compressed format, e.g. JPEG, MPEG
- G09G 2380/08: Biomedical applications
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A system and method for image testing is configured to apply at least one display property to a test image to generate a display modified test image and applying the at least one display property to a reference image to generate a display modified reference image. The system also applies a human eye model to the display modified test image to generate an eye modified test image and applies the human eye model to the display modified reference image to generate an eye modified reference image. The system may compare the eye modified test image with the eye modified reference image to determine human perceivable differences between the test image and the reference image.

## Claims

### Claim 1

A method for comparing images for image testing comprising:
applying at least one display property to a test image to generate a display modified test image;
applying the at least one display property to a reference image to generate a display modified reference image;
applying a human eye model to the display modified test image to generate an eye modified test image;
applying the human eye model to the display modified reference image to generate an eye modified reference image; and
comparing the eye modified test image with the eye modified reference image to determine human perceivable differences between the test image and the reference image,
wherein applying at least one display property to the test image to generate the display modified test image comprises:
generating a subpixel matrix for a display based on a subpixel layout;
applying the subpixel matrix to the test image;
converting the test image to a spectral domain from 3-color space; and
applying a spectral emission to the test image to generate the display modified test image.

### Claim 2 (depends on 1)

The method of claim 1, wherein the at least one display property comprises at least one of the subpixel layout or the spectral emission.

### Claim 3 (depends on 1)

The method of claim 1, wherein applying at least one display property to the reference image to generate the display modified reference image comprises:
applying the subpixel matrix to the reference image;
converting the reference image to the spectral domain from 3-color space; and
applying the spectral emission to the reference image to generate the display modified test image.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
converting the display modified test image from the spectral domain to 3-color space;
converting the display modified reference image from the spectral domain to 3-color space;
applying a cone absorption mosaic to the display modified test image for a plurality of eye positions to generate a plurality of cone absorption test images;
applying a cone absorption mosaic to the display modified reference image for the plurality of eye positions to generate a plurality of cone absorption reference images;
averaging the plurality of cone absorption test images to generate the eye modified test image; and
averaging the plurality of cone absorption reference images to generate the eye modified reference image.

### Claim 5 (depends on 1)

The method of claim 1, wherein comparing the eye modified test image with the eye modified reference image comprises:
transforming the eye modified reference image and eye modified test image into CIELAB color space;
calculating a Euclidean distance between each pixel in the eye modified reference image and the corresponding pixel in the eye modified reference image; and
applying a pooling function to the Euclidean distances.

### Claim 6 (depends on 5)

The method of claim 5, wherein the pooling function comprises at least one of applying a mean to the Euclidean distances or selecting a value according to a percentile rank.

### Claim 7 (depends on 1)

The method of claim 1, wherein the test image comprises an image resulting from a lossy compression algorithm being applied to the reference image.

### Claim 8

An image testing system for comparing human perceivable differences between two images, the system comprising:
a processor and a memory storing instructions causing the processor to:
apply, using a display model module, at least one display property to a test image to generate a display modified test image;
apply, using the display model module, the at least one display property to a reference image to generate a display modified reference image;
apply, using an eye model module, a human eye model to the display modified test image to generate an eye modified test image;
apply, using the eye model module, a human eye model to the display modified reference image to generate an eye modified reference image; and
compare, using a comparison module, the eye modified test image with the eye modified reference image to determine human perceivable differences between the test image and the reference image,
wherein the display module is configured to:
generate a subpixel matrix for a display based on a subpixel layout;
apply the subpixel matrix to the test image;
convert the test image to a spectral domain from 3-color space; and
apply a spectral emission to the test image to generate the display modified test image.

### Claim 9 (depends on 8)

The system of claim 8, wherein the at least one display property comprises at least one of the subpixel layout or the spectral emission.

### Claim 10 (depends on 8)

The system of claim 8, wherein the display module is further configured to:
apply the subpixel matrix to the reference image;
convert the reference image to the spectral domain from 3-color space; and
apply the spectral emission to the reference image to generate the display modified test image.

### Claim 11 (depends on 8)

The system of claim 8, wherein the eye model module is further configured to:
convert the display modified test image from the spectral domain to 3-color space;
convert the display modified reference image from the spectral domain to 3-color space;
apply a cone absorption mosaic to the display modified test image for a plurality of eye positions to generate a plurality of cone absorption test images;
apply a cone absorption mosaic to the display modified reference image for the plurality of eye positions to generate a plurality of cone absorption reference images;
average the plurality of cone absorption test images to generate the eye modified test image; and
average the plurality of cone absorption reference images to generate the eye modified reference image.

### Claim 12 (depends on 8)

The system of claim 8, wherein the comparison module is configured to:
transform the eye modified reference image and eye modified test image into CIELAB color space;
calculate a Euclidean distance between each pixel in the eye modified reference image and the corresponding pixel in the eye modified reference image; and
applying a pooling function to the Euclidean distances.

### Claim 13 (depends on 12)

The system of claim 12, wherein the pooling function comprises at least one of applying a mean to the Euclidean distances or selecting a value according to a percentile rank.

### Claim 14 (depends on 8)

The system of claim 8, wherein the test image comprises an image resulting from a lossy compression algorithm being applied to the reference image.

### Claim 15

A method for comparing images for image testing comprising:
applying a display model to an input image to generate a display modified input image, wherein the applying the display model comprises:
generating a subpixel matrix for a display based on a subpixel layout;
applying the subpixel matrix to an input image;
converting the input image to a spectral domain from 3-color space; and
applying a spectral emission to the input image to generate the display modified input image;
applying an optical transfer function to the display modified input image to generate a retinal modified input image; and
comparing the retinal modified input image with a reference image to determine human perceivable differences between the input image and the reference image.

### Claim 16 (depends on 15)

The method of claim 15, comparing the retinal modified input image with the reference image comprises:
transforming the retinal modified input image and reference image into CIELAB color space; and
calculating the difference between each pixel in the retinal modified input image and the corresponding pixel in the reference image.

### Claim 17 (depends on 1)

The method of claim 1, wherein:
applying human eye model to the display modified test image to generate an eye modified test image comprises applying an optical transfer function to the display modified test image; and
applying human eye model to the display modified reference image to generate an eye modified reference image comprises applying the optical transfer function to the display modified reference image.

### Claim 18 (depends on 8)

The system of claim 8, wherein the eye model module is configured to:
apply an optical transfer function to the display modified test image; and
apply the optical transfer function to the display modified reference image.

### Claim 19 (depends on 17)

The method of claim 17, wherein the optical transfer function is for determining sensitivity of a human eye to a color wavelength.

### Claim 20 (depends on 18)

The system of claim 18, wherein the optical transfer function is for determining sensitivity of a human eye to a color wavelength.
