Stripe nonuniformity is very typical in line infrared focal plane arrays (IR-FPA) and uncooled staring IR-FPA. In this paper, the mechanism of the stripe nonuniformity is analyzed, and the gray-scale co- occurrence matrix theory and optimization theory are studied. Through these efforts, the stripe non uniformity correction problem is translated into the optimization problem. The goal of the optimization is to find the minimal energy of the image’s line gradient. After solving the constrained nonlinear opti mization equation, the parameters of the stripe nonuniformity correction are obtained and the stripe nonuniformity correction is achieved. The experiments indicate that this algorithm is effective and efficient.
You do not have subscription access to this journal. Cited by links are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.
You do not have subscription access to this journal. Figure files are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.
You do not have subscription access to this journal. Article tables are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.
You do not have subscription access to this journal. Equations are available to subscribers only. You may subscribe either as an Optica member, or as an authorized user of your institution.
Comparison of the Energy of Line Gradient E between the Original Images in Figs. 5a, 5c, 5e and the Stripe Nonuniformity Correction Images in Figs. 5b, 5d, 5f
Original image
34.77 (a)
30.49 (c)
26.56 (e)
NUC image
27.74 (b)
25.477 (d)
20.16 (f)
Table 2
Comparison of the Energy of Line Gradient E on Different Pixel Nonuniformity Variancea
Pixel Nonuniformity Variance
Noise Image ()
Stripe NUC Image ()
Variance 4
54.36
32.27
22.09
Variance 5
72.28
49.64
22.64
Variance 6
96.02
72.34
23.68
Variance 7
117.18
96.84
20.34
Variance 8
150.31
126.50
23.81
Variance 9
186.24
162.02
24.22
Variance 10
222.27
199.55
22.72
The variance of the stripe nonuniformity’s offset equals 2.
Table 3
Comparison of the Energy of Line Gradient E on Different Pixel Nonuniformity Variancea
Pixel Nonuniformity Variance
Noise Image ()
Stripe NUC Image ()
Variance 4
82.57
31.69
50.88
Variance 5
99.62
49.71
49.91
Variance 6
119.29
71.69
47.60
Variance 7
145.97
96.97
48.99
Variance 8
173.53
126.87
46.67
Variance 9
208.78
161.07
47.72
Variance 10
247.93
200.29
47.64
The variance of the stripe nonuniformity’s offset equals 4.
Table 4
Comparison of Mean-Square Error and Peak Signal-to-Noise Ratio before and after Nonuniformity Correction
Pixel Nonuniformity Variance
MSE before NUC
MSE after NUC
PSNR before NUC
PSNR after NUC
Variance 4
10.52
0.07
37.91
59.73
Variance 5
10.52
0.12
37.91
57.20
Variance 6
10.54
0.15
37.90
56.40
Variance 7
10.53
0.18
37.91
55.52
Variance 8
10.54
0.24
37.90
54.29
Variance 9
10.56
0.34
37.89
52.83
Variance 10
10.56
0.40
37.90
52.09
The variance of the stripe nonuniformity’s offset equals 2.
Table 5
Comparison of Mean-Square Error and Peak Signal-to-Noise Ratio before and after Nonuniformity Correction
Pixel Nonuniformity Variance
MSE before NUC
MSE after NUC
PSNR before NUC
PSNR after NUC
Variance 4
18.38
0.07
35.49
59.81
Variance 5
24.11
0.11
34.31
57.68
Variance 6
26.36
0.18
33.92
55.62
Variance 7
23.74
0.20
34.381
55.17
Variance 8
23.16
0.26
34.48
53.96
Variance 9
23.45
0.33
34.43
52.89
Variance 10
22.53
0.49
34.60
51.19
The variance of the stripe nonuniformity’s offset equals 4.
Tables (5)
Table 1
Comparison of the Energy of Line Gradient E between the Original Images in Figs. 5a, 5c, 5e and the Stripe Nonuniformity Correction Images in Figs. 5b, 5d, 5f
Original image
34.77 (a)
30.49 (c)
26.56 (e)
NUC image
27.74 (b)
25.477 (d)
20.16 (f)
Table 2
Comparison of the Energy of Line Gradient E on Different Pixel Nonuniformity Variancea
Pixel Nonuniformity Variance
Noise Image ()
Stripe NUC Image ()
Variance 4
54.36
32.27
22.09
Variance 5
72.28
49.64
22.64
Variance 6
96.02
72.34
23.68
Variance 7
117.18
96.84
20.34
Variance 8
150.31
126.50
23.81
Variance 9
186.24
162.02
24.22
Variance 10
222.27
199.55
22.72
The variance of the stripe nonuniformity’s offset equals 2.
Table 3
Comparison of the Energy of Line Gradient E on Different Pixel Nonuniformity Variancea
Pixel Nonuniformity Variance
Noise Image ()
Stripe NUC Image ()
Variance 4
82.57
31.69
50.88
Variance 5
99.62
49.71
49.91
Variance 6
119.29
71.69
47.60
Variance 7
145.97
96.97
48.99
Variance 8
173.53
126.87
46.67
Variance 9
208.78
161.07
47.72
Variance 10
247.93
200.29
47.64
The variance of the stripe nonuniformity’s offset equals 4.
Table 4
Comparison of Mean-Square Error and Peak Signal-to-Noise Ratio before and after Nonuniformity Correction
Pixel Nonuniformity Variance
MSE before NUC
MSE after NUC
PSNR before NUC
PSNR after NUC
Variance 4
10.52
0.07
37.91
59.73
Variance 5
10.52
0.12
37.91
57.20
Variance 6
10.54
0.15
37.90
56.40
Variance 7
10.53
0.18
37.91
55.52
Variance 8
10.54
0.24
37.90
54.29
Variance 9
10.56
0.34
37.89
52.83
Variance 10
10.56
0.40
37.90
52.09
The variance of the stripe nonuniformity’s offset equals 2.
Table 5
Comparison of Mean-Square Error and Peak Signal-to-Noise Ratio before and after Nonuniformity Correction
Pixel Nonuniformity Variance
MSE before NUC
MSE after NUC
PSNR before NUC
PSNR after NUC
Variance 4
18.38
0.07
35.49
59.81
Variance 5
24.11
0.11
34.31
57.68
Variance 6
26.36
0.18
33.92
55.62
Variance 7
23.74
0.20
34.381
55.17
Variance 8
23.16
0.26
34.48
53.96
Variance 9
23.45
0.33
34.43
52.89
Variance 10
22.53
0.49
34.60
51.19
The variance of the stripe nonuniformity’s offset equals 4.