Tritech Sonar Processing

Acquisition and processing of data from Tritech Gemini sonars.
Author

Doug Gillespie

Published

March 24, 2026

Tritech sonar Processing

Acquires and processes data in real time or from files from Tritech Gemini Multibeam Sonars

  1. Acquire data directly from Tritech Gemini sonars

  2. Run track detectors in real time on the sonar data

  3. process data from Tritech GLF data files offline

  4. view and annotate detection data using the PAMGuard viewer.

Latest Features and bug fixes

V2.00

Sonar geometry: add absolute sonar coordinates to the sonar configuration settings. These are used in a number of places.

  • Firstly if multiple sonars are in use, the absolute positions of detection points are used in tracking, that joins tracks across sonars.

  • Second, the sonar data can be shown on the PAMGuard map display, in which case the absolute positions are used relative to the position of the hydrophone streamer. For a static installation, set the reference position of the streamer to a fixed position.

  • Third, on the main Tritech sonar display, the rotated positions of the sonars can be used to correctly orientate the sonars, although the absolute positions are not used on this display.

Absolute positions are also used by other modules, such as the RiverTrigger module.

On the main Tritech display, you can hold down the Alt key and drag the border of a bounding box controlling where each sonar is drawn on the display.

Handling out of water (OOW) alarms. When an OOW occurs, detection in GLF file data is paused. When acquiring data, the sonars stop pinging until the OOW alarm clears. When the alarm clears the background measurements are reset to avoid a flurry of false detections when the sonar re-enters the water.

GLF Recorder: Addition of a GLF Recorder module. This includes a trigger mechanism and a data buffer, so recording can start some time before the trigger occurs. Files are in standard glf format which is a zip archive of the data and some additional metadata. The main .dat file in the archive is identical to that created by the Tritech library, but the additional xml files, which seem to describe Genesis software detector configuration, are not created.

References

Douglas Gillespie, Gordon Hastie, Jessica Montabaranom, Emma Longden, Katie Rapson, Anhelina Holoborodko, and Carol Sparling. “Automated detection and tracking of marine mammals in the vicinity of tidal turbines using multibeam sonar.” Journal of Marine Science and Engineering 11, no. 11 (2023): 2095. doi.org/10.3390/jmse11112095.

Montabaranom, J., Gillespie, D., Longden, E., Rapson, K., Holoborodko, A., Sparling, C., and Hastie, G. (2025). “Seals exhibit localised avoidance of operational tidal turbines,” Journal of Applied Ecology. doi:10.1111/1365-2664.14844.

Montabaranom, J., D. Gillespie, C. Sparling, E. Longden, and G. Hastie. 2026. “Evaluating the Risk of Collision of Seals Swimming Within Metres of Operating Tidal Turbines.” Aquatic Conservation: Marine and Freshwater Ecosystems 36, no. 2: e70326. https://doi.org/10.1002/aqc.70326.

Downloads

For further information see the release notes on GitHub.

Source Code

Built Module

Online Help