Threshold¶
- class ThresholdDetector(min_power, normalize=True, peak_detection=True)[source]¶
Bases:
RadarDetector
,Serializable
Extract points by a power threshold.
- Parameters:
min_power (float) – Minmally required point power.
normalize (bool, optional) – Normalize the power during detection, so that min_power becomes a relative value betwee zero and one. Enabled by default.
peak_detection (bool, optional) – Run a peak detection algorithm to only extract points at power peaks. Enabled by default.
- detect(cube)[source]¶
Generate a point cloud from a radar cube.
- Parameters:
cube (RadarCube) – The radar cube to be processed.
- Return type:
- Returns:
The resulting (usually sparse) point cloud.
- property min_power: float¶
Minimally required point power.
- Returns:
Power (linear).
- Raises:
ValueError – On powers smaller or equal to zero.