Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3560905.3568548acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article
Open access

Real-Time Tracking of Smartwatch Orientation and Location by Multitask Learning

Published: 24 January 2023 Publication History

Abstract

Arm posture tracking is essential for many applications, such as gesture recognition, fitness training, and motion-based controls. Smartwatches with Inertial Measurement Unit (IMU) sensors (i.e., accelerometer, gyroscope, and magnetometer) provide a convenient way to track the orientation and location of the wrist. Existing orientation estimations are based on predefined data fusion methods that do not consider the variations in the data quality of different IMU sensors. Existing location estimations rely on the estimated orientation results. A small orientation estimation error may cause high inaccuracy in location estimation. Moreover, these location estimation algorithms, e.g., Hidden Markov Model and Particle Filters, cannot provide real-time tracking on commercial mobile devices due to high computation overhead. This paper presents RTAT, a Real-Time Arm Tracking system that tackles the above limitations in a data-driven way. RTAT estimates both orientation and location simultaneously using a multitask learning neural network. It also incorporates a unique attention layer and a dedicated loss function to learn the dynamic relationship among IMU sensors. RTAT supports real-time tracking by performing model inference on smartphones. Finally, to train RTAT's neural network, we develop an easy-to-use labeled data collection system that uses a low-cost virtual reality system to provide orientation and location labels for the smartwatch. Extensive experiments show RTAT significantly outperforms existing state-of-the-art solutions in both accuracy and latency.

References

