B["Muscle Activity Detection at Wrist"] B --> C["Machine Learning Translation"] C --> D["Digital Commands"] A --> E["Two Main Applications"] E --> F["emg2qwerty - Typing"] E --> G["emg2pose - Hand Pose Estimation"] F --> H["Dataset: 108 participants"] H --> I["346 hours of recording"] I --> J["5.2M keystrokes"] J --> K["Character Error Rate < 10%"] G --> L["Dataset: 193 participants"] L --> M["370 hours of recording"] M --> N["80M pose labels"] N --> O["vemg2pose model"] O --> P["1cm error on held-out users"] K --> Q["Applications"] P --> Q Q --> R["Typing without physical keyboard"] Q --> S["AR/VR gesture control"] Q --> T["Anywhere hand tracking"] %% Key insight: Neural network scaling laws apply to sEMG D --> U["Key Finding: Scaling Laws Apply"] U --> V["More data = Better generalization"] V --> W["Works out-of-box on novel users""> B["Muscle Activity Detection at Wrist"] B --> C["Machine Learning Translation"] C --> D["Digital Commands"] A --> E["Two Main Applications"] E --> F["emg2qwerty - Typing"] E --> G["emg2pose - Hand Pose Estimation"] F --> H["Dataset: 108 participants"] H --> I["346 hours of recording"] I --> J["5.2M keystrokes"] J --> K["Character Error Rate < 10%"] G --> L["Dataset: 193 participants"] L --> M["370 hours of recording"] M --> N["80M pose labels"] N --> O["vemg2pose model"] O --> P["1cm error on held-out users"] K --> Q["Applications"] P --> Q Q --> R["Typing without physical keyboard"] Q --> S["AR/VR gesture control"] Q --> T["Anywhere hand tracking"] %% Key insight: Neural network scaling laws apply to sEMG D --> U["Key Finding: Scaling Laws Apply"] U --> V["More data = Better generalization"] V --> W["Works out-of-box on novel users""> B["Muscle Activity Detection at Wrist"] B --> C["Machine Learning Translation"] C --> D["Digital Commands"] A --> E["Two Main Applications"] E --> F["emg2qwerty - Typing"] E --> G["emg2pose - Hand Pose Estimation"] F --> H["Dataset: 108 participants"] H --> I["346 hours of recording"] I --> J["5.2M keystrokes"] J --> K["Character Error Rate < 10%"] G --> L["Dataset: 193 participants"] L --> M["370 hours of recording"] M --> N["80M pose labels"] N --> O["vemg2pose model"] O --> P["1cm error on held-out users"] K --> Q["Applications"] P --> Q Q --> R["Typing without physical keyboard"] Q --> S["AR/VR gesture control"] Q --> T["Anywhere hand tracking"] %% Key insight: Neural network scaling laws apply to sEMG D --> U["Key Finding: Scaling Laws Apply"] U --> V["More data = Better generalization"] V --> W["Works out-of-box on novel users"">
<aside> 💡
https://ai.meta.com/blog/open-sourcing-surface-electromyography-datasets-neurips-2024/
</aside>
graph TD
A["sEMG Technology"] --> B["Muscle Activity Detection at Wrist"]
B --> C["Machine Learning Translation"]
C --> D["Digital Commands"]
A --> E["Two Main Applications"]
E --> F["emg2qwerty - Typing"]
E --> G["emg2pose - Hand Pose Estimation"]
F --> H["Dataset: 108 participants"]
H --> I["346 hours of recording"]
I --> J["5.2M keystrokes"]
J --> K["Character Error Rate < 10%"]
G --> L["Dataset: 193 participants"]
L --> M["370 hours of recording"]
M --> N["80M pose labels"]
N --> O["vemg2pose model"]
O --> P["1cm error on held-out users"]
K --> Q["Applications"]
P --> Q
Q --> R["Typing without physical keyboard"]
Q --> S["AR/VR gesture control"]
Q --> T["Anywhere hand tracking"]
%% Key insight: Neural network scaling laws apply to sEMG
D --> U["Key Finding: Scaling Laws Apply"]
U --> V["More data = Better generalization"]
V --> W["Works out-of-box on novel users"]
https://ai.meta.com/blog/open-sourcing-surface-electromyography-datasets-neurips-2024/