IP Library › Granted Patent US 10,796,122
Granted Patent B1
US 10,796,122 · App. 16/690,064 · Granted Oct 6, 2020

Optimizing detection of images in relation to targets based on colorspace transformation techniques

Inventors: Austin Grant Walters (Savoy, IL); Jeremy Edward Goodsitt (Champaign, IL); Fardin Abdi Taghi Abad (Champaign, IL)
Assignee: Capital One Services, LLC
G06K7/1417G06K9/4642G06K9/4652G06K19/06037G06T5/40G06T7/90G06K2019/06225G06T2207/10016G06T2207/10024G06T2207/20072G06T2207/30208
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,796,122
App. No.
16/690,064
Granted
Oct 6, 2020
Kind
B1
Abstract

Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include detecting a matrix-based image that is optimized for detection in a particular environment. The matrix-based image may be a matrix bar code. The matrix bar code may include a plurality of non-black and non-white colors, where each one of the plurality of non-black and non-white colors are at least one of an absent color in relation to the environment and a least prevalent color associated with the environment.

Claims (23)

1. A method, comprising:

detecting a matrix on display via a physical medium and associated with an environment, wherein the matrix includes a plurality of non-black and non-white colors, wherein each one of the plurality of non-black and non-white colors is a least prevalent color, of a plurality of prevalent colors in the environment, wherein the matrix is further based on a first plurality of colors derived from a plurality of least prevalent colors in the environment.

2. The method of claim 1 , wherein the matrix is a matrix barcode and the matrix barcode 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.

3. The method of claim 2 , wherein the matrix barcode includes at least four distinct colors, each of the four distinct colors being different with respect to one another.

4. The method of claim 2 , wherein the matrix barcode is displayed by a computer display and the detection of the matrix barcode is along a surface of the computer display.

5. The method of claim 2 , wherein the matrix barcode is embedded on a physical material and the detection is along a surface of the physical material.

6. The method of claim 3 , wherein each of the at least four distinct colors are different than each one of a plurality of most prevalent colors in the environment.

7. The method of claim 3 , wherein the environment includes at least four prevalent colors, and wherein each one of the at least four distinct colors being derived from a plurality of coordinates corresponding to each one of the at least four distinct colors along the derivative colorspace, and wherein the derivative colorspace contains a plurality of coordinates sets representing the at least four prevalent colors.

8. The method of claim 7 , wherein the at least four distinct colors each correspond to a distinct coordinate set of the derivative colorspace, and wherein each of the at least four distinct colors are selected based on having a maximal opposite coordinate relationship with respect to at least one of the plurality of coordinate sets representing the at least four prevalent colors.

9. The method of claim 1 , wherein the matrix is a matrix barcode and the matrix barcode is derived from a first colorspace and a derivative colorspace of the first colorspace.

10. The method of claim 9 , wherein the derivative colorspace is based on a colorspace conversion.

11. The method of claim 1 , wherein the matrix is a matrix barcode.

12. An apparatus, comprising:

a processor; and

a memory storing instructions which when executed by the processor cause the processor to:

detect a matrix on display via a physical medium and associated with an environment, wherein the matrix includes a plurality of non-black and non-white colors, wherein each one of the plurality of non-black and non-white colors is a least prevalent color associated with the environment, and wherein the matrix includes at least four distinct colors, each of the at least four distinct colors being different than each of a plurality of most prevalent colors in the environment.

13. The apparatus of claim 12 , wherein the matrix is a matrix barcode and the matrix barcode 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.

14. The apparatus of claim 13 , wherein, each of the four colors are different with respect to one another.

15. A non-transitory computer-readable storage medium storing computer-readable program code executable by a processor to cause the processor to:

detect a matrix on display via a physical medium and associated with an environment, wherein the matrix includes a plurality of non-black and non-white colors, wherein each one of the plurality of non-black and non-white colors is a least prevalent color, of a plurality of prevalent colors in the environment, wherein the matrix is further based on a first plurality of colors derived from a plurality of least prevalent colors in the environment.

16. The computer-readable storage medium of claim 15 , wherein the matrix is a matrix barcode and the matrix barcode 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.

17. The computer-readable storage medium of claim 16 , wherein the matrix barcode includes at least four distinct colors, each of the four colors being different with respect to one another.

18. The computer-readable storage medium of claim 16 , wherein the matrix barcode is displayed by a computer display and the detection of the matrix barcode is along a surface of the computer display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 24, 2019
From: WALTERS, AUSTIN GRANT; GOODSITT, JEREMY EDWARD; ABDI TAGHI ABAD, FARDIN
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 051098/0735 →
Continuity (1)
Division 16357231 · Mar 18, 2019