[1]
Yash Jain, Chi Ian Tang, Chulhong Min, Fahim Kawsar, and Akhil Mathur. Collossl: Collaborative self-supervised learning for human activity recognition. ACM IMWUT, 6(1):1--28, 2022.
[2]
Linlin Tu, Xiaomin Ouyang, Jiayu Zhou, Yuze He, and Guoliang Xing. Feddl: Federated learning via dynamic layer sharing for human activity recognition. In ACM SenSys, 2021.
[3]
Yang Liu, Zhenjiang Li, Zhidan Liu, and Kaishun Wu. Real-time arm skeleton tracking and gesture inference tolerant to missing wearable sensors. In ACM MobiSys, 2019.
[4]
Wenguang Mao, Mei Wang, Wei Sun, Lili Qiu, Swadhin Pradhan, and Yi-Chao Chen. Rnn-based room scale hand motion tracking. In ACM MobiCom, 2019.
[5]
Sheng Shen, He Wang, and Romit Roy Choudhury. I am a smartwatch and i can track my user's arm. In ACM MobiSys, 2016.
[6]
Peijun Zhao, Chris Xiaoxuan Lu, Bing Wang, Niki Trigoni, and Andrew Markham. Cubelearn: End-to-end learning for human motion recognition from raw mmwave radar signals. arXiv preprint arXiv:2111.03976, 2021.
[7]
Chengkun Jiang, Yuan He, Songzhen Yang, Junchen Guo, and Yunhao Liu. 3d-omnitrack: 3d tracking with cots rfid systems. In ACM/IEEE IPSN, 2019.
[8]
Hao Kong, Xiangyu Xu, Jiadi Yu, Qilin Chen, Chenguang Ma, Yingying Chen, Yi-Chao Chen, and Linghe Kong. m3track: mmwave-based multi-user 3d posture tracking. In MobiSys, 2022.
[9]
Tianxing Li, Chuankai An, Zhao Tian, Andrew T Campbell, and Xia Zhou. Human sensing using visible light communication. In ACM MobiCom, 2015.
[10]
Tianxing Li, Qiang Liu, and Xia Zhou. Practical human sensing in the light. In ACM MobiSys, 2016.
[11]
Dongyao Chen, Mingke Wang, Chenxi He, Qing Luo, Yasha Iravantchi, Alanson Sample, Kang G Shin, and Xinbing Wang. Wearable, untethered hands tracking with passive magnets. In ACM MobiCom, 2021.
[12]
Sheng Shen, Mahanth Gowda, and Romit Roy Choudhury. Closing the gaps in inertial motion tracking. In ACM MobiCom, 2018.
[13]
Qiang Yang and Yuanqing Zheng. Model-based head orientation estimation for smart devices. ACM IMWUT, 5(3):1--24, 2021.
[14]
Changhao Chen, Xiaoxuan Lu, Andrew Markham, and Niki Trigoni. Ionet: Learning to cure the curse of drift in inertial odometry. In AAAI, 2018.
[15]
Mahdi Abolfazli Esfahani, Han Wang, Keyu Wu, and Shenghai Yuan. Orinet: Robust 3-d orientation estimation with a single particular imu. IEEE Robotics and Automation Letters, 5(2):399--406, 2019.
[16]
Martin Brossard, Silvere Bonnabel, and Axel Barrau. Denoising imu gyroscopes with deep learning for open-loop attitude estimation. IEEE Robotics and Automation Letters, 5(3):4796--4803, 2020.
[17]
Scott Sun, Dennis Melamed, and Kris Kitani. Idol: Inertial deep orientation-estimation and localization. In AAAI, 2021.
[18]
Pengfei Zhou, Mo Li, and Guobin Shen. Use it free: Instantly knowing your phone attitude. In ACM MobiCom, 2014.
[19]
Xingzhou Zhang, Mu Qiao, Liangkai Liu, Yunfei Xu, and Weisong Shi. Collaborative cloud-edge computation for personalized driving behavior modeling. In ACM/IEEE Symposium on Edge Computing, 2019.
[20]
Hussein Hazimeh, Zhe Zhao, Aakanksha Chowdhery, Maheswaran Sathiamoorthy, Yihua Chen, Rahul Mazumder, Lichan Hong, and Ed Chi. Dselect-k: Differentiable selection in the mixture of experts with applications to multi-task learning. Advances in Neural Information Processing Systems, 34:29335--29347, 2021.
[21]
Yuxin Tian, Xueqing Deng, Yi Zhu, and Shawn Newsam. Cross-time and orientation-invariant overhead image geolocalization using deep local features. In IEEE/CVF Winter Conference on Applications of Computer Vision, 2020.
[22]
Miaomiao Liu, Xianzhong Ding, and Wan Du. Continuous, real-time object detection on mobile devices without offloading. In IEEE ICDCS, 2020.
[23]
Kang Yang and Wan Du. LLDPC: A Low-Density Parity-Check Coding Scheme for LoRa Networks. In ACM SenSys, 2022.
[24]
Xianzhong Ding, Wan Du, and Alberto E Cerpa. MB2C: Model-based deep reinforcement learning for multi-zone building control. In ACM BuildSys, 2020.
[25]
Xianzhong Ding, Wan Du, and Alberto Cerpa. Octopus: Deep reinforcement learning for holistic smart building control. In ACM BuildSys, 2019.
[26]
Miaomiao Liu, Kang Yang, Yanjie Fu, Dapeng Oliver Wu, and Wan Du. Driving maneuver anomaly detection based on deep auto-encoder and geographical partitioning. ACM Transactions on Sensor Networks (TOSN), 2022.
[27]
Xianzhong Ding and Wan Du. DRLIC: Deep Reinforcement Learning for Irrigation Control. In ACM/IEEE IPSN, 2022.
[28]
Zhihao Shen, Wan Du, Xi Zhao, and Jianhua Zou. DMM: Fast map matching for cellular data. In ACM MobiCom, 2020.
[29]
Hang Yan, Qi Shan, and Yasutaka Furukawa. Ridi: Robust imu double integration. In ECCV, 2018.
[30]
Sachini Herath, Hang Yan, and Yasutaka Furukawa. Ronin: Robust neural inertial navigation in the wild: Benchmark, evaluations, & new methods. In IEEE ICRA, 2020.
[31]
Huatao Xu, Pengfei Zhou, Rui Tan, Mo Li, and Guobin Shen. Limu-bert: Unleashing the potential of unlabeled data for imu sensing applications. In ACM SenSys, 2021.
[32]
Andrea Giovanni Cutti, Andrea Giovanardi, Laura Rocchi, Angelo Davalli, and Rinaldo Sacchetti. Ambulatory measurement of shoulder and elbow kinematics through inertial and magnetic sensors. Medical & biological engineering & computing, 46(2):169--178, 2008.
[33]
Mahmoud El-Gohary and James McNames. Shoulder and elbow joint angle tracking with inertial sensors. IEEE Transactions on Biomedical Engineering, 59(9):2635--2641, 2012.
[34]
Qaiser Riaz, Guanhong Tao, Björn Krüger, and Andreas Weber. Motion reconstruction using very few accelerometers and ground contacts. Graphical Models, 79:23--38, 2015.
[35]
Jochen Tautges, Arno Zinke, Björn Krüger, Jan Baumann, Andreas Weber, Thomas Helten, Meinard Müller, Hans-Peter Seidel, and Bernd Eberhardt. Motion reconstruction using sparse accelerometer data. ACM Transactions on Graphics (ToG), 30(3):1--12, 2011.
[36]
Pengfei Zhou, Yuanqing Zheng, and Mo Li. How long to wait? predicting bus arrival time with mobile phone based participatory sensing. In ACM MobiSys, 2012.
[37]
Wan Du, Panrong Tong, and Mo Li. Uniloc: A unified mobile localization framework exploiting scheme diversity. IEEE Transactions on Mobile Computing, 20(7):2505--2517, 2020.
[38]
Zhengyou Zhang. Microsoft kinect sensor and its effect. IEEE multimedia, 19(2):4--10, 2012.
[39]
Mingmin Zhao, Yonglong Tian, Hang Zhao, Mohammad Abu Alsheikh, Tianhong Li, Rumen Hristov, Zachary Kabelac, Dina Katabi, and Antonio Torralba. Rf-based 3d skeletons. In SigComm, 2018.
[40]
Wenjun Jiang, Hongfei Xue, Chenglin Miao, Shiyang Wang, Sen Lin, Chong Tian, Srinivasan Murali, Haochen Hu, Zhi Sun, and Lu Su. Towards 3d human pose construction using wifi. In ACM MobiCom, 2020.
[41]
Kelvin Xu, Jimmy Ba, Ryan Kiros, Kyunghyun Cho, Aaron Courville, Ruslan Salakhudinov, Rich Zemel, and Yoshua Bengio. Show, attend and tell: Neural image caption generation with visual attention. In International conference on machine learning, pages 2048--2057. PMLR, 2015.
[42]
Minh-Thang Luong, Hieu Pham, and Christopher D Manning. Effective approaches to attention-based neural machine translation. arXiv preprint arXiv:1508.04025, 2015.
[43]
Huimin Ren, Sijie Ruan, Yanhua Li, Jie Bao, Chuishi Meng, Ruiyuan Li, and Yu Zheng. Mtrajrec: Map-constrained trajectory recovery via seq2seq multi-task learning. In ACM SIGKDD, 2021.
[44]
Alex Graves, Abdel-rahman Mohamed, and Geoffrey Hinton. Speech recognition with deep recurrent neural networks. In IEEE international conference on acoustics, speech and signal processing, pages 6645--6649, 2013.
[45]
Azure kinect, 2022. https://azure.microsoft.com/en-us/services/kinect-dk/.
[46]
Vicon motion system, 2022. https://www.vicon.com/.
[47]
Orientation tracking of azure kinect, 2019. https://github.com/microsoft/Azure-Kinect-Sensor-SDK/issues/654.
[48]
Oculus insight, 2019. https://ai.facebook.com/blog/powered-by-ai-oculus-insight/.
[49]
Ana Rojo, Javier Cortina, Cristina Sánchez, Eloy Urendes, Rodrigo García-Carmona, and Rafael Raya. Accuracy study of the oculus touch v2 versus inertial sensor for a single-axis rotation simulating the elbow's range of motion. Virtual Reality, pages 1--12, 2022.
[50]
Valentin Holzwarth, Joy Gisler, Christian Hirt, and Andreas Kunz. Comparing the accuracy and precision of steamvr tracking 2.0 and oculus quest 2 in a room scale setup. In 2021 the 5th International Conference on Virtual and Augmented Reality Simulations, pages 42--46, 2021.
[51]
Tyler A Jost, Bradley Nelson, and Jonathan Rylander. Quantitative analysis of the oculus rift s in controlled movement. Disability and Rehabilitation: Assistive Technology, 16(6):632--636, 2021.

