Claims
- 1. An image processing system for adaptively processing a sequence of input digital image frames each represented by an array of digital pixel values corresponding to a scene image and having a dynamic range represented by a number of digital bits, B, to produce at a frame rate, R, a sequence of digital output image frames each represented by an array of digital output pixel values having an output dynamic range represented by a number of output digital bits, D, the system comprising:
- a center-surround-shunt processor connected to receive the sequence of input digital image frames at the frame rate, R, and for each frame to evaluate each pixel value based on neighboring pixel values in that frame's pixel value array to produce a corresponding enhanced pixel value that results in enhanced local spatial contrast in the scene image, the center-surround-shunt processor adaptively normalizing each resulting frame of enhanced pixel values to a prespecified pixel value range;
- a statistics processor connected to receive the sequence of input digital image frames to determine for each input frame a measure of mean scene image brightness, and connected to receive the enhanced frame pixel values to determine for each enhanced frame a measure of mean enhanced image brightness and a measure of enhanced pixel value standard deviation across the enhanced frame;
- a remapping function processor connected to receive for each input frame the measure of mean enhanced frame image brightness and the measure of enhanced pixel value standard deviation across the corresponding enhanced frame and in response to construct a pixel value remapping function based on the received measures, the remapping function constituting a rule for remapping the enhanced and normalized pixel values from the center surround-shunt processor to a preselected output dynamic range represented by the number of digital bits D; and
- a remap processor connected to receive the enhanced and normalized pixel values from the center surround-shunt processor and connected to the remapping function processor to apply a remapping function to the enhanced and normalized pixel values for rescaling each enhanced and normalized pixel value to the output dynamic range and to produce at the frame rate, R, and with a latency time of no more than about 1/R, a sequence of output image frames of remapped pixel values.
- 2. The image processing system of claim 1 further comprising a display connected to receive the output digital image frame sequence for displaying the sequence at the frame rate, R.
- 3. The image processing system of claim 1 wherein the number of digital bits, D, that represent the output dynamic range, is less than the number of digital bits, B, that represent the dynamic range of the input digital image frames, whereby the image processing system compresses the dynamic range of the input digital image frames.
- 4. The image processing system of claim 2 wherein the number of digital bits, D, that represent the output dynamic range, is selected to correspond to displayable dynamic range of the display on which the output image frames are to be displayed.
- 5. The image processing system of claim 3 wherein the number of digital bits, B, representing the input digital frame dynamic range, is greater than 8.
- 6. The image processing system of claim 5 wherein the number of digital bits, D, representing the compressed dynamic range of remapped pixel values is no larger than 8.
- 7. The image processing system of claim 6 wherein the number of digital bits, B, representing the input digital frame dynamic range, is 12, and wherein the number of digital bits, D, representing the compressed dynamic range of remapped pixel values, is 8.
- 8. The image processing system of claim 1 wherein the frame rate, R, is at least about 25 frames per second.
- 9. The image processing system of claim 1 wherein the remapping function constructed by the remapping function processor comprises a look-up table arranged with look-up table addresses, each address having a corresponding pixel value, and correspondingly wherein each enhanced pixel value is evaluated by the remap processor as a look-up table address and the look-up table pixel value corresponding to that address is output as the corresponding remapped output pixel value.
- 10. The image processing system of claim 1 wherein the neighboring pixel values on which the center-surround shunt processor bases evaluation of an input frame pixel value comprises a Gaussian weighted local neighborhood of pixel values in the corresponding input frame.
- 11. The image processing system of claim 1 wherein the normalized pixel value range to which the center-surround-shunt processor normalizes each frame of enhanced digital pixel values is -1 to +1.
- 12. The image processing system of claim 1 wherein the center-surround-shunt processor is limited in its evaluation pixel values in an input frame to produce only corresponding enhanced pixel values that result in enhanced positive local spatial contrast in the scene image.
- 13. The image processing system of claim 1 wherein:
- each frame in the input digital frame sequence is designated F.sub.i, where i is the frame number in the sequence;
- the measure of mean scene image brightness determined by the statistics processor for frame F.sub.i is employed by the center-surround shunt processor to produce enhanced pixel values for frame F.sub.i+1 ; and
- the measure of mean enhanced frame image brightness and the measure of enhanced pixel value standard deviation for frame F.sub.i is employed by the remapping function processor to construct a pixel value remapping function for frame F.sub.i+2.
- 14. The image processing system of claim 1 wherein the input digital frame sequence corresponds to a visible scene image characterized by an arbitrary scene illuminance.
- 15. The image processing system of claim 1 wherein the input digital frame sequence corresponds to an X-ray scene image.
- 16. The image processing system of claim 1 wherein the input digital frame sequence corresponds to an infrared scene image.
- 17. The image processing system of claim 1 wherein the input digital frame sequence corresponds to a magnetic resonance scene image.
- 18. The image processing system of claim 1 wherein the input digital frame sequence corresponds to a radar scene image.
- 19. The image processing system of claim 1 wherein the input digital frame sequence corresponds to an acoustic scene image.
- 20. The image processing system of claim 1 wherein the input digital frame sequence corresponds to a thermal scene image.
- 21. The image processing system of claim 1 wherein the input digital frame sequence corresponds to an ultraviolet scene image.
- 22. The image processing system of claim 1 wherein the input digital frame sequence corresponds to a millimeter wave scene image.
Parent Case Info
This application is a continuation of Ser. No. 08/632,746 Apr. 15, 1996.
GOVERNMENT RIGHTS IN THE INVENTION
This invention was made with support under Contract Number F19628-95-C-0002 awarded by the Air Force. The U.S. Government has certain rights in this invention.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
4924522 |
Bray et al. |
May 1990 |
|
5555324 |
Waxman et al. |
Sep 1996 |
|
5715330 |
Kawasaka |
Feb 1998 |
|
Non-Patent Literature Citations (1)
Entry |
Waxman, et al.; Color Night Vision: Fusion of Intensified Visible and Thermal IR Imagery; Apr. 17-18, 1995; Proceedings of International Society for Optical Engineering, vol. 2463; pp. 58-64 and Figures 1-5. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
632746 |
Apr 1996 |
|