Hand Detection on HSV Color Space Model and Syntactic Extraction of Fingertip by Thinning Method for Hand Gesture Recognition

Yusfia Hafid Aristyagama, Febri Liantoni, Nurcahya Pradana Taufik Prakisya


In the discussion of computer vision, detection and recognition are an interesting topic to discuss. Basically, advanced computer vision technology requires a high-level interaction method above the text-based console interaction. Hand detection and gesture recognition is one of the interaction cases in computer vision. In this study, an experiment of hand detection and syntactic hand gesture recognition method are discussed. HSV (Hue Saturation Value) space color model is used as the basis of hand detection and segmentation. Then, the thinning method is used to get endpoint features of each fingertip.

The proposed design is designed to meet with real-time video processing. The experiment intended to find some issues usually happened when the ZS thinning method is used to gain the detection and recognition. The result shows that the proposed design able to detect and recognize some gesture, but unstable hand movement may lead into a fault called by extra endpoint. In this research, extra endpoints are considered as a challenge that must be anticipated when using thinning method especially ZS algorithm to perform syntactic hand gesture recognition.

Full Text:



Abu-Ain, W., Abdullah, S. N. H. S., Bataineh, B., Abu-Ain, T., & Omar, K. (2013). Skeletonization Algorithm for Binary Images. Procedia Technology, 11(Iceei), 704–709. https://doi.org/10.1016/j.protcy.2013.12.248

Eshitha, K. V., & Jose, S. (2018). Hand Gesture Recognition Using Artificial Neural Network. 2018 International Conference on Circuits and Systems in Digital Enterprise Technology, ICCSDET 2018. https://doi.org/10.1109/ICCSDET.2018.8821076

Huu, P. N., & Phung Ngoc, T. (2021). Hand Gesture Recognition Algorithm Using SVM and HOG Model for Control of Robotic System. Journal of Robotics, 2021, 1–13. https://doi.org/10.1155/2021/3986497

Jamil, N., Sembok, T. M. T., & Bakar, Z. A. (2008). Noise removal and enhancement of binary images using morphological operations. Proceedings - International Symposium on Information Technology 2008, ITSim, 3. https://doi.org/10.1109/ITSIM.2008.4631954

Kim, K., Chalidabhongse, T. H., Harwood, D., & Davis, L. (2005). Real-time foreground-background segmentation using codebook model. Real-Time Imaging, 11(3), 172–185. https://doi.org/10.1016/j.rti.2004.12.004

L. Lam, S. W. L., & Suen, C. Y. (1992). Thinning Methodologies -A comprehensive survey. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14, 869–885.

Lam, L., & Suen, C. Y. (1995). An Evaluation of Parallel Thinning Algorithms for Character Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 17(8), 914–919. https://doi.org/10.1109/34.406659

Makahaube, S. S., Sambul, A. M., & Sompie, S. R. U. (2021). Implementation of Gesture Recognition Technology for Automated Education Service Kiosk. 16(4), 465–472.

Qin, X. Z., Lei, L., Yuan, Q. D., Qi, W., & Ying, M. (2013). An algorithm of thinning on character skeleton. Proceedings - 2013 International Conference on Computational and Information Sciences, ICCIS 2013, 730–733. https://doi.org/10.1109/ICCIS.2013.197

Ritter, G. X., & Wilson, J. N. (2000). Handbook of computer vision algorithms in image algebra: Second edition. In Handbook of Computer Vision Algorithms in Image Algebra: Second Edition.

Santosh, D., Venkatesh, P., & Poornesh, P. (2013). Tracking Multiple Moving Objects Using Gaussian Mixture Model. Ijsce.Org, (2), 114–119. Retrieved from http://www.ijsce.org/attachments/File/v3i2/B1453053213.pdf

Shimizu, M., Fukuda, H., & Nakamura, G. (2000). A thinning algorithm for digital figures of characters. Proceedings of the IEEE Southwest Symposium on Image Analysis and Interpretation, 2000-Janua, 83–87. https://doi.org/10.1109/IAI.2000.839576

Silvia, A., & Husni, N. L. (2014). Hand Contour Recognition In Language Signs Codes Using Shape Based Hand Gestures Methods. 65–68.

Sobottka, K., & Pitas, I. (1998). A novel method for automatic face segmentation, facial feature extraction and tracking. Signal Processing: Image Communication, 12(3), 263–281. https://doi.org/10.1016/S0923-5965(97)00042-8

Sudarma, M., & Putu Sutramiani, N. (2014). The Thinning Zhang-Suen Application Method in the Image of Balinese Scripts on the Papyrus. International Journal of Computer Applications, 91(1), 9–13. https://doi.org/10.5120/15844-4726

Sutoyo, R., Prayoga, B., Fifilia, Suryani, D., & Shodiq, M. (2015). The Implementation of Hand Detection and Recognition to Help Presentation Processes. Procedia Computer Science, 59(Iccsci), 550–558. https://doi.org/10.1016/j.procs.2015.07.539

Trabelsi, A., & Savaria, Y. (2013). A 2D Gaussian smoothing kernel mapped to heterogeneous platforms. 2013 IEEE 11th International New Circuits and Systems Conference, NEWCAS 2013. https://doi.org/10.1109/NEWCAS.2013.6573641

Young, I. T., Gerbrands, J. J., Vliet, L. J. Van, Theodore, I., Jacob, J., Vliet, V., & Jozef, L. (1998). Fundamentals of image-processing. Delft University of Technology.

Zhang, T. Y., & Suen, C. Y. (1984). A fast parallel algorithm for thinning digital patterns. Communications of the ACM, 27(3), 236–239. https://doi.org/10.1145/357994.358023