A method and
system for maintaining uniformity in a FLIR display. During a one-time initialization procedure, a plurality of dynamic ranges are defined by covering a specific range of bucket fill levels when in a certain
gain. To cover all dynamic ranges possible, a plurality of pairs of
responsivity equalization (RE) calibrations (each pair producing a RE set of pixel
gain corrections) are also accomplished in the same one time initialization period. A plurality of corresponding level
equalization (LE) calibrations (each using the appropriate calibrated RE set and producing a LE set of pixel level corrections) for each anticipated
dynamic range are made at every power-up initialization. Each of the calibrations is done with respect to a thermal reference source to produce a uniform scene at the desired bucket fill level. An
algorithm is employed which forces the two bucket fill points defined during the
responsivity calibration to span as far as possible the
dynamic range and forces the level
equalization bucket fill point to fall within the two bucket fill points of the
responsivity calibration. Then, during an operational time period, the scene and
optics temperatures are monitored, and if the average bucket fill value exceeds the bucket fill range of the present
dynamic range, the presently selected dynamic range is changed to a second dynamic range (
gain is changed along with the RE set and LE set). The dynamic ranges are designed to overlap so that a
hysteresis effect is achieved. The pre-calibrations and automatic dynamic range switching prevent saturation and create the best uniformity (lowest fix pattern
noise) possible while allowing for
continuous operation of the FLIR
system, thus eliminating the interruption caused by the prior art touch-up calibration procedure.