PREGO: Online Mistake Detection in PRocedural EGOcentric Videos

Alessandro Flaborea, Guido Maria D'Amely di Melendugno, L. Plini, Luca Scofano, Edoardo De Matteis +3 more
2/9/2026

No official code found. Best implementation: aleflabo/PREGO (35 stars, MIT, last commit 2025-06-09).

Abstract

Promptly identifying procedural errors from egocentric videos in an online setting is highly challenging and valuable for detecting mistakes as soon as they happen. This capability has a wide range of applications across various fields, such as manufacturing and healthcare. The nature of procedural mistakes is open-set since novel types of failures might occur, which calls for one-class classifiers trained on correctly executed procedures. However, no technique can currently detect open-set procedural mistakes online. We propose PREGO, the first online one-class classification model for mistake detection in PRocedural EGOcentric videos. PREGO is based on an online action recognition component to model the current action, and a symbolic reasoning module to predict the next actions. Mistake detection is performed by comparing the recognized current action with the expected future one. We evaluate PREGO on two procedural egocentric video datasets, Assembly101 and Epic-tent, which we adapt for online benchmarking of procedural mistake detection to establish suitable benchmarks, thus defining the Assembly101-O and Epic-tent-O datasets, respectively. The code is available at https://github.com/alef/abo/PREGO.

View on arXivView PDF

Code Implementations(1)

aleflabo/PREGOCommunity100%
MIT

The official PyTorch implementation of the IEEE/CVF Computer Vision and Pattern Recognition (CVPR) '24 paper PREGO: online mistake detection in PRocedural EGOcentric videos.

354Shell, PythonMar 11, 20241 years agoMIT
cvpr2024egocentric-visionmistake-detectionprocedural-learning

Similar Papers

Cite this paper

@article{flaborea2026prego,
  title  = {PREGO: Online Mistake Detection in PRocedural EGOcentric Videos},
  author = {Alessandro Flaborea and Guido Maria D'Amely di Melendugno and L. Plini and Luca Scofano and Edoardo De Matteis and Antonino Furnari and G. Farinella and Fabio Galasso},
  year   = {2026},
  eprint = {2404.01933},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2404.01933},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.01933.svg)](https://codeofpaper.com/paper/2404.01933)

Discussion