{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T03:45:10Z","timestamp":1782791110012,"version":"3.54.5"},"reference-count":35,"publisher":"Association for Computing Machinery (ACM)","issue":"EICS","license":[{"start":{"date-parts":[[2020,6,18]],"date-time":"2020-06-18T00:00:00Z","timestamp":1592438400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Advanced Functional Fabrics of America","award":["W15QKN-16-3-0001"],"award-info":[{"award-number":["W15QKN-16-3-0001"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2020,6,18]]},"abstract":"<jats:p>Fabric sensors have been introduced to enable flexible touch-based interaction. We advance the technical capabilities of a scalable and low-profile knitted capacitive touch sensing system by introducing methods to improve its touch localization accuracy. The sensor hardware design tends toward minimalism by using a single conductive yarn and two external connections located at each endpoint. Fewer connectors simplify the textile system integration, but this comes at the expense of reduced signal information output from the system. The electrical continuity of the sensing element, essential to the process of knitting, also increases the uncertainty of localizing touch. We propose using Bode analysis to measure changes in signal due to capacitive touch, as well as design a new algorithm, MSD, which retains the most significant aspects of the signal in terms of touch location identification. We do not classify location of touch, but focus on an invariant signal representation. To evaluate our methods, we introduce ELD, a distance metric to compute the similarity of pairs of key-presses, generalizable to computing distances of tensors of varying lengths. Our experiments show that the proposed sensing method results in high-fidelity signals. Furthermore, the sparse representation of key-presses produced by MSD significantly increases separability between different touch locations. Possible applications based on these sensors are also illustrated through prototypes and use case descriptions.<\/jats:p>","DOI":"10.1145\/3394981","type":"journal-article","created":{"date-parts":[[2020,6,18]],"date-time":"2020-06-18T21:54:38Z","timestamp":1592517278000},"page":"1-26","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Toward Accurate Sensing with Knitted Fabric: Applications and Technical Considerations"],"prefix":"10.1145","volume":"4","author":[{"given":"Richard","family":"Vallett","sequence":"first","affiliation":[{"name":"Drexel University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Denisa Qori","family":"McDonald","sequence":"additional","affiliation":[{"name":"Drexel University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Genevieve","family":"Dion","sequence":"additional","affiliation":[{"name":"Drexel University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Youngmoo","family":"Kim","sequence":"additional","affiliation":[{"name":"Drexel University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali","family":"Shokoufandeh","sequence":"additional","affiliation":[{"name":"Drexel University, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2020,6,18]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"crossref","unstructured":"Talha Agcayazi Michael McKnight Hannah Kausche Tushar Ghosh and Alper Bozkurt. 2016. A finger touch force detection method for textile based capacitive tactile sensor arrays. In 2016 IEEE SENSORS. 1--3. https:\/\/doi.org\/10.1109\/ICSENS.2016.7808528  Talha Agcayazi Michael McKnight Hannah Kausche Tushar Ghosh and Alper Bozkurt. 2016. A finger touch force detection method for textile based capacitive tactile sensor arrays. In 2016 IEEE SENSORS. 1--3. https:\/\/doi.org\/10.1109\/ICSENS.2016.7808528","DOI":"10.1109\/ICSENS.2016.7808528"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1986.4767749"},{"key":"e_1_2_1_3_1","volume-title":"International Workshop on Advanced Analysis and Learning on Temporal Data. Springer, 17--30","author":"Bailly Adeline","year":"2015"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.2637-496X.2010.tb00229.x"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1940.tb00839.x"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/1776994.1777013"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISWC.2010.5665876"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2971763.2971786"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3173574.3173656"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MEMSYS.2007.4433079"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"Dana Hughes Halley Profita Sarah Radzihovsky and Nikolaus Correll. 2017. Intelligent RF-Based Gesture Input Devices Implemented Using e-Textiles. (2017). https:\/\/doi.org\/10.3390\/s17020219  Dana Hughes Halley Profita Sarah Radzihovsky and Nikolaus Correll. 2017. Intelligent RF-Based Gesture Input Devices Implemented Using e-Textiles. (2017). https:\/\/doi.org\/10.3390\/s17020219","DOI":"10.3390\/s17020219"},{"key":"e_1_2_1_12_1","unstructured":"Jarden Applied Materials 2014.RESISTAT\u00aeTYPE F901 MERGE D044. Jarden Applied Materials. http:\/\/www.resistat.com\/pdf\/f901d044color.pdf  Jarden Applied Materials 2014.RESISTAT\u00aeTYPE F901 MERGE D044. Jarden Applied Materials. http:\/\/www.resistat.com\/pdf\/f901d044color.pdf"},{"key":"e_1_2_1_13_1","unstructured":"Keil. [n.d.]. ARM CMSIS-DSP. https:\/\/arm-software.github.io\/CMSIS_5\/DSP\/html\/modules.html.  Keil. [n.d.]. ARM CMSIS-DSP. https:\/\/arm-software.github.io\/CMSIS_5\/DSP\/html\/modules.html."},{"key":"e_1_2_1_14_1","volume-title":"The symmetric time warping algorithm: From continuous to discrete. Time warps, string edits and macromolecules","author":"Kruskall Joseph B.","year":"1983"},{"key":"e_1_2_1_15_1","volume-title":"Soviet physics doklady","author":"Levenshtein Vladimir I."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/34.49051"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1080\/757582976"},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","volume-title":"Scale-space theory in computer vision","author":"Lindeberg Tony","DOI":"10.1007\/978-1-4757-6465-9"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000029664.99615.94"},{"key":"e_1_2_1_20_1","volume-title":"SensorKnit: Architecting Textile Sensors with Machine Knitting. 3D Printing and Additive Manufacturing","author":"Ou Jifei","year":"2019"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3126594.3126652"},{"key":"e_1_2_1_22_1","first-page":"3","article-title":"E-broidery","volume":"39","author":"Post E. Rehmi","year":"2000","journal-title":"Design and Fabrication of Textile-based Computing. IBM Syst. J."},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16)","author":"Poupyrev Ivan"},{"key":"e_1_2_1_24_1","volume-title":"Algorithms and applications","author":"Raiha Kari-Jouko"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/1367985.1367993"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2971763.2971797"},{"key":"e_1_2_1_27_1","volume-title":"SENSORS","author":"Sergio Maximilian","year":"2002"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/38.674972"},{"key":"e_1_2_1_29_1","volume-title":"2011 Symposium on Design, Test, Integration Packaging of MEMS\/MOEMS (DTIP). 142--147","author":"Takamatsu Seiichi","year":"2011"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1557\/adv.2016.498"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2011.37"},{"key":"e_1_2_1_32_1","unstructured":"Pauli Virtanen Ralf Gommers Travis E. Oliphant Matt Haberland Tyler Reddy David Cournapeau Evgeni Burovski Pearu Peterson Warren Weckesser Jonathan Bright etal 2019. SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python. arXiv preprint arXiv:1907.10121 (2019).  Pauli Virtanen Ralf Gommers Travis E. Oliphant Matt Haberland Tyler Reddy David Cournapeau Evgeni Burovski Pearu Peterson Warren Weckesser Jonathan Bright et al. 2019. SciPy 1.0--Fundamental Algorithms for Scientific Computing in Python. arXiv preprint arXiv:1907.10121 (2019)."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2047196.2047264"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1177\/0040517505056870"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3025453.3025842"}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3394981","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3394981","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:48:00Z","timestamp":1750193280000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3394981"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,18]]},"references-count":35,"journal-issue":{"issue":"EICS","published-print":{"date-parts":[[2020,6,18]]}},"alternative-id":["10.1145\/3394981"],"URL":"https:\/\/doi.org\/10.1145\/3394981","relation":{},"ISSN":["2573-0142"],"issn-type":[{"value":"2573-0142","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,18]]},"assertion":[{"value":"2020-06-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}