|
Algorithm 1 Approach to flying small target detection based on GMM_CS. |
|
Input: Flying small target image sequence |
|
Output: Detection results of each image in sequence |
-
1:
Initialize , , s, m, , , , R, K,
-
2:
for
do
-
3:
Break image into patches by Equation (11) and compressive sensing by Equation (3)
-
4:
Make GMM_CS for each patch by Equations (7)–(10)
-
5:
end for
-
6:
for
do
-
7:
Break image into patches by Equation (11) and compressive sensing by Equation (3)
-
8:
Identify candidate patches by Equations (7), (12), (13)
-
9:
for
do
-
10:
Designate successive patches and compose a data matrix G
-
11:
repeat
-
12:
Set ,,,,,
-
13:
Update indicator
-
14:
Identify supports:
-
15:
Merging:
-
16:
Estimating:
-
17:
Pruning: ,
-
18:
Update residue:
-
19:
Identify supports:
-
20:
Merging:
-
21:
Estimating:
-
22:
Pruning: ,
-
23:
Update residue:
-
24:
until
-
25:
end for
-
26:
Detect target over reconstructed sparse images by threshold segmentation
-
27:
end for
|