Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2025
License: CC BY
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Software . 2025
License: CC BY
Data sources: ZENODO
ZENODO
Software . 2025
License: CC BY
Data sources: Datacite
ZENODO
Software . 2025
License: CC BY
Data sources: Datacite
ZENODO
Software . 2025
License: CC BY
Data sources: Datacite
versions View all 4 versions
addClaim

Explainable ML for mapping minerals from CRISM hyperspectral data

Authors: Dhoundiyal, Sandeepan;

Explainable ML for mapping minerals from CRISM hyperspectral data

Abstract

This repository contains data and python code for training a Random Forest-based classifier for identifying minerals from their pre-processed CRISM spectra. It consists of the pre-processed dataset for training (a pickel dataframe): unified22MineralsinlierTrainingDatatset.pkl Exemplar spectra from the MICA dataset, which are used to compare detections made by the random forest with detections that have been validated through community consensus.: micaBandCentres.pkl Band Centres of the diagnostic absorption features in each MICA spectrum: micaBandCentres.pkl A numpy array containing the central wavelength of each band between 1 and 2.6 μm: wavelengthList.npy The python code for training the Random Forest, pre-processing the CRISM datacubes, classifying the pre-processed spectra, and post-processing the results to generate mineral maps: TRR3PlebaniPixelLevel-MedianFilter-SuperPixel.ipynb. The notebook also allows users to plot example spectra of the mineral detections made by the Random Forest and compare them with the MICA examplars, as well as generate explanations using SHAP. The output in the notebook was obtained using FRT1FD76, which can be downloaded from https://zenodo.org/records/15170534 The Notebook automatically installs the The CRISM ML toolkit developed by Plebani et al. (2022) which is available in this repository. Data for testing the Random Forest, as well as other ML models for analyzing CRISM images can be found at https://zenodo.org/records/15039620

Related Organizations
  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    1
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
1
Average
Average
Average