IP Library Granted Patent US 8,896,619
Granted Patent B2
US 8,896,619 · App. 13/044,122 · Granted Nov 25, 2014

Apparatus, method and computer-readable storage medium for compensating for image-quality discrepancies

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 8,896,619
App. No.
13/044,122
Granted
Nov 25, 2014
Kind
B2
Abstract

An apparatus is provided that includes a processor and memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The apparatus is caused to receive a digital image including pixels each of which has a pixel value that has been calibrated according to a first calibration function for calibrating an image for display by a first monitor. The apparatus is caused to transform the pixel value of each of at least some of the pixels to a corresponding transformed pixel value calibrated according to a second calibration function for calibrating an image for display by a second monitor. The apparatus is also caused to cause output of the digital image including the plurality of pixels each of at least some of which has a transformed pixel value, the respective digital image being displayable by the second monitor.

Claims (67)

1. An apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least:

receive a digital image captured by an imaging modality and including a plurality of pixels each of which has a pixel value of a plurality of pixel values, the pixel value of each pixel having previously been calibrated according to a first calibration function associated with the imaging modality for calibrating for display by a first monitor;

transform the pixel value of each of at least some of the pixels that have previously been calibrated according to the first calibration function associated with the imaging modality to a corresponding transformed pixel value calibrated according to a different, second calibration function for calibrating an image for display by a second monitor, different than the first monitor; and

cause output of the digital image including the plurality of pixels each of at least some of which has a transformed pixel value, the respective digital image being displayable by the second monitor.

2. The apparatus of claim 1 , wherein the apparatus being caused to transform the pixel value further includes transforming the pixel value according to a lookup table that relates pixel values calibrated according to the first calibration function to corresponding pixel values calibrated according to the second calibration function.

3. The apparatus of claim 1 , wherein the first calibration function is a first function for calculating luminance as a function of pixel value, and the second calibration function is a different, second function for calculating luminance as a function of pixel value.

4. The apparatus of claim 3 , wherein the first calibration function is described by the following function for calculating luminance ML as a function of pixel value x:

ML=G ( x )

wherein the second calibration function is described by the following function for calculating luminance SL as a function of pixel value x:

SL=F ( x )

wherein the apparatus being caused to transform the pixel value further includes calculating a transformed pixel value LUT as a function of pixel value x in accordance with the following:

LUT=F −1 ( G ( x ))

in which F −1 denotes the inverse function of F.

5. The apparatus of claim 3 , wherein the first calibration function is described by the following function for calculating luminance ML i as a function of pixel value x i :

ML i =G ( x i )

wherein the second calibration function is described by the following function for calculating luminance SL j as a function of pixel value x j :

SL j =F ( x j )

wherein the apparatus being caused to transform the pixel value further includes transforming the pixel value according to a lookup table that relates (x i , x j ) where |ML i −SL j | has the minimum value.

6. The apparatus of claim 1 , wherein the imaging modality is one of a plurality of different types of modalities each of which has a respective first calibration function for calibrating an image for display by a first monitor,

wherein the memory further stores executable instructions that in response to execution by the processor cause the apparatus to further determine a type of modality from which the digital image is received, and

wherein the apparatus being caused to transform the pixel value further includes transforming the pixel value based on the determined type of modality.

7. The apparatus of claim 1 , wherein the first calibration function is the gamma correction function, and the second calibration function is the Digital Imaging and Communications in Medicine (DICOM) Grayscale Standard Display Function (GSDF).

8. A method comprising:

receiving a digital image captured by an imaging modality and including a plurality of pixels each of which has a pixel value of a plurality of pixel values, the pixel value of each pixel having previously been calibrated according to a first calibration function associated with the imaging modality for calibrating an image for display by a first monitor;

transforming the pixel value of each of at least some of the pixels that have previously been calibrated according to first calibration function associated with the imaging modality to corresponding transformed pixel value calibrated according to a different, second calibration function for calibrating an image for display by a second monitor, different than the first monitor; and

causing output of the digital image including the plurality of pixels each of at least some of which has a transformed pixel value, the respective digital image being displayable by the second monitor,

wherein transforming the pixel value is performed by a processor configured to transform the pixel value.

9. The method of claim 8 , wherein transforming the pixel value includes transforming the pixel value according to a lookup table that relates pixel values calibrated according to the first calibration function to corresponding pixel values calibrated according to the second calibration function.

10. The method of claim 8 , wherein the first calibration function is a first function for calculating luminance as a function of pixel value, and the second calibration function is a different, second function for calculating luminance as a function of pixel value.

11. The method of claim 10 , wherein the first calibration function is described by the following function for calculating luminance ML as a function of pixel value x:

ML=G ( x )

wherein the second calibration function is described by the following function for calculating luminance SL as a function of pixel value x:

SL=F ( x )

wherein transforming the pixel value includes calculating a transformed pixel value LUT as a function of pixel value x in accordance with the following:

LUT=F −1 ( G ( x ))

in which F −1 denotes the inverse function of F.

12. The method of claim 10 , wherein the first calibration function is described by the following function for calculating luminance ML i as a function of pixel value x i :

ML i =G ( x i )

wherein the second calibration function is described by the following function for calculating luminance SL j as a function of pixel value x j :

SL j =F ( x j )

