Review Article

Exploring Sign Language Detection on Smartphones: A Systematic Review of Machine and Deep Learning Approaches

Table 5

Techniques of sign language recognition using smartphones.

StudyYearTechniquesEvaluation metric

[153]2023DeepVision transformersAccuracy, precision
[154]20238-Layer CNNAccuracy
[155]2023K-nearest neighbors (KNN)Accuracy
[150]2023Deep learning (DL) combined with CNN and RNNAccuracy
[147]2023DNNAccuracy with [email protected]
[146]2022CNNAccuracy
[144]2022SVMAccuracy
[143]2022Inaudible acoustic signal to estimate channel information and capture the sign language in real timeAccuracy
[156]2022CNNAccuracy
[157]2022CNN, DCGANAccuracy
[141]2021SVMAccuracy, precision, recall, F1 score
[158]2021CNNAccuracy
[159]20213DCNNAccuracy
[160]2021CNN, RNNAccuracy
[137]2020ISL parser, Hamburg notation system, signing gesture markup language, 3D avatarBLEU score, accuracy
[138]2020CNNWord recognition rate
[127]2020Long short-term memory (LSTM)Accuracy
[128]2020AutoML, transfer learningPrecision, recall, F1 score, accuracy
[129]2020MobileNet and ResNetAccuracy
[133]2020MobileNetAccuracy
[132]2020MobileNet-V3Accuracy
[120]2020Artificial neural networks (ANNs)Accuracy
[102]2019State-of-the-art pose estimation methodAccuracy
[110]2019CNNAccuracy
[105]2019Simple classification algorithms from machine learningAccuracy
[103]2019SVMAccuracy, precision, recall, F measure
[104]2019SVMAccuracy, precision, recall, specificity, F1 measure
[109]2019Elliptical Fourier descriptor and LSTMTraining time, testing time, accuracy
[119]2019AdaBoost, multilayer perceptron, Naïve Bayes, random forest, SVM, dynamic feature selection and votingAccuracy
[91]2019CNN, LSTM, and connectionist temporal classification (CTC)Accuracy, WER
[101]2019MIT invertorAccuracy
[90]2019LSTM and CTCAccuracy, WER
[87]2019OpenPose, hidden Markov modelAccuracy
[115]2019Gesture recognition algorithm of talking handsAccuracy
[74]2018Flex sensor with ArduinoAccuracy
[70]2018CNNAccuracy
[84]2018CNNAccuracy, recognition time
[82]2018Naïve Bayes, multilayer perceptron (MLP)Accuracy, F1 score
[75]2018KNNAccuracy, recognition time
[79]2018ANNWord matching score (WMS)
[83]2018ANN, minimum distance classifierWMS
[60]2017Neural networkN.A
[62]2017Principle component analysisAccuracy
[66]2017Word matching score (WMS) and ANNWMS
[56]2017SVM, Naïve Bayes, random forestAccuracy, F1 score
[57]2017Binarized neural network, LSTMDetection ration (DR), reliability ration (RR), WER
[2]2017KNN, SVM linear, radial basis function SVM, random forestF measure, ROC, accuracy
[67]2017Discrete-time warpingAccuracy
[61]2017ArduinoN.A
[50]2016SVMAccuracy
[49]2016Backpropagation neural networkAccuracy
[45]2016Dynamic time warpingRecognition time, extensibility, recognition time (accuracy)
[52]2016Euclidean, normalized Euclidian, and Mahalanobis distanceWMS
[51]2016Optical character recognition, Microsoft Arabic Toolkit Service (ATKS), named entity recognizer (NER)Recognition time, usability
[41]2015Neural networks (NNs) with log-sigmoid, NN with symmetric Elliott, and SVMAccuracy, classification time, memory usage, battery consumption
[42]2015MicrocontrollerAccuracy
[39]2015Flex sensors, inertial sensorsSensitivity, accuracy
[37]2015KNN classification. The time needed by the system to recognize a single sign is between 6 frames per second (FPS) and 20 FPS.Accuracy
[40]2015ArduinoAccuracy, error rate
[28]2014Recognition algorithm using histogram of oriented gradients (HOG)Recognition rate, processing time
[33]2014Principle component analysis (PCA) for feature extraction and Euclidean distance for classificationAccuracy
[26]2012Sign modeling language (SML), animation engineN.A