Skip to main content
Log in

Classification of Skeletal Wireframe Representation of Hand Gesture Using Complex-Valued Neural Network

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

Abstract

Complex-valued neural networks (CVNNs), that allow processing complex-valued data directly, have been applied to a number of practical applications, especially in signal and image processing. In this paper, we apply CVNN as a classification algorithm for the skeletal wireframe data that are generated from hand gestures. A CVNN having one hidden layer that maps complex-valued input to real-valued output was used, a training algorithm based on Levenberg Marquardt algorithm (CLMA) was derived, and a task to recognize 26 different gestures that represent English alphabet was given. The initial image processing part consists of three modules: real-time hand tracking, hand-skeletal construction, and hand gesture recognition. We have achieved; (1) efficient and accurate gesture extraction and representation in complex domain, (2) training of the CVNN utilising CLMA, and (3) providing a proof of the superiority of the aforementioned methods by utilising complex-valued learning vector quantization. A comparison with real-valued neural network shows that a CVNN with CLMA provides higher recognition performance, accompanied by significantly faster training. Moreover, a comparison of six different activation functions was performed and their utility is argued.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14

Similar content being viewed by others

References

  1. Van Trees HL (2002) Optimum array processing. (Detection, estimation, and modulation theory, part IV), 1st edn. Wiley-Interscience, New York, pp 1–1443

    Google Scholar 

  2. Buchholz S, Le Bihan N (2008) Polarized signal classification by complex and quaternionic multi-layer perceptrons. Int J Neural Syst 18(2):75–85

    Article  Google Scholar 

  3. Calhoun VD, Adali T, Pearlson GD, Van Zijl PCM, Pekar JJ (2002) Independent component analysis of fMRI data in the complex domain. Magn Reson Med 1:180–192

    Article  Google Scholar 

  4. Hirose A (1994) Independent component analysis of fMRI data in the complex domain. Neural Process Lett 1:6–8

    Article  Google Scholar 

  5. Stuber GL (2001) Principle of mobile communication. Kluwer, Boston

    Google Scholar 

  6. Helstom CW (1995) Elements of signal detection and estimation. Prentice Hall, New Jersey

    Google Scholar 

  7. Wu RY, Tsai WH (1993) A single-layer neural network for parallel thinning. Int J Neural Syst 3(4):395–404

    Article  MathSciNet  Google Scholar 

  8. Raptis M, Kirovski D, Hoppe H (2011) Real-time classification of dance gestures from skeleton animation. In: Proceedings of the 2011 ACM SIGGRAPH/Eurographics symposium on computer animation, pp 147–156

  9. Alonso-Weber JM, Sanchis A (2011) A skeletonizing reconfigurable self-organizing model: validation through text recognition. Neural Process Lett 34(1):39–58

    Article  Google Scholar 

  10. Amin MdF, Murase K (2009) A single-layered complex-valued neural network for real-valued classification problems. Neurocomputing 72:945–955

    Article  Google Scholar 

  11. Amin MdF, Muhammad IA, Ahmed Yarub AN, Murase K (2011) Wirtinger calculus based gradient descent and levenberg-marquardt learning algorithms in complex-valued neural networks. In: 2011 international conference on neural information processing (ICONIP 2011), Shanghai, China, pp 550–559

  12. Hafiz A, Amin MF, Murase K (2011) Real-time hand gesture recognition using complex-valued neural network (CVNN). 2011 international conference on neural information processing (ICONIP 2011), Shanghai, China, 541–549

  13. Shotton J, Sharp T (2011) Real-time human pose recognition in parts from single depth images. Published at Microsoft Research in Cambridge, Statosuedu (2)

  14. Sobel I, Feldman G (1968) A 3 \(\times \) 3 isotropic gradient operator for image processing. Presented at a talk at the Stanford Artificial Project. unpublished but often cited

  15. Huang L, Wan G, Liu C (2003) An improved parallel thinning algorithm. In: Proceedings of seventh international conference on document analysis and recognition, pp 780–783

  16. Hirose A (2006) Complex-valued neural networks. Springer, Beriln, pp 1–160

  17. Kim T, Adal T (2003) Approximation by fully complex multilayer perceptrons. Neural Comput 15:1641–1666

  18. Geotge MG, Koutsougeras C (1992) Complex domain backpropagation. IEEE Trans Circuits Syst II 5:330–334

    Google Scholar 

  19. Hagan M, Menhaj M (1994) Training feedforward networks with the Marquardt algorithm. IEEE Trans Neural Netw 6:989–993

    Article  Google Scholar 

  20. Kohonen T (1995) Learning vector quantization. In: Arbib MA (ed) The handbook of brain theory and neural networks. MIT Press, Cambridge, MA, pp 537–540

    Google Scholar 

Download references

Acknowledgments

This study was supported by grants to K.M. from Japanese Society for Promotion of Sciences and Technology, and the University of Fukui.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kazuyuki Murase.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hafiz, A.R., Al-Nuaimi, A.Y., Amin, M.F. et al. Classification of Skeletal Wireframe Representation of Hand Gesture Using Complex-Valued Neural Network. Neural Process Lett 42, 649–664 (2015). https://doi.org/10.1007/s11063-014-9379-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11063-014-9379-0

Keywords

Navigation