1. A method comprising: capturing an infrared (IR) image of a scene; determining a first IR image frequency pattern associated with the captured IR image, wherein the first IR image frequency pattern comprises first frequency components and associated first frequency component amplitudes; generating a second IR image frequency pattern based at least on the first IR image frequency pattern and a frequency pattern associated with a stray light model, wherein the frequency pattern associated with the stray light model comprises second frequency components and associated second frequency component amplitudes, wherein the second frequency components comprises a set of principal components and a set of non-principal components, and wherein the generating the second IR image frequency pattern comprises adjusting the first frequency component amplitudes of the first IR image frequency pattern corresponding to the set of non-principal components to obtain the second IR image frequency pattern; generating a fixed pattern noise (FPN) estimate FPNest t0 for time t 0 based at least on the second IR image frequency pattern; and performing an FPN compensation of the captured IR image based on said FPNest t0 to obtain a stray light compensated IR image.