Where to fire the laser

Hyperspectral imaging sees the whole rock face but only infers grade. LIBS measures grade, one spot at a time. The Vulcanis loop uses the HSI scan to decide where each LIBS shot will reduce map error the most.

Play the loop, then switch strategy to compare it with random, grid and spectral-novelty sampling on the same scene and the same shot budget.

Simulated SWIR scene with known ground truth. An algorithmic benchmark, not field data.
HSI cue SWIR band-depth composite
R 2200 nm (sericite, kaolinite) · G 2340 nm (calcite) · B 2170 nm (alunite)
True grade hidden from the loop
01.2 % Cu
Estimated grade after 0 shots
01.2 % Cu
Uncertainty posterior std. dev.
lowhigh
Who chooses the shots

Computing baselines…

Map error (RMSE)–
Ore/waste misclassified at 0.5 % Cu–share of the face

Map error vs. shots fired

Same scene, same model, same LIBS noise; only the choice of shots differs. Random is the mean of 10 runs.

Vulcanis loop Random Systematic grid Spectral novelty
How the simulation works, and what it does not prove

The loop, one shot at a time

  1. A 72 × 72 pixel SWIR cube (2000–2490 nm, 50 bands) is synthesised from five mineral endmembers with realistic absorption positions, plus topographic shading and sensor noise.
  2. The cube is unmixed into mineral abundances. These are the cue: they correlate with grade, but part of the grade is controlled by factors HSI cannot see.
  3. A Gaussian-process posterior combines the HSI abundances with spatial correlation between shots.
  4. The loop fires where the posterior is least certain, reads the LIBS result (true grade plus measurement noise), updates the map and chooses again.

Baselines

All four feed the same posterior model, so differences come only from where the shots land. On some scenes a baseline ties or wins at some budgets; those cases are part of the failure envelope, not hidden.

Limits

This validates the decision logic in simulation (Phase 0 of the TRL roadmap). Next steps: replace the synthetic cube with open core-scan or outcrop cubes, then replace the LIBS stand-in with measured spectra.