Traditional neural network nonuniformity correction method has the drawback of low convergence speed and is easy to generate ghosting artifacts. To overcome these problems, a neural network nonuniformity correction algorithm based on the non-local means filter is proposed for the infrared focal plane array in this study. To estimate the true image with a higher degree of confidence, the non-local means filter is employed to replace the average filter which is used in the traditional neural network method for its strong ability of edge preservation and global optimization. A variable learning r...