Journal of Open Research Software (Oct 2024)

Software Application for Spectral Mixture Analysis for Surveillance of Harmful Algal Blooms (SMASH): A Tool for Identifying Cyanobacteria Genera from Remotely Sensed Data

  • Carl J. Legleiter,
  • Tyler V. King

DOI
https://doi.org/10.5334/jors.499
Journal volume & issue
Vol. 12, no. 1
pp. 13 – 13

Abstract

Read online

Remote sensing is often used to detect algae, but standard techniques do not provide information on the types of algae present or their potential to form a harmful algal bloom (HAB). We developed a framework for identifying algal genera based on reflectance: SMASH, short for Spectral Mixture Analysis for Surveillance of HABs. The Software Application for SMASH (SAS) was developed in MATLAB and makes use of a Multiple Endmember Spectral Mixture Analysis (MESMA) algorithm implemented in Python but packaged as a standalone executable. SAS includes functions for importing hyperspectral images, resampling spectral libraries, evaluating endmember spectral separability, performing MESMA, and generating various output data products.

Keywords