Computing a spectrum of a sample

US9858243B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9858243-B2
Application numberUS-201114110706-A
CountryUS
Kind codeB2
Filing dateApr 8, 2011
Priority dateApr 8, 2011
Publication dateJan 2, 2018
Grant dateJan 2, 2018

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.

Measurement data relating to an image of a sample acquired by a measurement device is received ( 202 ). A problem is solved that seeks a solution for a spectrum ( 204 ) of the sample, based on a non-linear model for estimating a spectral response and on a profile of the measurement device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, by a system having a processor, measurement data relating to an image of a sample printed by a printer, the image acquired by a measurement device having a profile describing characteristics of the measurement device at a plurality of wavelengths; computing, by the system, a spectrum of the sample based on the measurement data, by iteratively solving an optimization problem, in which the spectrum of the sample is unknown and color coverage of the sample is unknown, to minimize a function of a difference between a nonlinear model estimating a spectral response and the spectrum, and of a difference between the spectrum and the measurement data, wherein iteratively solving the optimization problem comprises alternatively solving for a spectral vector and color coverage parameters; and calibrating the printer using the spectrum. 2. The method of claim 1 , wherein solving the optimization problem comprises solving the optimization problem to seek a solution that maps a vector of ink coverages to a spectral vector representing the spectrum. 3. The method of claim 1 , wherein solving the optimization problem comprises solving the optimization problem to seek a solution based on a Yule-Nielsen model. 4. The method of claim 1 , wherein receiving the measurement data comprises receiving the measurement data in a color space having a number of colors, wherein the spectrum is represented by a spectral vector having a number of variables greater than the number of colors. 5. The method of claim 4 , wherein the non-linear model is defined by ink coverage parameters and spectral reflectances, and wherein solving the optimization problem further seeks a solution for the ink coverage parameters. 6. The method of claim 5 , wherein solving the optimization problem comprises performing multiple iterations of solving the optimization problem, where successive ones of the iterations alternately solve for a spectral vector and the ink coverage parameters, the method further comprising: continuing with the iterations until a predefined criterion is satisfied. 7. The method of claim 1 , wherein the measurement device is an image scanning device that does not acquire the spectrum of the sample. 8. A system comprising: a printer to print a sample; a measurement device to acquire an image of the sample; and a processor to: receive measurement data relating to the image, the image an image of a sample acquired by a measurement device having a profile describing characteristics of the measurement device at a plurality of wavelengths; determine a spectrum of the sample based on the measurement data, by iteratively solving an optimization problem, in which the spectrum of the sample is unknown and color coverage of the sample is unknown, to minimize a function of a difference between a non-linear model estimating a spectral response and the spectrum, and of a difference between the spectrum and the measurement data, wherein iteratively solving the optimization problem comprises alternatively solving for a spectral vector and color coverage parameters; and calibrate the printer using the spectrum. 9. The system of the claim 8 , wherein a spectral vector has intensities at respective wavelengths, and wherein the profile has characteristics of the measurement device at the respective wavelengths. 10. The system of claim 8 , wherein the non-linear model is a Yules-Nielsen model. 11. A non-transitory computer-readable data storage medium storing computer-executable code that a computing device executes to perform a method comprising: receiving measurement data relating to an image of a sample printed by a printer, the image acquired by a measurement device having a profile describing characteristics of the measurement device at a plurality of wavelengths; computing a spectrum of the sample based on the measurement data, by iteratively solving an optimization problem, in which the spectrum of the sample is unknown and color coverage of the sample is unknown, to minimize a function of a difference between a non-linear model estimating a spectral response and the spectrum, and of a difference between the spectrum and the measurement data, wherein iteratively solving the optimization problem comprises alternatively solving for a spectral vector and color coverage parameters; and calibrating the printer using the spectrum. 12. The non-transitory computer-readable data storage medium of claim 11 , wherein solving the optimization problem comprises solving the optimization problem to seek a solution that maps a vector of ink coverages to a spectral vector representing the spectrum. 13. The non-transitory computer-readable data storage medium of claim 11 , wherein solving the optimization problem comprises solving the optimization problem to seek a solution based on a Yule-Nielsen model. 14. The non-transitory computer-readable data storage medium of claim 11 , wherein receiving the measurement data comprises receiving the measurement data in a color space having a number of colors, wherein the spectrum is represented by a spectral vector having a number of variables greater than the number of colors. 15. The non-transitory computer-readable data storage medium of claim 14 , wherein the non-linear model is defined by ink coverage parameters and spectral reflectances, and wherein solving the optimization problem seeks a solution for the ink coverage parameters. 16. The non-transitory computer-readable data storage medium of claim 15 , wherein solving the optimization problem comprises performing multiple iterations of solving the optimization problem, where successive ones of the iterations alternately solve for a spectral vector and the ink coverage parameters, the method further comprising: continuing with the iterations until a predefined criterion is satisfied.

Assignees

Inventors

Classifications

  • G01J3/462Primary

    Computing operations in or between colour spaces; Colour management systems · CPC title

  • G06F17/10Primary

    Complex mathematical operations {(function generation by table look-up G06F1/03; evaluation of elementary functions by calculation G06F7/544)} · 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 US9858243B2 cover?
Measurement data relating to an image of a sample acquired by a measurement device is received ( 202 ). A problem is solved that seeks a solution for a spectrum ( 204 ) of the sample, based on a non-linear model for estimating a spectral response and on a profile of the measurement device.
Who is the assignee on this patent?
Kogan Hadas, Aharon Michal, Shaked Doron, and 1 more
What technology area does this patent fall under?
Primary CPC classification G01J3/462. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2018 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).