{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,22]],"date-time":"2026-07-22T17:12:03Z","timestamp":1784740323650,"version":"3.55.0"},"reference-count":20,"publisher":"MDPI AG","issue":"23","license":[{"start":{"date-parts":[[2021,12,2]],"date-time":"2021-12-02T00:00:00Z","timestamp":1638403200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100004329","name":"Slovenian Research Agency","doi-asserted-by":"publisher","award":["P2-0246"],"award-info":[{"award-number":["P2-0246"]}],"id":[{"id":"10.13039\/501100004329","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>We present a methodology that enables dance tempo estimation through the acquisition of 3D accelerometer signals using a single wearable inertial device positioned on the dancer\u2019s leg. Our tempo estimation method is based on enhanced multiple resonators, implemented with comb feedback filters. To validate the methodology, we focus on the versatile solo jazz dance style. Including a variety of dance moves, with different leg activation patterns and rhythmical variations, solo jazz provides for a highly critical validation environment. We consider 15 different solo jazz dance moves, with different leg activation patterns, assembled in a sequence of 5 repetitions of each, giving 65 moves altogether. A professional and a recreational dancer performed this assembly in a controlled environment, following eight dancing tempos, dictated by a metronome, and ranging from 80 bpm to 220 bpm with 20 bpm increment steps. We show that with appropriate enhancements and using single leg signals, the comb filter bank provides for accurate dance tempo estimates for all moves and rhythmical variations considered. Dance tempo estimates for the overall assembles match strongly the dictated tempo\u2014the difference being at most 1 bpm for all measurement instances is within the limits of the established beat onset stability of the used metronome. Results further show that this accuracy is achievable for shorter dancing excerpts, comprising four dance moves, corresponding to one music phrase, and as such enables real-time feedback. By providing for a dancer\u2019s tempo quality and consistency assessment, the presented methodology has the potential of supporting the learning process, classifying individual level of experience, and assessing overall performance. It is extendable to other dance styles and sport motion in general where cyclical patterns occur.<\/jats:p>","DOI":"10.3390\/s21238066","type":"journal-article","created":{"date-parts":[[2021,12,6]],"date-time":"2021-12-06T03:10:38Z","timestamp":1638760238000},"page":"8066","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Dance Tempo Estimation Using a Single Leg-Attached 3D Accelerometer"],"prefix":"10.3390","volume":"21","author":[{"given":"Sara","family":"Stan\u010din","sequence":"first","affiliation":[{"name":"Faculty of Electrical Engineering, University of Ljubljana, 1000 Ljubljana, Slovenia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sa\u0161o","family":"Toma\u017ei\u010d","sequence":"additional","affiliation":[{"name":"Faculty of Electrical Engineering, University of Ljubljana, 1000 Ljubljana, Slovenia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,12,2]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2735951","article-title":"An Approach to Ballet Dance Training through MS Kinect and Visualization in a CAVE Virtual Reality Environment","volume":"6","author":"Kyan","year":"2015","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Rameshan, R., Arora, C., and Dutta Roy, S. (2018). NrityaGuru: A dance tutoring system for bharatanatyam usingkinect. Computer Vision, Pattern Recognition, Image Processing, and Graphics, Springer.","DOI":"10.1007\/978-981-13-0020-2"},{"key":"ref_3","unstructured":"Dos Santos, A.D.P., Yacef, K., and Martinez-Maldonado, R. (2017, January 9\u201312). Let\u2019s dance: How to build a user model for dance students using wearable technology. Proceedings of the 25th Conference on User Modeling, Adaptation and Personalization, Bratislava, Slovakia."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Drobny, D., Weiss, M., and Borchers, J. (2009, January 4\u20139). Saltate!: A sensor-based system to support dance beginners. Proceedings of the the 27th Annual CHI Conference on Human Factors in Computing Systems, Boston, MA, USA.","DOI":"10.1145\/1520340.1520598"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Romano, G., Schneider, J., and Drachsler, H. (2019). Dancing Salsa with Machines\u2014Filling the Gap of Dancing Learning Solutions. Sensors, 19.","DOI":"10.3390\/s19173661"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ho, C., Tsai, W., Lin, K., and Chen, H.H. (2013, January 26\u201331). Extraction and alignment evaluation of motion beats for street dance. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada.","DOI":"10.1109\/ICASSP.2013.6638091"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1109\/JSEN.2016.2628346","article-title":"A Survey on Activity Detection and Classification Using Wearable Sensors","volume":"17","author":"Cornacchia","year":"2017","journal-title":"IEEE Sens. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1192","DOI":"10.1109\/SURV.2012.110112.00192","article-title":"A Survey on Human Activity Recognition using Wearable Sensors","volume":"15","author":"Lara","year":"2013","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Sousa Lima, W., Souto, E., El-Khatib, K., Jalali, R., and Gama, J. (2019). Human Activity Recognition Using Inertial Sensors in a Smartphone: An Overview. Sensors, 19.","DOI":"10.3390\/s19143213"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"22089","DOI":"10.3390\/s150922089","article-title":"Inertial Sensor-Based Gait Recognition: A Review","volume":"15","author":"Sprager","year":"2015","journal-title":"Sensors"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"511","DOI":"10.1147\/sj.393.0511","article-title":"Design and implementation of expressive footwear","volume":"39","author":"Paradiso","year":"2000","journal-title":"IBM Syst. J."},{"key":"ref_12","unstructured":"Aylward, R., Lovell, S.D., and Paradiso, J.A. (2006, January 3\u20135). A Compact, Wireless, Wearable Sensor Network for Interactive Dance Ensembles. Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks, Cambridge, MA, USA."},{"key":"ref_13","unstructured":"Hasan, M., and Shimamura, T.A. (2012, January 25\u201327). Fundamental Frequency Extraction Method Based on Windowless and Normalized Autocorrelation Functions. Proceedings of the 6th WSEAS International Conference on Computer Engineering and Applications, and Proceedings of the 2012 American Conference on Applied Mathematics, Cambridge, MA, USA."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"609","DOI":"10.1109\/89.943339","article-title":"Fundamental frequency estimation based on the joint time-frequency analysis of harmonic spectral structure","volume":"9","author":"Liu","year":"2001","journal-title":"IEEE Trans. Speech Audio Process."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Ferreira, J.L., Wu, Y., and Aarts, R.M. (2018). Enhancement of the Comb Filtering Selectivity Using Iterative Moving Average for Periodic Waveform and Harmonic Elimination. J. Healthc. Eng., 7901502.","DOI":"10.1155\/2018\/7901502"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1087","DOI":"10.1016\/j.ymssp.2010.07.016","article-title":"The synchronous (time domain) average revisited","volume":"25","author":"Braun","year":"2011","journal-title":"Mech. Syst. Signal Process."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Eyben, F., Schuller, B., Reiter, S., and Rigoll, G. (2007, January 2\u20135). Wearable assistance for the ballroom-dance hobbyist holistic rhythm analyis and dance-style classification. Proceedings of the 2007 IEEE International Conference on Multimedia and Expo, Beijing, China.","DOI":"10.1109\/ICME.2007.4284594"},{"key":"ref_18","unstructured":"(2021, September 21). Mbientlab MMR. Available online: https:\/\/mbientlab.com\/metamotionr\/."},{"key":"ref_19","unstructured":"(2021, April 05). Alphabetical Jazz Steps 3. Available online: https:\/\/www.youtube.com\/watch?v=jAIwJd2tQo0&list=PLpLDojUPSMvcYMA7jEFPidEbSD2-vNz8m."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"14885","DOI":"10.3390\/s140814885","article-title":"Time- and Computation-Efficient Calibration of MEMS 3D Accelerometers and Gyroscopes","volume":"14","year":"2014","journal-title":"Sensors"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/23\/8066\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T07:38:52Z","timestamp":1760168332000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/23\/8066"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,12,2]]},"references-count":20,"journal-issue":{"issue":"23","published-online":{"date-parts":[[2021,12]]}},"alternative-id":["s21238066"],"URL":"https:\/\/doi.org\/10.3390\/s21238066","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,12,2]]}}}