The invention discloses an
elimination method for eliminating the stripe
noise of an
infrared image. The method comprises the following steps of 1, inputting an original
infrared image; 2, setting an iteration times K, an iteration sequence number K and conducting the iteration initialization; 3, calculating an
infrared image X k (i, j) after the k correction process; 4, calculating the module (
img file = 'DDA 0001218487710000011. TIF 'wi = '172 'he = '79' / ) of the
infrared image gradient after the k correction process; 5, updating correction parameters Gk(j) and Ok(j); 6, judging whether the condition of k < K is satisfied or not; 7, outputting a final
infrared image XK (i, j). The method of the invention is novel in design and simple in step. For the stripe
noise generation mechanism of the
infrared image, correction parameters are estimated through minimizing the energy function of a correction image. Meanwhile, the stripe
noise of the image is corrected through linear transformation. Therefore, the stripe noise of the image can be eliminated only by utilizing the infrared image itself. In this way, the periodic calibration of a focal plane array by means of a
black body is not required. On the premise that the stripe noise of the infrared image is effectively eliminated, the blurring phenomenon of image details is avoided. The method is small in calculation amount, good in real-time performance and convenient to popularize and use.