System and method for sharpening vector-valued digital images
First Claim
1. An automated method for sharpening a digitized, vector-valued, multi-spectral image A, the image comprising a plurality of pixels, the pixels each having vector values comprising a plurality of spectral components, the method comprising the computer-implemented steps of performing a low-pass filter of image A to obtain a blurred image B1 with noise and signal suppressed;
- subtracting the resulting blurred image B1 from the original image A to produce a high frequency band C1 that contains noise and signal;
using vector difference mean filtering on the original image A to produce a filtered image B2 with noise suppressed, such that the vector difference mean filtering filters the image A according to the vector values of image A;
subtracting the filtered image B2 from the original image A to produce a noise band C2, that contains noise with very little signal;
subtracting the noise band C2 from the high frequency band C1 to produce a signal band D that contains the signal, thereby recovering signal that was lost in the low pass filtering step; and
adding the signal band D to the filtered image B2 to further enhance detail in the noise filtered band.
1 Assignment
0 Petitions
Accused Products
Abstract
Sharpening multi-spectral digital images without increasing noise is accomplished by filtering vector values rather than independent scalar values. A low-pass filter is performed on image A to obtain a blurred image B1 with noise and signal suppressed. The resulting blurred image B1 is subtracted from the original image A to produce a high frequency band C1 that contains noise and signal. Vector difference mean filtering is performed on the original image A to produce a filtered image B2 with noise suppressed. The filtered image B2 is subtracted from the original image A to produce a noise band C2 that contains noise with very little signal. The noise band C2 is subtracted from the high frequency band C1 to produce a signal band D that contains the signal. The signal band D is then added to the filtered image B2 to further enhance detail in the noise filtered band.
23 Citations
22 Claims
-
1. An automated method for sharpening a digitized, vector-valued, multi-spectral image A, the image comprising a plurality of pixels, the pixels each having vector values comprising a plurality of spectral components, the method comprising the computer-implemented steps of
performing a low-pass filter of image A to obtain a blurred image B1 with noise and signal suppressed; -
subtracting the resulting blurred image B1 from the original image A to produce a high frequency band C1 that contains noise and signal;
using vector difference mean filtering on the original image A to produce a filtered image B2 with noise suppressed, such that the vector difference mean filtering filters the image A according to the vector values of image A;
subtracting the filtered image B2 from the original image A to produce a noise band C2, that contains noise with very little signal;
subtracting the noise band C2 from the high frequency band C1 to produce a signal band D that contains the signal, thereby recovering signal that was lost in the low pass filtering step; and
adding the signal band D to the filtered image B2 to further enhance detail in the noise filtered band. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An automated method for sharpening a digitized, vector-valued, multi-spectral image A, the image comprising a plurality of pixels, the pixels each having vector values comprising a plurality of spectral components, the method comprising the computer-implemented steps of
creating multi-spectral image sharpening software comprising performing a low-pass filter of image A to obtain a blurred image B1 with noise and signal suppressed, subtracting the resulting blurred image B1 from the original image A to produce a high frequency band C1 that contains noise and signal, using vector difference mean filtering on the original image A to produce a filtered image B2 with noise suppressed, such that the vector difference mean filtering filters the image A according to the vector values of image A, subtracting the filtered image B2 from the original image A to produce a noise band C2 that contains noise with very little signal, subtracting the noise band C2 from the high frequency band C1 to produce a signal band D that contains the signal, thereby recovering signal that was lost in the low pass filtering step, and adding the signal band D to the filtered image B2 to further enhance detail in the noise filtered band; -
receiving a digital image;
sharpening the digital image using the sharpening software; and
returning a sharpened image. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for sharpening digitized, vector-valued, multi-spectral images to suppress noise, the system comprising
a computing environment; -
means for receiving a digitized multi-spectral image from a source environment;
sharpening software based on vector values of a plurality of pixels within the image, the software providing a sharpened image by performing a low-pass filter of image A to obtain a blurred image B1 with noise and signal suppressed, subtracting the resulting blurred image B1 from the original image A to produce a high frequency band C1 that contains noise and signal, using vector difference mean filtering on the original image A to produce a filtered image B2 with noise suppressed, such that the vector difference mean filtering filters the image A according to the vector values of image A, subtracting the filtered image B2 from the original image A to produce a noise band C2 that contains noise with very little signal, subtracting the noise band C2 from the high frequency band C1 to produce a signal band D that contains the signal, thereby recovering signal that was lost in the low pass filtering step, and adding the signal band D to the filtered image B2 to further enhance detail in the noise filtered band; and
a means for transmitting the sharpened image to a target environment.
-
Specification