1. A non-uniformity error correction system, comprising: a plurality of detectors disposed substantially within a planar array, the detectors configured to receive image data and to produce image signals in response; and a processor configured to receive the image signals produced by the detectors and to apply a bilateral filter to the signals; wherein the bilateral filter is configured to at least partially correct the image signals for non-uniformity errors among the detectors.