Abstract

Band selection refers to the process of choosing the most relevant bands in a hyperspectral image. By selecting a limited number of optimal bands, we aim at speeding up model training, improving accuracy, or both. It reduces redundancy among spectral bands while trying to preserve the original information of the image. By now, many efforts have been made to develop unsupervised band selection approaches, of which the majorities are heuristic algorithms devised by trial and error. In this article, we are interested in training an intelligent agent that, given a hyperspectral image, is capable of automatically learning policy to select an optimal band subset without any hand-engineered reasoning. To this end, we frame the problem of unsupervised band selection as a Markov decision process, propose an effective method to parameterize it, and finally solve the problem by deep reinforcement learning. Once the agent is trained, it learns a band-selection policy that guides the agent to sequentially select bands by fully exploiting the hyperspectral image and previously picked bands. Furthermore, we propose two different reward schemes for the environment simulation of deep reinforcement learning and compare them in experiments. This, to the best of our knowledge, is the first study that explores a deep reinforcement learning model for hyperspectral image analysis, thus opening a new door for future research and showcasing the great potential of deep reinforcement learning in remote sensing applications. Extensive experiments are carried out on four hyperspectral data sets, and experimental results demonstrate the effectiveness of the proposed method. The code is publicly available.

Highlights

  • I N remote sensing, spectral sensors are widely used for Earth observation tasks, such as land cover classification [1]–[15], anomaly detection [16]–[20], and change detection [21]–[33]

  • We propose a framework that can solve the problem of unsupervised band selection using deep reinforcement learning

  • 1) Evaluation: We use classification tasks to validate the effectiveness of selected bands

Read more

Summary

Introduction

I N remote sensing, spectral sensors are widely used for Earth observation tasks, such as land cover classification [1]–[15], anomaly detection [16]–[20], and change detection [21]–[33]. A hyperspectral image often comprises hundreds of spectral bands within and beyond the visible spectrum. Two kinds of methodologies, namely, feature extraction [34], [35] and band selection [36]–[55], are commonly used to reduce redundancy in hyperspectral images. The former transforms the original hyperspectral data into a lower dimension via a linear or nonlinear mapping. Band selection is applicable to tasks as diverse as hyperspectral image classification, change detection, and anomaly detection. We use classification tasks to validate the effectiveness of selected bands

Objectives
Results
Conclusion
Full Text
Published version (Free)

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