⚠️ PerceptionMetrics was previously known as DetectionMetrics. The original website referenced in our Sensors paper is still available here

PerceptionMetrics is a toolkit designed to unify and streamline the evaluation of object detection and segmentation models across different sensor modalities, frameworks, and datasets. It offers multiple interfaces including a GUI for interactive analysis, a CLI for batch evaluation, and a Python library for seamless integration into your codebase. The toolkit provides consistent abstractions for models, datasets, and metrics, enabling fair, reproducible comparisons across heterogeneous perception systems.

Documentation

Start with Getting Started, then choose the relevant topic from the guides. Detailed classes and functions are available in the Python API reference.

Guides Other resources
Datasets and data formats, models, CLI Compatibility
Metrics GUI and tutorial notebooks
💻 Code 🔧 Installation 🧩 Compatibility 📖 Python API 💻 GUI

diagram

What’s supported in PerceptionMetrics

Task Modality Datasets Framework
Segmentation Image Cityscapes, nuImages, RELLIS-3D, GOOSE, RUGD,
WildScenes, GAIA, Generic
PyTorch, Tensorflow
LiDAR SemanticKITTI, RELLIS-3D, GOOSE,
WildScenes, GAIA, Generic
PyTorch (tested with Open3D-ML, mmdetection3d, SphereFormer, and LSK3DNet models)
Object detection Image COCO, YOLO, nuImages PyTorch (tested with torchvision and torchscript-exported YOLO models)

More details about the specific metrics and input/output formats required for each framework are provided in the Compatibility section

DetectionMetrics

Our previous release, DetectionMetrics, introduced a versatile suite focused on object detection, supporting cross-framework evaluation and analysis. Cite our work if you use it in your research!

💻 Code 📖 Docs 🐋 Docker 📰 Paper

Cite our work

@article{PaniegoOSAssessment2022,
  author = {Paniego, Sergio and Sharma, Vinay and Cañas, José María},
  title = {Open Source Assessment of Deep Learning Visual Object Detection},
  journal = {Sensors},
  volume = {22},
  year = {2022},
  number = {12},
  article-number = {4575},
  url = {https://www.mdpi.com/1424-8220/22/12/4575},
  pubmedid = {35746357},
  issn = {1424-8220},
  doi = {10.3390/s22124575},
}