wherein transforming the pixel value includes transforming the pixel value according to a lookup table that relates (x i , x j ) where |ML i −SL j | has the minimum value.

13. The method of claim 8 , wherein the imaging modality is one of a plurality of different types of modalities each of which has a respective first calibration function for calibrating an image for display by a first monitor,

wherein the method further comprises determining a type of modality from which the digital image is received, and

wherein transforming the pixel value includes transforming the pixel value based on the determined type of modality.

14. The method of claim 8 , wherein the first calibration function is the gamma correction function, and the second calibration function is the Digital Imaging and Communications in Medicine (DICOM) Grayscale Standard Display Function (GSDF).

15. A non-volatile computer-readable storage medium having computer-readable program code portions stored therein that, in response to execution by a processor, cause an apparatus to at least:

receive a digital image captured by an imaging modality and including a plurality of pixels each of which has a pixel value of a plurality of pixel values, the pixel value of each pixel having previously been calibrated according to a first calibration function associated with the imaging modality for calibrating an image for display by a first monitor;

transform the pixel value of each of at least some of the pixels that have previously been calibrated according to the first calibration function associated with the imaging modality to a corresponding transformed pixel value calibrated according to a different, second calibration function for calibrating an image for display by a second monitor, different than the first monitor; and

cause output of the digital image including the plurality of pixels each of at least some of which has a transformed pixel value, the respective digital image being displayable by the second monitor.

16. The computer-readable storage medium of claim 15 , wherein the apparatus being caused to transform the pixel value further includes transforming the pixel value according to a lookup table that relates pixel values calibrated according to the first calibration function to corresponding pixel values calibrated according to the second calibration function.

17. The computer-readable storage medium of claim 15 , wherein the first calibration function is a first function for calculating luminance as a function of pixel value, and the second calibration function is a different, second function for calculating luminance as a function of pixel value.

18. The computer-readable storage medium of claim 17 , wherein the first calibration function is described by the following function for calculating luminance ML as a function of pixel value x:

ML=G ( x )

wherein the second calibration function is described by the following function for calculating luminance SL as a function of pixel value x:

SL=F ( x )

wherein the apparatus being caused to transform the pixel value further includes calculating a transformed pixel value LUT as a function of pixel value x in accordance with the following:

LUT=F −1 ( G ( x ))

in which F −1 denotes the inverse function of F.

19. The computer-readable storage medium of claim 17 , wherein the first calibration function is described by the following function for calculating luminance ML i as a function of pixel value x i :

ML i =G ( x i )

wherein the second calibration function is described by the following function for calculating luminance SL j as a function of pixel value x j :

SL j =F ( x j )

wherein the apparatus being caused to transform the pixel value further includes transforming the pixel value according to a lookup table that relates (x i , x j ) where |ML i −SL j | has the minimum value.

20. The computer-readable storage medium of claim 15 , wherein the imaging modality is one of a plurality of different types of modalities each of which has a respective first calibration function for calibrating an image for display by a first monitor,

wherein the computer-readable storage medium has further computer-readable program code portions stored therein that, in response to execution by the processor, cause the apparatus to further determine a type of modality from which the digital image is received, and

wherein the apparatus being caused to transform the pixel value further includes transforming the pixel value based on the determined type of modality.

21. The computer-readable storage medium of claim 15 , wherein the first calibration function is the gamma correction function, and the second calibration function is the Digital Imaging and Communications in Medicine (DICOM) Grayscale Standard Display Function (GSDF).

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Oct 5, 2022
From: BANK OF AMERICA, N.A.
To: CHANGE HEALTHCARE RESOURCES, LLC (FORMERLY KNOWN AS ALTEGRA HEALTH OPERATING COMPANY LLC); CHANGE HEALTHCARE SOLUTIONS, LLC; CHANGE HEALTHCARE PERFORMANCE, INC. (FORMERLY KNOWN AS CHANGE HEALTHCARE, INC.); CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE TECHNOLOGIES, LLC (FORMERLY KNOWN AS MCKESSON TECHNOLOGIES LLC); CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 061620/0054 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2018
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE HOLDINGS, LLC
Reel/Frame 046449/0899 →
CHANGE OF ADDRESS Recorded Mar 23, 2017
From: CHANGE HEALTHCARE LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 042082/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2017
From: PF2 IP LLC
To: CHANGE HEALTHCARE LLC
Reel/Frame 041966/0356 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2017
From: MCKESSON CORPORATION
To: PF2 IP LLC
Reel/Frame 041938/0501 →
SECURITY AGREEMENT Recorded Mar 2, 2017
From: CHANGE HEALTHCARE HOLDINGS, LLC; CHANGE HEALTHCARE, INC.; CHANGE HEALTHCARE HOLDINGS, INC.; CHANGE HEALTHCARE OPERATIONS, LLC; CHANGE HEALTHCARE SOLUTIONS, LLC; ALTEGRA HEALTH OPERATING COMPANY LLC; MCKESSON TECHNOLOGIES LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 041858/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
To: MCKESSON CORPORATION
Reel/Frame 041355/0408 →
CHANGE OF NAME Recorded Jan 11, 2017
From: MCKESSON FINANCIAL HOLDINGS
To: MCKESSON FINANCIAL HOLDINGS UNLIMITED COMPANY
Reel/Frame 041329/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2011
From: REZAEE, MAHMOUD RAMZE
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 025928/0574 →