Vibration Estimation using Python
Thanks to a code sample of the Analytics module, provided in Metavision SDK, with a Prophesee camera it is possible to estimate the frequency of vibrating objects.
If interessed, you can have a look on this page
of our public documentation.
Setup & Requirements
Some of requirements are related to default optics (lens) used on Prophesee cameras.
For example, for Gen3 sensor and the default optics (8mm focal length) :
- Minimum distance from the sensor to the vibrating object is 10cm
- Vibration amplitude should be at least 1 pixel (as FOV per pixel is 190µm at the minimum distance, then the minimum amplitude should be about 300µm, when the object is at 10cm distance). It is also possible to estimate vibration with smaller amplitudes, but you would need a lens with a longer focal length (for example, 16mm focal length will allow a twice smaller amplitude).
Independent on optics, it is very important to get the vibrating object in focus to see sharp edges
. For this, you would need to adjust the focus
and/or the aperture of the lens.