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/