atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Error Detection in Egocentric Procedural Task Videos

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Hand-object and articulated interaction · 31 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces the EgoPER egocentric procedural error dataset and EgoPED, a framework that detects procedural errors by training only on error-free videos, combining action segmentation, active-object GCN features, and contrastive step prototype learning.

Problem

Detecting procedural errors (omission, addition, modification, slip) in egocentric task videos when only error-free videos are available for training, a setting poorly served by existing video anomaly detection methods built for static surveillance views.

Approach

Combine holistic features from a temporal action segmentation backbone with relational features from a GCN over active-object graphs, and learn multiple per-step prototypes via contrastive learning; errors are flagged when frames are dissimilar to all normal prototypes of their predicted step.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use EgoPED with ActionFormer instead of the strongest reported baselineEgoPER · EgoPER (all tasks)EDA: 43.0 -> 57.0Helped
use EgoPED with ActionFormer instead of the strongest reported baselineEgoPER · EgoPER (all tasks)AUC: 59.9 -> 62.0Helped
use EgoPED with ActionFormer instead of S3RHoloAssist verb labels · HoloAssist (verb labels)EDA: 51.2 -> 68.0Helped
use EgoPED with ActionFormer instead of S3RHoloAssist noun labels · HoloAssist (noun labels)EDA: 51.6 -> 71.0Helped
use EgoPED with DiffACT instead of ATAATA · ATAEdit: 68.8 -> 74.0Helped
use 1 prototype per step instead of 2 (ablation)EgoPED (AF) · EgoPER (all tasks)EDA: 57.0 -> 55.5Hurt
use 1 prototype per step instead of 2 (ablation)EgoPED (AF) · EgoPER (all tasks)AUC: 62.0 -> 58.2Hurt
use 3 prototypes per step instead of 2 (ablation)EgoPED (AF) · EgoPER (all tasks)EDA: 57.0 -> 55.4Hurt
use 3 prototypes per step instead of 2 (ablation)EgoPED (AF) · EgoPER (all tasks)AUC: 62.0 -> 58.8Hurt
use 4 prototypes per step instead of 2 (ablation)EgoPED (AF) · EgoPER (all tasks)EDA: 57.0 -> 55.7Hurt
use 4 prototypes per step instead of 2 (ablation)EgoPED (AF) · EgoPER (all tasks)AUC: 62.0 -> 57.8Hurt
use 1 negative segment instead of 2 (ablation)EgoPED (AF) · EgoPER (all tasks)EDA: 57.0 -> 57.4Mixed

Surprising findings

Limitations

Experimental setup

Datasets: EgoPER HoloAssist ATA

Benchmarks: EgoPER HoloAssist ATA

Metrics: Error Detection Accuracy (EDA) AUC Omission Accuracy (O-Acc) Omission IoU (O-IoU) Acc IoU Edit F1@0.5 F1error

Baselines: HF2-VAD HF2-VAD + SSPCAB S3R Random MuCon TASL CDFL ATA

Builds on: ActionFormer MSTCN++ DiffAct InfoNCE I3D

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy