Background stripe noise
In addition to the fixed pattern noise caused by differences in sensors, there is another type of stripe noise in the infrared image, which is caused by the differences in the readout circuits in the IRFPA because sensors located in different columns on the IRFPA use different readout circuits. , the difference in the bias voltage of the readout circuit will produce alternating light and dark stripes on the infrared image, that is, stripe noise [1].
A statistically based stripe elimination
The specific steps are as follows [2]:
① Calculate the mean value of each column of the image to obtain the column mean data (one row);
② Calculate the average value of the column mean data (one number), subtract the average value from the column mean data to obtain the corrected data (one row);
③ Each row of pixels in the image is subtracted from the correction data point by point;
④ Obtain the stripe elimination image.
After the image is processed by the above method, the image stripes have been improved to a certain extent, but the problem still exists. The advantage is that the calculation is simple and consumes less resources.
Test program link:
https://github.com/AomanHao/ISP_Infrared_Image_Process/tree/main/Striped%20Noise%20Remove
references:
1. Infrared image stripe noise elimination method-Sui Xiubao
2. A low-contrast infrared image enhancement method-Qi Fengmei