{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T11:17:17Z","timestamp":1770635837640,"version":"3.49.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"11","license":[{"start":{"date-parts":[[2020,6,2]],"date-time":"2020-06-02T00:00:00Z","timestamp":1591056000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,6,2]],"date-time":"2020-06-02T00:00:00Z","timestamp":1591056000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61573356"],"award-info":[{"award-number":["61573356"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int. J. Mach. Learn. &amp; Cyber."],"published-print":{"date-parts":[[2020,11]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The use of skeleton data for human posture recognition is a key research topic in the human-computer interaction field. To improve the accuracy of human posture recognition, a new algorithm based on multiple features and rule learning is proposed in this paper. Firstly, a 219-dimensional vector that includes angle features and distance features is defined. Specifically, the angle and distance features are defined in terms of the local relationship between joints and the global spatial location of joints. Then, during human posture classification, the rule learning method is used together with the Bagging and random subspace methods to create different samples and features for improved classification performance\u00a0of sub-classifiers for different samples. Finally, the performance of our proposed algorithm is evaluated on four human posture datasets. The experimental results show that our algorithm can recognize many kinds of human postures effectively, and the results obtained by the rule-based learning method are of higher interpretability than those by traditional machine learning methods and CNNs.<\/jats:p>","DOI":"10.1007\/s13042-020-01138-y","type":"journal-article","created":{"date-parts":[[2020,6,2]],"date-time":"2020-06-02T17:05:01Z","timestamp":1591117501000},"page":"2529-2540","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":68,"title":["Human posture recognition based on multiple features and rule learning"],"prefix":"10.1007","volume":"11","author":[{"given":"Weili","family":"Ding","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bo","family":"Hu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7731-8258","authenticated-orcid":false,"given":"Han","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xinming","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangsheng","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,6,2]]},"reference":[{"key":"1138_CR1","doi-asserted-by":"crossref","unstructured":"Agarwal A, Triggs B (2004) 3D human pose from silhouettes by relevance vector regression. In: Proc CVPR, vol 2, pp II\u2013882\u2013II\u2013888","DOI":"10.1109\/CVPR.2004.1315258"},{"issue":"10","key":"1138_CR2","doi-asserted-by":"crossref","first-page":"935","DOI":"10.1088\/0967-3334\/27\/10\/001","volume":"27","author":"FR Allen","year":"2006","unstructured":"Allen FR, Ambikairajah E, Lovell NH, Celler BG (2006) Classification of a known sequence of motions and postures from accelerometry data using adapted Gaussian mixture models. Physiol Meas 27(10):935\u2013951","journal-title":"Physiol Meas"},{"key":"1138_CR3","doi-asserted-by":"crossref","unstructured":"Babu A, Dube K, Mukhopadhyay S, Ghayvat H, Jithin KMV (2016) Accelerometer based human activities and posture recognition. In: International conference on data mining and advanced computing, pp 367\u2013373","DOI":"10.1109\/SAPIENCE.2016.7684120"},{"issue":"2","key":"1138_CR4","first-page":"123","volume":"24","author":"L Breiman","year":"1996","unstructured":"Breiman L (1996) Bagging predictors. Mach Learn 24(2):123\u2013140","journal-title":"Mach Learn"},{"issue":"1","key":"1138_CR5","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1016\/j.inffus.2004.04.004","volume":"6","author":"G Brown","year":"2005","unstructured":"Brown G, Wyatt J, Harris R, Yao X (2005) Diversity creation methods: a survey and categorisation. Inf Fusion 6(1):5\u201320","journal-title":"Inf Fusion"},{"key":"1138_CR6","unstructured":"Chen K, Wang Q (2016) Human posture recognition based on skeleton data. In: IEEE international conference on progress in informatics and computing, pp 618\u2013622"},{"key":"1138_CR7","doi-asserted-by":"crossref","unstructured":"Cohen WW (1995) Fast effective rule induction. In: Twelfth international conference on machine learning. Morgan Kaufmann, Tahoe City, California, USA, pp 115\u2013123","DOI":"10.1016\/B978-1-55860-377-6.50023-2"},{"key":"1138_CR8","doi-asserted-by":"crossref","first-page":"611","DOI":"10.3233\/BMR-140203","volume":"31","author":"WL Ding","year":"2018","unstructured":"Ding WL, Zheng YZ, Su YP, Li XL (2018) Kinect-based virtual rehabilitation and evaluation system for upper limb disorders: a case study. J Back Musculoskelet Rehabil 31:611\u2013621","journal-title":"J Back Musculoskelet Rehabil"},{"key":"1138_CR9","doi-asserted-by":"publisher","unstructured":"Elforaici MEA, Chaaraoui I, Bouachir W, Ouakrim Y, Mezghani N (2018) Posture recognition using an RGB-D camera: exploring 3D body modeling and deep learning approaches. In: 2018 IEEE life sciences conference (LSC), pp 69\u201372. https:\/\/doi.org\/10.1109\/LSC.2018.8572079","DOI":"10.1109\/LSC.2018.8572079"},{"key":"1138_CR10","doi-asserted-by":"crossref","unstructured":"Fothergill S, Mentis HM, Kohli P, Nowozin S (2012) Instructing people for training gestural interactive systems. In: Proceedings of the SIGCHI conference on human factors in computing systems","DOI":"10.1145\/2207676.2208303"},{"key":"1138_CR11","doi-asserted-by":"crossref","unstructured":"Foubert N, Mckee AM, Goubran RA, Knoefel F (2012) Lying and sitting posture recognition and transition detection using a pressure sensor array. In: IEEE international symposium on medical measurements and applications proceedings, pp 1\u20136","DOI":"10.1109\/MeMeA.2012.6226630"},{"issue":"1","key":"1138_CR12","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1023\/A:1006524209794","volume":"13","author":"J Furnkranz","year":"1999","unstructured":"Furnkranz J (1999) Separate-and-conquer rule learning. Artif Intell Rev 13(1):3\u201354","journal-title":"Artif Intell Rev"},{"key":"1138_CR13","doi-asserted-by":"crossref","unstructured":"Zhang Z, Liu Y, Li A et al (2014) A novel method for user-defined human posture recognition using Kinect. In: Proceedings of the 7th international congress on image and signal processing, IEEE, pp 736\u2013740","DOI":"10.1109\/CISP.2014.7003875"},{"key":"1138_CR14","unstructured":"Ho TK (1995) Random decision forests. In: Proceedings of the 3rd international conference on document analysis and recognition. Montreal, QC, pp 278\u2013282"},{"issue":"8","key":"1138_CR15","doi-asserted-by":"crossref","first-page":"832","DOI":"10.1109\/34.709601","volume":"20","author":"TK Ho","year":"1998","unstructured":"Ho TK (1998) The random subspace method for constructing decision forests. IEEE Trans Pattern Anal Mach Intell 20(8):832\u2013844","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"8","key":"1138_CR16","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1109\/CC.2016.7563723","volume":"13","author":"F Hu","year":"2016","unstructured":"Hu F, Wang L, Wang S, Liu X, He G (2016) A human body posture recognition algorithm based on BP neural network for wireless body area networks. China Commun 13(8):198\u2013208","journal-title":"China Commun"},{"key":"1138_CR17","doi-asserted-by":"crossref","unstructured":"Islam MU, Mahmud H, Ashraf FB, Hossain I, Hasan MK (2018) Yoga posture recognition by detecting human joint points in real time using microsoft kinect. In: IEEE region 10 humanitarian technology conference, pp 668\u2013673","DOI":"10.1109\/R10-HTC.2017.8289047"},{"key":"1138_CR18","doi-asserted-by":"crossref","unstructured":"Jiang H, Li ZN, Drew MS (2005) Human posture recognition with convex programming. In: IEEE international conference on multimedia and expo, pp 574\u2013577","DOI":"10.1109\/ICME.2005.1521488"},{"key":"1138_CR19","unstructured":"Jr MPP (2011) Combining classifiers: from the creation of ensembles to the decision fusion. In: 24th SIBGRAPI conference on graphics, patterns, and images tutorials. IEEE, Alagoas, Brazil, pp 1\u201310"},{"key":"1138_CR20","unstructured":"Kohavi R (1995) Wrappers for performance enhancement and oblivious decision graphs. Ph.D. Thesis"},{"key":"1138_CR21","doi-asserted-by":"crossref","DOI":"10.1533\/9780857099440","volume-title":"Machine learning and data mining: introduction to principles and algorithms","author":"I Kononenko","year":"2007","unstructured":"Kononenko I, Kukar M (2007) Machine learning and data mining: introduction to principles and algorithms. Horwood Publishing Limited, Chichester"},{"key":"1138_CR22","doi-asserted-by":"crossref","unstructured":"Le TL, Nguyen MQ, Nguyen TM (2013) Human posture recognition using human skeleton provided by kinect. In: International conference on computing, management and telecommunications, pp 340\u2013345","DOI":"10.1109\/ComManTel.2013.6482417"},{"key":"1138_CR23","doi-asserted-by":"publisher","first-page":"8","DOI":"10.1186\/s13640-018-0393-4","volume":"1","author":"B Li","year":"2019","unstructured":"Li B, Han C, Bai B (2019) Hybrid approach for human posture recognition using anthropometry and bp neural network based on kinect v2. EURASIP J Image Video Process 1:8. https:\/\/doi.org\/10.1186\/s13640-018-0393-4","journal-title":"EURASIP J Image Video Process"},{"key":"1138_CR24","doi-asserted-by":"crossref","unstructured":"Li W, Zhang Z, Liu Z (2010) Action recognition based on a bag of 3D points. In: Computer vision & pattern recognition workshops","DOI":"10.1109\/CVPRW.2010.5543273"},{"key":"1138_CR25","doi-asserted-by":"crossref","unstructured":"Lin TY, Hsieh CH, Lee JD (2013) A kinect-based system for physical rehabilitation: utilizing tai chi exercises to improve movement disorders in patients with balance ability. In: Modelling symposium, pp 149\u2013153","DOI":"10.1109\/AMS.2013.29"},{"issue":"3","key":"1138_CR26","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s41066-016-0034-1","volume":"2","author":"H Liu","year":"2017","unstructured":"Liu H, Cocea M (2017) Granular computing based approach for classification towards reduction of bias in ensemble learning. Granul Comput 2(3):131\u2013139","journal-title":"Granul Comput"},{"key":"1138_CR27","first-page":"245","volume-title":"Collaborative decision making by ensemble rule based classification systems","author":"H Liu","year":"2015","unstructured":"Liu H, Gegov A (2015) Collaborative decision making by ensemble rule based classification systems, vol 10. Springer, Basel, pp 245\u2013264"},{"issue":"4","key":"1138_CR28","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1007\/s41066-016-0021-6","volume":"1","author":"H Liu","year":"2016","unstructured":"Liu H, Gegov A, Cocea M (2016a) Rule based systems: a granular computing perspective. Granul Comput 1(4):259\u2013274","journal-title":"Granul Comput"},{"key":"1138_CR29","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-319-23696-4","volume-title":"Rule based systems for big data: a machine learning approach","author":"H Liu","year":"2016","unstructured":"Liu H, Gegov A, Cocea M (2016b) Rule based systems for big data: a machine learning approach. Springer, Basel"},{"issue":"3","key":"1138_CR30","doi-asserted-by":"crossref","first-page":"257","DOI":"10.1007\/s41066-017-0065-2","volume":"3","author":"H Liu","year":"2018","unstructured":"Liu H, Cocea M, Ding W (2018) Multi-task learning for intelligent data processing in granular computing context. Granul Comput 3(3):257\u2013273","journal-title":"Granul Comput"},{"issue":"1","key":"1138_CR31","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1007\/s41066-015-0003-0","volume":"1","author":"L Livi","year":"2016","unstructured":"Livi L, Sadeghian A (2016) Granular computing, computational intelligence, and the analysis of non-geometric input spaces. Granul Comput 1(1):13\u201320","journal-title":"Granul Comput"},{"issue":"3","key":"1138_CR32","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/s41066-016-0017-2","volume":"1","author":"F Min","year":"2016","unstructured":"Min F, Xu J (2016) Semi-greedy heuristics for feature selection with test cost constraints. Granul Comput 1(3):199\u2013211","journal-title":"Granul Comput"},{"issue":"1","key":"1138_CR33","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/j.patrec.2013.10.005","volume":"39","author":"L Miranda","year":"2014","unstructured":"Miranda L, Vieira T, Mart\u00ednez D, Lewiner T, Vieira AW, Campos MFM (2014) Online gesture recognition from pose kernel learning and decision forests. Pattern Recognit Lett 39(1):65\u201373","journal-title":"Pattern Recognit Lett"},{"issue":"6","key":"1138_CR34","doi-asserted-by":"crossref","first-page":"905","DOI":"10.1109\/TPAMI.2006.110","volume":"28","author":"L Mun Wai","year":"2006","unstructured":"Mun Wai L, Isaac C (2006) A model-based approach for estimating human 3D poses in static images. IEEE Trans Pattern Anal Mach Intell 28(6):905\u2013916","journal-title":"IEEE Trans Pattern Anal Mach Intell"},{"issue":"36","key":"1138_CR35","first-page":"2512","volume":"36","author":"HU Qiong","year":"2013","unstructured":"Qiong HU, Lei Q, Huang QM (2013) A survey on visual human action recognition. Chin J Comput 36(36):2512\u20132524","journal-title":"Chin J Comput"},{"key":"1138_CR36","doi-asserted-by":"crossref","unstructured":"Ramanan D, Sminchisescu C (2006) Training deformable models for localization. In: IEEE computer society conference on computer vision and pattern recognition, pp 206\u2013213","DOI":"10.1109\/CVPR.2006.315"},{"key":"1138_CR37","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.cviu.2016.09.002","volume":"152","author":"N Sarafianos","year":"2016","unstructured":"Sarafianos N, Boteanu B, Ionescu B, Kakadiaris IA (2016) 3D human pose estimation: a review of the literature and analysis of covariates. Comput Vis Image Underst 152:1\u201320","journal-title":"Comput Vis Image Underst"},{"key":"1138_CR38","doi-asserted-by":"crossref","unstructured":"Souto H, Musse SR (2011) Automatic detection of 2D human postures based on single images. In: Sibgrapi conference on graphics, patterns and images, pp 48\u201355","DOI":"10.1109\/SIBGRAPI.2011.4"},{"key":"1138_CR39","doi-asserted-by":"crossref","unstructured":"Wang J, Huang Z, Zhang W, Patil A, Patil K, Zhu T, Shiroma EJ, Schepps MA, Harris TB (2017) Wearable sensor based human posture recognition. In: IEEE international conference on big data, pp 3432\u20133438","DOI":"10.1109\/BigData.2016.7841004"},{"key":"1138_CR40","doi-asserted-by":"crossref","unstructured":"Xia L, Chen CC, Aggarwal JK (2012) View invariant human action recognition using histograms of 3D joints. In: Computer vision and pattern recognition workshops, pp 20\u201327","DOI":"10.1109\/CVPRW.2012.6239233"},{"key":"1138_CR41","unstructured":"Zainordin FD, Lee HY, Sani NA, Yong MW, Chan CS (2012) Human pose recognition using kinect and rule-based system. In: World automation congress, pp 1\u20136"},{"key":"1138_CR42","doi-asserted-by":"crossref","unstructured":"Zhou ZH, Feng J (2017) Deep forest: towards an alternative to deep neural networks. In: Proceedings of the twenty-sixth international joint conference on artificial intelligence, pp 3553\u20133559","DOI":"10.24963\/ijcai.2017\/497"}],"container-title":["International Journal of Machine Learning and Cybernetics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13042-020-01138-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13042-020-01138-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13042-020-01138-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,2]],"date-time":"2021-06-02T00:29:33Z","timestamp":1622593773000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s13042-020-01138-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,2]]},"references-count":42,"journal-issue":{"issue":"11","published-print":{"date-parts":[[2020,11]]}},"alternative-id":["1138"],"URL":"https:\/\/doi.org\/10.1007\/s13042-020-01138-y","relation":{},"ISSN":["1868-8071","1868-808X"],"issn-type":[{"value":"1868-8071","type":"print"},{"value":"1868-808X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,6,2]]},"assertion":[{"value":"17 June 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 May 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 June 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}