Geological Survey Ireland
Open a hyperspectral core scan
Launch CoreSpecViewer using the installation guide on the repository page.
The following slides all assume that you are working with hole 100131808811W500 box 103. The output descriptions will not make any sense if you are using a different scan.

The area circled in red is part of a calcite vein.
A pixel from this vein will be used in the following examples.

\[ \text{Reflectance (%)} = \frac{\text{Sample} - \text{Dark}}{\text{White} - \text{Dark}}\times 100 \]
The image shows the data from a pixel of the calcite vein in the raw data, a spectrum of the dark reference and a spectrum of the white reference. The image is corrected to reflectance using the formula by CoreSpecViewer on load.
Raw page:
![]()
By clicking Process CoreSpecviewer takes the cropped extent of the reflectance corrected scan and performs smoothing using the supplied parameters (default is Savitzky-Golay, window=11, polynomial-order=2)
![]()
As further part of the Process operation:
Visualise page:
Visualise page:
Visualise page:
Visualise page
We now have a pre-processed data cube ready for interpretation.
Visualise page
Visualise page:
Examples:
Reflectance spectra of major rock-forming minerals in the 500–14,000 nm wavelength region.
Figures taken from Laukamp et al. (2021): Mineral Physicochemistry Underlying Feature-Based Extraction of Mineral Abundance and Composition from Shortwave, Mid and Thermal Infrared Reflectance Spectra. Minerals, 11(4), 347.

From library reference spectra and published research, the 2300 nm feature is known to vary with carbonate composition.
Spectra taken from JPL spectral library. Meerdink, S. K., Hook, S. J., Roberts, D. A., & Abbott, E. A. (2019). The ECOSTRESS spectral library version 1.0. Remote Sensing of Environment, 230, 111196.

NB: different curve shape, but same minumum on measured band centre.
Many curves, with very different minima, can fit the measured data.

CoreSpecViewer defaults to Polynomial fitting, which can be changed in the source.
¹ Rodger, A., Laukamp, C., Haest, M. & Cudahy, T. (2012). A Simple Quadratic Method of Absorption Feature Wavelength Estimation in Continuum Removed Spectra. Remote Sensing of Environment, 118, 273–283.
² Thiele, S. T. et al. (2021). Multi-scale, multi-sensor data integration for automated 3-D geological mapping. Ore Geology Reviews, 136, 104252.
Table 5 from Laukamp et al. (2021). Values for these features are hard-coded into CoreSpecViewer.
Laukamp, C. et al. (2021). Mineral Physicochemistry Underlying Feature-Based Extraction of Mineral Abundance and Composition from Shortwave, Mid and Thermal Infrared Reflectance Spectra. Minerals, 11(4), 347.
Visualise page
2250W2350W2320WThe following instructions assume that you are using the Ecostress library version distributed with CoreSpecViewer.
Library page:
Library page:
Demo1.Demo1.Demo1.Visualise page:
Demo1 collection.Library page:
Demo1 to Demo2.Visualise page:
Demo2 and examine the mineral map.Library page:
Demo2 to Demo3.Demo3 and examine the mineral map.Library page:
Demo3 to Demo4.1900W.Visualise page:
Visualise page: