Depth Estimation STM32 model zoo

January 22, 2026 ยท View on GitHub

Depth estimation is a computer vision task that involves predicting the distance between each pixel in an image and the camera. It is a key component in applications such as robotics, autonomous navigation, and augmented reality, where understanding the 3D structure of a scene is essential.

Overview

This use case provides tools for running prediction and benchmark services on depth estimation models using the STM32AI Model Zoo framework.

A minimal set of example configuration files is available in the config_file_examples/ folder to help you get started with supported services. Additionally, the STM32AI Model Zoo repository offers ready-to-use models and their configuration .yaml files.

How to Use

To run the services, use the main launcher script stm32ai_main.py with a configuration file (e.g. user_config.yaml).

For general instructions on writing and customizing your YAML files, please refer to the README_BENCHMARKING.md and README_PREDICTION.md.

Supported Services

ServiceDescription
predictRuns inference on a single image or a folder of images using a depth model.
benchmarkEvaluates model performance (e.g. speed, memory, and optionally accuracy).

Other services like training, quantization, or evaluation are not currently available for this use case.