IP Library Granted Patent US 9,646,366
Granted Patent B2
US 9,646,366 · App. 13/690,978 · Granted May 9, 2017

Method and apparatus for enhancing medical images

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 9,646,366
App. No.
13/690,978
Granted
May 9, 2017
Kind
B2
Abstract

A method, apparatus and computer program product are provided to enhance medical images by utilizing an enhancement function in order to permit a user to more efficiently and effectively read the medical images and provide diagnostic or other information based upon the enhanced images. In the context of a method, a medical image is received that has a plurality of pixels with respective pixel values. The method also enhances the medical image utilizing an enhancement function. The enhancement function varies depending upon the pixel value of a respective pixel. For example, the enhancement function of one embodiment may be a piecewise function. As such, the method enhances the medical image by modifying a representation of the medical image in accordance with the enhancement function.

Claims (42)

1. A method of enhancing medical images, the method comprising:

receiving a medical image comprising a plurality of pixels having respective pixel values;

creating an unsharp mask UM of the medical image; and

enhancing, with processing circuitry, the medical image utilizing an enhancement function, wherein the enhancement function varies depending upon the pixel value of a respective pixel of the unsharp mask UM, and wherein enhancing the medical image comprises modifying the unsharp mask UM following creation of the unsharp mask UM in accordance with the enhancement function to create an enhanced blurred image by determining a threshold T based on the unsharp mask UM, determining a relationship of the pixel value of the respective pixel of the unsharp mask UM to the threshold T and then adding or subtracting an additional term that includes and is based upon the threshold T to the pixel value of the respective pixel of the unsharp mask UM dependent upon the relationship of the pixel value of the respective pixel of the unsharp mask UM to the threshold T, and combining the medical image with the enhanced blurred image by adding the enhanced blurred image to the medical image to create a sharpened image.

2. A method according to claim 1 further comprising:

determining a cumulative histogram distribution of the sharpened image; and

rescaling the sharpened image to correspond to an intensity range of the medical image.

3. A method according to claim 1 further comprising:

determining a cumulative histogram distribution of the sharpened image; and

eliminating one or more outlier pixels as defined by the cumulative histogram distribution.

4. A method according to claim 1 further comprising applying a contrast limited adaptive histogram equalization function to the sharpened image.

5. A method according to claim 1 wherein the enhancement function comprises a piecewise function that includes a plurality of pieces associated with different respective pixel values.

6. An apparatus for enhancing medical images, the apparatus comprising processing circuitry configured to:

receive a medical image comprising a plurality of pixels having respective pixel values;

create an unsharp mask UM of the medical image; and

enhance the medical image utilizing an enhancement function, wherein the enhancement function varies depending upon the pixel value of a respective pixel of the unsharp mask UM, and wherein the processing circuitry is configured to enhance the medical image by modifying the unsharp mask UM following creation of the unsharp mask UM in accordance with the enhancement function to create an enhanced blurred image by determining a threshold T based on the unsharp mask UM, determining a relationship of the pixel value of the respective pixel of the unsharp mask UM to the threshold T and then adding or subtracting an additional term that includes and is based upon the threshold T to the pixel value of the respective pixel of the unsharp mask UM dependent upon the relationship of the pixel value of the respective pixel of the unsharp mask UM to the threshold T, and combining the medical image with the enhanced blurred image by adding the enhanced blurred image to the medical image to create a sharpened image.

7. An apparatus according to claim 6 wherein the processing circuitry is further configured to:

determine a cumulative histogram distribution of the sharpened image; and

rescale the sharpened image to correspond to an intensity range of the medical image.

8. An apparatus according to claim 6 wherein the processing circuitry is further configured to:

determine a cumulative histogram distribution of the sharpened image; and

eliminate one or more outlier pixels as defined by the cumulative histogram distribution.

9. An apparatus according to claim 6 wherein the processing circuitry is further configured to apply a contrast limited adaptive histogram equalization function to the sharpened image.

10. An apparatus according to claim 6 wherein the enhancement function comprises a piecewise function that includes a plurality of pieces associated with different respective pixel values.

11. A computer program product for enhancing medical images, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions for:

receiving a medical image comprising a plurality of pixels having respective pixel values;

creating an unsharp mask UM of the medical image; and

enhancing the medical image utilizing an enhancement function, wherein the enhancement function varies depending upon the pixel value of a respective pixel of the unsharp mask UM, and wherein the program code instructions for enhancing the medical image comprise program code instructions for modifying the unsharp mask UM following creation of the unsharp mask UM in accordance with the enhancement function to create an enhanced blurred image by determining a threshold T based on the unsharp mask UM, determining a relationship of the pixel value of the respective pixel of the unsharp mask UM to the threshold T and then adding or subtracting an additional term that includes and is based upon the threshold T to the pixel value of the respective pixel of the unsharp mask UM dependent upon the relationship of the pixel value of the respective pixel of the unsharp mask UM to the threshold T, and combining the medical image with the enhanced blurred image by adding the enhanced blurred image to the medical image to create a sharpened image.

12. A computer program product according to claim 11 wherein the computer-executable program code portions further comprise program code instructions for:

determining a cumulative histogram distribution of the sharpened image; and

rescaling the sharpened image to correspond to an intensity range of the medical image.

13. A computer program product according to claim 11 wherein the computer-executable program code portions further comprise program code instructions for:

determining a cumulative histogram distribution of the sharpened image; and

eliminating one or more outlier pixels as defined by the cumulative histogram distribution.

14. A computer program product according to claim 11 wherein the computer-executable program code portions further comprise program code instructions for applying a contrast limited adaptive histogram equalization function to the sharpened image.

15. A computer program product according to claim 11 wherein the enhancement function comprises a piecewise function that includes a plurality of pieces associated with different respective pixel values.

16. A method according to claim 1 wherein the threshold is based upon the pixel values of the unsharp mask UM.

17. An apparatus according to claim 6 wherein the threshold is based upon the pixel values of the unsharp mask UM.

18. A computer program product according to claim 11 wherein the threshold is based upon the pixel values of the unsharp mask UM.

19. A method according to claim 1 wherein the enhancement function E(x) equals x−f(k,T) when x<−T; kx when x<|T|; and x+f(k,T) when x>T, wherein k is an amplification factor and f(k,T) is a function of k and T, and wherein the enhanced blurred image equals UM−f(k,T) when UM<−T; k·UM when UM<|T|; and UM+f(k,T) when UM>T.

20. An apparatus according to claim 6 wherein the enhancement function E(x) equals x−f(k,T) when x<−T; kx when x<|T|; and x+f(k,T) when x>T, wherein k is an amplification factor and f(k,T) is a function of k and T, and wherein the enhanced blurred image equals UM−f(k,T) when UM<−T; k·UM when UM<|T|; and UM+f(k,T) when UM>T.

21. A computer program product according to claim 11 wherein the enhancement function E(x) equals x−f(k,T) when x<−T; kx when x<|T|; and x+f(k,T) when x>T, wherein k is an amplification factor and f(k,T) is a function of k and T, and wherein the enhanced blurred image equals UM−f(k,T) when UM<−T; k·UM when UM<|T|; and UM+f(k,T) when UM>T.

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 Nov 30, 2012
From: GOHAR RIZI, AZADEH YAZDAN PANAH; REZAEE, MAHMOUD RAMZE
To: MCKESSON FINANCIAL HOLDINGS
Reel/Frame 029386/0677 →