Abstract

In recent years, remote sensing images have played an important role in environmental monitoring, weather forecasting, and agricultural planning. However, remote sensing images often contain a large number of cloud layers. These clouds can cover a large amount of surface information. Therefore, an increasing number of cloud recognition methods have been proposed to reduce the impact of cloud cover. There are many difficulties in traditional cloud recognition methods. For example, the threshold method based on spectral features improves the accuracy of cloud detection, but it often leads to omission or misjudgment in cloud detection and depends on prior knowledge. To improve the accuracy and efficiency of cloud recognition, we use deep learning to address cloud recognition problems in remote sensing imagery. We propose a series of methods from the acquisition and production of training datasets to neural network training and cloud recognition applications. This paper describes a realization of cloud recognition of remote sensing imagery based on SegNet architecture. We have proposed two architectures named P_SegNet and NP_SegNet, which are modified from SegNet. Some parallel structures were also employed into the SegNet architecture to improve the accuracy of cloud recognition. Due to these changes, this paper also discusses the impact of the symmetry network structure on the final accuracy. Our proposed method was compared with the well-known fully convolutional neural network (FCNN) approach. The results have demonstrated the feasibility and practicality of using deep learning approach for cloud recognition in remote sensing images.

Highlights

  • Remote sensing images [1]–[4] have been widely applied in agricultural and forestry management, geological and mineral resources prediction, natural environment detection, weather forecasting, and many others

  • EXPERIMENTS AND RESULTS We examined the performance of each neural network on the test dataset which was obtained from the section III

  • In this paper, we have proposed a series of methods from training set acquisition to neural network training, to achieve the purpose of using deep learning to efficiently perform remote sensing image cloud recognition

Read more

Summary

Introduction

Remote sensing images [1]–[4] have been widely applied in agricultural and forestry management, geological and mineral resources prediction, natural environment detection, weather forecasting, and many others. Over 50% of the Earth’s sky is covered by various cloud layers that can interfere with a large amount of desired information in remote sensing images. Various cloud detection methods are available for remote sensing images. These methods share the common approach of using the spectral features of remote sensing images to detect clouds. They mainly separate the cloud layer from other objects based on the clouds’ reflectance or brightness temperature values in the infrared band. Remote sensing imagery processing software, such as ENVI and eCognition, are often used to detect clouds in remote sensing images.

Results
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call