Skip to content

Analysis tools

Once you have annotated some box-type events (BBox or OBBox), you can right-click one of them to open a set of basic analysis tools. These tools help you characterize the event and determine which typology it belongs to.

Right-click menu on a BBox/OBBox annotation

Available tools

Tool What it shows
Spectrogram Time-frequency representation, navigable across channels
Spectral analysis Frequency content of the annotated event
Signal (time domain) Raw waveform amplitude over time
Signal (frequency domain) Frequency spectrum of the extracted signal
Signal (envelope) Amplitude envelope of the signal
Signal (phase) Instantaneous phase of the signal
Estimate Apparent Velocity Apparent propagation velocity of the event

Spectrogram

The Spectrogram tool computes a time-frequency representation of the annotated event using the Short-Time Fourier Transform (STFT) with a Hann window, letting you inspect how the spectral content evolves over time.

Unlike the other tools, the Spectrogram is navigable across channels: you can step through the spatial channels covered by the annotation to see how the time-frequency pattern changes along the cable, rather than being limited to a single channel or the annotation's average.

Spectrogram view

Tip

Adjust the overlap, window size, FFT size, maximum frequency, vMin, vMax, and smoothing parameters to optimize the display. Larger windows give better frequency resolution at the cost of time resolution.

Spectral analysis

The Spectral analysis tool estimates the Power Spectral Density (PSD) of the annotated event using Welch's method, averaged across the channels covered by the annotation. This gives a stable estimate of the frequency content of the event.

Spectral analysis view

Signal (time domain)

Displays the raw waveform amplitude over time, extracted from the central channel of the annotated event. Useful for inspecting the temporal structure of individual calls or pulses.

Signal time domain view

Signal (frequency domain)

Displays the amplitude spectrum of the extracted signal, computed via FFT with a Hann window applied to the full signal length. Complements the Spectral analysis view with a single-shot frequency representation.

Signal frequency domain view

Signal (envelope)

Displays the amplitude envelope of the signal, computed using the Hilbert transform. The envelope tracks the instantaneous amplitude of the signal, making it useful for identifying onsets, duration, and amplitude modulation patterns within the event.

Signal envelope view

Signal (phase)

Displays the instantaneous phase of the signal, computed as the argument of the analytic signal via the Hilbert transform. Useful for analyzing phase coherence and propagation characteristics across channels.

Signal phase view

Estimate Apparent Velocity

Estimates the apparent propagation velocity of the annotated event across the cable from its slope in the distance–time (t–x) plane. The user clicks Pick Points to enter pick mode, then clicks on the waterfall to place (t, d) pairs. With two or more picks, a linear regression d = v·t + c is computed in real time, the best-fit line is drawn, and the estimated velocity (m/s) and R² are reported.

This is particularly useful for discriminating between different types of events: seismic body waves, surface waves, and acoustic signals all propagate at characteristic velocities that can be used as a classification feature.

Estimate Velocity view

Note

This tool is only meaningful for events that show a coherent spatial propagation pattern. Results for stationary or highly scattered events should be interpreted with caution.

Tip

Once satisfied with the velocity estimate, click Save to annotation to store the estimated velocity and R² in the annotation CSV for later use.