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.