How does Bias work?
Hello. My sensor is IMX646. And I want to know how the comparator's positive and negative threshold values change after adjusting the bias_diff_off and bias_diff_on values?
Questions about biases
Hello, I have learned that bias_diff_off, bias_diff_on, bias_fo, bias_hpf, bias_refr have no physical units, they are just numbers that represent the deviations. I can get the absolute deviation values of each parameter from Figure 1. But I still have
IMX636 pixel reset
Hello, I would like to know how to set the reset function to a fixed time,there is an example in the IMX636 productspeification which inputting an approximately 3 ms reset pulse from the TDRSTN pin. And, here's the code I added in the metavision_vie
EVK4 sparking curve under different ambient light
Do you have similar probability curves for EVK4 cameras?(To be honest, I can't find out which of your web pages I saw this picture on……)
Maximum temporal resolution of the PPS3MVCD sensor
The datasheet the PPS3MVCD sensor states that the pixel latency is nominally 100μs. According to support, this latency is due to the processing that occurs on the chip and the speed of transfer supported by the USB interface. The pixel delay is nominally
Max speed for tracker
Hello Prophesee Team/broader community, I am looking to accelerate a real-time tracking application of the SilkyEvCamVGA. Starting from the generic_tracking.cpp and spatter_tracking.cpp examples, it seems that I reach a hard bound at around 50fps. Beyond
Asking for Probabilistic trigger curve
The trigger of the event camera depends on the change of light intensity, so is it related to the ambient light intensity? What is the probability of different contrast triggering events under different ambient light?
Higher Bias_off more OFF events?
Hi, I would like to know why if we increase the value of the OFF contrast threshold (Bias_off) we end up having more OFF events instead of less. What I understand is that if we increase the threshold is going to be harder to trigger an event but in this
Sensor electro-optical performances
Hello, Were the hot pixels masked or taken into account in the measuring of the electro-optical performances of the GENX320 (for example for the S-curve) ? Cheers, Michael
How to use the hot pixel detection code
Hi, I'd like to use the active pixel detection algorithm from the sdk (https://docs.prophesee.ai/stable/samples/modules/driver/active_pixel_detection.html). When the code is runnig, do i need to have a specific light stimulus for the sensor ? Cheers,
Setting a ROI on GENX320MP and masking the hot pixels in that ROI
Hi, I am trying to to mask some hot pixels in a given ROI on the GENX320 MP. I looked at this page : https://support.prophesee.ai/portal/en/kb/articles/how-to-mask-the-effect-of-crazy-hot-pixel I have the coordinates of the pixels i'd like to mask. But
Metavision studio stops recording when I use reset signal on EVK3's TDRSTn pad
Hello, I'm following the procedure from the GENX320 datasheet for square light stimulation of the sensor for electro-optical caracterization : I generate a reset pulse on the EVK3's TDRSTn pad. When I start an acquisition, Metavision studio screen freezes
[SDK][ERROR] 0:1(10): error: GLSL ES 3.10 is not supported.
I am trying to run the metavision_sparse_optical_flow.py example script in linux on a .raw file I have collected. When I try to run the example, I get the following error messages. Online I found a recommendation to use "export MESA_GL_VERSION_OVERRIDE=3.3"
HDF5 & Raw file play time differnece
If I "simply" convert the Raw file into an HDF5 file without any cutting and turn these two on with the metavision player, I could see that the "total playtime" changes, and the "position of objects in both files at the same time zone" changes as in the
Error reading an HDF5 in python (MacOS)
When trying to read an HDF5 (converted from a RAW recording) using the h5py library I have the following error: OSError: Can't read data (required filter 'HDF ECF filter; see http://www.hdfgroup.org/services/contributions.html' is not registered) Here
What are the voltages in the LPF and HPF exactly indicating?
Hello and good day, For Gen3.1 sensors I know that the high-pass and low-pass filters' values are indicated in mV. This voltage is exactly from which part of the sensor and changing them makes what changes in the circuit? Is there a schematic diagram
Issues in Software Development Based on SDK
Hello, I have developed a software application based on the Metavision SDK. It runs correctly on my development machine, but on another computer without the SDK installed, camera-related functions do not work despite copying the necessary DLLs. When I
Metavision studio video cutting time
I'm trying to cut the raw file to the length I want using Metavision Studio, but the problem arises here. When I specify the length I want (for example, 2s), most of the time it gives me a value that doesn't match, like 2.003s or 1.973s. I guess this
Metavision Studio installation
I recently installed Metavision Studio on my Windows system, but I'm encountering two errors when trying to run the application: The first error states: "Windows doesn't find \share\metavision\apps\metavision_studio\internal\client\Metavision studio."
EVT2.1 format
Hello, I'm trying to understand how the EVT 2.1 format works on GENX320. In order to do so, I generated 2 light edges (positive then negative) with a contrast well above the threshold value. The generated .RAW file should contain data with a sequence
Open recording in repeat mode
Hello, Is there a way to open a recording in a repeat mode? It could be an argument in the Metavision::Camera::from_file(), but it isn't.
Optical Flow Center-X and Center-Y always 0
I'm running into a strange problem where I am trying to process the optical flow of data and plot their position over time using the center_x and center_y values. For some reason, the center_x and center_y values are all essentially zero with some floating
Establishing a time reference
Hello Prophesee Team, Is it possible to establish a time reference with the API (ideally Python)? For example, if one were to exploit the do_time_shifting functionality, could a timestamp simply be taken as the EventsIterator is called? Or is this too
Why use a lifo ?
Hello, I was curious to know why there was a lifo on the GENX320 sensor. Is its purpose purely for calibration and sensor caracterization (like QE), or does it have other useful applications ? I can't seem to find extensive information on this subject
Convert RAW files to DAT files in batches
Hello, I want to know how to convert RAW files to DAT files in batches. For example, there are 20 RAW files in a folder, it is too cumbersome to use the "metavision_file_to_dat.exe" to process them one by one. Thanks.
What would be the best way to videostream over network from my EVK4?
Hello, I want to stream the video of my EVK4 over the network to another PC. What would be the best or most efficient way to do that? Any Ideas welcome.
Concatenating raw files
Hi, just a simple question, is it possible to concatenate 2 raw files to generate a new one whose duration is the sum of the two files taken as input? Thanks, Pedro
set biases while using metavision_simple_viewer.py
I am trying to set biases while using metavision_simple_viewer.py, but I have no idea how to make it in the absence of specific code examples. Sorry, I'm not good at using Python, so this question might seem a bit silly.
Help generating an event rate per allocation period plot
I am running the following code to plot event rates as a function of allocation time. Unfortunately, python crashes without any error when I call histo for the first time. Looking at it as far as I can, it seems the error is occurring on the C side. I
Refractory period/Pixel reset
Hello, I have a question regarding the TDRSTN pin of the EVK3 for GENX320. For caracterization, the datasheet indiates that (page 32) : Does this signal have the same effect as the bias_refr bias (https://docs.prophesee.ai/stable/hw/manuals/biases.html?highlight=refractory%20period)
Start/stop recording in same session: Different video lengths
Dear all, I am trying to acquire and store different videos in the same session. I was finally able to do it by using the RawReader class instead of the EventIterator, and with a proper order in the device.get_i_events_stream() function calls. If I run
Why do higher frequencies need brighter signals to be detected?
Hello dear Prophesee support team, In my experiments I realized in a constant brightness level higher frequencies signals (exp. 1KHz) cannot be detected as much as lower frequency signals (exp. 10~100Hz); meaning much less events are detected in higher
The specific value of the refractory period
Hello, I would like to know what is the refractory period in microseconds for the IMX636 version of EVK3 when the bias parameter is set to the default value.
Extrinsic Calibration Issue- Unable to detect LEDs
Hi I've been trying to use Arduino 2560 to blink 2 LEDs at different frequencies(150&200Hz) - code attached below. However, it seems like LEDs aren't being detected by the Prophesee EVK4 camera - (bias settings are at default (recording attached)) when
Pulse signal stopping problem during master-slave camera synchronization
Hello, I would like to ask you about the stop pulse signal: experiment procedure: 1. First synchronization: After compiling SDK: metavision_hal_sync, start the slave first and then the host. There is no problem with synchronization. Note: The USB data
Using OpenEB on Raspberry Pi 5
Hello, i'm running into a problem when trying to use the EVK3 on my Raspberry Pi 5. I compiled from source and even used ctest to verify the functionality. But when i try to launch for example metavision_viewer i get the following error: [HAL][ERROR]
Please ask metavision_sdk_get_started.cpp why the screen flips left and right after starting EVS to start collecting, thank you!
Please consult metavision_sdk_get_started.cpp. After starting EVS to start collecting, the screen flips left and right. For example: In the pictures and videos, the text on the side of the book is: QT5 development and examples. Comparing the actual object
Python RAW File decoder
Hello, In this documentation EVT2 RAW File decoder — Metavision SDK Docs 4.6.0 documentation (prophesee.ai) I can see that there is a code to extract the CD events as well as External Trigger Events in two different CSV files from a RAW file. Is there
[Grab HAL Error or Warning message]
Hi, I want to ask is it possible to grab the error message like NonMonotonicTimeHigh with Python API? I plan to detect during my recording/ live view session if I grab this error then I will stop or do something on my code. Thanks
Sensor Latency Gen 4.1
Hello I'm performing some experiments with PIV laser pulses and I see that even though here is specified that the max latency of the sensor is 200 us Temporal precision of Prophesee sensor's readout It seems that I'm having a higher latency. In the Image
Next Page