CPR-Coach: Recognizing Composite Error Actions based on Single-class Training
Not on the map. Why?
Abstract (arXiv)
The fine-grained medical action analysis task has received considerable attention from pattern recognition communities recently, but it faces the problems of data and algorithm shortage. Cardiopulmonary Resuscitation (CPR) is an essential skill in emergency treatment. Currently, the assessment of CPR skills mainly depends on dummies and trainers, leading to high training costs and low efficiency. For the first time, this paper constructs a vision-based system to complete error action recognition and skill assessment in CPR. Specifically, we define 13 types of single-error actions and 74 types of composite error actions during external cardiac compression and then develop a video dataset named CPR-Coach. By taking the CPR-Coach as a benchmark, this paper thoroughly investigates and compares the performance of existing action recognition models based on different data modalities. To solve the unavoidable Single-class Training & Multi-class Testing problem, we propose a humancognition-inspired framework named ImagineNet to improve the model's multierror recognition performance under restricted supervision. Extensive experiments verify the effectiveness of the framework. We hope this work could advance research toward fine-grained medical action analysis and skill assessment. The CPR-Coach dataset and the code of ImagineNet are publicly available on Github.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 39 of its 82 references that are in the map. First posted on arXiv 21 Sep 2023.
Builds on
39 of 82 references.
References · 39
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,270
- 2018SlowFast Networks for Video Recognitioncited by 1,867
- 2021Is Space-Time Attention All You Need for Video Understanding?cited by 1,620
- 2018Spatial Temporal Graph Convolutional Networks for Skeleton-Based Action Recognitioncited by 1,209
- 2014Two-Stream Convolutional Networks for Action Recognition in Videoscited by 1,068
- 2016Temporal Segment Networks: Towards Good Practices for Deep Action Recognitioncited by 902
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 856
- 2016NTU RGB+D: A Large Scale Dataset for 3D Human Activity Analysiscited by 686
- 2016EndoNet: A Deep Architecture for Recognition Tasks on Laparoscopic Videoscited by 367
- 2016RMPE: Regional Multi-person Pose Estimationcited by 340
- 2016YouTube-8M: A Large-Scale Video Classification Benchmarkcited by 324
- 2017Temporal Relational Reasoning in Videoscited by 324
27 more
- 2021Revisiting Skeleton-based Action Recognitioncited by 257
- 2020FineGym: A Hierarchical Video Dataset for Fine-grained Action Understandingcited by 234
- 2018Moments in Time Dataset: one million videos for event understandingcited by 215
- 2020Temporal Pyramid Network for Action Recognitioncited by 163
- 2021Rendezvous: Attention Mechanisms for the Recognition of Surgical Action Triplets in Endoscopic Videoscited by 141
- 2022FineDiving: A Fine-grained Dataset for Procedure-aware Action Quality Assessmentcited by 107
- 2019What and How Well You Performed? A Multitask Learning Approach to Action Quality Assessmentcited by 100
- 2020The Emerging Trends of Multi-Label Learningcited by 100
- 2015Compact Bilinear Poolingcited by 97
- 2016Learning To Score Olympic Eventscited by 88
- 2021Multi-Label Learning from Single Positive Labelscited by 81
- 2018Action Quality Assessment Across Multiple Actionscited by 79
- 2018Learning to score the figure skating sports videoscited by 73
- 2019BLOCK: Bilinear Superdiagonal Fusion for Visual Question Answering and Visual Relationship Detectioncited by 62
- 2021Comparative Validation of Machine Learning Algorithms for Surgical Workflow and Skill Analysis with the HeiChole Benchmarkcited by 60
- 2020Temporal Interlacing Networkcited by 45
- 2016Am I a Baller? Basketball Performance Assessment from First-Person Videoscited by 40
- 2021The SARAS Endoscopic Surgeon Action Detection (ESAD) dataset: Challenges and methodscited by 38
- 2019Multi-Moments in Time: Learning and Interpreting Models for Multi-Action Video Understandingcited by 37
- 2022TSA-Net: Tube Self-Attention Network for Action Quality Assessmentcited by 36
- 2017Video and Accelerometer-Based Motion Analysis for Automated Surgical Skills Assessmentcited by 28
- 2021MIcro-Surgical Anastomose Workflow recognition challenge reportcited by 28
- 2020Detection and Localization of Robotic Tools in Robot-Assisted Surgery Videos Using Deep Neural Networks for Region Proposal and Detectioncited by 22
- 2016Recognizing Surgical Activities with Recurrent Neural Networkscited by 21
- 2022A Survey of Video-based Action Quality Assessmentcited by 14
- 2019Action Recognition via Pose-Based Graph Convolutional Networks with Intermediate Dense Supervisioncited by 7
- 2015Augmenting Bag-of-Words: Data-Driven Discovery of Temporal and Structural Information for Activity Recognitioncited by 6
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 1.
4 papers.
- 2025A Decade of Action Quality Assessment: Largest Systematic Survey of Trends, Challenges, and Future Directionscited by 7
- 2024TechCoach: Towards Technical-Point-Aware Descriptive Action Coachingcited by 6
- 2025Multivariate Gaussian Representation Learning for Medical Action Evaluationcited by 1
- 2026SHANDS: A Multi-View Dataset and Benchmark for Surgical Hand-Gesture and Error Recognition Toward Medical Trainingcited by 0
- 2026SHANDS: A Multi-View Dataset and Benchmark for Surgical Hand-Gesture and Error Recognition Toward Medical Training27 Mar 2026
- 2025Multivariate Gaussian Representation Learning for Medical Action Evaluation13 Nov 2025
- 2025A Decade of Action Quality Assessment: Largest Systematic Survey of Trends, Challenges, and Future Directions5 Feb 2025
- 2024TechCoach: Towards Technical-Point-Aware Descriptive Action Coaching26 Nov 2024