Abstract
Hand trajectories are widely used for gesture recognition, action analysis, and sign language translation. Effective hand trajectory feature extraction facilitates accurate and fast identification. In this paper, we propose class specific nullspace marginal discriminant analysis (CSNMDA) with overfitting-prevention kernel estimation for hand trajectory feature extraction, which enhances the similarity of interested class (positive samples) and differentiating arbitrary samples not belonging to this class (negative samples). To address the intrinsic overfitting problems of discriminant analysis, we formulate a kernel space estimation method, which improves the model generalizability and accelerate the training speed. Besides, maximizing the distances between all negative samples and positive samples without distinction leads to limited discriminant power, especially for samples at the margin. Therefore, marginal discriminant analysis (MDA) is conducted to expand the margin of positive and negative class, achieving superior differentiation. According to the experiment on two public available hand trajectory databases, our method obtains higher accuracy compared with Class Specific Kernel Discriminant Analysis (CSKDA) and the Heterogeneous Orthogonal Class Specific Discriminant Analysis (HNCSDA).
Similar content being viewed by others
Data availability
No new data were created during the study, and two existing datasets were used for the experiments. The Three-cent dataset is publicly available at: https://github.com/davidespano/3cent-dataset. The Gesture database is available from the author, Dr. Ho-Sub Yoon (yoonhs@etri.re.kr), upon reasonable request.
References
Alexandros I (2018) Probabilistic class-specific discriminant analysis, arXiv: 1812.05980
Azar SG, Hadi S (2020) Trajectory-based recognition of dynamic Persian sign language using hidden Markov model. Comput Speech Lang 61:101053
Beh J, David H, Hanseok K (2014) Rule-based trajectory segmentation for modeling hand motion trajectory. Pattern Recogn 47(4):1586–1601
Belhumeur PN, Hespanha JP, Kriegman DJ (1997) Eigenfaces vs. Fisherfaces: recognition using class specific linear projection. IEEE Trans Pattern Anal Mach Intell 19(7):711–720
Cao G, Iosifidis A, Gabbouj M (2017) Neural class-specific regression for face verification. IET Biom 7(1):63–70
Caputo FM, Pietro P, Alessandro C et al (2018) Comparing 3D trajectories for simple mid-air gesture recognition. Comput Graph 73:17–25
Chen L, Hong-Yuan ML, Ming-Tat K et al (2000) A new LDA-based face recognition system which can solve the small sample size problem. Pattern Recogn 33(10):1713–1726
Cheng H, Zhongjun D, Zicheng L et al (2016) An image-to-class dynamic time warping approach for both 3D static and trajectory hand gesture recognition. Pattern Recogn 55:137–147
Dong H, Ping L, Chunping L et al (2018) Person re-identification by kernel null space marginal fisher analysis. Pattern Recogn Lett 107:66–74
Everingham M, Luc VG, Christopher KIW et al (2010) The Pascal visual object classes (VOC) challenge. Int J Comput Vis 88(2):303–338
Fenglin L, Wei Z, Chengzhi Y et al (2019) Kinect-based hand gesture recognition using trajectory information, hand motion dynamics and neural networks. Artif Intel Rev 52(1):563–583
Goudelis G, Zafeiriou S, Tefas A et al (2007) Class-specific kernel-discriminant analysis for face verification. IEEE Trans Inf Forensic Secur 2(3):570–587
He Z, Wu M, Zhao X, Zhang S, Tan J (2021) Representative null space LDA for discriminative dimensionality reduction. Pattern Recogn 111:107664
Iosifidis A, Gabbouj M (2016) Scaling up class-specific kernel discriminant analysis for large-scale face verification. IEEE Trans Inf Forensic Secur 11(11):2453–2465
Iosifidis A, Moncef G (2017) Class-specific kernel discriminant analysis revisited: further analysis and extensions. IEEE Trans Cybern 47(12):4485–4496
Iosifidis A, Moncef G, Petri P (2015) Class-specific nonlinear projections using class-specific kernel Spaces. 2015 Ieee trustcom/bigdatase/ispa, Helsinki, Finland, pp 17–24
Iosifidis A, Anastasios T, Ioannis P (2015) Class-specific reference discriminant analysis with application in human behavior analysis. IEEE Tran Human-Mach Syst 45(3):315–326
Jia Z, Zeng Y, Zhang Y, Liang W (2020) Local class-specific discriminant analysis with variable weighting and its application in fault diagnosis. Comput Chem Eng 141:107023
Kwak N (2013) Nonlinear projection trick in kernel methods: an alternative to the kernel trick. IEEE Trans Neural Netw Learn Syst 24(12):2113–2119
Li K, Wu G (2022) Randomized approximate class-specific kernel spectral regression analysis for large-scale face verification. Mach Learn 111(6):2037–2091
Marin G, Fabio D, Pietro Z (2014) Hand gesture recognition with leap motion and Kinect Devices, IEEE international conference on image processing (ICIP), Paris, France, pp 1565–1569
Mika S, Ratsch G, Weston J et al (1999) ‘Fisher discriminant analysis with kernels,’ Neural Networks for Signal Processing IX: Proceedings of the 1999 IEEE Signal Processing Society Workshop, Madison, USA, pp 41–48
Park CH, Haesun P (2005) Nonlinear discriminant analysis using kernel functions and the generalized singular value decomposition. SIAM J Matrix Anal Appl 27(1):87–102
Raitoharju J, Alexandros I (2019) Null space analysis for class-specific discriminant learning, arXiv:1908.04562
Shotton J, Fitzgibbon A, Cook M et al (2011) Real-time human pose recognition in parts from single depth Images, IEEE conference on computer vision and pattern recognition(CVPR), Colorado, USA, pp 1297–1304
Singh S, Chetan A, CVJ (2017) Trajectory aligned features for first person action recognition. Pattern Recogn 62:45–55
Starner TJW, Pentland A (1998) Real-time American sign language recognition using desk and wearable computer based video. IEEE Trans Pattern Anal Mach Intell 20(12):1371–1375
Tang J, Hong C, Yang Z et al (2018) Structured dynamic time warping for continuous hand trajectory gesture recognition. Pattern Recogn 80:21–31
Wang C, Peng G, De Baets B (2022) Class-specific discriminative metric learning for scene recognition. Pattern Recogn 126:108589
Xiao, R, Pengfei, S (2008) Semi-supervised marginal discriminant analysis based on qr decomposition, 2008 19th international conference on pattern recognition, Tampa, USA, pp 1–4
Yan S, Dong X, Benyu Z et al (2007) Graph embedding and extensions: a general framework for dimensionality reduction. IEEE Trans Pattern Anal Mach Intell 29(1):40–51
Yang C, David KH, Hanseok K (2017) Continuous hand gesture recognition based on trajectory shape information. Pattern Recogn Lett 99:39–47
Yoon H, Jung S, Younglae JB et al (2001) Hand gesture recognition using combined features of location, angle and velocity. Pattern Recogn 34(7):1491–1501
Acknowledgments
This research was supported by Zhejiang Provincial Natural Science Foundation of China(LY21E050021), the National Natural Science Foundation of China (51775498, 51775497) and Zhejiang Province Public Welfare Technology Application Research Project (LGG19E050019).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhao, X., Gao, G., He, Z. et al. Class specific nullspace marginal discriminant analysis with overfitting-prevention kernel estimation for hand trajectory recognitions. Multimed Tools Appl 82, 46293–46311 (2023). https://doi.org/10.1007/s11042-023-15709-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15709-y