{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T15:50:30Z","timestamp":1781797830148,"version":"3.54.5"},"reference-count":61,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2019,9,9]],"date-time":"2019-09-09T00:00:00Z","timestamp":1567987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2019,9,9]]},"abstract":"<jats:p>Real-time handwriting tracking is important for many emerging applications such as Artificial Intelligence assisted education and healthcare. Existing movement tracking systems, including those based on vision, ultrasound or wireless technologies, fail to offer high tracking accuracy, no learning\/training\/calibration process, low tracking latency, low cost and easy to deploy at the same time. In this work, we design and evaluate a wireless backscattering based handwriting tracking system, called MilliBack, that satisfies all these requirements. At the heart of MilliBack are two Phase Differential Iterative (PDI) schemes that can infer the position of the backscatter tag (which is attached to a writing tool) from the change in the signal phase. By adopting carefully-designed differential techniques in an iterative manner, we can take the diversity of devices out of the equation. The resulting position calculation has a linear complexity with the number of samples, ensuring fast and accurate tracking.<\/jats:p>\n          <jats:p>We have put together a MilliBack prototype and conducted comprehensive experiments. We show that our system can track various handwriting traces accurately, in some testings it achieve a median error of 4.9 mm. We can accurately track and reconstruct arbitrary writing\/drawing trajectories such as equations, Chinese characters or just random shapes. We also show that MilliBack can support relatively high writing speed and smoothly adapt to the changes of working environment.<\/jats:p>","DOI":"10.1145\/3351270","type":"journal-article","created":{"date-parts":[[2019,9,10]],"date-time":"2019-09-10T15:58:26Z","timestamp":1568131106000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":23,"title":["MilliBack"],"prefix":"10.1145","volume":"3","author":[{"given":"Ning","family":"Xiao","sequence":"first","affiliation":[{"name":"LINKE Lab, School of Computer Science and Technology, USTC, Hefei, Anhui Province, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Panlong","family":"Yang","sequence":"additional","affiliation":[{"name":"LINKE Lab, School of Computer Science and Technology, USTC, Hefei, Anhui Province, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiang-Yang","family":"Li","sequence":"additional","affiliation":[{"name":"LINKE Lab, School of Computer Science and Technology, USTC, Hefei, Anhui Province, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yanyong","family":"Zhang","sequence":"additional","affiliation":[{"name":"LINKE Lab, School of Computer Science and Technology, USTC, Hefei, Anhui Province, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yubo","family":"Yan","sequence":"additional","affiliation":[{"name":"LINKE Lab, School of Computer Science and Technology, USTC, Hefei, Anhui Province, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hao","family":"Zhou","sequence":"additional","affiliation":[{"name":"LINKE Lab, School of Computer Science and Technology, USTC, Hefei, Anhui Province, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,9,9]]},"reference":[{"key":"e_1_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2015.7218525"},{"key":"e_1_2_2_3_1","unstructured":"Fadel Adib Zachary Kabelac and Dina Katabi. 2015. Multi-Person Localization via RF Body Reflections. In NSDI. 279--292.   Fadel Adib Zachary Kabelac and Dina Katabi. 2015. Multi-Person Localization via RF Body Reflections. In NSDI. 279--292."},{"key":"e_1_2_2_4_1","first-page":"317","article-title":"3D Tracking via Body Radio Reflections","volume":"14","author":"Adib Fadel","year":"2014","unstructured":"Fadel Adib , Zachary Kabelac , Dina Katabi , and Robert C Miller . 2014 . 3D Tracking via Body Radio Reflections . In NSDI , Vol. 14. 317 -- 329 . Fadel Adib, Zachary Kabelac, Dina Katabi, and Robert C Miller. 2014. 3D Tracking via Body Radio Reflections. In NSDI, Vol. 14. 317--329.","journal-title":"NSDI"},{"key":"e_1_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486039"},{"key":"e_1_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790109"},{"key":"e_1_2_2_7_1","unstructured":"Apollonius's theorem. https:\/\/en.wikipedia.org\/wiki\/Apollonius's_theorem.  Apollonius's theorem. https:\/\/en.wikipedia.org\/wiki\/Apollonius's_theorem."},{"key":"e_1_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3161191"},{"key":"e_1_2_2_9_1","unstructured":"Chirp-Z Transform. https:\/\/en.wikipedia.org\/wiki\/Chirp_Z-transform.  Chirp-Z Transform. https:\/\/en.wikipedia.org\/wiki\/Chirp_Z-transform."},{"key":"e_1_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208330"},{"key":"e_1_2_2_11_1","unstructured":"Cuneiform. https:\/\/en.wikipedia.org\/wiki\/Cuneiform_script.  Cuneiform. https:\/\/en.wikipedia.org\/wiki\/Cuneiform_script."},{"key":"e_1_2_2_12_1","volume-title":"Ambulatory measurement of shoulder and elbow kinematics through inertial and magnetic sensors. Medical & biological engineering & computing 46, 2","author":"Cutti Andrea Giovanni","year":"2008","unstructured":"Andrea Giovanni Cutti , Andrea Giovanardi , Laura Rocchi , Angelo Davalli , and Rinaldo Sacchetti . 2008. Ambulatory measurement of shoulder and elbow kinematics through inertial and magnetic sensors. Medical & biological engineering & computing 46, 2 ( 2008 ), 169--178. Andrea Giovanni Cutti, Andrea Giovanardi, Laura Rocchi, Angelo Davalli, and Rinaldo Sacchetti. 2008. Ambulatory measurement of shoulder and elbow kinematics through inertial and magnetic sensors. Medical & biological engineering & computing 46, 2 (2008), 169--178."},{"key":"e_1_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBME.2012.2208750"},{"key":"e_1_2_2_14_1","unstructured":"Google project soli. https:\/\/www.google.com\/atap\/project-soli\/.  Google project soli. https:\/\/www.google.com\/atap\/project-soli\/."},{"key":"e_1_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2207676.2208331"},{"key":"e_1_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753394"},{"key":"e_1_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPIN.2010.5647415"},{"key":"e_1_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.3390\/s16091423"},{"key":"e_1_2_2_19_1","unstructured":"Horion. https:\/\/www.horion.com.  Horion. https:\/\/www.horion.com."},{"key":"e_1_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3055031.3055042"},{"key":"e_1_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2014.2382568"},{"key":"e_1_2_2_22_1","first-page":"151","article-title":"Passive Wi-Fi: Bringing Low Power to Wi-Fi Transmissions","volume":"16","author":"Kellogg Bryce","year":"2016","unstructured":"Bryce Kellogg , Vamsi Talla , Shyamnath Gollakota , and Joshua R Smith . 2016 . Passive Wi-Fi: Bringing Low Power to Wi-Fi Transmissions . In NSDI , Vol. 16. 151 -- 164 . Bryce Kellogg, Vamsi Talla, Shyamnath Gollakota, and Joshua R Smith. 2016. Passive Wi-Fi: Bringing Low Power to Wi-Fi Transmissions. In NSDI, Vol. 16. 151--164.","journal-title":"NSDI"},{"key":"e_1_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/WPNC.2010.5653529"},{"key":"e_1_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380116.2380139"},{"key":"e_1_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787487"},{"key":"e_1_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3143361.3143379"},{"key":"e_1_2_2_27_1","unstructured":"Leap Motiont. https:\/\/www.leapmotion.com\/.  Leap Motiont. https:\/\/www.leapmotion.com\/."},{"key":"e_1_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790110"},{"key":"e_1_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3130940"},{"key":"e_1_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2348543.2348581"},{"key":"e_1_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8057159"},{"key":"e_1_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486015"},{"key":"e_1_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2012.83"},{"key":"e_1_2_2_34_1","unstructured":"Microsoft Kinect. http:\/\/www.microsoft.com\/en-us\/kinectforwindows\/.  Microsoft Kinect. http:\/\/www.microsoft.com\/en-us\/kinectforwindows\/."},{"key":"e_1_2_2_35_1","unstructured":"Words per minute. https:\/\/en.wikipedia.org\/wiki\/Words_per_minute.  Words per minute. https:\/\/en.wikipedia.org\/wiki\/Words_per_minute."},{"key":"e_1_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/519309.856474"},{"key":"e_1_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3084041.3084067"},{"key":"e_1_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2018.1700441"},{"key":"e_1_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241539.3241582"},{"key":"e_1_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2398356.2398381"},{"key":"e_1_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3210240.3210347"},{"key":"e_1_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790129"},{"key":"e_1_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2030112.2030169"},{"key":"e_1_2_2_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2942358.2942393"},{"key":"e_1_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2018.8486346"},{"key":"e_1_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307655"},{"key":"e_1_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626330"},{"key":"e_1_2_2_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2017.2747583"},{"key":"e_1_2_2_49_1","volume-title":"WiTrace: Centimeter-Level Passive Gesture Tracking Using WiFi Signals. In 2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). IEEE, 1--9.","author":"Wang Lei","year":"2018","unstructured":"Lei Wang , Ke Sun , Haipeng Dai , Alex X Liu , and Xiaoyu Wang . 2018 . WiTrace: Centimeter-Level Passive Gesture Tracking Using WiFi Signals. In 2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). IEEE, 1--9. Lei Wang, Ke Sun, Haipeng Dai, Alex X Liu, and Xiaoyu Wang. 2018. WiTrace: Centimeter-Level Passive Gesture Tracking Using WiFi Signals. In 2018 15th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). IEEE, 1--9."},{"key":"e_1_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790113"},{"key":"e_1_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2973750.2973761"},{"key":"e_1_2_2_52_1","volume-title":"Motion-Fi: Recognizing and Counting Repetitive Motions with Passive Wireless Backscattering. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE","author":"Xiao Ning","year":"2018","unstructured":"Ning Xiao , Panlong Yang , Yubo Yan , Hao Zhou , and Xiang-Yang Li . 2018 . Motion-Fi: Recognizing and Counting Repetitive Motions with Passive Wireless Backscattering. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE , 2024--2032. Ning Xiao, Panlong Yang, Yubo Yan, Hao Zhou, and Xiang-Yang Li. 2018. Motion-Fi: Recognizing and Counting Repetitive Motions with Passive Wireless Backscattering. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 2024--2032."},{"key":"e_1_2_2_53_1","volume-title":"Arraytrack: A fine-grained indoor location system. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 71--84.","author":"Xiong Jie","year":"2013","unstructured":"Jie Xiong and Kyle Jamieson . 2013 . Arraytrack: A fine-grained indoor location system. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 71--84. Jie Xiong and Kyle Jamieson. 2013. Arraytrack: A fine-grained indoor location system. In Presented as part of the 10th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 13). 71--84."},{"key":"e_1_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2639108.2639111"},{"key":"e_1_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790100"},{"key":"e_1_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3191783"},{"key":"e_1_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2742647.2742662"},{"key":"e_1_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/2959355.2959359"},{"key":"e_1_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2016.2577586"},{"key":"e_1_2_2_60_1","volume-title":"Vernier: Accurate and Fast Acoustic Motion Tracking Using Mobile Devices. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 1709--1717","author":"Zhang Yunting","year":"2018","unstructured":"Yunting Zhang , Jiliang Wang , Weiyi Wang , Zhao Wang , and Yunhao Liu . 2018 . Vernier: Accurate and Fast Acoustic Motion Tracking Using Mobile Devices. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 1709--1717 . Yunting Zhang, Jiliang Wang, Weiyi Wang, Zhao Wang, and Yunhao Liu. 2018. Vernier: Accurate and Fast Acoustic Motion Tracking Using Mobile Devices. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications. IEEE, 1709--1717."},{"key":"e_1_2_2_61_1","first-page":"1","article-title":"Upper limb motion estimation from inertial measurements","volume":"13","author":"Zhou Huiyu","year":"2007","unstructured":"Huiyu Zhou and Huosheng Hu . 2007 . Upper limb motion estimation from inertial measurements . International Journal of Information Technology 13 , 1 (2007), 1 -- 14 . Huiyu Zhou and Huosheng Hu. 2007. Upper limb motion estimation from inertial measurements. International Journal of Information Technology 13, 1 (2007), 1--14.","journal-title":"International Journal of Information Technology"},{"key":"e_1_2_2_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11517-006-0063-z"}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3351270","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3351270","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T00:25:51Z","timestamp":1750206351000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3351270"}},"subtitle":["Real-Time Plug-n-Play Millimeter Level Tracking Using Wireless Backscattering"],"short-title":[],"issued":{"date-parts":[[2019,9,9]]},"references-count":61,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,9,9]]}},"alternative-id":["10.1145\/3351270"],"URL":"https:\/\/doi.org\/10.1145\/3351270","relation":{},"ISSN":["2474-9567"],"issn-type":[{"value":"2474-9567","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,9]]},"assertion":[{"value":"2019-09-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}