|
AFBR-S50 API Reference Manual v1.6.6
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
|
Noise Detectors Parameters for Saturation Detector and for Optical Disturber Detector. More...
#include <argus_nd.h>
Data Fields | ||
| struct { | ||
| uq12_4_t AbsoluteNoiseThreshold | ||
| uq12_4_t AmplitudeThreshold | ||
| uq0_8_t UncorrelatedNoiseEMAWeight | ||
| } | Saturation | |
| struct { | ||
| bool Enabled | ||
| uq12_4_t Activation | ||
| uq12_4_t Inclusion | ||
| uq12_4_t Exclusion | ||
| } | ODD | |
Noise Detectors Parameters for Saturation Detector and for Optical Disturber Detector.
Config contains:
Saturation Detector:
- Absolute Noise Threshold (when UCNoise is over this threshold
and Amplitude is over the corresponding threshold, the
pixel is marked as saturated)
- Amplitude Threshold (when Amplitude is over this threshold
and UCNoise is over the corresponding threshold, the
pixel is marked as saturated)
- UCNoise EMA Weight (for smoothing the UC Noise)
ODD:
- Enable switch
- Activation Threshold (over which Amplitude to apply the ODD)
- Inclusion Threshold (over which the pixel is marked valid)
- Exclusion Threshold (under which the pixel is marked invalid)
| uq12_4_t argus_cfg_nd_t::AbsoluteNoiseThreshold |
The uncorrelated noise threshold to saturate a pixel.
This is an AND condition together with the AmplitudeThreshold.
Units: LSB Valid Values 1.0, ..., 4095.0
| uq12_4_t argus_cfg_nd_t::Activation |
Amplitude threshold for enabling filter for pixel N (if amplitude N is over the limit).
Units: LSB Valid Values 1.0, ..., 4095.0
| uq12_4_t argus_cfg_nd_t::AmplitudeThreshold |
The amplitude threshold to saturate a pixel from the uncorrelated noise figure.
This is an AND condition together with the AbsoluteNoiseThreshold.
Units: LSB Valid Values 1.0, ..., 4095.0
| bool argus_cfg_nd_t::Enabled |
Enables the ODD.
| uq12_4_t argus_cfg_nd_t::Exclusion |
The SNR threshold to invalidate a pixel (too low SNR).
Units: LSB Valid Values 1.0, ..., 4095.0
| uq12_4_t argus_cfg_nd_t::Inclusion |
The SNR threshold to validate a pixel (SNR high enough).
Units: LSB Valid Values 1.0, ..., 4095.0
| struct { ... } argus_cfg_nd_t::ODD |
| struct { ... } argus_cfg_nd_t::Saturation |
| uq0_8_t argus_cfg_nd_t::UncorrelatedNoiseEMAWeight |
The weight for the exponentially moving average (EMA) that is used to smooth the uncorrelated noise figure.