βTap is an Android service that allows you to detect tap input on the back of your smartphone or tablet. You simply instantiate the service in your app and automatically get access to back-tap events. How awesome does it sound?
βTap is grounded on solid machine learning principles that enable back-tap interactions using current hardware and sensors. This means you don't need anything special to start using the Android service.
Our studies reveal that you will get 90% of accuracy at a minimum; that is, only one out of ten back-taps would be misrecognized as such. Bear in mind that reliable back-tap detection is hard science.
βTap uses very specific sensor signals and features, removing thus unnecessary computations and preserving battery life, even after extended periods of use.
We conduct several experiments on a weekly basis to ensure that βTap keeps improving. The service is pretty stable right now, but we will push updates from time to time so that you can get the latest version at any time.
How does it work?
When you tap on the back of your device, βTap analyzes in realtime different sensor signals (such as acceleration, gravity, or angular velocity) and computes a series of features that are fed into a classifier. Finally, the classifier estimates if a tap has actually happened or not.
You can visit our website https://btap.tech to find more information, such as, publications, technical reports, and demos.