# US 2020/0401776 A1 · Optimizing detection of images in relation to targets based on colorspace transformation techniques

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

- Number: US 2020/0401776 A1
- Document ID: US20200401776A1
- Status: Published application
- Kind: A1
- Application number: 17/011,283
- Filed: 2020-09-03
- Published: 2020-12-24
- Earliest claimed: 2019-03-18
- Assignees: Capital One Services, LLC
- Applicants: Capital One Services, LLC
- Inventors: Austin Grant WALTERS; Jeremy Edward GOODSITT; Fardin ABDI TAGHI ABAD
- Web page: https://patentgrep.com/patent/US20200401776A1

## CPC

- G06K 19/06037: {multi-dimensional coding}
- G06K 7/1417: {2D bar codes}
- G06K 19/0614: {the marking being selective to wavelength, e.g. color barcode or barcodes only visible under UV or IR (methods or arrangements for sensing record carriers using a selected wavelength, see G06K7/12)}
- G06T 5/40: using histogram techniques
- G06T 7/90: Determination of colour characteristics
- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- G06V 10/50: by performing operations within image blocks; by using histograms, e.g. histogram of oriented gradients [HoG]; by summing image-intensity values; Projection analysis
- G06V 10/507: {Summing image-intensity values; Histogram projection analysis}
- G06V 10/56: relating to colour
- H04N 1/6008: {with primary colour signals, e.g. RGB or CMY(K)}
- H04N 1/644: {using a reduced set of representative colours, e.g. each representing a particular range in a colour space}
- G06K 2019/06225: {using wavelength selection, e.g. colour code}
- G06T 2207/10016: Video; Image sequence
- G06T 2207/10024: Color image
- G06T 2207/20072: Graph-based image processing
- G06T 2207/30208: Marker matrix
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the image, e.g. matrix barcode, generated from the colorspace conversion(s). Other embodiments are described and claimed.

## Claims

### Claim 1

A method, comprising:
detecting, by a computer processor, a matrix in an environment, wherein the matrix comprises a plurality of colors, wherein at least one of the plurality of colors is a least prevalent color, of a plurality of prevalent colors in the environment.

### Claim 2 (depends on 1)

The method of claim 1, wherein the matrix is further based on a first plurality of colors derived from a plurality of least prevalent colors in the environment.

### Claim 3 (depends on 1)

The method of claim 1, wherein each of the plurality of colors is the least prevalent color.

### Claim 4 (depends on 1)

The method of claim 1, wherein the matrix includes at least four distinct colors, wherein each of the at least four distinct colors are different than a most prevalent color of the plurality of prevalent colors in the environment.

### Claim 5 (depends on 4)

The method of claim 4, wherein the plurality of prevalent colors includes a plurality of most prevalent colors in the environment, wherein each of the at least four distinct colors are different than the plurality of most prevalent colors, wherein the plurality of most prevalent colors includes the most prevalent color.

### Claim 6 (depends on 4)

The method of claim 4, wherein the matrix is derived from a red-green-blue (RGB) colorspace and a derivative colorspace of the RGB colorspace, wherein the derivative colorspace includes a filtered luminance channel.

### Claim 7 (depends on 1)

The method of claim 1, wherein the matrix is a matrix barcode, wherein the detection of the matrix comprises one or more of: (i) detecting the matrix barcode on a display device, or (ii) detecting the matrix barcode along a surface of a physical material.

### Claim 8

A non-transitory computer-readable storage medium storing computer-readable program code executable by a processor to cause the processor to:
detect, in an environment, a matrix comprising a plurality of colors, wherein at least one of the plurality of colors is a least prevalent color, of a plurality of prevalent colors in the environment.

### Claim 9 (depends on 8)

The computer-readable storage medium of claim 8, wherein the matrix is further based on a first plurality of colors derived from a plurality of least prevalent colors in the environment.

### Claim 10 (depends on 8)

The computer-readable storage medium of claim 8, wherein each of the plurality of colors is the least prevalent color.

### Claim 11 (depends on 8)

The computer-readable storage medium of claim 8, wherein the matrix includes at least four distinct colors, wherein each of the at least four distinct colors are different than a most prevalent color of the plurality of prevalent colors in the environment.

### Claim 12 (depends on 11)

The computer-readable storage medium of claim 11, wherein the plurality of prevalent colors includes a plurality of most prevalent colors in the environment, wherein each of the at least four distinct colors are different than the plurality of most prevalent colors, wherein the plurality of most prevalent colors includes the most prevalent color.

### Claim 13 (depends on 11)

The computer-readable storage medium of claim 11, wherein the matrix is derived from a red-green-blue (RGB) colorspace and a derivative colorspace of the RGB colorspace, wherein the derivative colorspace includes a filtered luminance channel.

### Claim 14 (depends on 8)

The computer-readable storage medium of claim 8, wherein the matrix is a matrix barcode, wherein the detection of the matrix comprises one or more of: (i) detecting the matrix barcode on a display device, or (ii) detecting the matrix barcode along a surface of a physical material.

### Claim 15

An apparatus, comprising:
a processor; and
a memory storing instructions which when executed by the processor cause the processor to:
detect, in an environment, a matrix comprising a plurality of colors,
wherein at least one of the plurality of colors is a least prevalent color, of a plurality of prevalent colors in the environment.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the matrix is further based on a first plurality of colors derived from a plurality of least prevalent colors in the environment.

### Claim 17 (depends on 15)

The apparatus of claim 15, wherein each of the plurality of colors is the least prevalent color.

### Claim 18 (depends on 15)

The apparatus of claim 15, wherein the matrix includes at least four distinct colors, wherein each of the at least four distinct colors are different than a most prevalent color of the plurality of prevalent colors in the environment.

### Claim 19 (depends on 18)

The apparatus of claim 18, wherein the plurality of prevalent colors includes a plurality of most prevalent colors in the environment, wherein each of the at least four distinct colors are different than the plurality of most prevalent colors, wherein the plurality of most prevalent colors includes the most prevalent color.

### Claim 20 (depends on 15)

The apparatus of claim 15, wherein the matrix is a matrix barcode, wherein the detection of the matrix comprises one or more of: (i) detecting the matrix barcode on a display device, or (ii) detecting the matrix barcode along a surface of a physical material.
