Skip to content

LiDAR Ghost and Multipath Artifacts

Executive Summary

LiDAR ghost and multipath artifacts are false or distorted points caused by reflective surfaces, transparent materials, wet ground, high-intensity targets, receiver saturation, edge discontinuities, or external optical interference. They matter because they can create false objects, erase real surfaces, pollute static maps, and corrupt scan matching. On airside vehicles, these artifacts are common around wet aprons, terminal glass, polished aircraft skin, retroreflective markings, signs, cones, and high-visibility clothing.

Ghost handling belongs in the sensor layer and must feed perception, localization, mapping, and safety monitoring. It is not just a point-cloud cleanup step.

Artifact Taxonomy

ArtifactMechanismPoint-cloud symptomAirside examples
Multipath ghostLaser reflects through one or more specular paths before returningObject appears behind glass, below ground, or mirrored from a reflective planeTerminal glass, wet apron, polished fuselage, service building windows.
Reflective dropoutBeam reflects away from receiverHoles in expected surfacesStanding water, glass, glossy painted markings.
Retroreflector bloomingVery high return overloads receiver or adjacent processingInflated target extent or nearby false pointsRetroreflective signs, cones, vests, stand markings, vehicle plates.
Receiver saturationStrong light or return exceeds useful measurement rangeAngular dropout, clipped intensity, false rangeLow sun, reflective aircraft, close reflectors.
Edge shadow pointsMixed returns near discontinuitiesGhost points near object edgesAircraft gear, tow bars, poles, carts, fences.
Wet-surface mirrorGround reflection creates indirect pathBelow-ground points, mirrored obstacle fragments, missing groundRain puddles, wet concrete, de-icing fluid on apron.
Inter-sensor or external optical interferenceAnother emitter contaminates receiver timing or intensitySparse unexplained points or sector noiseDense autonomous fleet, survey LiDARs, active optical beacons.

Detection Signals

SignalWhat to checkStrength
Ray consistencyDoes a point sit behind a known reflective surface or outside a feasible ray path?Strong for maps with glass/wet-surface priors.
Ground consistencyIs a point below a surveyed or estimated ground plane?Strong for wet-surface multipath.
Intensity saturationAre intensity or reflectivity values clipped or extreme?Strong for retroreflector bloom but hardware-specific.
Sector coverageAre returns missing or corrupted in an angular sector?Strong for blockage, sun, and receiver issues.
Temporal stabilityDoes the point persist as the ego pose changes?Strong for moving ghosts; weak for persistent glass ghosts.
Multi-return/waveformAre there multiple peaks or abnormal pulse shapes?Strong where hardware exposes the data.
Cross-sensor agreementDo radar, camera, thermal, or map evidence support the point?Critical for safety decisions.

Removal and Mitigation Techniques

TechniqueBest fitLimitation
PCL ShadowPoints or edge-aware filteringEdge ghost points around discontinuitiesDoes not solve glass or wet-ground multipath.
Reflective-plane modelingGlass, mirrors, wet surfaces with known planesNeeds geometry and may miss curved aircraft surfaces.
Full-waveform ghost classificationMulti-path ghosts where waveform LiDAR is availableNot available on many automotive LiDARs.
Ground-model rejectionBelow-ground wet-surface returnsCan delete valid curb/ramp/grade transitions if map is wrong.
Temporal occupancy and ray clearingGhosts that do not persist across viewpointsCan remove thin valid structure.
Retroreflector extent gatingBloom around known reflective signs or conesNeeds known size/shape priors and intensity calibration.
Sensor health diagnosticsBlockage, dust, sun sectors, saturationDetects degradation but does not classify every ghost point.
Radar/camera/thermal confirmationSafety-critical obstacle decisionsEach modality has its own failure modes.

Deployment Decision Rules

ConditionAction
Ghost point is outside physically plausible space and unsupported by other sensorsRemove or downweight; log as ghost candidate.
Ghost point could be a small obstacle in the near fieldKeep as low-confidence obstacle unless radar/camera/thermal or temporal evidence rejects it.
Reflective artifact degrades localization map matchingExclude from scan-to-map residuals and add a map-quality annotation.
Retroreflective bloom expands a known sign/cone/vestClip object extent using geometry, not intensity footprint alone.
Sector saturation or blockage is detectedTrigger sensor degradation state; do not treat denoising as recovery.
Wet apron creates below-ground returnsUse ground-model and cross-sensor checks; avoid updating persistent maps with affected points.

Failure Modes

  • Ghost is accepted as a real obstacle, causing unnecessary braking or route blockage.
  • Real person or chock is rejected as a ghost because it is sparse, low, or near a reflective surface.
  • Static map accumulates mirrored structures, creating persistent localization bias.
  • Scan matching aligns to a reflective artifact or ghost vehicle.
  • Bloom around high-visibility clothing changes perceived pedestrian size.
  • Filtered point cloud hides receiver saturation that should have triggered an ODD restriction.

Airside-Specific Validation Guidance

Build a test matrix around:

  • Wet concrete and standing water at shallow scan angles.
  • Retroreflective cones, signs, vests, stand markings, and vehicle plates.
  • Aircraft fuselage and engine nacelle reflections.
  • Terminal glass and jet bridge glass.
  • Low sun with wet apron reflections.
  • Night floodlights and reflective markings.
  • De-icing fluid film and steam near aircraft.

Metrics:

  • Ghost precision/recall by artifact type.
  • False deletion rate for people, cones, chocks, tow bars, and aircraft gear.
  • Detector false positives behind glass or below ground.
  • Localization residual changes with reflective regions masked/unmasked.
  • Static map ghost rate after repeated sessions.
  • Sensor health response latency for saturation and blockage.

Implementation Notes

  • Treat ghost removal as a candidate mask, not an irreversible delete, until safety validation is complete.
  • Preserve raw, filtered, and ghost-candidate clouds in logs.
  • Maintain per-sensor intensity calibration and saturation thresholds.
  • Add map annotations for known glass, reflective signs, and wet-prone apron zones.
  • Use radar as an independent confirmation source in fog, mist, spray, and wet-surface cases, while remembering radar also has multipath.
  • Do not use a ghost filter to compensate for poor sensor placement; add near-field coverage or redundant sensors where required.

Sources

Public research notes collected from public sources.