Home

Awesome

LEt-SNE: A Hybrid Approach To Data Embedding And Visualization of Hyperspectral Bands In Satellite Imagery

Published in the 45th IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) 2020.<br> DOI (ICASSP Publication): https://doi.org/10.1109/ICASSP40776.2020.9053924<br> DOI (Code Ocean): https://doi.org/10.24433/CO.7476989.v1<br>

Authors:

This repository contains the code needed to reproduce the experiment results in the published paper. In this paper, we attempt to address the curse of dimensionality, a phenomenon plaguing high dimensional datasets. We also identify two subproblems within dimensionality reduction: Data Visualization and Clustering. To address the Curse of Dimensionality, we introduce a new term, that we call the Compression Factor.

Organization

The repository contains files that can be used to reproduce the results in the paper. A short description of the contents of the repository follows:

Experimentation

To experiment with the algorithm, we recommend opening the notebook with Google Colab. Upload the files: Dataset.rar as well as LEt-SNE_requirements.txt in Colab, and run the notebook cells.

To choose a dataset for experimenting, a small change needs to be made in two function calls, where <dataset> is {salinas, indian_pines, pavia}:

load_data(<dataset> = True)
segment_image(<dataset> = True)

To switch between different modes of operation, assign them to be True. Eg: MANIFOLD = True, SEGMENTATION = True or LABEL = True. Ensure to assign exactly one of them to be True. The training / testing split ratio can be changed with the global constant TRAIN_SPLIT = 0.5. Other settings/hyperparameter choices are described in the notebook.

Contact

The author, Megh Shukla can be contacted via:

- e-mail: work.meghshukla@gmail.com
- linkedin: www.linkedin.com/in/megh-shukla/