Deep learning-based approach for tomato classification in complex scenes

Mikael A. Mousse,Bethel C. A. R. K. Atohoun,Cina Motamed
2024-01-27
Abstract:Tracking ripening tomatoes is time consuming and labor intensive. Artificial intelligence technologies combined with those of computer vision can help users optimize the process of monitoring the ripening status of plants. To this end, we have proposed a tomato ripening monitoring approach based on deep learning in complex scenes. The objective is to detect mature tomatoes and harvest them in a timely manner. The proposed approach is declined in two parts. Firstly, the images of the scene are transmitted to the pre-processing layer. This process allows the detection of areas of interest (area of the image containing tomatoes). Then, these images are used as input to the maturity detection layer. This layer, based on a deep neural network learning algorithm, classifies the tomato thumbnails provided to it in one of the following five categories: green, brittle, pink, pale red, mature red. The experiments are based on images collected from the internet gathered through searches using tomato state across diverse languages including English, German, French, and Spanish. The experimental results of the maturity detection layer on a dataset composed of images of tomatoes taken under the extreme conditions, gave a good classification rate.
Computer Vision and Pattern Recognition,Computation and Language
What problem does this paper attempt to address?
### Problems the Paper Attempts to Solve This paper proposes a deep learning-based method for classifying tomatoes in complex scenes. Specifically, the method aims to address the following issues: 1. **Improving the efficiency of tomato ripeness monitoring**: Traditional methods for monitoring tomato ripeness are time-consuming and labor-intensive. By introducing artificial intelligence and computer vision technologies, this process can be optimized. 2. **Detecting ripe tomatoes in complex scenes**: Accurately segmenting tomatoes from images under conditions such as insufficient lighting and weather changes is a challenge. The proposed method introduces a preprocessing algorithm to remove noise and group similar pixels together. 3. **Classifying tomatoes based on ripeness**: The method uses deep neural networks to classify tomatoes into 5 categories: green, firm, pink, light red, and mature red. ### Method Overview The system proposed in the paper consists of two main parts: 1. **Image Segmentation Layer**: First, the image is segmented into regions of interest (ROI) containing tomatoes. This step uses superpixel segmentation and region growing techniques. 2. **Ripeness Detection Layer**: A deep neural network is used to classify the segmented images, identifying the ripeness state of the tomatoes. Experimental results show that this method is competitive in the task of tomato classification in complex scenes. Future research plans include expanding to larger areas, using aerial photographs of orchards and vineyards taken by drones for precise object detection.