Hand Gesture Recognition Systems: A Review of Vision-based and Sensor-based Approaches

[{“box”:0,”content”:”[if 992 equals=”Open Access”]

n

Open Access

n

[/if 992]n

n

Year : November 28, 2023 | Volume : 01 | [if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] : 01 | Page : 15-20

n

n

n

n

n

n

By

n

    n t

    [foreach 286]n

    n

    Akash Rahate, Akash Peddewad, Vaibhav Chamvad, Shruti Raykhelkar, A.M. Chadchankar

  1. [/foreach]

    n

n

n[if 2099 not_equal=”Yes”]n

    [foreach 286] [if 1175 not_equal=””]n t

  1. Student, Student, Student, Student, Assistant Professor, Department of Computer Engineering, NBN Singhad School of Engineering, Pune, Department of Computer Engineering, NBN Singhad School of Engineering, Pune, Department of Computer Engineering, NBN Singhad School of Engineering, Pune, Department of Computer Engineering, NBN Singhad School of Engineering, Pune, Department of Computer Engineering, NBN Singhad School of Engineering, Pune, Maharashtra, Maharashtra, Maharashtra, Maharashtra, Maharashtra, India, India, India, India, India
  2. n[/if 1175][/foreach]

[/if 2099][if 2099 equals=”Yes”][/if 2099]nn

n

Abstract

nWith many real-world uses, such as sign language translation and human-computer interaction, hand gesture detection is a crucial area of study in the science of computer vision. In this study, we propose a Convolutional Neural Network (CNN) model that uses real-time camera images to recognise hand gestures. A collection of hand motion photographs spanning the English alphabet (A-Z) was gathered, and the images were pre-processed to exclude any backdrop and create black and white versions. The CNN model, which was trained using the pre-processed images, produced a 95% accuracy rate on the test dataset. We used Python to develop the model and combined it with an intuitive software interface to predict hand gestures in real time with the system camera. We used Python to develop the model and combined it with an intuitive software interface to predict hand gestures in real time with the system camera. Our system has the potential to be an important resource in several sectors and domains, such as helping those with speech impairments and controlling technological devices. Real-time hand gesture recognition is made reliable and accurate by the suggested model and technology, which may be applied in a variety of contexts.

n

n

n

Keywords: Hand-sign, convolutional neural network, computer vision, image preprocessing

n[if 424 equals=”Regular Issue”][This article belongs to International Journal of Optical Innovations & Research(ijoir)]

n

[/if 424][if 424 equals=”Special Issue”][This article belongs to Special Issue under section in International Journal of Optical Innovations & Research(ijoir)][/if 424][if 424 equals=”Conference”]This article belongs to Conference [/if 424]

n

n

n

How to cite this article: Akash Rahate, Akash Peddewad, Vaibhav Chamvad, Shruti Raykhelkar, A.M. Chadchankar Hand Gesture Recognition Systems: A Review of Vision-based and Sensor-based Approaches ijoir November 28, 2023; 01:15-20

n

How to cite this URL: Akash Rahate, Akash Peddewad, Vaibhav Chamvad, Shruti Raykhelkar, A.M. Chadchankar Hand Gesture Recognition Systems: A Review of Vision-based and Sensor-based Approaches ijoir November 28, 2023 {cited November 28, 2023};01:15-20. Available from: https://journals.stmjournals.com/ijoir/article=November 28, 2023/view=0

nn


nn[if 992 equals=”Open Access”] Full Text PDF Download[else] nvar fieldValue = “[user_role]”;nif (fieldValue == ‘indexingbodies’) {n document.write(‘Full Text PDF‘);n }nelse if (fieldValue == ‘administrator’) { document.write(‘Full Text PDF‘); }nelse if (fieldValue == ‘ijoir’) { document.write(‘Full Text PDF‘); }n else { document.write(‘ ‘); }n [/if 992] [if 379 not_equal=””]n

Browse Figures

n

n

[foreach 379]n

n[/foreach]n

nn

n

n[/if 379]n

n

References

n[if 1104 equals=””]n

  1. Sun JH, Ji TT, Zhang SB, Yang JK, Ji GR. Research on the hand gesture recognition based on deep learning. In2018 12th International symposium on antennas, propagation, and EM theory (ISAPE) 2018 Dec 3 (pp. 1–4). IEEE.
  2. Nidhibahen Patel, Dr. Selena (Jing) He. A Survey on Hand Gesture Recognition Techniques, Methods, and Tools. International Journal of Research in Advent Technology, Vol.6, No.6, June 2018. 939–957.
  3. Wang Z, Hou Y, Jiang K, Dou W, Zhang C, Huang Z, Guo Y. Hand gesture recognition based on active ultrasonic sensing of smartphone: a survey. IEEE Access. 2019 Aug 8; 7:111897–922.
  4. Salim S, Jamil MM, Ambar R, Wahab MH. A review on hand gesture and sign language techniques for hearing impaired person. Machine Learning Techniques for Smart City Applications: Trends and Solutions. 2022 Sep 20:35–44.
  5. Mohamed, M. B. Mustafa, and N. Jomhari, “A Review of the Hand Gesture Recognition System: Current Progress and Future Directions,” in IEEE Access, vol. 9, pp. 157422–157436, 2021, doi: 10.1109/ACCESS.2021.3129650.
  6. Rautaray and A. Agrawal, “Vision Based Hand Gesture Recognition for Human-Computer Interaction: A Survey,” Artificial Intelligence Review, vol. 43, pp. 1–54, 2015.
  7. Zulpukharkyzy Zholshiyeva L, Kokenovna Zhukabayeva T, Turaev S, Aimambetovna Berdiyeva M, Tokhtasynovna Jambulova D. Hand gesture recognition methods and applications: A literature survey. InThe 7th International Conference on Engineering & MIS 2021 2021 Oct 11 (pp. 1–8).
  8. Pisharady PK, Saerbeck M. Recent methods and databases in vision-based hand gesture recognition: A review. Computer Vision and Image Understanding. 2015 Dec 1; 141:152–165.
  9. Halarnkar P, Shah S, Shah H, Shah H, Shah J. Gesture recognition technology: a review. International Journal of Engineering Science and Technology. 2012 Nov;4(11):4648–54.
  10. Xia Z, Lei Q, Yang Y, Zhang H, He Y, Wang W, Huang M. Vision-based hand gesture recognition for human-robot collaboration: a survey. In2019 5th International Conference on Control, Automation and Robotics (ICCAR) 2019 Apr 19 (pp. 198–205). IEEE.
  11. Qi J, Ma L, Cui Z, Yu Y. Computer vision-based hand gesture recognition for human-robot interaction: a review. Complex & Intelligent Systems. 2023 Jul 19:1–26.
  12. Chanu OR, Pillai A, Sinha S, Das P. Comparative study for vision based and data-based hand gesture recognition technique. In2017 International Conference on Intelligent Communication and Computational Techniques (ICCT) 2017 Dec 22 (pp. 26–31). IEEE.
  13. Hasan HS, Kareem SA. Human computer interaction for vision-based hand gesture recognition: a survey. In2012 International Conference on Advanced Computer Science Applications and Technologies (ACSAT) 2012 Nov 26 (pp. 55–60). IEEE.
  14. Kakkoth SS, Gharge S. Survey on real time hand gesture recognition. In2017 International Conference on Current Trends in Computer, Electrical, Electronics and Communication (CTCEEC) 2017 Sep 8 (pp. 948–954). IEEE.
  15. Tripathi R, Verma B. Survey on vision-based dynamic hand gesture recognition. The Visual Computer. 2023 Dec 9:1–29.

nn[/if 1104][if 1104 not_equal=””]n

    [foreach 1102]n t

  1. [if 1106 equals=””], [/if 1106][if 1106 not_equal=””],[/if 1106]
  2. n[/foreach]

n[/if 1104]

nn


nn[if 1114 equals=”Yes”]n

n[/if 1114]

n

n

Regular Issue Subscription Original Research

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

n

Volume 01
[if 424 equals=”Regular Issue”]Issue[/if 424][if 424 equals=”Special Issue”]Special Issue[/if 424] [if 424 equals=”Conference”][/if 424] 01
Received October 18, 2023
Accepted November 14, 2023
Published November 28, 2023

n

n

n

n

n

nn function myFunction2() {n var x = document.getElementById(“browsefigure”);n if (x.style.display === “block”) {n x.style.display = “none”;n }n else { x.style.display = “Block”; }n }n document.querySelector(“.prevBtn”).addEventListener(“click”, () => {n changeSlides(-1);n });n document.querySelector(“.nextBtn”).addEventListener(“click”, () => {n changeSlides(1);n });n var slideIndex = 1;n showSlides(slideIndex);n function changeSlides(n) {n showSlides((slideIndex += n));n }n function currentSlide(n) {n showSlides((slideIndex = n));n }n function showSlides(n) {n var i;n var slides = document.getElementsByClassName(“Slide”);n var dots = document.getElementsByClassName(“Navdot”);n if (n > slides.length) { slideIndex = 1; }n if (n (item.style.display = “none”));n Array.from(dots).forEach(n item => (item.className = item.className.replace(” selected”, “”))n );n slides[slideIndex – 1].style.display = “block”;n dots[slideIndex – 1].className += ” selected”;n }n”}]