Detection Timeline

Raw signal vs debounced output — why temporal smoothing matters

1.5s
20%
Raw Detection Signal What the camera sees every frame — flickering, noisy
Debounced Output Smoothed signal — stable, useful
Person detected
No detection
False negative (flicker)
0
Raw transitions
0
Debounced transitions
0%
Noise reduction
Why this matters: Without debouncing, the system would fire Discord notifications every time detection flickers — potentially hundreds per minute. The debounce timer waits for the signal to stabilize before changing state.
← Back to home