Skip to main content
Have a personal or library account? Click to login
Software Application for Spectral Mixture Analysis for Surveillance of Harmful Algal Blooms (SMASH): A Tool for Identifying Cyanobacteria Genera from Remotely Sensed Data Cover

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

Open Access
|Oct 2024

Figures & Tables

Figure 1

High-level overview of the SAS workflow and corresponding interface components. The user begins with (1) hyperspectral image input, then (2) image pre-processing and filtering, followed by (3) spectral library input in the “Select input data” tab. In the second “Run SMASH” tab, the user (4) sets up a MESMA run by specifying parameters and then (5) performs SMASH and examines the results [10].

Figure 2

The interactive threshold masking method involves three new windows: one displaying the NDWI image, another that contains the histogram of pixel values within this image and allows the user to adjust the contrast by moving the red slider bars, and a smaller dialog box for specifying the minimum and maximum band threshold values used to produce the initial mask [10].

Figure 3

The masking tools in SAS allow the water body of interest to be isolated and spectral and spatial filters enhance the smoothness of the image [10].

Figure 4

SAS includes a spectral library viewer that allows the user to highlight specific endmembers in bold, or to remove them from the plot [10].

Figure 5

SAS provides a tool for calculating normalized spectral separability scores (NS3) that can help guide endmember selection [10].

Figure 6

One of the SMASH outputs is a classified map that illustrates the dominant cyanobacterial genera identified within each pixel of the image [10].

Figure 7

The distribution of dominant cyanobacterial genera can also be summarized via a histogram and a table listing the area and percentage of the water pixels identified in the masking step assigned to each endmember [10].

Figure 8

SAS can produce a map displaying the actual endmember fractions for a genus selected by the user, such as this example for Aphanizomenon in Upper Klamath Lake [10].

Figure 9

A false color composite can provide an effective means of visualizing the spatial distribution of and interactions between two selected endmembers, such as this representation of Aphanizomenon and Gloeotrichia in Upper Klamath Lake [10].

Figure 10

SAS can also produce a larger figure in which the endmember fractions for all endmembers, including water, are arranged as the tiles of a mosaic [10].

Figure 11

The RMSE calculated for each image pixel provides a convenient summary of the uncertainty associated with the MESMA output based on the mismatch between the observed and modeled spectral mixtures [10].

Figure 12

Averaging the RMSE values over all the pixels for which a particular taxon was identified as the dominant endmember can provide insight as to which types of cyanobacteria were not modeled well by the MESMA algorithm [10].

Figure 13

SAS provides a tool for conducting an analysis of the sensitivity of the MESMA output to the maximum RMSE constraint. The MESMA is repeated for, in this case, 20 different values of the maximum RMSE between 0.001 and 0.02, with the proportion of the image assigned to each endmember, or left unclassified, plotted as a function of the maximum RMSE [10].

Table 1

Output data products available for export from SAS. nem denotes the number of endmembers. See text for further details on image geo-referencing, file naming conventions, and the organization of the bands in the fraction mosaic image.

SAS OUTPUT DATA PRODUCTFILE FORMATNUMBER OF BANDS
Classified mapGeoTIFF1
Class maskGeoTIFF1
Fraction image for selected endmemberGeoTIFF1
Fraction color composite for two selected endmembers plus waterGeoTIFF3
Fraction mosaicGeoTIFFnem + 1
Root mean squared error (RMSE) imageGeoTIFF1
Taxa distributionASCII csvN/A
Endmember mean RMSEASCII csvN/A
DOI: https://doi.org/10.5334/jors.499 | Journal eISSN: 2049-9647
Language: English
Submitted on: Dec 19, 2023
Accepted on: Oct 11, 2024
Published on: Oct 23, 2024
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2024 Carl J. Legleiter, Tyler V. King, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.