![]() |
DvsenseDriver
1.2.6
The SDK for dvsense products.
|
DVSLume, DVSLume-G1, DVSync, and DM3 provide Anti Flicker, Event Trail Filter, and Event Rate Control tools. Regular event cameras obtain them through DvsCamera::getTool(), while DVSync uses FusionCamera::getTool(). Treat the connected device's getAllParamInfo() result as authoritative for parameter ranges.
Event signal processing functionalities include:
The Anti Flicker function can detect and eliminate periodically varying events. In the configuration of the dynamic vision sensing camera, it can remove events with cycles from 2ms to 20ms (50Hz to 500Hz).
| Parameter | Description | Default | Minimum | Maximum | Notes |
|---|---|---|---|---|---|
| enable | Enable Anti Flicker | false | false | true | |
| low_frequency | Lowest frequency to filter | 50Hz | 50Hz | 520Hz | |
| high_frequency | Highest frequency to filter | 520Hz | 50Hz | 520Hz | |
| fliter_mode | Filtering mode | Band cut | Band cut | Band pass | |
| duty_cycle | Duty cycle | 50% | 0% | 100% | |
| start_threshold | Start threshold | 6 | 0 | 7 | |
| stop_threshold | Stop threshold | 4 | 0 | 7 |
Here is how to configure the anti-flicker feature using SDK APIs:
Use dvsense::DvsCamera::getTool for regular event cameras or dvsense::FusionCamera::getTool for DVSync. Parameter operations are otherwise the same.
This filter considers consecutive events of the same polarity produced within a short time as bursts and will delete some events based on selected options:
Note: Burst event filtering significantly reduces the event rate but also removes texture information. These filters support processing of burst events over a timeframe from 1 millisecond to 100 milliseconds.
| Parameter | Description | Default | Minimum | Maximum | Notes |
|---|---|---|---|---|---|
| enable | Enable Event Trail Filter | false | false | true | |
| threshold | Threshold for event detection | 10 | 1 | 100 | |
| type | Type of filtering | "TRAIL" | Options include "TRAIL", "STC_CUT_TRAIL", "STC_KEEP_TRAIL" |
Here is how to configure the Event Trail Filter using SDK APIs:
The Event Rate Controller (ERC) adjusts the output by discarding events in both spatial and temporal domains to achieve a target event rate. Note: The signal quality might be affected when using this feature.
| Parameter | Description | Default | Minimum | Maximum | Notes |
|---|---|---|---|---|---|
| enable | Enable Event Rate Control | false | false | true | |
| max_event_rate | Maximum event rate | 320 MEv/s | 0 MEv/s | 320 MEv/s |
Here is how to configure the Event Rate Controller using SDK APIs: