The invention discloses a
small target detecting method based on R-FCN, wherein the method relates to the field of
image processing. The method comprises the steps of introducing a to-be-detected image into a convolutional network, successively performing characteristic extraction on a to-be-detected image through M network
layers according to a sequence from a topmost layer of M network
layers to a downmost layer and according to a sequence from the downmost layer of the M network
layers to the topmost layer, generating characteristic mapping graphs with different scales, selecting an N characteristic mapping graphs into an RPN for performing foreground-and-background classification, determining the coordinate of a foreground area,
processing a characteristic mapping block which corresponds with the coordinate of the foreground area for obtaining a characteristic vector; inputting each characteristic vector into a classifier for performing secondary classification, detecting whether the kind to which the characteristic vector is affiliated corresponds with a to-be-detected
small target and outputting a detecting result. According to the
small target detecting method, a manner of combining a top-down characteristic
pyramid and a down-top characteristic
pyramid is utilized for performing small target detection on the characteristic mapping graphs with different scales, thereby reducing report omission for the small target and improving detecting precision.