The invention discloses a moving
small target detection method under a complex ground background, and the method comprises the steps: extracting sparse
optical flow points, and calculating a background
motion estimation matrix; performing background motion compensation by using the
motion estimation matrix to obtain a
frame difference image; fusing multiple frames of frame differences before and after the
frame difference graph to obtain a forward and backward
motion history graph; performing threshold
processing on the forward and backward
motion history graph, and extracting a connected domain based on a
region growing method to obtain a candidate motion target; carrying out
data association on the multiple frames of candidate targets before and after to obtain a plurality of motion tracks; calculating a confidence coefficient
score of each track according to the actual motion characteristics of the target; and according to the confidence coefficient of the track, removing and complementing the candidate targets to obtain a final
small target detection result. According to the detection method provided by the invention, for the moving target detection problem of a complex background and a small-size target, candidate moving area extraction is carried out based on a historical graph, and multiple frames of moving information before and after fusion are fused, so that the comprehensiveness, accuracy and high precision of detection are guaranteed.