Skip to content

PYSPECTRA v1.0

Latest
Compare
Choose a tag to compare
@wbasener wbasener released this 14 Jun 18:08
· 29 commits to main since this release

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