Analysis updated 2026-05-18
Train a classifier that predicts which surgical subtask (knot tying, needle passing, suturing) is happening from IMU sensor data.
Run inference on new IMU CSV recordings to label surgical activity in real time.
Generate charts and dashboards visualizing model accuracy and activity transitions over a surgical session.
| markmamed/imu-surgical-intention-perception | huta0kj/skill-scanner-agent | kkdai/linebot-multimodal-rag | |
|---|---|---|---|
| Stars | 31 | 31 | 31 |
| Language | Python | Python | Python |
| Setup difficulty | hard | moderate | hard |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | researcher | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Python plus the public IMU datasets fetched and laid out correctly before training or inference works.
This Python project is a machine learning system designed to recognize a surgeon's intentions during an operation by reading motion data from IMU sensors, small devices that measure movement, acceleration, and rotation. The goal is to understand what surgical gesture or task a surgeon is performing in real time, which could feed into a robotic surgical assistant or exoskeleton that adapts to the operator's next move. The system is trained on several publicly available motion datasets including JIGSAWS, which contains recordings of surgical tasks like knot tying, needle passing, and suturing. It extracts features from the sensor data, such as speed, acceleration, and how both hands move together, and trains machine learning classifiers to predict which surgical subtask is currently happening. The README reports that the best model combination currently reaches about 84% accuracy on held-out test data. The project includes tools for training, running predictions on new CSV sensor files, and generating charts that visualize how the model performs and how a surgeon's activity transitions over time. It is a research codebase from Peking University Health Science Center.
A research codebase that predicts a surgeon's current task from IMU motion-sensor data, aiming to support surgical assistant exoskeletons that react to the operator's intent.
Mainly Python. The stack also includes Python, XGBoost, RandomForest.
No license information is provided in the README.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.