| Literature DB >> 32858849 |
Bruna Salles Moreira1, Angelo Perkusich1, Saulo O D Luiz1.
Abstract
Many human activities are tactile. Recognizing how a person touches an object or a surface surrounding them is an active area of research and it has generated keen interest within the interactive surface community. In this paper, we compare two machine learning techniques, namely Artificial Neural Network (ANN) and Hidden Markov Models (HMM), as they are some of the most common techniques with low computational cost used to classify an acoustic-based input. We employ a small and low-cost hardware design composed of a microphone, a stethoscope, a conditioning circuit, and a microcontroller. Together with an appropriate surface, we integrated these components into a passive gesture recognition input system for experimental evaluation. To perform the evaluation, we acquire the signals using a small microphone and send it through the microcontroller to MATLAB's toolboxes to implement and evaluate the ANN and HMM models. We also present the hardware and software implementation and discuss the advantages and limitations of these techniques in gesture recognition while using a simple alphabet of three geometrical figures: circle, square, and triangle. The results validate the robustness of the HMM technique that achieved a success rate of 90%, with a shorter training time than the ANN.Entities:
Keywords: Hidden Markov models; acoustic-based input; artificial neural network; gesture recognition
Mesh:
Year: 2020 PMID: 32858849 PMCID: PMC7506863 DOI: 10.3390/s20174803
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Functioning of the proposed system.
Figure 2(a) Time signal for Circle. (b) Time signal for Square. (c) Time signal for Triangle.
Figure 3(a) Fast Fourier Transform (FFT) signal for Circle. (b) FFT signal for Square. (c) FFT signal for Triangle.
Figure 4(a) Envelope time signal for the Circle. (b) Envelope time signal for the Square. (c) Envelope time signal for the Triangle.
Figure 5Proposed algorithm for processing the signal.
Figure 6(a) Time scaled envelope signal for Circle. (b) Time scaled envelope signal for Square. (c) Time scaled envelope signal for Triangle.
Success rate results for the different datasets that trained the ANN.
| Signal | Success Rate |
|---|---|
| Raw time signal | 33.00% |
| FFT signal | 15.00% |
| Envelope signal | 65.00% |
| Time scaled envelope signal | 90.00% |
Figure 7(a) Time signal for Circle. (b) Time envelope signal for Circle. (c) Time scaled envelope signal for Circle.
Figure 8Luigi Rosa [20] interface toolbox in MATLAB.
Figure 9Model developed in Simulink to embedded on the hardware.