Abstract
Detecting a hand and classifying fruits from an image is a significant research area in the field of computer vision. For many applications, detecting a hand and classifying fruits together from a single system is also significant. This type of system is also effective for shop owner to detect suspicious people, as well as for the disabled people to easily pick different fruits from fruits shop without any other help. In this regard, in this paper, a system is proposed where hand detection and fruit classification are performed together when the fruit is in a person’s hand. For that, initially, a hand is detected by using two methods. The first method is developed based on the hand features extraction, i.e., contour feature of the hand. Another method is developed based on deep learning, i.e., YOLOv3. After that, a convolutional neural network model based on deep learning is developed to classify the fruits. Finally, both models are combined to detect hands and classify the fruits from a single system. For training the model, 11 K and Fruits_360 datasets are used for hand detection and fruits classification, respectively. Beyond that, two different own datasets are created for hand detection and fruit classification. These datasets are utilized during testing the models. Among the models, the feature extraction and deep learning based hand detection model show 95.17% and 99.90% accuracy, whereas deep learning based fruits classification model shows 99.99% accuracy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Karbasi, M., Bhatti, Z., Nooralishahi, P., Mazloomnezhad, S.M.R., Shah, A.: Real-time hands detection in depth image by using distance with kinect camera. vol. 4, pp. 1–6 (2015). https://doi.org/10.5923/c.ijit.201501.01
Dhawan, A., Honrao, V.: Implementation of hand detection based techniques for human computer interaction (2013). https://doi.org/10.5120/12632-9151
Song, Y., Glasbey, C.A., Horgan, G.W., Polder, G., Dieleman, J.A., van der Heijden, G.W.A.M.: Automatic fruit recognition and counting from multiple images. Biosyst. Eng. 118(1), 203–215 (2014). https://doi.org/10.1016/j.biosystemseng.2013.12.008
Mia, M.R., Mia, M.J., Majumder, A., Supriya, S., Habib, M.T.: Computer vision based local fruit recognition. Int. J. Eng. Adv. Technol. 9(1), 2810–2820 (2019). https://doi.org/10.35940/ijeat.A9789.109119
Rahnemoonfar, M., Sheppard, C.: Deep count: fruit counting based on deep simulated learning. Sensors (Switzerland) 17(4) (2017). https://doi.org/10.3390/s17040905
Khan, T., Pathan, A.H.: Hand gesture recognition based on digital image processing using MATLAB. Int. J. Sci. Eng. Res. 6(9) 338 (2015). http://www.ijser.org
Afifi, M.: 11K Hands: Gender recognition and biometric identification using a large dataset of hand images. Multimed. Tools Appl. 78(15), 20835–20854 (2019). https://doi.org/10.1007/s11042-019-7424-8
Xu, Y., Park, D.W., Pok, G.: Hand gesture recognition based on convex defect detection. Int. J. Appl. Eng. Res. 12(18), 7075–7079 (2017). http://www.ripublication.com
Mujahid, A., et al.: Real-time hand gesture recognition based on deep learning YOLOv3 model. Appl. Sci. 11(9) (2021). https://doi.org/10.3390/app11094164
Il Joo, S., Weon, S.H., Hong, J.M., Il Choi, H.: Hand detection in depth images using features of depth difference. In: Proceeding 2013 International Conferences Image Processer Computer Vision, Pattern Recognition, IPCV 2013, vol. 2, pp. 823–824 (2013)
Mahmud, H., Hasan, M.K., Al-Tariq, A., Mottalib, M.A.: Hand gesture recognition using SIFT features on depth image. In: Ninth International Conferences Advances Computer Interaction Hand, pp. 359–365 (2016)
Mureşan, H., Oltean, M.: “Fruit recognition from images using deep learning. Acta Univ. Sapientiae Inform. 10(1), 26–42 (2018). https://doi.org/10.2478/ausi-2018-0002
Rojas-Aranda, J.L., Nunez-Varela, J.I., Cuevas-Tello, J.C., Rangel-Ramirez, G.: Fruit classification for retail stores using deep learning. In: Lecture Notes Computer Science (including Subser. Lecture Notes Artificial Intelligent Lecture Notes Bioinformatics), vol. 12088, pp. 3–13. LNCS (2020). https://doi.org/10.1007/978-3-030-49076-8_1
Ashraf, S., Kadery, I., Chowdhury, A.A., Mahbub, T.Z., Rahman, R.M.: Fruit image classification using convolutional neural networks. Int. J. Softw. Innov. 7(4), 51–70 (2019). https://doi.org/10.4018/IJSI.2019100103
Bargoti, S., Underwood, J.: Deep fruit detection in orchards. In: Proceeding of IEEE International Conference Robotics Automation, pp. 3626–3633 (2017). https://doi.org/10.1109/ICRA.2017.7989417
Patel, H., Prajapati, P.: Fruits classification using image processing techniques. Int. J. Computer. Sci. Eng. 6(10), 628–632 (2018). https://doi.org/10.26438/ijcse/v7si5.131135
Bochkovskiy, A.: AlexeyAB/darknet: YOLOv4v / Scaled-YOLOv4–Neural Networks for Object Detection (Windows and Linux version of Darknet ). GitHub (2020). https://github.com/AlexeyAB/darknet. Accessed 10 Mar 2020
Mureşan, H., Oltean, M.: Fruits 360 dataset on kaggle. Kaggle (2021). https://www.kaggle.com/moltean/fruits. Accessed 03 Jan 2020
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Jahan, N., Rimi, S.A., Khaliluzzaman, M. (2022). HandFruitNet: A Deep Learning Based Model for Fruits Classification from Hand. In: Hossain, S., Hossain, M.S., Kaiser, M.S., Majumder, S.P., Ray, K. (eds) Proceedings of International Conference on Fourth Industrial Revolution and Beyond 2021 . Lecture Notes in Networks and Systems, vol 437. Springer, Singapore. https://doi.org/10.1007/978-981-19-2445-3_7
Download citation
DOI: https://doi.org/10.1007/978-981-19-2445-3_7
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-2444-6
Online ISBN: 978-981-19-2445-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)