Method for optimizing visual display of enhanced digital images
First Claim
1. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
- establishing enhancement parameters governing gain factors, wavelet basis functions, transformation techniques, and enhancement routines;
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients; and
inversely transforming said enhanced transform coefficients giving an enhanced image.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a method utilizing a wavelet transform for improving and optimizing the visual display of image data at the time of viewing to provide enhanced information analysis capability for image analysis such as breast cancer screening and diagnosis. Through the use of an interactive software tool, the user displays both unprocessed and processed images simultaneously. The method also allows additional enhancement iterations resulting in better image reading and interpretation. In the case of digital mammography images, this technique allows suppression of background details and enhancement of selected features allowing additional diagnostic capability.
74 Citations
15 Claims
-
1. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
-
establishing enhancement parameters governing gain factors, wavelet basis functions, transformation techniques, and enhancement routines;
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients; and
inversely transforming said enhanced transform coefficients giving an enhanced image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
pre-screening said received digital image by an automated detection algorithm; and
indicating areas of interest in said received digital image.
-
-
4. The method of claim 1 wherein said step of establishing at least one range of feature characteristics comprises selecting one group of predefined feature characteristics from multiple groups of predefined feature characteristics.
-
5. The method of claim 1 further comprising the step of screening said received digitized image data by an automated detection algorithm after said step of inversely transforming.
-
6. The method of claim 1 further comprising the step of conventionally processing said enhanced image prior to the step of displaying.
-
7. The method of claim 6 wherein said step of conventionally processing is performed by a technique selected from the group consisting of segment magnifying, window and level processing and histogram equalization.
-
8. The method of claim 1 wherein said step of selecting a wavelet bases function comprises utilizing a basis function selected from the group consisting of a Daubechies function, a Coiflet function, a Symmlet function, a Morlet function and a Harr function.
-
9. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
-
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients; and
inversely transforming said enhanced transform coefficients giving an enhanced image;
wherein; said step of establishing at least one range comprises establishing exactly one range of feature characteristics for enhancement, said range of feature characteristics associated with a single scale;
said step of selecting a wavelet basis function comprises selecting a first basis function and a closely related second basis function based upon said established range of feature characteristics;
said step of selecting gain factors comprises;
selecting a feature detail range of gain factors for said scale; and
selecting a background image range of gain factors for the background details of the digital image for said scale;
said step of transforming at least a portion of said received digital image comprises;
transforming at least a portion of said digitized image into the wavelet domain utilizing said first basis function to obtain first transform coefficients; and
transforming at least a portion of said digitized image into the wavelet domain utilizing said second basis function to obtain second transform coefficients;
said step of enhancing said established range of feature characteristics comprises;
calculating a feature detail gain factor matrix by applying said selected feature detail range of gain factors to said first transform coefficients;
calculating a background image gain factor matrix by applying said background image range of gain factors to said first transform coefficients; and
multiplying said feature detail and background image gain factor matrices with said second transform coefficients to obtain enhanced transform coefficients.
-
-
10. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
-
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients; and
inversely transforming said enhanced transform coefficients giving an enhanced image;
wherein; said step of establishing at least one range comprises establishing a range of feature characteristics associated with multiple scales;
said step of selecting a wavelet basis function comprises selecting a first basis function and a closely related second basis function based upon said established feature characteristics;
said step of selecting gain factors comprises;
selecting a feature detail range of gain factors for said multiple scales; and
selecting a background image range of gain factors for the background details of the digital image for said multiple scales;
said step of transforming at least a portion of said received digital image comprises;
transforming at least a portion of said digitized image into the wavelet domain utilizing said first basis function to obtain first transform coefficients; and
transforming at least a portion of said digitized image into the wavelet domain utilizing said second basis function to obtain second transform coefficients;
said step of enhancing said established range of feature characteristics comprises;
calculating multiple feature detail gain factor matrices, each feature detail gain factor matrix being associated with one scale, each said feature detail gain factor matrix being calculated by applying one feature detail range of selected gain factors to said first transform coefficients;
calculating a background image gain factor matrix by applying said background image range of gain factors to said first transform coefficients; and
multiplying said feature detail and background image gain factor matrices with said second transform coefficients to obtain enhanced transform coefficients.
-
-
11. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
-
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients; and
inversely transforming said enhanced transform coefficients giving an enhanced image;
wherein; said step of selecting a range of gain factors comprises selecting a range of gain factors for said established ranges of feature characteristics, said gain factors being associated with scales of interest and background scales;
said step of transforming at least a portion of said digitized image comprises transforming into the wavelet domain utilizing said basis function to obtain transform coefficients over all scales representing the full image resolution;
said step of enhancing comprises;
calculating a gain factor matrix for each scale by applying said selected gain factors to said transform coefficients; and
multiplying said gain factor matrices with said transform coefficients to obtain enhanced transform coefficients.
-
-
12. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
-
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients;
inversely transforming said enhanced transform coefficients giving an enhanced image;
displaying the enhanced image on a display device proximate said received digitized image; and
repeating the steps of establishing at least one range of features, selecting a wavelet basis function, selecting gain factors, transforming at least a portion, enhancing said established range, and inversely transforming said enhanced transform coefficients after said step of displaying. - View Dependent Claims (13)
-
-
14. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
-
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients;
inversely transforming said enhanced transform coefficients giving an enhanced image;
pre-screening said received digital image by an automated detection algorithm; and
indicating areas of interest in said received digital image;
wherein; said steps of establishing at least one range of features, selecting a wavelet basis function, selecting gain factors, transforming at least a portion, enhancing said established range, and inversely transforming said enhanced transform coefficients are performed on said indicated areas of interest; and
said method further comprising the step of displaying the enhanced image for the indicated area of interest.
-
-
15. An interactive method to detect, isolate, and visually enhance features in a received digital image comprising the following steps:
-
establishing at least one range of feature characteristics for enhancement;
selecting a wavelet basis function based upon said established range;
selecting gain factors based on said established range;
transforming at least a portion of said received digital image into the wavelet domain utilizing said selected basis function to obtain transform coefficients;
enhancing said established range of feature characteristics using said transform coefficients and said selected gain factors to provide enhanced transform coefficients;
inversely transforming said enhanced transform coefficients giving an enhanced image;
pre-screening said received digital image by an automated detection algorithm; and
indicating areas of interest in said received digital image;
wherein; said steps of establishing at least one range of features, selecting a wavelet basis function, selecting gain factors, transforming at least a portion, enhancing said established range, and inversely transforming said enhanced transform coefficients are performed on said indicated areas of interest; and
said method further comprising the step of displaying the enhanced image for the indicated area of interest proximate the portion of the received digital image showing the indicated area of interest.
-
Specification