Microsoft Research India's EdgeML
or Edge Machine Learning project aims to deploy Machine Learning on resource-constrained edge devices. EdgeML is important in many scenarios where there are constraints on a) latency, b) battery, and c) privacy.
GesturePod is an end-to-end implementation of EdgeML. GesturePod is a plug-and-play gesture recognition system. Simple to perform, complex to detect gestures are detected locally on tiny microcontrollers using EdgeML.
Here is a collection of resources for GesturePod.
The benchmark dataset for Gesture recognition - download here
[MIT Open source license]
If you are using the dataset please cite GesturePod
- Introductory video
- To know more about the technology, refer to our UIST'19 paper
- To try out our gesture recognition pipeline on your desktop checkout simulation
- To make your own GesturePod - you can access the instructable here, and the code here
- To train new gestures for GesturePod refer here
In the Media!
- Adafruit blog on Paul's Workshop
- ZD Net at NeurIPS 2018
- Satya Nadella at the Microsoft Town hall meeting, Hyderabad
- Financial Express
- Microsoft AI Blog
We welcome contributions, comments, and criticism.