What are ghost detections?
Ghost detections are spurious sensor readings that an algorithm interprets as a person or movement when no actual person exists. They can appear as single false counts, persistent phantom tracks, or intermittent noise that inflates occupancy metrics.
Why they matter:
- They distort analytics and downstream decisions such as HVAC scheduling or retail conversion metrics.
- They erode trust in sensor systems and create extra operational overhead to investigate anomalies.
- They can lead to unnecessary interventions, such as triggering alerts or adjusting building systems.
Detection and mitigation strategies
Most robust solutions use a combination of hardware choices, installation practices, and software filtering. Use multiple layers of mitigation to address both transient noise and systematic false positives.
Hardware and installation best practices
- Mounting and orientation: place sensors to minimize direct view of reflective surfaces (glass, polished metal) and to discourage multipath. Elevation and angle adjustments can remove common reflection paths.
- Coverage planning: avoid placing sensors where HVAC vents, rotating equipment, or screens produce repeated environmental motion.
- Choose the right sensor for the space: some technologies are inherently less sensitive to specific ghost causes. For instance, anonymous heat-based sensors often avoid the reflective and optical issues that affect cameras and depth sensors.
Signal preprocessing
- Background subtraction: maintain a slowly updating model of the static scene and filter out persistent non-human heat or motion sources.
- Elevation gating: for sensors that provide elevation or height estimates, discard detections outside an expected human height range.
- Temporal filtering: require minimum duration or continuity for a detection to be counted (debounce short spikes).
Tracking and model-based filters
- Multi-frame tracking: use object tracking to maintain and validate tracks over time; discard short-lived tracks that do not exhibit human-like motion.
- Motion and trajectory heuristics: apply speed and acceleration thresholds consistent with human movement to reject unlikely signatures.
- Confidence scoring: combine multiple features (size, persistence, motion pattern) into a confidence score and set thresholds tuned per environment.
Sensor fusion
- Combine complementary sensors: fuse thermal + radar or depth + passive infrared to leverage strengths of each modality and reduce modality-specific ghosts.
- Cross-validation: require corroboration from two independent sensors before declaring occupancy in sensitive applications.
Regular calibration and monitoring
- Periodic recalibration: update background models after layout changes (new furniture, seasonal sunlight changes) to prevent new ghost sources.
- Health checks and analytics: monitor for sudden shifts in baseline counts and investigate environmental changes or sensor drift.