Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
377 words
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.
Claim 2
Dependent Claim
377 words
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.
Claim 3
Dependent Claim
29 words
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.
Claim 4
Dependent Claim
55 words
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.
Claim 5
Dependent Claim
41 words
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.
Claim 6
Dependent Claim
25 words
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.
Claim 7
Dependent Claim
28 words
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.
Claim 8
Dependent Claim
42 words
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.
Claim 9
Dependent Claim
20 words
The image processing system of claim 1 wherein the frame rate, R, is at least about 25 frames per second.
Claim 10
Dependent Claim
70 words
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.
Claim 11
Dependent Claim
40 words
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.
Claim 12
Dependent Claim
30 words
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.
Claim 13
Dependent Claim
41 words
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.
Claim 14
Dependent Claim
104 words
The image processing system of claim 1 wherein: each frame in the input digital frame sequence is designated F 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 i is employed by the center-surround shunt processor to produce enhanced pixel values for frame F i+1 ; and the measure of mean enhanced frame image brightness and the measure of enhanced pixel value standard deviation for frame F i is employed by the remapping function processor to construct a pixel value remapping function for frame F i+2 .
Claim 15
Dependent Claim
25 words
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.
Claim 16
Dependent Claim
19 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to an X-ray scene image.
Claim 17
Dependent Claim
19 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to an infrared scene image.
Claim 18
Dependent Claim
20 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to a magnetic resonance scene image.
Claim 19
Dependent Claim
19 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to a radar scene image.
Claim 20
Dependent Claim
19 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to an acoustic scene image.
Claim 21
Dependent Claim
19 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to a thermal scene image.
Claim 22
Dependent Claim
19 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to an ultraviolet scene image.
Claim 23
Dependent Claim
20 words
The image processing system of claim 1 wherein the input digital frame sequence corresponds to a millimeter wave scene image.