The invention discloses a method for detecting automatically a circular
oil tank with a
remote sensing image. The method comprises: first, executing MHC
visual saliency transformation on the
remote sensing image to obtain a
visual saliency map, executing
mathematical morphology enhancement to obtain a enhanced
visual saliency map, and executing circle detection on the enhanced visual
saliency map by means of hough transformation to obtain a suspected
oil tank region; then, executing turbopixels over-segmentation on the
remote sensing image, combining segmented blocks according to features, and obtaining a suspected
oil tank region according to an approximately-circular feature; last, in conjunction with a hough detection result and an approximately-circular
feature detection result, executing SVM classification by means of a relationship between a circle center and a
radius of the oil tank and multiple features, and filtering out concentric circles and a non-oil tank region to obtain finally an oil tank region. Through a large number of experiments, it is proved that the method for detecting automatically a circular oil tank with a remote sensing image can obtain the higher precision ratio and recall ratio on the
optical image having a large region and
high resolution, and not only have a significant detection effect on the bright oil tank, but also have a certain detection effect on the darker oil tank.