The invention discloses a city shadow detecting and removing method based on a high-resolution
remote sensing image. The method comprises the following steps: firstly calculating an image after the bilateral
filtration through a threshold value, to obtain a feature value for executing the shadow detection, and executing the
region growing to the result by using a graph
cutting method, to obtain ashadow
mask; and subtracting by using luminance graphs before and after the bilateral
filtration, to obtain a detailed graph, and getting a region with weaker texture, completing the detection of a city
water area by combining NDWI, removing the part of the
water area in the
shadow mask, and dividing a shadow and a non-shadow, calculating a shadow spectrum and texture information, and matching toobtain a homogeneous non-shadow area corresponding to each shadow area; and finally removing the non-water-area and
water area shadows by using a moment matching and
histogram matching method. The method is capable of, in allusion to the complexity of the city high-resolution image surface, greatly improving the shadow detecting and removing effects, and can be used for improving
engineering application problems, such as city
change detection and ground-object identification.