Excerpt of Auritus: An Open-Source Optimization Toolkit for Training and Development of Human Movement Models and Filters Using Earables
Excerpt of Auritus: An Open-Source Optimization Toolkit for Training and Development of Human Movement Models and Filters Using Earables
复制标题
Auritus 摘录:用于使用 Earables 训练和开发人体运动模型和过滤器的开源优化工具包
DOI:
10.1145/3544793.3563423
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Srivastava, Mani
中科院分区:
文献类型:
--
作者:
Saha, Swapnil Sayan;Sandha, Sandeep Singh;Pei, Siyou;Jain, Vivek;Wang, Ziqi;Li, Yuchen;Sarker, Ankur;Srivastava, Mani
Auritus is an extendable and open-source optimization toolkit designed to enhance and replicate earable applications. Auritus serves two primary functions. Firstly, Auritus handles data collection, pre-processing, and labeling tasks for creating customized earable datasets using graphical tools. The system includes an open-source dataset with 2.43 million inertial samples related to head and full-body movements, consisting of 34 head poses and 9 activities from 45 volunteers. Secondly, Auritus provides a tightly-integrated hardware-in-the-loop (HIL) optimizer and TinyML interface to develop lightweight and real-time machine-learning (ML) models for activity detection and filters for head-pose tracking. Auritus recognizes activities with 91% leave 1-out test accuracy (98% test accuracy) using real-time models as small as 6-13 kB. Our models are 98-740 × smaller and 3-6% more accurate over the state-of-the-art. We also estimate head pose with absolute errors as low as 5 degrees using 20kB filters, achieving up to 1.6 × precision improvement over existing techniques. Auritus is available at https://github.com/nesl/auritus.