Issue of High latency and frame drop during event data capture for accumulation period less than 10 ms.

Issue of High latency and frame drop during event data capture for accumulation period less than 10 ms.

We are using - KV260 and imx636 mipi camera setup for our system under Kria Ubuntu, for one of the application with event camera. We are capturing data with high fps by setting the accumulation period of 1-10 msec using OpenEB Metavision SDK 4.6.0. 
For accumulating the data we are using Metavision::EventBufferReslicerAlgorithm reslicer() to accumulate data with condition set to respective time period(1-30 msec). 
While capturing data with accumulation period of 1-10 msec and displaying, we are getting very high latency between event input and display output.
You can find the testing application (event_data_capture_high_fpgs.cpp) and corresponding test log in attachments.

While testing the event capture and accumulation app, we found there is repeated trigger of event slicer callback  without end of the time period as shown in snippet of test log as below:

  1. Frame Id : 58  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094097
  2. Frame Id : 59  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094097
  3. Frame Id : 60  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094109
  4. Frame Id : 61  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094109
  5. Frame Id : 62  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094109
  6. Frame Id : 63  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094109
  7. Frame Id : 64  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094129
  8. Frame Id : 65  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094129
  9. Frame Id : 66  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094129
  10. Frame Id : 67  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094143
  11. Frame Id : 68  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094143
  12. Frame Id : 69  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094154
  13. Frame Id : 70  main :  : Current time in milliseconds in  in reslicing callback : call is: 1746186094155

So how to capture high fps data with current setup using Metavision/OpenEB SDK? Is this the expected behavior or need to update capture algorithm for fast data capture?

    We are currently experiencing issues with our server. Some links may be temporarily unavailable. We apologize for the inconvenience and appreciate your patience as we work to resolve the problem as quickly as possible.

    As a Prophesee customer, join the community conversation. 
    Request your free access today.

      Information

      In this Community Forum, you can discuss products, technology and applications. Only registred users can post but everyone can read. To ask a private question, enter a support ticket in My Area https://support.prophesee.ai/portal/en/newticket