Real-time automated scene display for infrared cameras
First Claim
1. An IR signal processing system which provides automatic mapping of IR data signals into mapped display signals which have adjusted dynamic range, said IR signal processing system comprising:
- a means for producing said IR data signals with 12 bit levels of intensity;
a means for selectively undersampling the IR data signals of the producing means by selecting a dynamic range using less that 100% of occupied pixel levels represented in the IR data signals, said undersampling means outputting thereby a set of undersampled IR data signals;
a means for mapping said undersampled IR data signals with mapped display values to output said mapped display signals with 8 bit levels of intensity; and
a means for displaying said mapped display signals with 8 bit levels of intensity, said displaying means being electrically connected with said mapping means to receive said mapped display signals therefrom.
2 Assignments
0 Petitions
Accused Products
Abstract
A histogram projection system which automatically optimizes, tracks changes in luminance and adjusts in real time the display of wide dynamic range imagery from IR cameras. It is computationally simpler than and offers markedly superior results to the standard available technique for this purpose, histogram equalization. The new technique assigns display dynamic range equally to each occupied intensity level in the raw data in contrast to the old procedure which assigns dynamic range in proportion to the number of pixels at given levels. Less shot noise and greater resolution of image detail for smaller objects or targets are the main improvements from the new algorithm. By the expedient of undersampling the image pixels in carrying out the histogram processing, one can in effect gradually increase the degree of dynamic range assigned to majority or background pixel levels, thereby enhancing the contrast in background regions when desired.
-
Citations
23 Claims
-
1. An IR signal processing system which provides automatic mapping of IR data signals into mapped display signals which have adjusted dynamic range, said IR signal processing system comprising:
-
a means for producing said IR data signals with 12 bit levels of intensity; a means for selectively undersampling the IR data signals of the producing means by selecting a dynamic range using less that 100% of occupied pixel levels represented in the IR data signals, said undersampling means outputting thereby a set of undersampled IR data signals; a means for mapping said undersampled IR data signals with mapped display values to output said mapped display signals with 8 bit levels of intensity; and a means for displaying said mapped display signals with 8 bit levels of intensity, said displaying means being electrically connected with said mapping means to receive said mapped display signals therefrom. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An IR signal process which provides automatic mapping of IR data signals into mapped display signals which have adjusted dynamic range, said IR signal process comprising the steps of:
-
producing 12 bit IR data signals with an infrared camera; determining a binary histogram from said IR data signals by counting all occupied pixel levels in said IR data signals to produce a sum N which characterizes said R data signals; assigning said 12 bit R data signals into a set of 8 bit IR display signals by correlating each set of four 12 bit IR data signals with a single 8 bit R display signal; writing a look-up conversion table to convert IR data signals levels into values for said IR display signal levels by assigning each the level a value of 255×
n/N where N equals said occupied pixel levels in said IR data produced by said infrared camera and n equals a level of intensity for 12 bit IR data signals, such that n is a number selected from a range which extends between 0 and 4095 ; anddisplaying said mapped display signals.
-
-
18. An IR signal process which provides automatic mapping of IR data signals into mapped display signals which have adjusted dynamic range, said IR signal process comprising the steps of
producing said IR data signals; -
determining a binary histogram from said IR data signals by counting all occupied pixel levels in said IR data signals to produce a sum N which characterizes said IR data signals; assigning said 12 bit R data signals into a set of 8 bit IR display signals by correlating each set of four 12 bit IR data signals with a single 8 bit IR display signal; writing a look-up conversion table to convert IR data signal levels into values for said IR display signal levels by assigning each the level a value of 255×
n/N where N equals said occupied pixel levels in said IR data produced by said infrared camera and n equals a level of intensity for 12 bit IR data signals, such that n is a number selected from a range which extends between 0 and 4095;outputting said mapped display signal by performing said conversion table for each single 8 bit IR display signal; and displaying said mapped display signals. - View Dependent Claims (19)
-
-
20. An IR signal processing system which provides automatic mapping of IR data signals into mapped display signals which have adjusted dynamic range, said IR signal processing system comprising:
-
a means for producing said IR data signals with predetermined bit levels of intensity; a means for selectively undersampling the IR data signals of the producing means by selecting a dynamic range using less than 100% of occupied pixel levels represented in the IR data signals, said undersampling means outputting thereby a set of undersampled IR data signals; a means for mapping said undersampled IR data signals with mapped display values to output said mapped display signals with less than said predetermined bit levels of intensity; and a means for displaying said mapped display signals with said less than said predetermined bit levels of intensity, said displaying means being electrically connected with said mapping means to receive said mapped display signals therefrom. - View Dependent Claims (21, 22, 23)
-
Specification