{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,15]],"date-time":"2026-05-15T06:43:57Z","timestamp":1778827437825,"version":"3.51.4"},"reference-count":54,"publisher":"MDPI AG","issue":"11","license":[{"start":{"date-parts":[[2014,11,4]],"date-time":"2014-11-04T00:00:00Z","timestamp":1415059200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The proliferation of mobile smart devices has led to a rapid increase of location-based services, many of which are amassing large datasets of user trajectory information. Unfortunately, current trajectory information is not yet sufficiently rich to support classification of user transportation modes. In this paper, we propose a method that employs both the Global Positioning System and accelerometer data from smart devices to classify user outdoor transportation modes. The classified modes include walking, bicycling, and motorized transport, in addition to the motionless (stationary) state, for which we provide new depth analysis. In our classification, stationary mode has two sub-modes: stay (remaining in the same place for a prolonged time period; e.g., in a parked vehicle) and wait (remaining at a location for a short period; e.g., waiting at a red traffic light). These two sub-modes present different semantics for data mining applications. We use support vector machines with parameters that are optimized for pattern recognition. In addition, we employ ant colony optimization to reduce the dimension of features and analyze their relative importance. The resulting classification system achieves an accuracy rate of 96.31% when applied to a dataset obtained from 18 mobile users.<\/jats:p>","DOI":"10.3390\/s141120843","type":"journal-article","created":{"date-parts":[[2014,11,4]],"date-time":"2014-11-04T09:41:15Z","timestamp":1415094075000},"page":"20843-20865","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":69,"title":["Using Smart Phone Sensors to Detect Transportation Modes"],"prefix":"10.3390","volume":"14","author":[{"given":"Hao","family":"Xia","sequence":"first","affiliation":[{"name":"The Institute of Remote Sensing and Digital Earth, No.20 Datun Road, Chaoyang District,  Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yanyou","family":"Qiao","sequence":"additional","affiliation":[{"name":"The Institute of Remote Sensing and Digital Earth, No.20 Datun Road, Chaoyang District,  Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Jian","sequence":"additional","affiliation":[{"name":"The Institute of Remote Sensing and Digital Earth, No.20 Datun Road, Chaoyang District,  Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuanfei","family":"Chang","sequence":"additional","affiliation":[{"name":"The Institute of Remote Sensing and Digital Earth, No.20 Datun Road, Chaoyang District,  Beijing 100101, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2014,11,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.knosys.2013.06.002","article-title":"Mining frequent trajectory pattern based on vague space partition","volume":"50","author":"Wang","year":"2013","journal-title":"Knowl. Based Syst."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.datak.2010.07.010","article-title":"A regression-based approach for mining user movement patterns from random sample data","volume":"70","author":"Hung","year":"2011","journal-title":"Data Knowl. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1016\/j.datak.2005.04.006","article-title":"Efficient mining of group patterns from user movement data","volume":"57","author":"Wang","year":"2006","journal-title":"Data Knowl. Eng."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1007\/s10707-012-0158-7","article-title":"A generic data model for moving objects","volume":"17","author":"Xu","year":"2013","journal-title":"Geoinformatica"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1007\/s10707-010-0114-3","article-title":"Spatiotemporal pattern queries","volume":"15","author":"Sakr","year":"2011","journal-title":"Geoinformatica"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"641","DOI":"10.1007\/s00778-011-0250-x","article-title":"Special issue on data management for mobile services","volume":"20","author":"Guting","year":"2011","journal-title":"Vldb. J."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"165","DOI":"10.1007\/s00778-005-0152-x","article-title":"Modeling and querying moving objects in networks","volume":"15","author":"Guting","year":"2006","journal-title":"Vldb. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"639","DOI":"10.1080\/13658810500105572","article-title":"Discovering relative motion patterns in groups of moving point objects","volume":"19","author":"Laube","year":"2005","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1016\/j.datak.2007.10.008","article-title":"A conceptual view on trajectories","volume":"65","author":"Spaccapietra","year":"2008","journal-title":"Data Knowl. Eng."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Stenneth, L., Wolfson, O., Yu, P.S., and Xu, B. (2011, January 1\u20134). Transportation mode detection using mobile phones and gis information. Chicago, IL, USA.","DOI":"10.1145\/2093973.2093982"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1049\/iet-its.2009.0029","article-title":"Automating mode detection for travel behaviour analysis by using global positioning systemsenabled mobile phones and neural networks","volume":"4","author":"Gonzalez","year":"2010","journal-title":"Intell. Transp. Syst. IET"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Li, K., Lu, M., Lu, F., Lv, Q., Shang, L., and Maksimovic, D. (2012, January 18\u201322). Personalized driving behavior monitoring and analysis for emerging hybrid vehicles. Newcastle, UK. Volume 7319.","DOI":"10.1007\/978-3-642-31205-2_1"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zheng, Y., Liu, L., Wang, L., and Xie, X. (2008, January 21\u201325). Learning transportation mode from raw GPS data for geographic applications on the web. Beijing, China.","DOI":"10.1145\/1367497.1367532"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"871","DOI":"10.1109\/TBME.2008.2006190","article-title":"A comparison of feature extraction methods for the classification of dynamic activities from accelerometer data","volume":"56","author":"Preece","year":"2009","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Wang, N., Ambikairajah, E., Lovell, N.H., and Celler, B.G. (2007, January 23\u201326). Accelerometry based classification of walking patterns using time-frequency analysis. Lyon, France.","DOI":"10.1109\/IEMBS.2007.4353438"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2647","DOI":"10.1016\/j.jbiomech.2005.08.014","article-title":"Classification of gait patterns in the time\u2013frequency domain","volume":"39","author":"Nyan","year":"2006","journal-title":"J. Biomech."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Iso, T., and Yamazaki, K. (2006, January 12\u201315). Gait analyzer based on a cell phone with a single three-axis accelerometer. Espoo, Finland.","DOI":"10.1145\/1152215.1152244"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1109\/TNSRE.2002.802879","article-title":"Discrimination of walking patterns using wavelet-based fractal analysis","volume":"10","author":"Sekine","year":"2002","journal-title":"Neural Syst. IEEE Trans. Rehabil. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1016\/S1350-4533(00)00041-2","article-title":"Classification of waist-acceleration signals in a continuous walking record","volume":"22","author":"Sekine","year":"2000","journal-title":"Med. Eng. Phys."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"1721","DOI":"10.3390\/s110201721","article-title":"Leg motion classification with artificial neural networks using wavelet-based features of gyroscope signals","volume":"11","author":"Barshan","year":"2011","journal-title":"Sensors"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF00994018","article-title":"Support-vector networks","volume":"20","author":"Cortes","year":"1995","journal-title":"Mach. Learn."},{"key":"ref_22","unstructured":"Colorni, A., Dorigo, M., and Maniezzo, V. (1991, January 11\u201313). Distributed optimization by ant colonies. Paris, France."},{"key":"ref_23","unstructured":"Dorigo, M. (1992). Optimization, Learning and Natural Algorithms. [Ph.D. Thesis, Politecnico di Milano]."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"17292","DOI":"10.3390\/s131217292","article-title":"Mobile sensing systems","volume":"13","author":"Macias","year":"2013","journal-title":"Sensors"},{"key":"ref_25","unstructured":"Google Android API Guides. Available online: http:\/\/developer.android.com\/guide\/topics\/sensors\/sensors_motion.html."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1689239.1689243","article-title":"Using mobile phones to determine transportation modes","volume":"6","author":"Reddy","year":"2010","journal-title":"ACM Trans. Sensor Netw."},{"key":"ref_27","unstructured":"Google Sensors Overview. Available online: http:\/\/developer.android.com\/guide\/topics\/sensors\/sensors_overview.html."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1007\/11551201_7","article-title":"A study of bluetooth propagation using accurate indoor location mapping","volume":"3660","author":"Madhavapeddy","year":"2005","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Aparicio, S., P\u00e9rez, J., Bernardos, A.M., and Casar, J.R. (2008, January 20\u201322). A fusion method based on bluetooth and WLAN technologies for indoor location. Seoul, Korea.","DOI":"10.1109\/MFI.2008.4648042"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"156","DOI":"10.1109\/TITB.2005.856864","article-title":"Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring","volume":"10","author":"Karantonis","year":"2006","journal-title":"IEEE Trans. Inf. Technol.Biomed."},{"key":"ref_31","first-page":"250","article-title":"Wavelets","volume":"82","author":"Strang","year":"1994","journal-title":"Am. Sci."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1152\/ajpregu.00069.2002","article-title":"Sample entropy analysis of neonatal heart rate variability","volume":"283","author":"Lake","year":"2002","journal-title":"Am. J. Physiol. Regul. Integr. Comp. Physiol."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2039","DOI":"10.1152\/ajpheart.2000.278.6.H2039","article-title":"Physiological time-series analysis using approximate entropy and sample entropy","volume":"278","author":"Richman","year":"2000","journal-title":"Am. J. Physiol. Heart Circulatory Physiol."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"952","DOI":"10.1016\/j.dsp.2012.12.003","article-title":"Objective evaluation of speech dysfluencies using wavelet packet transform with sample entropy","volume":"23","author":"Hariharan","year":"2013","journal-title":"Digit. Signal Process."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"11763","DOI":"10.1016\/j.eswa.2011.03.063","article-title":"Intelligent prognostics for battery health monitoring based on sample entropy","volume":"38","author":"Widodo","year":"2011","journal-title":"Expert Syst. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"2758","DOI":"10.1109\/78.650102","article-title":"Comparing support vector machines with gaussian kernels to radial basis function classifiers","volume":"45","author":"Scholkopf","year":"1997","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"7203","DOI":"10.1016\/j.eswa.2013.07.028","article-title":"Svm-based posture identification with a single waist-located triaxial accelerometer","volume":"40","author":"Cabestany","year":"2013","journal-title":"Expert Syst. Appl."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"32","DOI":"10.1016\/j.applanim.2009.03.005","article-title":"Cow behaviour pattern recognition using a three-dimensional accelerometer and support vector machines","volume":"119","author":"Martiskainen","year":"2009","journal-title":"Appl. Anim. Behav. Sci."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"526","DOI":"10.1016\/j.compenvurbsys.2012.06.001","article-title":"Inferring hybrid transportation modes from sparse gps data using a moving window svm classification","volume":"36","author":"Bolbol","year":"2012","journal-title":"Comput. Environ. Urban Syst."},{"key":"ref_40","unstructured":"Bottou, L., Cortes, C., Denker, J.S., Drucker, H., Guyon, I., Jackel, L.D., LeCun, Y., Muller, U.A., Sackinger, E., and Simard, P. (1994, January 9\u201313). Comparison of classifier methods: A case study in handwritten digit recognition. Jerusalem, Israel."},{"key":"ref_41","unstructured":"Kre\u03b2el, U.H.-G. (1999). Advances in Kernel Methods, MIT Press."},{"key":"ref_42","unstructured":"Platt, J.C., Cristianini, N., and Shawe-Taylor, J. (December, January 29). Large margin DAGs for multiclass classification. Denver, CO, USA."},{"key":"ref_43","unstructured":"Friedman, J. (1996). Another Approach to Polychotomous Classification, Department of Statistics, Stanford University. Technical Report."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"415","DOI":"10.1109\/72.991427","article-title":"A comparison of methods for multiclass support vector machines","volume":"13","author":"Hsu","year":"2002","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1961189.1961199","article-title":"LIBSVM: A library for support vector machines","volume":"2","author":"Chang","year":"2011","journal-title":"ACM Trans. Intell. Syst. Technol."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1613\/jair.953","article-title":"Smote: Synthetic minority over-sampling technique","volume":"16","author":"Chawla","year":"2002","journal-title":"J. Artif. Intell. Res."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"1417","DOI":"10.1016\/j.pnsc.2008.03.028","article-title":"An ant colony optimization method for generalized tsp problem","volume":"18","author":"Yang","year":"2008","journal-title":"Prog. Nat. Sci."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/j.ejor.2006.03.041","article-title":"A taxonomy and an empirical analysis of multiple objective ant colony optimization algorithms for the bi-criteria tsp","volume":"180","author":"Herrera","year":"2007","journal-title":"Eur. J. Oper. Res."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1016\/j.engappai.2014.03.007","article-title":"An unsupervised feature selection algorithm based on ant colony optimization","volume":"32","author":"Tabakhi","year":"2014","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"438","DOI":"10.1016\/j.neucom.2009.07.014","article-title":"Aco-based hybrid classification system with feature subset selection and model parameters optimization","volume":"73","author":"Huang","year":"2009","journal-title":"Neurocomputing"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1007\/978-3-540-35488-8_13","article-title":"Combining SVMs with various feature selection strategies","volume":"Volume 207","author":"Chen","year":"2006","journal-title":"Feature Extraction"},{"key":"ref_52","unstructured":"Bosch Bma250. Available online: http:\/\/www.bosch-sensortec.com\/en."},{"key":"ref_53","first-page":"1471","article-title":"Training and testing low-degree polynomial data mappings via linear SVM","volume":"11","author":"Chang","year":"2010","journal-title":"J. Mach. Learn. Res."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1023\/A:1007442505281","article-title":"Guest editors\u2019 introduction: On applied research in machine learning","volume":"30","author":"Provost","year":"1998","journal-title":"Mach. Learn."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/11\/20843\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:08:52Z","timestamp":1760216932000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/11\/20843"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,11,4]]},"references-count":54,"journal-issue":{"issue":"11","published-online":{"date-parts":[[2014,11]]}},"alternative-id":["s141120843"],"URL":"https:\/\/doi.org\/10.3390\/s141120843","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,11,4]]}}}