Published January 1, 2022 | Version PYSPECTRA_v1.0
Software Open

PYSPECTRA

Description

PYSPECTRA is Python software for opening, viewing, and processing hyperspectral imagery. A Windows executable is provided along with source code and a users guide pdf with the following sections.

Table of Contents Section 1. Basic Toolbar Functionality ....................................................................................................... 1 Section 2. The image Viewer ..................................................................................................................... 2 2.01 Opening and Viewing an image. ................................................................................................... 2 2.02 Image Viewer Display and Navigation .......................................................................................... 2 2.03 Image Stretch: ............................................................................................................................... 3 2.04 Linking Viewers ............................................................................................................................. 3 2.05 Scatterplots ................................................................................................................................... 5 2.06 Focal Plane Mean Images ............................................................................................................. 7 2.07 Plotting Pixel Spectra .................................................................................................................... 8 Section 3. The Spectral Viewer .................................................................................................................. 9 3.01 Plotting Multiple Spectra .............................................................................................................. 9 3.02 Displaying the Wavelength-Value Crosshair ............................................................................... 10 3.03 Copy-Paste Spectra ..................................................................................................................... 10 3.04 Plot Toolbar Navigation .............................................................................................................. 11 3.05 Saving Spectra as Library ............................................................................................................ 11 3.06 Editing Spectral Plots .................................................................................................................. 12 3.07 Viewing Spectra on a Common Scale .......................................................................................... 12 3.08 Analysis - Background Removal .................................................................................................. 14 Section 4. The Spectral Library Manager and Viewer .............................................................................. 18 4.01 Opening a Spectral Library .......................................................................................................... 18 4.02 Viewing a Spectral Library ........................................................................................................... 19 4.03 Sorting Spectra by Text Match .................................................................................................... 19 4.04 Merging Spectral Libraries .......................................................................................................... 20 Section 5. Image Processing .................................................................................................................... 22 5.01 Principle Components Analysis (PCA): ........................................................................................ 22 5.02 Target Detection: ACE: ................................................................................................................ 23 5.03 Target Detection: Matched Filter: .............................................................................................. 24 Section 6. Material Identification ............................................................................................................ 27 6.01 Material Identification GUI: ........................................................................................................ 27 6.02 Entering Data .............................................................................................................................. 27 6.03 Material Identification ................................................................................................................ 32 6.04 Feature Matching: ....................................................................................................................... 38

Notes

If you use this software, please cite it as below.

Files

wbasener/PYSPECTRA-PYSPECTRA_v1.0.zip

Files (125.0 MB)

Name Size Download all
md5:61bfe76a38d7316f9216358cfb0d21d0
125.0 MB Preview Download

Additional details