Multimedia Tools and Applications

, Volume 77, Issue 23, pp 31021–31040 | Cite as

A vertical-horizontal-intersections feature based method for identification of bharatanatyam double hand mudra images

  • Basavaraj S. Anami
  • Venkatesh A. BhandageEmail author


Bharatanatyam is an Indian classical dance, which has to be studied under an expert. In villages, semi-urban areas and foreign countries the experts are scarce. In order to promote, popularize and make it self-pursuable, this Indian art requires technological leveraging. With this motivation, the goal of this work is to automate identification of mudras through Image processing. This paper presents a three stage methodology for identification of 24 double hand mudra images of Bharatanatyam dance. In the first stage, acquired images of Bharatanatyam mudras are preprocessed to obtain contours of mudras using canny edge detector. In the second stage, cell features are extracted that include number of vertical and horizontal intersections of grid lines with the contours of the mudras. In the third stage, a rule based classifier is developed to classify the given image into 24 classes of mudras. The proposed method is implemented using OpenCV with Microsoft visual C++ IDE. The proposed method finds many applications such as e-learning of mudras and proper postures leading to self-learning of Bharatanatyam dance, online commentary during concerts, and adoption to many other forms of dances prevailing in India and outside.


Samyukta mudras Contour of mudras Cell features Intersections Rule based classifier 


  1. 1.
    Kumar KVV, Kishore PVV (2017) Indian Classical Dance Mudra Classification Using HOG Features and SVM Classifier. International Journal of Electrical and Computer Engineering (IJECE) 7(5):2537–2546.
  2. 2.
    Mozarkar S, Warnekar CS (2013) Recognizing bharatnatyam mudra using principles of gesture recognition. International Journal of Computer Science and Network (IJCSN) 2(4):46–52Google Scholar
  3. 3.
    Srimani PK (2013) Kavitha S, “Recognizing Samyuktha Hand Gestures of Bharatanatyam using Skeleton Matching and Gradient Orientation”. Int J Curr Res 5(06):1457–1462Google Scholar
  4. 4.
    Sriparna S, Ghosh L, Konar A, Janarthanan R (2013) Fuzzy L membership function based hand gesture recognition for Bharatanatyam dance. In: Computational Intelligence and Communication Networks (CICN), 2013 5th International Conference on (pp 331–335). IEEE.
  5. 5.
    Hariharan D, Acharya T, Mitra S (2011) Recognizing hand gestures of a dancer. In: Pattern Recognition and Machine Intelligence, LNCS, Vol. 6744, pp. 186–192, Springer Verlag, BerlinGoogle Scholar
  6. 6.
    Li Y-T, Wachs JP (2013) Recognizing hand gestures using the weighted elastic graph matching (WEGM) method. Image Vis Comput 31(9):649–657 Elsevier publishersCrossRefGoogle Scholar
  7. 7.
    Nadgeri SM, Sawarkar SD, Gawande AD (2010) Hand gesture Recognition using CAMSHIFT algorithm. In: Emerging Trends in Engineering and Technology (ICETET), 2010 3rd InternationalConference on (pp. 37–41).
  8. 8.
    Stergiopoulou E, Papamarkos N (2009) Hand gesture recognition using a neural network shape fitting technique. Eng Appl Artif Intell 22(8):1141–1158. Elsevier publishersCrossRefGoogle Scholar
  9. 9.
    Dardas NH, Petriu EM (2011) Hand gesture detection and recognition using principal component analysis. In: Computational Intelligence for Measurement Systems and Applications (CIMSA), 2011 IEEE International Conference on (pp. 1–6). IEEE.
  10. 10.
    Wang M, Chen W-Y, Li XD (2016) Hand gesture recognition using valley circle feature and Hu’s moments technique for robot movement control. Measurement 94:734–744 Elsevier publishersCrossRefGoogle Scholar
  11. 11.
    Liu Y, Zhang L, Nie L, Yan Y, Rosenblum DS (2016) Fortune teller: predicting your career path. In: Proceedings of the Thirtieth AAAI Conference onArtificial Intelligence (AAAI-16), (pp. 201–207), Phoenix, Arizona.
  12. 12.
    Fagiani M, Principi E, Squartini S, Piazza F (2015) Signer independent isolated Italian sign recognition based on hidden Markov models. Pattern Anal Applic 18(2):385–402 SpringerMathSciNetCrossRefGoogle Scholar
  13. 13.
    Yun L, Zhang P (2009) An automatic Hand gesture recognition based on Viola-Jones method and SVMs. In: Computer Science and Engineering, 2009.(WCSE’09), Second International workshop on (Vol.2, pp. 72–76). IEEE.
  14. 14.
    Bretzner L, Laptev E, Lindeberg T (2002) Hand gesture recognition using Multi-scale colour features, hierarchical models and particle filtering. In: Automatic Face and Gesture Recognition, 2002 (FGR’02), Proceedings. Fifth IEEE International conference on, (pp. 423–428). IEEE.
  15. 15.
    Shrivavastava R (2013) A hidden Markov model based dynamic hand gesture recognition system using OpenCV.In: Advance Computing Conference (IACC), 2013 IEEE 3rd International (pp. 947–950). IEEE.
  16. 16.
    Archana S. G., Rucha K., Sanjana K., Surbhi A., Mithila H. (2012) Hand gesture recognition for Indian Sign Language 2012 International conference on computer communication and informatics (ICCCI-2012), Coimbatore, INDIA. 10.1109/ICCCI.2012.6158807Google Scholar
  17. 17.
    Zaki MM, Shaheen SI (2011) Sign language recognition using a combination of new vision based features. Pattern Recogn Lett 32(4):572–577. Elsevier publishersCrossRefGoogle Scholar
  18. 18.
    Adithya V, Vinod PR, Usha G (2013) Artificial neural network based method for Indian sign language recognition. In: Information and Communication Technologies(ICT), 2013 IEEE conference on (pp. 1080–1085). IEEE.

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.K.L.E. Institute of TechnologyHubballiIndia
  2. 2.Department of CSETontadarya College of EngineeringGadagIndia

Personalised recommendations