The Pipeline Debug Screen provides a look under the hood of the signal processing algorithms used in h10s. It is accessible via Settings > Diagnostics > Pipeline Debug.
This screen visualizes the intermediate steps of the Pan-Tompkins algorithm and other signal processing stages in real-time.
Displays the signal quality metric derived from the accelerometer. A value of 1.0 indicates a clean signal, while lower values indicate motion artifacts.
The output of the bandpass filter (5-15Hz). This stage isolates the frequency range where the QRS complex energy is concentrated, removing baseline wander and high-frequency noise.
The derivative (slope) of the bandpass-filtered signal. This highlights the steep slopes of the QRS complex.
The squared signal of the derivative. This makes all data points positive and emphasizes the higher frequencies (the QRS complex) non-linearly.
The moving window integration of the squared signal. This produces a waveform that represents the total energy of the QRS complex, making it easier to detect.
Shows the detected R-peaks overlaid on the integration waveform, along with the adaptive thresholds used to identify them.
Note: These graphs are resource-intensive and are intended for debugging or educational purposes. They are not recorded to files.