The invention discloses a method for correcting the
infrared focal plane heterogeneity based on a sigma filter. According to the method, sigma filter with the template size of 5*5 is performed on an image after
linearity correction, self-adaptive adjustment of the iteration step length of a correction parameter and detection and replacement of abnormal pixels (bad pixels,
impulse noise and the like) are completed when edge-preserving smooth filter is achieved,
motion detection is achieved by using a change
reference image, and only when the difference between the corrected image and the change
reference image is larger than a change threshold value, update of the self-adaptive iteration step length is performed on the heterogeneity correction parameter. The sigma filter is applied to correction of the
infrared focal plane heterogeneity, the heterogeneity parameter
estimation error is reduced by using the edge preserving characteristic, the 'ghost objects' inhibiting capacity is strengthened, simultaneously, the self-adaptive iteration step length and detection and replacement of the abnormal pixels are achieved through the sigma filter, the computational complexity is low, and the method is suitable for
hardware circuits.