Machine Learning

Discover Metavision ML, a comprehensive Machine Learning framework for event-based vision.

Metavision ML uses PyTorch as a machine learning framework. This gives us the power of a well established framework, the convenience of Python and C++ integration, and the possibility to export your event-based model to other frameworks.

Event-based data is typically temporally rich and spatially sparse, which makes it difficult to exploit using the currently available machine learning frameworks. In Metavision ML module, we ensure that event-based data is correctly managed so training loops and inference pipelines are designed to guarantee the compatibility between event-based data and generic machine learning frameworks.

To be used in modern deep learning models, which use tensors to accelerate the training, our raw events are encoded into tensors. This step is detailed in Event Preprocessing Tutorial

../_images/eb_vs_fb_ml_approach.png

Therefore, with Metavision ML you can use the advantages of event-based vision together with the power of machine learning. Currently, we provide pre-trained models and inference samples for various applications like:

In addition, you will find all the tools required to ensure the best use of event-based data for machine learning: