IP Library › Granted Patent US 12,385,785
Granted Patent B2
US 12,385,785 · App. 17/253,641 · Granted Aug 12, 2025

Method and system for colour calibration using a barcode

Inventor: Tom Kimpe (Landegem, BE)
Assignee: BARCO N.V.
G01J3/506G01J3/52G06K7/1417G09G5/026G09G2320/0693
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 12,385,785
App. No.
17/253,641
Granted
Aug 12, 2025
Kind
B2
Abstract

A system and method for performing color calibration using barcodes with colored subunits. The barcode can be decoded in a conventional way and the colors of the subunits can be used for color calibration.

Claims (28)

1. A method carried out by a computer to generate a color calibration look-up-table (LUT) using a barcode image for an image sensor to achieve a target behaviour, said barcode comprising encoded data in subunits of the barcode and wherein at least one subunit of the subunits of the barcode has a color point representing a calibration pattern, and wherein the target behaviour of the image sensor is defined by target digital sensor values, the method comprising the steps of:

receiving a digital image of the barcode acquired with the image sensor, the digital image being stored with one or more received digital sensor values,

for each of the at least one subunit of the subunits representing the calibration pattern and having the color point, wherein the encoded data includes metadata having information related to the color point of the calibration pattern, wherein the information includes a target digital sensor value and a location of each color point in the barcode in (x,y) coordinates,

retrieving one value of the received digital sensor values,

obtaining the target digital sensor value for the image sensor corresponding to the color point of the calibration pattern,

calculating the difference between the received digital sensor value and the obtained target digital sensor value of the image sensor for the color point of the calibration pattern, and

creating a calibration LUT of the image sensor for adjusting the received digital sensor values of the color point based on the calculated difference to calibrate the image sensor to acquire an image based on the color point of the calibration pattern.

2. The method according to claim 1 , wherein n subunits have the color of a color point of a color chart.

3. The method according to claim 2 , wherein subunits having the same color point are not adjacent.

4. The method according to claim 1 , wherein a dedicated location of the barcode is used to provide the encoded data related to the color chart of the barcode.

5. The method according to claim 1 , comprising a non-volatile memory, wherein a target DSV or DDL is/are available from at least one of the non-volatile memory or the barcode.

6. The method according to claim 1 , comprising a user menu, wherein a target DSV or DDL is/are available from the user menu.

7. A non-transient signal storage medium storing a computer program product, which, when executed on a processing engine, carries out the method of claim 1 .

8. An imaging device comprising an image sensor and a display to display images acquired with the image sensor, said imaging device further comprising the non-transient signal storage medium of claim 7 for calibrating the display of the imaging device.

9. The imaging device according to claim 8 , wherein the imaging device is a dermatoscope.

10. A data processing system for generating a color calibration look-up-table (LUT) having a barcode image for an image sensor to achieve a target behaviour, said barcode comprising encoded data in subunits of the barcode and wherein at least one subunit of the subunits of the barcode has a color point representing a calibration pattern, and wherein the target behaviour of the image sensor is defined by target digital sensor values,

the system comprising:

a receiver for receiving a digital image of the barcode acquired with the image sensor, the digital image being stored with one or more received digital sensor values, for each of the at least one subunit of the subunits representing the calibration pattern and having the color point, wherein the encoded data includes metadata having information related to the color point of the calibration pattern, wherein the information includes a target digital sensor value and a location of each color point in the barcode in (x,y) coordinates,

means for retrieving a received digital sensor value,

means for obtaining the target digital sensor value for the image sensor corresponding to the color point of the calibration pattern,

a calculator for calculating the difference between the received digital sensor value and the obtained target digital sensor value of the image sensor for the color point of the calibration pattern, and

a calibration LUT of the image sensor and means for adjusting received digital sensor values of the color point based on the calculated difference to calibrate the image sensor to acquire an image based on the color point of the calibration pattern.

11. The data processing system according to claim 10 , wherein n subunits have the color of a color point of the color chart.

12. The data processing system according to claim 11 , wherein subunits having the same color are not adjacent to each other.

13. The data processing system according to claim 10 , wherein a dedicated location of the barcode provides the encoded data related to the color chart of the barcode to indicate which type of color chart is provided.

14. The data processing system according to claim 10 , comprising a non-volatile memory, wherein a target DSV and/or DDL is/are available from at least one of the non-volatile memory and the barcode.

15. The data processing system according to claim 10 , comprising a user menu, wherein target DSV and/or DDL is/are available from the user menu.

16. The data processing system according to claim 10 , comprising an imaging device, said imaging device comprising a display and an image sensor, the data processing system being further adapted to calibrate the display of the imaging device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2021
From: KIMPE, TOM
To: BARCO N.V.
Reel/Frame 054794/0585 →
Priority Claims (1)
GB 1811125 · Jul 6, 2018 · national
Continuity (1)
Related Publication 20210262861A1 · Aug 26, 2021
References Cited (15)
US 8544748B2 · Ming · 2013 [cited by applicant]
US 8879832B2 · Delal et al. · 2014 [cited by applicant]
US 20130050504A1 · Safaee-Rad et al. · 2013 [cited by applicant]
US 20130343645A1 · Dalal · 2013 [cited by examiner]
US 20180068466A1 · Bronkalla · 2018 [cited by applicant]
WO 2017121866A1 · 2017 [cited by applicant]
International Preliminary Report on Patentability in corresponding PCT Application No. PCT/EP2019/068301 dated Jan. 21, 2021. [cited by applicant]
ISR and Written Opinion in corresponding PCT Application No. PCT/EP2019/068301 dated Jan. 20, 2019. [cited by applicant]
GB Search Report in corresponding GB Application No. 1811125.2, dated Dec. 19, 2018. [cited by applicant]
Jiahua Fan et al., Medical Color Displays and Their Calibration, Proc. of SPIE vol. 7450, 2009, pp. 1-12. [cited by applicant]
Tom Kimpe et al., Color Standard Display Function: A Proposal Extension of DICOM GSDF, Medical Physics, vol. 43, No. 9, Sep. 2016, pp. 5009-5019. [cited by applicant]
Joonu Ryu, The Modernization of the QR Code Through Color and Brightness Level, pp. 1-22 (2015). [cited by applicant]
Partial ISR in corresponding PCT Application No. PCT/EP2019/068301, dated Oct. 29, 2019. [cited by applicant]
Office Action issued in Chinese Application No. 201980044043.0, dated Sep. 5, 2023, English summary provided. [cited by applicant]
Office Action issued in Chinese Application No. 201980044043.0; dated Mar. 6, 2024, with machine translation. [cited by applicant]