In this paper, a fast scene based nonuniformity correction algorithm using Landweber iteration is proposed for line scanning infrared imaging systems (LSIR). The method introduces a novel framework of nonuniformity correction for LSIR by optimization. More specifically, first a “desired” image is obtained by an 1D Guassian filter from the corrected image; then a weighted mean square error optimization function is established in each line to minimize the mean square error between the corrected value and “desired” image. Correction parameters update adaptively by Landweber iteration, and then update the desired image. A stopping rule of the framework is also proposed. The quantitative comparisons with other state-of-the-art methods demonstrate that the proposed algorithm has low complexity and is much more robust on fixed-pattern noise reduction in the static scene.