Software application for spectral mixture analysis for surveillance of harmful algal blooms (SMASH): A tool for identifying cyanobacteria genera from remotely sensed data
October 23, 2024
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.
Citation Information
Publication Year | 2024 |
---|---|
Title | Software application for spectral mixture analysis for surveillance of harmful algal blooms (SMASH): A tool for identifying cyanobacteria genera from remotely sensed data |
DOI | 10.5334/jors.499 |
Authors | Carl J. Legleiter, Tyler Victor King |
Publication Type | Article |
Publication Subtype | Journal Article |
Series Title | Journal of Open Research Software (JORS) |
Index ID | 70259765 |
Record Source | USGS Publications Warehouse |
USGS Organization | WMA - Observing Systems Division |