Skip to content

Repository files navigation

CurConMix: A Curriculum Contrastive Learning Framework for Enhancing Surgical Action Triplet Recognition

MICCAI 2025 Early Accepted

This work has been Early Accepted to MICCAI 2025, placing in the top 9% of submissions. CurConMix Diagram

Abstract

Accurately recognizing surgical action triplets in surgical videos is crucial for advancing context-aware systems that deliver real-time feedback, enhancing surgical safety and efficiency. However, recognizing surgical action triplets <instrument, verb, target> is challenging due to subtle variations, complex interdependencies, and severe class imbalance. Most existing approaches focus on individual triplet components while overlooking their interdependencies and the inherent class imbalance in triplet distributions.

To address these challenges, we propose a novel framework, Curriculum Contrastive Learning with Feature Mixup (CurConMix). During pre-training, we employ curriculum contrastive learning, which progressively captures relationships among triplet components and distinguishes fine-grained variations through hard pair sampling and synthetic hard negative generation. In the fine-tuning stage, we further refine the model using self-distillation and mixup strategies to alleviate class imbalance.

We evaluate our framework on the CholecT45 dataset using 5-fold cross-validation. Experimental results demonstrate that our approach surpasses existing methods across various model sizes and input resolutions. Moreover, our findings underscore the importance of capturing interdependency among triplet components, highlighting the effectiveness of our proposed framework in addressing key challenges in surgical action recognition.

How to Train

Run the following script to perform the entire training pipeline, which includes both pre-training with curriculum contrastive learning and fine-tuning with self-distillation and mixup:

bash run_curconmix.sh

Dataset

The CholecT45 dataset used in our experiments can be downloaded from the official repository:

🔗 https://github.com/CAMMA-public/cholect45

Please follow the instructions provided in the repository for access and usage guidelines.

Model Checkpoint Download

Model checkpoints and related CSV files are available at the following link:
Download Folder

Citation (Coming soon)

If you use our code or models, please consider citing:

@inproceedings{jeon2025curconmix, title={CurConMix: A Curriculum Contrastive Learning Framework for Enhancing Surgical Action Triplet Recognition}, author={Jeon, Yongjun and Shin, Jongmin and Park, Seonmin and Kim, Bogeun and Park, Kanggil and Oh, Namkee and Jung, Kyu-Hwan}, booktitle={International Conference on Medical Image Computing and Computer-Assisted Intervention}, pages={149--158}, year={2025}, organization={Springer} }

References

We build upon prior works in contrastive learning and surgical action recognition, including:

  • Amine Yamlahi et al., "Self-distillation for surgical action recognition", MICCAI 2023
  • Prannay Khosla et al., "Supervised Contrastive Learning", arXiv preprint arXiv:2004.11362

For questions or issues, please contact the authors or open an issue on GitHub.

About

The code will be released publicly upon publication.

Resources

Stars

10 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages