How to remove clouds from satellite imagery using ArcGIS

Although the maps currently released have been screened for cloud cover (generally less than 20%), you may still encounter clouds (especially when downloading historical images), so how should these clouds be removed? We can try to use ArcGIS to process it.

Identify pixels

Load the satellite image to be processed and the satellite image used as the base map into ArcMap, and use the identification tool to identify the pixel values ​​of the satellite image with clouds, as shown in the figure below.

picture

Identify pixel values

De-clouding images

Recognize it several times and select a set of pixel values ​​that are as appropriate as possible. The final pixel values ​​used are 90, 110, and 120. Click the window on the menu bar to select image analysis, as shown in the figure below.

picture

Select image analysis

In the displayed image analysis dialog box, select the image to be processed and click Add Function below, as shown in the figure below.

Click to add function

In the function template editor dialog box that appears, insert a mask function, as shown in the figure below.

picture

Select mask function

In the displayed raster function properties dialog box, fill in the maximum value of 90,110,120 under the included range, as shown in the figure below.

picture

Fill in the pixel value

After clicking OK, turn off the cloud layer, and overlay the cloud-removed image with the cloud-free base image. You can see the effect after cloud removal, as shown in the figure below.

picture

Image after cloud removal

Conclusion

The above is a detailed description of how to use ArcGIS to remove clouds from satellite images, which mainly includes functions such as data sources, identifying pixels, and image cloud removal.

Guess you like

Origin blog.csdn.net/mrib/article/details/132684561