Abstract
Background: Active commuting, such as skateboarding and kickboarding, is gaining popularity as an alternative to traditional modes of transportation such as walking and cycling. However, current activity trackers and smartphones, which rely on accelerometer data, are primarily designed to recognize symmetrical locomotive activities (eg, walking and running) and may struggle to accurately identify the unique push-push-glide motion patterns of skateboarding and kickboarding.
Objective: The primary objective of this study was to evaluate the feasibility of classifying skateboard and kickboard commuting behaviors using data from wearable sensors and smartphones. A secondary objective was to identify the most important sensor-derived features for accurate activity recognition.
Methods: Ten participants (4 women and 6 men; aged 12‐55 y) performed 9 activities, including skateboarding, kickboarding, walking, running, bicycling, ascending stairs, descending stairs, sitting, and standing. Data were collected using wearable sensors (accelerometer, gyroscope, and barometer) placed on the wrist and the hip, as well as in the pocket to replicate the sensing characteristics of commercial activity trackers and smartphones. The signal processing approach included the extraction of 211 features from 10- and 20-second sliding windows. Random forest classifiers were trained to perform multiclass and binary classifications, including distinguishing skateboarding and kickboarding from other activities.
Results: Wrist-worn sensor configurations achieved the highest balanced accuracies for multiclass classification (range 84%‐88%). Skateboarding and kickboarding were identified with high sensitivity, ranging from 93% to 99% and 97% to 99%, respectively. Hip and pocket sensor configurations showed lower performance, particularly in distinguishing skateboarding (range 49%‐58% sensitivity) from kickboarding (78% sensitivity). Binary classification models grouping skateboarding and kickboarding into a push-push-glide superclass achieved high accuracies (range 91%‐95%). Key features for classification included low- and high-frequency accelerometer signals, as well as roll-pitch-yaw angles.
Conclusions: This study demonstrates the feasibility of recognizing skateboard and kickboard commuting behaviors using wearable sensors, particularly wrist-worn devices. While hip and pocket sensors showed limitations in differentiating these activities, the broader push-push-glide classification achieved acceptable accuracy, suggesting its potential for integration into activity tracker software. Future research should explore sensor fusion approaches to further enhance recognition performance and address the question of energy expenditure estimation.
doi:10.2196/71969
Keywords
Introduction
Background
Active commuting is increasingly recognized as an effective way to encourage healthy habits among individuals with limited opportunities for regular physical activity (PA) [,]. According to a systematic review and meta-analysis by Dinu et al [], active commuters experience an 8% reduction in mortality risk and a 9% to 30% lower risk of various noncommunicable diseases.
While walking and cycling remain the most common forms of active commuting [], alternative nonmotorized transportation modes such as skateboarding and kickboarding are gaining popularity []. Often described as “fun, faster than walking, and more convenient than a bike” [], skateboards and similar devices are involved in >30,000 multimodal trips per day in Los Angeles, California []. In Portland, Oregon, at least 1 skateboarder passes through 79% of the intersections of the city. Skateboarding is particularly popular among young adults, with mode shares reaching up to 7% on university campuses in California. Outside the United States, Ward et al [] reported that 7% of surveyed teenagers in New Zealand used skateboarding as a mode of transport. Skateboarding, specifically in a cruising context, can reach intensities as high as 8.5 metabolic equivalents of task (METs), as compared to 3.5 METs for walking, 6.8‐9.3 METs for bicycling, and 6.8 METs for e-bicycling [,]. The similar motion pattern—characterized by several successive kicking or pushing actions followed by a gliding phase, hereafter referred to as the “push-push-glide” pattern—suggests that the intensity of kickboarding may be comparable to that of skateboarding. In a treadmill-based laboratory study, Kijima et al [] found that kickboarding elicited energy expenditures ranging from 3.9 to 5.0 METs. Collectively, these findings indicate that kickboard and skateboard commuting may be viable strategies for individuals seeking to increase their daily PA.
Activity trackers are wearable devices equipped with sensors that evaluate PA and provide users with quantitative feedback, such as daily energy expenditure and step counts. These devices are commonly worn on the wrist and the hip or placed in the pocket. Nowadays, many smartphone apps leverage the sensing capabilities of smartphones to perform similar PA assessment. While modern activity trackers and smartphones may feature a variety of advanced sensing technologies, their core evaluation method typically relies on processing accelerometer data to estimate PA intensity [].
Although algorithms developed by consumer-grade activity tracker manufacturers are often proprietary, several published studies using devices that provide access to raw data have aimed to develop accurate software tools for estimating energy expenditure, shedding light on the data processing flow of activity tracker algorithms [-]. They generally use sliding analytic windows, ranging in length from 1 to 60 seconds, and involve 4 successive operations. First, signals are smoothed to filter out noise-unrelated human movement, typically within the 0.25‐10.00 Hz frequency range. Second, signal features are extracted in both the time and frequency domains []. Third, the extracted data are classified into categories based on their characteristics [,]. Finally, class-specific regressions are applied to derive accurate estimates of PA intensity, sometimes expressed as METs. These estimates are then integrated with time- and user-specific characteristics to predict energy expenditure.
For instance, 2 studies have documented the algorithmic framework used by OMRON (Omron Corporation). At the third processing stage, the OMRON algorithm categorizes accelerometer data into 3 activity types: locomotive, nonlocomotive, or mixed activities [,]. However, the locomotive activities considered in its development were limited to walking and running tasks, which involve regular, cyclic alternations of stance and swing phases between the left and right legs.
A Google Scholar search for studies focusing on locomotive behavior recognition using wearable accelerometer sensors highlights a gap in research on skateboard and kickboard activities. This suggests that locomotive activities, characterized by irregular or asymmetric motion patterns, are largely absent in existing algorithms, potentially leading to errors in energy expenditure estimates. Moreover, the unique push-push-glide motion patterns of skateboarding and kickboarding often span several seconds, highlighting the need for longer analytic windows to accurately recognize these behaviors.
Objectives
While inaccurate feedback from activity trackers or smartphones can discourage users from engaging in active lifestyles [], this study aims to evaluate the ability of these devices to recognize skateboard and kickboard transportation activities, thereby promoting active commuting habits. The primary objective of this study is to build models that classify sensor data from devices akin to contemporary activity trackers—waist-worn research-grade sensors, wrist-worn consumer-grade devices, and smartphones—by accurately identifying the push-push-glide dynamics of skateboard and kickboard use. The secondary objective is to identify data features that contribute most to the accuracy of the classification models.
Methods
Overview of the Study Protocol
A heterogeneous, convenient sample of 10 participants was recruited from the campus of Ochanomizu University and local skate parks to capture a range of skateboarding cruising. Details of participant characteristics are presented in . Exclusion criteria included being aged <11 years, having any lower limb injury that impaired normal gait, or lacking prior experience with skateboard cruising. Participants followed a structured protocol that involved 9 sedentary and locomotive activities: sitting (while chatting or scrolling a smartphone), standing (while chatting or scrolling a smartphone), bicycling, walking, running, kickboarding, skateboarding, ascending stairs, and descending stairs. Each activity was designed to last at least 10 minutes. This duration was selected to provide enough data samples (approximately 30 nonoverlapping windows of 20 s), while ensuring the entire protocol could be completed within half a day. Some activities required discontinuous data collection due to environment constraints. For instance, stair activities were conducted in an 8-story building, requiring multiple bouts of 2‐3 minutes to achieve a total of 10 minutes. Participants were permitted to stop any activity before reaching the 10-minute mark upon request, to prevent excessive fatigue. All activities were conducted on the campus of Ochanomizu University in Tokyo and were performed in a randomized order to avoid systematic metabolic interferences. Inertial data were collected using wearable sensors, and participants also wore a chest-mounted action camera (Virb 360, Garmin) to record the entire experiment.
| Participant ID | Sex | Age (years) | Skateboarding skill level | Stance | Weight (kg) |
| 001 | Woman | 12 | Expert | Regular | 38 |
| 002 | Woman | 26 | Beginner | Goofy | 42 |
| 003 | Man | 40 | Expert | Regular | 83 |
| 004 | Woman | 27 | Expert | Regular | 45 |
| 005 | Man | 22 | Beginner | Regular | 54 |
| 006 | Man | 22 | Expert | Goofy | 65 |
| 007 | Man | 13 | Expert | Regular | 50 |
| 008 | Man | 25 | Expert | Goofy | 80 |
| 009 | Man | 22 | Expert | Regular | 65 |
| 010 | Man | 55 | Beginner | Regular | 65 |
aParticipants categorized as “beginners” reported at least 1 prior experience with skateboarding but were not consistently able to perform the sharp turns required during the experiment.
bParticipants with a regular stance naturally position their left foot at the front of the board and kick with their right foot during push-push-glide activities, such as skateboarding. Conversely, participants with a goofy stance naturally place their right foot at the front and kick with their left foot.
Ethical Considerations
The experimental protocol was approved by the Ochanomizu University research ethics committee (#2021‐10). All participants gave their written consent. To ensure privacy, all data were anonymized before analysis. Some participants did not receive compensation, while others were compensated at an hourly rate ranging from ¥1050 (US $7.10) to ¥1250 (US $8.50), depending on their age and university degree status.
Data Collection and Preprocessing
Raw accelerometer, gyroscope, and barometer data were collected using 3 MetaMotionS wearable devices (Mbient Lab) worn on the left wrist and the right hip and placed in the right back pocket of the trousers (). These placements replicated the typical positions for activity trackers and smartphones. The accelerometer and gyroscope sensors were triaxial devices and configured with a sampling rate of 100 Hz, while the barometer sensor sampled at approximately 1 Hz.
The collected data streams were segmented based on the start and end times of each activity. To minimize boundaries effects, the first and last 5 seconds of each activity were removed. The preprocessed data were stored as independent CSV files, resulting in a final dataset comprising 196 files corresponding to the 100 activities performed by the 10 participants. Each file contained 7 independent time series: 6 corresponding to the x-, y-, and z-axis of the accelerometer and gyroscope sensors and 1 corresponding to the barometer sensor. Signal samples for the 9 activities are presented in .

Feature Extraction
Each CSV file was analyzed using sliding analytic windows of 10 or 20 seconds. For each window, 211 data features were extracted from the accelerometer, gyroscope, and barometer data, as follows:
- Accelerometer features: 112 features were derived, primarily based on the approach by Willetts et al []. These included 29 parameters from the general statistical analysis in the time domain, 12 parameters from the roll-pitch-yaw analysis, and 71 parameters from the fast Fourier transform (FFT) analysis [,].
- Gyroscope features: 90 features were extracted. These included 30 parameters from general statistical analysis in the time domain and 60 parameters from the FFT analysis.
- Combined features: 8 features combining information from the accelerometer and gyroscope sensor were extracted to examine synchrony between the acceleration generated by the push motion and angular velocity during the push-to-glide phases of skateboarding.
- Barometer feature: 1 feature was extracted to examine the slope of movements.
Further details on the computation of these features can be found in the data and code repository (refer to “data_preparation.py” for the exact code) [].
Configurations
The various combinations of hardware and software used for the analysis replicated the characteristics of various types of commercial devices, as follows:
- Hip sensor: analysis of accelerometer data only, reflecting the capabilities of waist-worn research-grade activity trackers [].
- Pocket sensor: analysis of accelerometer, gyroscope, and barometer data, simulating the capabilities of modern smartphones.
- Wrist sensor (low end): analysis of accelerometer data only, replicating the capabilities of entry-level wrist-worn consumer-grade activity trackers.
- Wrist sensor (high end): analysis of accelerometer, gyroscope, and barometer data simulating the capabilities of high-end, wrist-worn, consumer-grade activity trackers.
Activity List and Recognition Models
Activity recognition was performed using random forest classifiers across four analyses:
- Multiclass classification: differentiating all 9 activities (shown in ).
- Kickboard versus rest and skateboard versus rest binary classifications: extracting the kickboard and skateboard estimators trained together using the 1 versus rest approach [] along the full list of activities and applying them to the test samples.
- Push-push-glide versus rest binary classification: grouping kickboard and skateboard activities into a push-push-glide superclass and distinguishing from other activities.
- Kickboard versus skateboard binary classification: differentiating kickboard and skateboard activities.
Random forests models were configured with 100 trees. For training, data from 8 participants were used, while data from the remaining 2 were reserved for performance evaluation. Due to the data collection protocol, activities had slightly different durations, resulting in small discrepancies in the number of data points available. The training used class balancing to avoid related biases, that is, the weight of each data point during training was normalized by the number of data points available for the corresponding activity. To ensure robustness, the recognition performance was averaged across 100 independent runs for each 8:2 split. The overall performance for each activity list and each sensor configuration (eg, multiclass classification with the pocket sensor) was obtained by averaging the performances across all possible splits. The activity recognition analysis was conducted using Scikit-learn [].
Feature Importance Analysis
Feature importance quantifies the contribution of each feature. The importance was extracted from the models using the built-in method provided by Scikit-learn []. This metric is calculated based on the decrease of Gini impurity, which evaluates how effectively each feature separates the different classes []. The final importance value for a given feature was calculated by averaging the importance scores obtained across all training repetitions for a specific configuration.
Results
Participant Characteristics
As shown in , the group of participants included 4 women and 6 men, aged between 12 and 55 (mean 26, SD 12) years, with weights ranging from 38 to 83 (mean 59, SD 15) kg. Seven participants were comfortable riding a skateboard, while 3 were classified as beginners, as they were unable to perform sharp turns and occasionally needed to step off and manually adjust the direction of the board. All participants were comfortable using a kickboard.
Multiclass Classification Models
As shown in , the balanced accuracies for the multiclass classification models ranged from 84% (SD 3%; wrist sensor using accelerometer data with 10-s analytic windows) to 88% (SD 3%; wrist sensor using accelerometer, gyroscope, and barometer data with 10- or 20-s analytic windows). The size of the analytic window did not affect the overall performance of the models. The confusion matrices presented in highlight lower performance of models using hip sensor accelerometer data or the pocket sensor accelerometer, gyroscope, and barometer data for recognizing skateboarding and kickboarding. Skateboarding was correctly classified in only 49% (SD 23%; across train-test splits) of cases by the hip sensor models () and in 58% (SD 32%; across train-test splits) of cases by the pocket sensor models (). Kickboarding was accurately classified in 78% (SD 20%) of cases by the hip sensor and the pocket sensor models. Most classification errors involving these 2 activities were due to mutual confusion. shows the results for the 20-second window analysis only. The 10-second window analysis resulted in similar scores, which are presented in .
| Classification task | Hip sensor and features from accelerometer data (%), mean (SD) | Pocket sensor and features from accelerometer, gyroscope, and barometer data (%), mean (SD) | Wrist sensor and features from accelerometer data (%), mean (SD) | Wrist sensor and features from accelerometer, gyroscope, and barometer data (%), mean (SD) | |
| Multiclass | |||||
| 10-s window | 86 (5) | 86 (5) | 84 (3) | 88 (3) | |
| 20-s window | 87 (5) | 87 (5) | 85 (4) | 88 (3) | |
| Kickboard versus rest | |||||
| 10-s window | 70 (9) | 71 (13) | 89 (10) | 91 (8) | |
| 20-s window | 71 (9) | 71 (13) | 87 (10) | 90 (9) | |
| Skateboard versus rest | |||||
| 10-s window | 56 (7) | 65 (12) | 84 (9) | 83 (11) | |
| 20-s window | 55 (7) | 67 (13) | 83 (10) | 83 (11) | |
| Push-push-glide versus rest | |||||
| 10-s window | 92 (6) | 95 (3) | 91 (7) | 91 (8) | |
| 20-s window | 93 (7) | 95 (4) | 91 (6) | 92 (8) | |
| Kickboard versus skateboard | |||||
| 10-s window | 65 (12) | 65 (18) | 100 (1) | 100 (0) | |
| 20-s window | 66 (12) | 68 (15) | 100 (0) | 100 (0) | |
aThe configuration of the hip sensor and accelerometer-derived features replicates that of waist-worn research-grade activity trackers.
bThe configuration of the pocket sensor and accelerometer-, gyroscope-, and barometer-derived features replicates that of contemporary smartphone devices.
cThe configuration of the wrist sensor and accelerometer-derived features replicates that of entry-level wrist-worn activity trackers.
dThe configuration of the wrist sensor and accelerometer-, gyroscope-, and barometer-derived features replicates that of high-end, wrist-worn activity trackers.

Binary Classification Models
Detailed results are shown in . The balanced accuracies for the kickboard versus rest classification ranged from 70% (SD 9%) to 91% (SD 8%). Higher accuracies were observed for the wrist sensor models, regardless of whether only accelerometer data or a combination of accelerometer, gyroscope, and barometer data was used. The skateboard versus rest classification models demonstrated lower balanced accuracies, ranging from 55% (SD 7%) to 84% (SD 9%). Similar to kickboard versus rest, higher accuracies were observed for the wrist sensor models.
The push-push-glide versus rest classification showed consistently high balanced accuracies, ranging from 91% (SD 8%) to 95% (SD 4%). In contrast, the kickboard versus skateboard classification models achieved balanced accuracies ranging from 65% (SD 12%; pocket sensor using accelerometer, gyroscope, and barometer data with 10 s analytic windows) to 100% (SD 0%; wrist sensor using accelerometer, gyroscope, and barometer data and with 10-s analytic windows or the wrist sensor with any configuration using the 20-s analytic windows).
All balanced accuracy scores are presented in . The performances remained consistent across models, regardless of whether 10- and 20-second analytic windows were used.

Feature Importance
A list of the 10 most important features used in the binary classifications is shown in . A large number of the most common features are shared across configurations and classification targets (kickboard vs rest, skateboard vs rest, both vs rest, and kickboard vs skateboard). This is particularly the case for statistics features based on the norm of the acceleration vector, such as the skewness (9 uses), kurtosis (7 uses), or its FFT, in particular low frequencies (8 uses for 1‐2 Hz and 7 uses for 0‐1 Hz) and ratio of maximum power to total power (6 uses). In addition, the pitch and yaw of the acceleration vector relative to the gravity vector are among the most used features (7 and 6 uses, respectively). Beside the norm of the acceleration vector, the average of its y-axis and z-axis components is also strongly represented (6 uses each).
The remaining features tend to have a low use count but similar interpretations. For wrist sensor configurations, we have a large number of FFT features related to high frequencies (10‐15 Hz and 20 combined uses).
Discussion
Main Findings
In recent years, kickboarding and skateboarding have become increasingly common modes of transportation [-]. However, there is a lack of algorithms capable of accurately recognizing these behaviors, which impacts the accuracy of daily PA estimates from activity trackers. Such inconsistencies may discourage users from engaging in active transportation behaviors [].
In this study, accelerometer data—alone or combined with gyroscope and barometer data—collected from devices mimicking contemporary activity trackers or smartphone sensing capabilities were used to develop classification models capable of recognizing kickboarding and skateboarding commuting behaviors. A total of 112 accelerometer-derived features were extracted, as described in previous studies [,]. In addition, 99 features based on gyroscope and barometer data were extracted, some of which were specifically designed to capture the irregular and asymmetric motion patterns of kickboarding or skateboarding. These features were expected to capture the unique characteristics of the push-push-glide motion. Feature extraction was conducted using 10- and 20-second sliding window analyses. Random forest algorithms using subject-wise training-test assignments were used to develop multiclass and binary classification activity recognition models across four sensor configurations: (1) hip sensor with accelerometer data only; (2) pocket sensor with the accelerometer, gyroscope, and barometer data; (3) wrist sensor with accelerometer data only; and (4) wrist sensor with the accelerometer, gyroscope, and barometer data. The wrist sensor multiclass classification models achieved high sensitivities for recognizing kickboarding (range 97%‐99%) and skateboarding (range 93%‐95%). In contrast, the hip and pocket sensor multiclass models exhibited lower performance for these activities, with sensitivities of 78% for kickboarding and 49% to 58% for skateboarding. Most classification errors emanated from confusion between kickboarding and skateboarding. In addition, the low number of participants with a goofy stance may have affected model training, as their movement patterns are inherently opposite to those of regular riders. Future studies would benefit from a higher number of goofy-stance participants to improve the generalizability of the results. Binary classification models distinguishing push-push-glide activities from others significantly improve recognition accuracy.
Kickboard and Skateboard Recognition by the Hip and Pocket Sensor Configurations
The multiclass classification models achieved balanced accuracies ranging from 84% to 87%, comparable to those obtained with the hip and pocket sensor configurations (). The confusion matrices shown in indicated high accuracy of the estimators for the 7 activities unrelated to kickboarding or skateboarding. These findings are consistent with those of Suker et al [], who reported classification rates of approximately 90% for recognizing sedentary and locomotive activities (excluding kickboarding and skateboarding) using accelerometer data from a smartphone sensor placed in the pocket. The recognition of kickboarding and skateboarding by the multiclass classification models proved more challenging. In particular, skateboarding yielded sensitivities of 49% with the hip sensor using accelerometer data and 58% with the pocket sensor using the accelerometer, gyroscope, and barometer data. Most classification errors arose from confusions between these 2 activities. This observation led to the testing of binary classification models considering a push-push-glide activity class versus all other activities. These models achieved balanced accuracies ranging from 92% to 95%. However, binary models distinguishing between kickboarding and skateboarding did not outperform the multiclass classification models, discouraging the implementation of a multilevel algorithmic procedure involving the initial recognition of push-push-glide activities followed by differentiation between kickboarding and skateboarding. Given the motion similarities between the 2 activities in the context of commuting, software applications designed to evaluate energy expenditure for these activities might consider halting the classification process at the push-push-glide activity recognition stage. Further studies investigating the energy expenditure associated with kickboarding and skateboarding in commuting contexts are necessary to validate this approach.
Kickboard and Skateboard Recognition by the Wrist Sensor Configurations
The performances of the multiclass classification models were promising, with balanced accuracies of 84% for wrist sensor with accelerometer data only and 88% for the wrist sensor with the accelerometer, gyroscope, and barometer data (). Interestingly, all locomotive activities including skateboarding and kickboarding achieved sensitivity scores of approximately ≥90%, except for the ascending stairs activity, which exhibited confusions with various activities (). Such values are on par with or above performances found in the literature for random forest models []. Confusions among sedentary activities, such as sitting or standing while chatting or scrolling a smartphone, also contributed to lower balanced accuracies in the multiclass classification models. These results should not overshadow the main objectives of this study. First, the primary aim was to evaluate the feasibility of recognizing kickboarding and skateboarding commuting behaviors. Second, distinguishing between sedentary and locomotive behaviors has been a standard feature in activity tracker software for over a decade [,]. It may be suggested that specific methods be developed to further improve the recognition of sitting and standing, but this was beyond the scope of this study.
With regard to the primary aim, kickboarding and skateboarding achieved sensitivity scores of ≥93% in the multiclass models. Binary classification models (eg, kickboard vs rest, skateboard vs rest, push-push-glide activities vs rest, and kickboard vs skateboard) were tested to improve performance. However, in all cases, binary models performed worse than the multiclass models. This discrepancy may stem from the lack of concurrent classification processes in binary models. For instance, even if a data point is moderately likely to belong to one activity class (eg, kickboarding), it might be far more likely to belong to another activity class (eg, skateboarding), which is captured more effectively in multiclass models. In those scenarios, eliminating 1 activity during evaluation yielded improved results (), consistent with findings from models classifying push-push-glide activities versus all other activities. While binary classification models distinguishing kickboarding from skateboarding achieved 100% accuracies, confusion matrices for the push-push-glide activities versus rest revealed that 16% (SD 0.2%) of kickboarding or skateboarding activities were misclassified.
This suggests that a multilevel classification model, beginning with the recognition of push-push-glide activities and followed by differentiation between kickboarding and skateboarding, is unlikely to outperform direct multiclass classification models. Further studies conducted in less controlled environments will be necessary to identify the optimal approach for recognizing kickboarding and skateboarding behaviors.
Features
The analysis of feature importance enhances model explainability by providing insights into the classification process. First, data shown in highlight features extracted from roll-pitch-yaw analysis as recurrent variables in the classification models for the hip and pocket sensor configurations. These features likely capture the leg extension during the push movement, which is more pronounced in kickboarding and skateboarding compared to other locomotive activities such as walking, running, and cycling. Features capturing low-frequency information are also highly represented, as the glide phase has a long duration, and the push (or propulsion) phase is extended compared to walking or running. Regarding wrist sensor configurations, FFT feature analysis revealed a prominence of signals in higher-frequency bands (ie, >10 Hz), likely due to vibrations from ground surface imperfections. Activity tracker software designed to recognize kickboarding and skateboarding may need to analyze signals in these higher frequencies—an approach that may not currently be standard, given that human movement typically occurs at lower-frequency ranges. Second, the analysis of the top features used to classify kickboard versus skateboard helps explain the difficulty in distinguishing these activities in the kickboard versus rest and skateboard versus rest models. Only the wrist sensor configurations could strongly differentiate the 2 activities. The feature named “accelerometer, z-axis, mean” captures the fact that the hands remain on the handlebar while kickboarding, whereas yaw measurement provides information about the wrist orientation, further aiding the differentiation. Third, the distribution of feature values across kickboarding, skateboarding, or other activities () revealed distinct activity-based patterns but also substantial overlaps. These overlaps cover a broad region of the feature space, supporting the hypothesis that treating rest activities as a single category increases the classification difficulty.
Beyond improving model interpretability, the analysis of feature importance has practical implications for industrial applications, particularly in optimizing memory and computational efficiency. For instance, in the push-push-glide versus rest classification task, the wrist sensor configuration using gyroscope data relied on a different set of accelerometer-based features compared to the wrist sensor configuration using accelerometer data only. Given that both configurations achieved comparable classification performance, this suggests redundancy in the extracted information, as expected. Consequently, the number of features could likely be reduced without compromising classification accuracy, thereby streamlining computational or hardware requirements for integration into commercial activity trackers.
This study used features previously suggested in the literature for recognizing daily life activities [,,]. Such studies usually focus on common locomotive activities such as walking, running, and cycling. To address the challenge of recognizing kickboarding and skateboarding behaviors, a set of features was designed to capture the specific motion frequencies of these activities, as well as the body rotation specific to skateboarding. However, additional research may be needed to develop further features tailored to these activities.
Conclusions
This study demonstrates the feasibility of developing activity tracker software capable of classifying commuting behaviors such as kickboarding and skateboarding. Despite a relatively small sample size of 10 participants, the heterogeneity of the population (age, sex, riding skills, and stance) provided enough information for the machine learning algorithm to perform well, validating the approach. The wrist sensor configuration showed promising results, achieving high accuracy across locomotive activities, including kickboarding and skateboarding. In contrast, classification performances for hip and pocket sensor configurations were more variable, particularly in distinguishing between kickboarding and skateboarding, likely due to the similar lower limb motion patterns involved. Nevertheless, the recognition of the broader push-push-glide activity category achieved acceptable accuracies (range 87%‐91%), suggesting its potential as a practical intermediate classification step. Accurate classification would enable activity tracker software to implement intraclass regression algorithms for more precise predictions of energy expenditure associated with kickboarding and skateboarding commuting behaviors. However, future studies using a larger dataset are required to train models that could be deployed in existing commercial activity trackers. Finally, considering the respective strengths of wrist sensor and hip and pocket sensor configurations, models using sensor fusion approaches could further enhance classification performance.
Acknowledgments
The authors sincerely thank all study participants. JT, NAK, and YO received research funding from the Japan Society for the Promotion of Science (21K11335). During the preparation of this manuscript, the authors used OpenAI GPT-3.5 and DeepSeek to enhance language and readability. All content was subsequently reviewed and edited by the authors, who take full responsibility for the final publication.
Data Availability
Data and code are available on Zenedo’s website [].
Authors' Contributions
NAK contributed to study design, funding acquisition, statistical analysis, coding, data interpretation, and drafting the manuscript. HH was involved in data cleaning and processing, statistical analysis, coding, and manuscript drafting. AO contributed to data collection, cleaning, processing, and statistical analysis. TN participated in study design, funding acquisition, ethical oversight, and manuscript drafting. YO contributed to study design, funding acquisition, ethical oversight, and manuscript drafting. JT was responsible for study design, funding acquisition, ethical oversight, data acquisition, cleaning, processing, statistical analysis, coding, data interpretation, and drafting the manuscript.
Conflicts of Interest
None declared.
Additional results.
PDF File, 1999 KBIdentification of the most important features.
XLSX File, 13 KBReferences
- Rojas-Rueda D, de Nazelle A, Andersen ZJ, et al. Health impacts of active transportation in Europe. PLoS One. 2016;11(3):e0149990. [CrossRef] [Medline]
- Kuwahara K, Sawada SS, Noma H, et al. Commuter cycling and risk of type 2 diabetes: a cohort study in Japan. Diabetes Care. Dec 1, 2022;45(12):e179-e180. [CrossRef] [Medline]
- Dinu M, Pagliai G, Macchi C, Sofi F. Active commuting and multiple health outcomes: a systematic review and meta-analysis. Sports Med. Mar 2019;49(3):437-452. [CrossRef] [Medline]
- Mueller N, Rojas-Rueda D, Cole-Hunter T, et al. Health impact assessment of active transportation: a systematic review. Prev Med. Jul 2015;76:103-114. [CrossRef] [Medline]
- Fang K, Handy S. Skateboarding for transportation: exploring the factors behind an unconventional mode choice among university skateboard commuters. Transportation (Amst). Feb 2019;46(1):263-283. [CrossRef]
- Rainey S, Heffelman L, Parvin S, Ward AL. “Fun, faster than walking, and more convenient than a bike”: skateboarding in a college town. J Transp Health. Sep 2024;38:101888. [CrossRef]
- Ward AL, McGee R, Gendall PJ. Strengths and vulnerabilities of teenagers who skateboard for transport in New Zealand. J Transp Health. Mar 2021;20:100947. [CrossRef]
- Board WJ, Browning RC. Self-selected speeds and metabolic cost of longboard skateboarding. Eur J Appl Physiol. Nov 2014;114(11):2381-2386. [CrossRef] [Medline]
- Herrmann SD, Willis EA, Ainsworth BE, et al. 2024 Adult Compendium of Physical Activities: a third update of the energy costs of human activities. J Sport Health Sci. Jan 2024;13(1):6-12. [CrossRef] [Medline]
- Kijima A, Arimoto M, Muramatsu S. Metabolic equivalents during scooter exercise. J Physiol Anthropol. Jun 2007;26(4):495-499. [CrossRef] [Medline]
- Chen KY, Bassett DR Jr. The technology of accelerometry-based activity monitors: current and future. Med Sci Sports Exerc. Nov 2005;37(11 Suppl):S490-S500. [CrossRef] [Medline]
- Welk GJ. Principles of design and analyses for the calibration of accelerometry-based activity monitors. Med Sci Sports Exerc. Nov 2005;37(11 Suppl):S501-S511. [CrossRef] [Medline]
- Staudenmayer J, Pober D, Crouter S, Bassett D, Freedson P. An artificial neural network to estimate physical activity energy expenditure and identify physical activity type from an accelerometer. J Appl Physiol (1985). Oct 2009;107(4):1300-1307. [CrossRef] [Medline]
- Ohkawara K, Oshima Y, Hikihara Y, Ishikawa-Takata K, Tabata I, Tanaka S. Real-time estimation of daily physical activity intensity by a triaxial accelerometer and a gravity-removal classification algorithm. Br J Nutr. Jun 2011;105(11):1681-1691. [CrossRef] [Medline]
- Bassett DR Jr, Rowlands A, Trost SG. Calibration and validation of wearable monitors. Med Sci Sports Exerc. Jan 2012;44(1 Suppl 1):S32-S38. [CrossRef] [Medline]
- Willetts M, Hollowell S, Aslett L, Holmes C, Doherty A. Statistical machine learning of sleep and physical activity phenotypes from sensor data in 96,220 UK Biobank participants. Sci Rep. May 21, 2018;8(1):7961. [CrossRef] [Medline]
- Csizmadia G, Liszkai-Peres K, Ferdinandy B, Miklósi Á, Konok V. Human activity recognition of children with wearable devices using LightGBM machine learning. Sci Rep. Mar 31, 2022;12(1):5472. [CrossRef] [Medline]
- Chen D, Du Y, Liu Y, et al. Development and validation of a smartwatch algorithm for differentiating physical activity intensity in health monitoring. Sci Rep. Apr 25, 2024;14(1):9530. [CrossRef] [Medline]
- Crouter SE, Kuffel E, Haas JD, Frongillo EA, Bassett DR Jr. Refined two-regression model for the ActiGraph accelerometer. Med Sci Sports Exerc. May 2010;42(5):1029-1037. [CrossRef] [Medline]
- Oshima Y, Kawaguchi K, Tanaka S, et al. Classifying household and locomotive activities using a triaxial accelerometer. Gait Posture. Mar 2010;31(3):370-374. [CrossRef] [Medline]
- Shih PC, Han K, Poole ES, Rosson MB, Carroll JM. Use and adoption challenges of wearable activity trackers. Presented at: IConference 2015; Mar 24-27, 2015; Newport Beach, CA, USA.
- Zhang S, Rowlands AV, Murray P, Hurst TL. Physical activity classification using the GENEA wrist-worn accelerometer. Med Sci Sports Exerc. Apr 2012;44(4):742-748. [CrossRef] [Medline]
- Ellis K, Kerr J, Godbole S, Staudenmayer J, Lanckriet G. Hip and wrist accelerometer algorithms for free-living behavior classification. Med Sci Sports Exerc. May 2016;48(5):933-940. [CrossRef] [Medline]
- Aubert-Kato N, Hatori H, Orihara A, Nakagata T, Ohta Y, Tripette J. Data and code “Recognizing skateboard and kickboard commuting behaviors using activity trackers: a feasibility study using machine learning approaches”. Zenodo. URL: https://zenodo.org/records/14769798 [Accessed 2025-08-06]
- Bishop CM. Pattern Recognition and Machine Learning. Springer; 2006. ISBN: 9780387310732
- Pedregosa F, Varoquaux G, Gramfort A, et al. Scikit-learn: Machine Learning in Python. J Mach Learn Res. 2011;12(85):2825-2830.
- Breiman L. Random forests. Mach Learn. Oct 2001;45(1):5-32. [CrossRef]
- Sukor ASA, Zakaria A, Rahim NA. Activity recognition using accelerometer sensor and machine learning classifiers. Presented at: CSPA 2018; Mar 9-10, 2018; Batu Feringghi, Malaysia. [CrossRef]
- Chong J, Tjurin P, Niemelä M, Jämsä T, Farrahi V. Machine-learning models for activity class prediction: a comparative study of feature selection and classification algorithms. Gait Posture. Sep 2021;89:45-53. [CrossRef] [Medline]
Abbreviations
| FFT: fast Fourier transform |
| MET: metabolic equivalent of task |
| PA: physical activity |
Edited by Javad Sarvestan; submitted 02.02.25; peer-reviewed by Matthew Fraser; final revised version received 19.05.25; accepted 20.05.25; published 29.08.25.
Copyright© Nathanael Aubert-Kato, Hitomi Hatori, Arisa Orihara, Takashi Nakagata, Yuji Ohta, Julien Tripette. Originally published in JMIR Formative Research (https://formative.jmir.org), 29.8.2025.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Formative Research, is properly cited. The complete bibliographic information, a link to the original publication on https://formative.jmir.org, as well as this copyright and license information must be included.

