- LiDAR Definition: LiDAR stands for Light Detection and Ranging. It uses laser pulses to measure distances to objects by calculating the time-of-flight of light. The system emits rapid laser pulses and records the reflected signal with a sensitive detector, generating a dense set of 3D points called a point cloud.
- Basic Operational Principle: A laser emits a short pulse of light that travels to a target, reflects off it, and returns to the detector. The time interval between emission and reception is measured with high precision, typically in nanoseconds. Distance is computed as half the round-trip time multiplied by the speed of light.
- Components of a LiDAR System: Key components include a laser source (often near-infrared or green wavelength), a scanning mechanism (rotating mirror or solid-state phased array), a photodetector (avalanche photodiode or single-photon avalanche diode), and a timing electronics unit. These work together to produce accurate range measurements at rates exceeding 1 million points per second.
- Point Cloud Output: Each LiDAR measurement yields a point with (x, y, z) coordinates in a local or global reference frame. Additional attributes include intensity (reflectance strength at the wavelength), return number, and sometimes RGB color from an attached camera. The collective point cloud is the primary data product for further processing.
- Types of LiDAR Scanning: Three principal scanning geometries are topographic (downward-looking for terrain), bathymetric (water-penetrating green laser for seafloor), and atmospheric (for aerosol and wind profiling). Each optimizes laser wavelength, pulse energy, and scan pattern for its domain.
- Discrete Return vs Full Waveform LiDAR: Discrete return systems record up to several echoes per pulse (first, intermediate, last). Full-waveform systems digitize the entire backscattered signal, allowing extraction of multiple returns and sub-meter vertical resolution. Full-waveform provides richer data but requires larger storage and processing resources.
- LiDAR vs Radar vs Sonar: LiDAR uses light (shorter wavelength, higher angular resolution) versus radio waves (longer range, weather penetration) and sound (underwater). LiDAR excels at fine spatial detail but can be affected by fog and rain. Radar provides speed information via Doppler shift; LiDAR does not directly measure velocity.
- Importance of Pulse Repetition Frequency (PRF): PRF determines the number of pulses per second and thus point density. Higher PRF yields denser clouds but may cause range ambiguity if the pulse travels farther than the next pulse interval. Modern LiDARs operate at 200 kHz to 2 MHz, balancing density and ambiguity.
import numpy as np
def compute_distance(time_of_flight_ns):
speed_of_light = 299792458 # m/s
distance = speed_of_light * time_of_flight_ns * 1e-9 / 2
return distance
# Example: 100 ns round trip
distance = compute_distance(100)
print('Distance: {:.2f} m'.format(distance))The function converts time-of-flight in nanoseconds to distance in meters using the speed of light. Dividing by two accounts for the round trip. This simple calculation is the core of all LiDAR ranging, though real systems correct for atmospheric delays and timing jitter.
- LiDAR measures distance using laser time-of-flight to produce 3D point clouds.
- Key components include laser, scanner, detector, and timing electronics.
- Point clouds contain xyz coordinates, intensity, and return information.
- Discrete and full-waveform are the two main recording modes.