Cited By

View all
  • (2024)Poster Abstract: Data Efficient HVAC Control using Gaussian Process-based Reinforcement LearningProceedings of the 21st ACM Conference on Embedded Networked Sensor Systems10.1145/3625687.3628403(538-539)Online publication date: 26-Apr-2024
  • (2024)Finger Tracking Using Wrist-Worn EMG SensorsIEEE Transactions on Mobile Computing10.1109/TMC.2024.343901823:12(14099-14110)Online publication date: Dec-2024
  • (2024)Orientation Estimation Piloted by Deep Reinforcement Learning2024 IEEE/ACM Ninth International Conference on Internet-of-Things Design and Implementation (IoTDI)10.1109/IoTDI61053.2024.00016(134-145)Online publication date: 13-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SenSys '22: Proceedings of the 20th ACM Conference on Embedded Networked Sensor Systems
November 2022
1280 pages
ISBN:9781450398862
DOI:10.1145/3560905
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 January 2023

Check for updates

Author Tags

  1. arm tracking
  2. inertial measurement unit
  3. multitask learning

Qualifiers

  • Research-article

Funding Sources

Conference

Acceptance Rates

SenSys '22 Paper Acceptance Rate 52 of 187 submissions, 28%;
Overall Acceptance Rate 198 of 990 submissions, 20%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)789
  • Downloads (Last 6 weeks)95
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Poster Abstract: Data Efficient HVAC Control using Gaussian Process-based Reinforcement LearningProceedings of the 21st ACM Conference on Embedded Networked Sensor Systems10.1145/3625687.3628403(538-539)Online publication date: 26-Apr-2024
  • (2024)Finger Tracking Using Wrist-Worn EMG SensorsIEEE Transactions on Mobile Computing10.1109/TMC.2024.343901823:12(14099-14110)Online publication date: Dec-2024
  • (2024)Orientation Estimation Piloted by Deep Reinforcement Learning2024 IEEE/ACM Ninth International Conference on Internet-of-Things Design and Implementation (IoTDI)10.1109/IoTDI61053.2024.00016(134-145)Online publication date: 13-May-2024
  • (2024)MultiHGR: Multi-Task Hand Gesture Recognition with Cross-Modal Wrist-Worn DevicesIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621430(961-970)Online publication date: 20-May-2024
  • (2024)iRoCo: Intuitive Robot Control From Anywhere Using a Smartwatch2024 IEEE International Conference on Robotics and Automation (ICRA)10.1109/ICRA57147.2024.10610805(17800-17806)Online publication date: 13-May-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media