Next Article in Journal
Full-Body Mobility Data to Validate Inertial Measurement Unit Algorithms in Healthy and Neurological Cohorts
Previous Article in Journal
Sheep Nocturnal Activity Dataset
Previous Article in Special Issue
UNIPD-BPE: Synchronized RGB-D and Inertial Data for Multimodal Body Pose Estimation and Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Data Descriptor

RIFIS: A Novel Rice Field Sidewalk Detection Dataset for Walk-Behind Hand Tractor

by
Padma Nyoman Crisnapati
and
Dechrit Maneetham
*
Department of Mechatronics Engineering, Rajamangala University of Technology Thanyaburi, Pathum Thani 12110, Thailand
*
Author to whom correspondence should be addressed.
Data 2022, 7(10), 135; https://doi.org/10.3390/data7100135
Submission received: 17 August 2022 / Revised: 31 August 2022 / Accepted: 13 September 2022 / Published: 25 September 2022
(This article belongs to the Special Issue Computer Vision Datasets for Positioning, Tracking and Wayfinding)

Abstract

:
Rice field sidewalk (RIFIS) identification plays a crucial role in enhancing the performance of agricultural computer applications, especially for rice farming, by dividing the image into areas of rice fields to be ploughed and the areas outside of rice fields. This division isolates the desired area and reduces computational costs for processing RIFIS detection in the automation of ploughing fields using hand tractors. Testing and evaluating the performance of the RIFIS detection method requires a collection of image data that includes various features of the rice field environment. However, the available agricultural image datasets focus only on rice plants and their diseases; a dataset that explicitly provides RIFIS imagery has not been found. This study presents an RIFIS image dataset that addresses this deficiency by including specific linear characteristics. In Bali, Indonesia, two geographically separated rice fields were selected. The initial data collected were from several videos, which were then converted into image sequences. Manual RIFIS annotations were applied to the image. This research produced a dataset consisting of 970 high-definition RGB images (1920 × 1080 pixels) and corresponding annotations. This dataset has a combination of 19 different features. By utilizing our dataset for detection, it can be applied not only for the time of rice planting but also for the time of rice harvest, and our dataset can be used for a variety of applications throughout the entire year.
Dataset License: CC-BY 4.0

1. Introduction

The rice field sidewalk line is a thin boundary that becomes the boundary of a rice field in Indonesia. This part assists in isolating the observed rice field region, which can ultimately be used as a computational reference for image processing for tractor automation, particularly in the plowing process. Consequently, rice field sidewalk identification is a key function in agricultural computer applications for tractor [1,2] navigation, UGV [3,4], monitoring [5], object detection [6], tracking [7], distance calculation [8], collision avoidance [9,10], and path planning [11]. Rice field sidewalk detection is a challenging task. A rice field scene’s abundance of elements contributes to its complexity. Strongly linear foreground or background objects and environmental variables are prominently featured. Grass, soil, puddles, clouds, paddy field structures, and background landscapes are strong sources of linear features. Rice field sidewalk (RIFIS) partial occlusion is possible because the horizon line may not traverse the entire width of the image, and its visibility is localized to a small section or region of the image.
This scenario presents an additional difficulty for RIFIS detection methods based on projection-based computer vision, as they seek the presence of linear features in an image by employing edge detection methods and linear transformation. Variable illumination, grass, puddles, and the resemblance between the rice field region and the sidewalk present an additional obstacle for the RIFIS detection algorithm. Depending on the level of gloss and glare of the water surface in the rice fields, there may be a slight color variation between the sidewalk and the rice fields. Moreover, atmospheric conditions can alter the hue of puddles. The current scenario presents a difficulty for the RIFIS detection approach, which attempts to distinguish sidewalks from rice fields through image processing.
For testing and performance evaluation, the method that seeks to address the problem of RIFIS identification requires collecting benchmark image data of rice fields. The dataset is the sole benchmark for evaluating the robustness of a procedure. Numerous datasets of rice field imaging have been offered by researchers; however, limitations to seedlings [12], disease [13,14,15], height [16], varieties [17], growth [18,19], pests [20] rather than rice, the absence of background objects, low-resolution photos, and the lack of an RIFIS in this collection leave room for development. This research offered an RIFIS image dataset that satisfied the requirement by including distinct RIFIS characteristics in ploughing fields using hand tractors. The dataset primarily focused on computer vision and deep-learning-based RIFIS detection techniques. The entirety of the dataset was comprised of 18 videos, 3723 high-definition RGB images (1920 × 1080 pixels), and 970 labeled images. These images combined nineteen distinct characteristics for testing and evaluating the RIFIS detection algorithm. As an evaluation of the developed RIFIS dataset, Mask R-CNN was used as validation. This Mask R-CNN model was used because of its popularity in detecting various objects [21,22,23,24]. According to our knowledge, no other publicly available dataset currently contains images of these RIFISs.

1.1. Related Work

In this study, we reviewed the publication of publicly available rice field image datasets. These datasets include [12,13,14,15,25,26] with details that can be seen in Table 1. This section presents the purpose, attributes, and differences between these datasets and the dataset we collected. In [25], high-resolution image-based deep learning approaches were used to panicle datasets. The semi-supervised deep learning model training procedure was performed to annotate and modify the training dataset. Regarding the UAV seedling dataset [12], this research was focused on the annotation of the UAV picture dataset. The dataset was obtained using a UAV with many rotors that flew over rice fields to collect data. In addition, semi-automatic annotations were introduced to provide training data for rice seedling detection. Regarding the rice ear dataset [26], this research provided a dataset of 3300 rice ear samples that illustrated a variety of complex conditions, such as variable light and complex backgrounds, and rice and leaves that overlap. The acquired photos were manually tagged, and a data improvement technique was employed to expand the sample size. The researchers in [14] examined six major rice cultivars. The rice disease database contained images of rice leaves collected from the planting area’s farms. The pictures were taken under an unmanaged natural environment. An RGB camera [13] was used to capture leaf disease picture data from rice plants. This study was conducted in the Mekong delta (VMD) rice fields in Vietnam. The study in [15] was also concerned with detecting rice illnesses. A DSLR camera was used to collect 1200 experimental photographs from a rice farm located on the University of Agricultural Sciences (UAS) campus in Dharwad, India. There were 750 photos showing rice fields impacted by fungal diseases, 250 images showing rice fields affected by bacterial diseases, and 200 images showing rice fields affected by viral diseases in the retrieved dataset. However, the field picture dataset initially collected with 1200 labeled photos was expanded to 12,000 labeled images by using several image enhancement methods. To our knowledge, however, the publicly available picture datasets for rice fields are restricted, and no RIFIS detection is available. To address this issue, we suggested creating a dataset of rice field sidewalk images named RIFIS.

1.2. Research Contribution

The salient contributions of this dataset were (1) it was the first novel dataset for the detection of the RIFIS in a two-wheeled hand tractor; (2) the diversity of features related to the foreground and background objects, state of the fields, level of illumination, luster, glare, standing water, cloud cover, and hand tractor movement. The proposed dataset presented RIFIS images collected using a tractor movement scenario with a spiral pattern in two separate locations in the province of Bali, Indonesia. Based on our knowledge, no other RIFIS image dataset is currently available. In addition to datasets in the form of videos and images, we also collected the location data (GPS) and orientation (accelerometer, gyroscope, and compass) of tractors during the ploughing process using the internet of things (IoT) technology.

2. Dataset Description

2.1. Rice Field Sidewalk Dataset

The RIFIS dataset presented in this work consisted of 16 videos with the size of 48.7 GB and 970 high-definition RGB images (1920 × 1080 pixels) and their annotations. Since the acquired raw material was a 1920 × 1080 pixel high-definition video, it was possible to extract several image sequences from a single video. By using this method, 24 images were recovered from each second of the raw video. The extracted images were named by concatenating the raw video source name and a postfix value that specified the order in which the images were extracted in the order in which they were made. For example, a raw video named “GH010327.MP4” (Figure 1a) was extracted into several image sequences starting at “GH010327_0100000.PNG”. After that, several images were selected to be annotated and were given a name starting from “Sequence 0100000.JPG” (Figure 1b).
Recognizing the surrounding environment was one of the requirements so that the tractor could recognize the inside and outside areas of the rice field. The easiest way to divide these two conditions was to detect the RIFIS. Based on the collected video dataset, observations were made on the environmental conditions of the rice fields to obtain several features that could be used. The dataset had 19 unique features. Combining day circumstances, weather and ambient factors, paddy fields, partial occlusion, foreground objects, and backdrops provided difficulties for the RIFIS detection algorithm. These 19 characteristics are categorized in Table 2. The data collection was only carried out in the afternoon due to limited available funds, so land leases, cameras, tractors, operators, etc., had limitations.
As discussed previously, the RIFIS dataset contained images comprising 19 features. In Figure 2, we presented several examples of an RIFIS showing a combination of features, such as different levels of illumination (Figure 2a); strong glare and paddy field conditions (Figure 2b); and small irrigation channels (Figure 2c), partial human occlusion (Figure 2d,e), cloudy afternoons and partially ploughed rice fields that make the sky reflected in puddles and detected as clouds (Figure 2f); fog; foreground objects and city skylines (Figure 2g); huts; pools of water and glare (Figure 2h); and partial occlusion by grass (Figure 2i).
The final collection of images was manually annotated using the website-based tool makesense.ai. Annotations had two purposes: first, to identify the RIFIS, and second, as a benchmark for evaluating the RIFIS detection algorithm’s performance. We manually drew and labeled sidewalk area polygons for each image. The annotation software outputted a JSON file from which the RIFIS polygon points and recommended ground truth (GT) values were extracted and calculated. Figure 3 depicts the manual annotation procedure using the software makesense.ai
The ground truth (GT) value identified the real position of the object of interest within an image. A GT schema depicted in Figure 4 was developed to obtain the rice field sidewalk GT values. There were three GT schemas, namely the RIFIS area, which formed triangular, square, and concave polygons. The GT schema presented in Figure 4a consisted of eight points forming the RIFIS polygon (sidewalk) area, namely P1 (x1,y1), P2 (x2,y2), P3 (x3,y3), P4 (x4,y4), P5 (x5,y5), P6 (x6,y6), P7 (x7,y7), and P8 (x8,y8). Meanwhile, Figure 4b only had six points, Figure 4c had four points, and Figure 4d had three points. The sidewalk area separated the rice field and outside area.
Table 3 shows the structure of the RIFIS JSON file as the annotation results, containing two main parts (image and annotation arrays). In our JSON file’s annotations field, “id” represented a single image object, “iscrowd” indicated whether the segmentation pertained to a single object or a group/cluster of objects, and “category_id” corresponded to a unique category listed in the categories section. There were two distinct types of labeling: (1) annotation of polygonal segmentation and (2) annotation of rectangular bounding box. Figure 5 represents examples of image labeling from our RIFIS dataset. As shown in Figure 5a, the polygonal segmentation annotation included a float array segmentation list of vertices (x, y pixel positions). Figure 5b shows the x and y coordinates of the upper left and lower right corner arrays for the rectangular bounding box. “Area” represented the area of the bounding box in each image. Object detection was typically described as detecting a rectangular bounding box and a class label for each object of interest in an image. In instances of segmentation, a pixel-by-pixel segmentation was created for each occurrence. Our target object was the rice field sidewalk, which was not suitable for object detection, segmentation, or depth perception tasks, all of which are required by other systems, such as autonomous or assistance systems. The proposed dataset included a variety of annotations for the sidewalk environment. To the best of our knowledge, this was the first large-scale sidewalk dataset that included annotations for instance-level objects (bounding box and polygon segmentation) and ground-truth depth.

2.2. Tractor Location and Orientation Dataset

The data obtained through sensors mounted on the tractor were then stored in a database using internet of things technology with the MQTT protocol. The stored data had an index (‘id’) as the primary key, followed by data on the date that the data were recorded, in the format “YYY-MM-DD HH:MM:SS”. Tractor orientation data were obtained from ‘yaw’, ‘pitch’, and ‘roll’ values from the gyroscope sensor; ‘x’, ‘y’, ‘z’ values from the accelerometer sensor; and ‘a’ (azimuth) values from the compass sensor. The location data of the tractor were recorded using a GPS sensor where the coordinates (longitude and latitude) were the primary reference. The data recorded on the MQTT server were then exported into .sql form to be processed on the local server. The data were then cleaned of noise from GPS reading errors, which were then exported into .xlsx to be more easily analyzed and used. After cleaning, there were a total of 3728 data. Figure 6a shows the electrical component implementation of the data logger; meanwhile, Figure 6b shows the final packaging of the data logger; we used an external antenna to enhance the ESP32 TTGO T-Call signal. The description for this hardware logger can be seen in Table 4.

2.3. Foldering Structure

The hierarchical folder structure of the RIFIS dataset is shown below:
RIFIS
Images
dataset
annotations.json
LocationOrientation
Location-orientation.xlsx
Videos
FrontCamera
LeftCamera
RightCamera

3. Dataset Acquisition Methods

3.1. Location and Source of Collection

Rice field sidewalks are the boundaries of rice fields from one plot to another, usually measuring 30 cm or more. In addition to functioning as a barrier to rice fields, docks, or rice field sidewalks, there are also many functions and uses for farmers. It can reach a width of 1 m or more in certain areas. In some regions, farmers can use rice field sidewalks as access roads for farming by farmers to transport crops and fertilizers during the fertilization period for rice plants. Routine maintenance of rice field sidewalks is carried out by cleaning them from weeds and sweeping or spraying herbicides. In addition to treating weeds, the barriers must be added with mud and trimmed to keep the rice fields from collapsing.
The rice field is one of the sub-agricultures that provide staple food. Generally, rice fields are used for rice cultivation. However, several stages must be carried out before carrying out the rice planting process, including the process of ploughing the fields. Ploughing is the activity of cultivating the land by turning the soil so that the soil becomes smooth and easy to plant in. The process of ploughing rice fields consists of two processes, namely the process of loosening the soil and the process of refining the soil. The process of loosening the soil currently still uses a tractor. Many tractors are available today, both two- and four-wheeled. In general, the movement of the tractor when carrying out the process of ploughing the fields forms a spiral pattern, as in Figure 7, which was the scenario for collecting RIFIS dataset images in this study. The tractor moved from the start to the finish points with the RIFIS as a barrier. The path that was traversed is called the footprint. We can see a top-view image (using a drone) of the RIFIS image data collection scenario in Figure 8.
The selection of the observation location was the main factor that affected the dynamics of the features in the RIFIS image. For example, the observation location was in a rice field area where the neighboring rice fields were in a condition where some had been ploughed and some had not. The condition of the cultivated rice fields had similar characteristics to RIFISs, producing dynamic conditions according to reality. Considering this fact, two locations with different longitude and latitude coordinates in Bali, Indonesia were selected for the data collection experiment (Figure 9a). More details about these locations are provided in Figure 9b and Table 5.

3.2. Camera and Recording Support

To capture RIFIS images in the process of ploughing fields, we used a GoPro Hero 9 camera. The camera settings used were auto (zoom 1.0×) with an image resolution of 1920 × 1080 and a 60 frames per second (fps) frame rate. The lens setting used in our research was wide, with an ISO in the minimum value range of 100 to a maximum of 6400. The three cameras were mounted on the top of the front of the tractor. The first camera faced the right diagonal, the second camera faced forward, and the third camera faced the left diagonal. The camera placement on the tractor can be seen in Figure 10. In Figure 11, we can see the results of the captures of the three cameras. We recorded all video sequences of the dataset by placing the camera on top of a tractor, ploughing a field with three different shots (diagonal left, front, and right). Three sets of footage were taken with an above-shot camera angle relative to the RIFIS.

3.3. GPS, MPU, and Compass

The location and orientation data of the tractor were recorded to view and analyze the movement patterns as supplementary data. A set of hardware was embedded in the tractor to achieve this goal. IoT technology with the MQTT protocol was used as a liaison between the hardware and the server. ESP32 Lilygo T-Call 1.4 is a microcontroller equipped with a SIM800L module. This allowed it to communicate over the internet without needing a separate access point module [27]. Three sensors were used to obtain tractor movement data, namely the U-Blox Neo-6M as a GPS module to obtain location data for longitude and latitude coordinates. To obtain tractor orientation data, an MPU6050 GY-521 was used as the gyroscope–accelerometer sensor and a GY-271 as the compass sensor. For this study, a 1-s interval was used to record all the location and orientation data of the tractor. Figure 12 illustrates the wiring in the three sensors and microcontroller diagrams during the data collection experiment.

4. Dataset Evaluation

4.1. Mask R-CNN

An evaluation was carried out to validate this dataset using the Mask region-based convolutional neural network (Mask-RCNN) method. This method is an instance of segmentation consisting of object detection and semantic segmentation. Mask R-CNN is a continuation of Faster RCNN [28,29], which focuses on object detection by providing a region of interest (RoI) bounding box along with its label. Meanwhile, the fully convolutional network is a masking technique used to handle semantic segmentation in Faster RCNN [30]. Figure 13 shows the Mask-RCNN network architecture used to evaluate the RIFIS image dataset; the entire model in this study was built on this architecture. This model can classify objects and assign bounding boxes and masks to the detected objects. The calculation of the multi-mask loss function can be seen in Equation (1), with detailed calculations in Equations (2)–(4) [30]. In Table 6, the detailed definition of each symbol used is shown.
L = L c l a s s + L b o x + L m a s k
L c l a s s + L b o x = 1 N c l s i L c l s p i , p i * + 1 N b o x i p i *   L 1 s m o o t h t i , t i *
L c l s p i , p i * = p i log p i * 1 p i * log 1 p i *
L m a s k = 1 m 2 1 i , j m y i j log y ¯ i j k + 1 y i j log 1 y ¯ i j k

4.2. Dataset Evaluation Results

All setups were implemented in Google Collaboratory Integrated Development Environment (IDE) (Colab) using NVIDIA-SMI 460.32.03 GPU, Tesla K80 28GB with driver version 460.32.03, and CUDA version 11.2. The RIFIS dataset was installed into Google Colab using Google Drive in the form of a JSON file. All algorithms were developed using Python programming language. Experiments on the deep learning model were conducted to detect the rice field sidewalk. Mask R-CNN was trained for five epochs with 500 steps each (we used the basic detector setup without modification). The model was trained for about 4 h with 863 images for training and 107 for testing.
The performance assessment of the methods is tabulated in Table 7. Train Loss is the output value on the training data. Generally, the smaller the loss value, the better the results; this was our reference in evaluating the networks and datasets [24]. Meanwhile, the Validation Loss is the output value on the validation data. Based on the fifth epoch, the Train Loss was ~0.25, which was slightly lower than the Validation Loss, which was ~0.27. This showed that the network was overfitting because its performance was worse on data that had never been seen before. This problem can be overcome in the future by modifying the model by increasing the layer of neurons [24]. Based on the data from the first and last epochs, the network increased during the training from a loss of ~0.88 to a smaller loss of ~0.25. Figure 14 shows the Mask-RCNN sidewalk mask visualization. Figure 15 shows the sidewalk detection results using Mask-RCNN. The detection accuracy of the model was higher if there was only one sidewalk. Based on this, the created dataset could provide images and annotations that could be used for RIFIS detection.

5. Conclusions

In this study, we introduced a novel, comprehensive, and diverse dataset called the RIFIS dataset to allow the researchers to develop the process of automation of ploughing fields using hand tractors. The RIFIS dataset contained 3723 images, 18 videos, and a JSON file with polygonal and bounding box labeling values for 970 images. The RIFIS dataset could automate the ploughing of rice fields not just at the time of rice planting but also at the time of rice harvest, as well as for a variety of other purposes throughout the year. This was the first ever compilation of rice field sidewalk annotations. The RIFIS enabled the training of deep learning models for sidewalk detection in paddy fields. To assess the quality of the RIFIS dataset, a Mask-RCNN model was employed to develop a preliminary sidewalk detection algorithm. It was projected to improve the fine-grained segmentation of sidewalk site discoveries and reduce false positives and negatives for deep learning models. As supplementary data, the tractor location and orientation excel files were included with ‘yaw’, ‘pitch’, and ‘roll’ values obtained from the gyroscope sensor; ‘x’, ‘y’, and ‘z’ values from the accelerometer sensor; and ‘a’ (azimuth) values from the compass sensor and the location of the tractor from the GPS sensor. This allowed the researchers to examine the movement patterns of the tractor. The main goal of our RIFIS dataset was that the research and models based on the RIFIS dataset could be used for sidewalk detection, distance prediction, tractor location, and orientation tracking to build an innovative tractor autonomous control system.
This study had two significant limitations that could be addressed in future research. First, the RIFIS dataset was exclusively collected from paddy fields in Indonesia, Bali. Second, this research was limited to collecting images, videos, and annotations of paddy field sidewalks. Further research on integrating camera detection results and sensor readings is still needed. As a future development, sidewalk detection results using Mask R-CNN can be combined with basic image processing and detecting the distance between the lower center point of the image and the generated mask. The basic concepts of further research that can be developed can be seen in Figure 16. This method can be implemented on all three cameras and then combined with the reading of several sensors to decide the tractor’s movement. In the future, we aim to make more in-depth comparisons to more precisely detect the sidewalk’s location and automate cultivating rice fields using hand tractors.

Author Contributions

Conceptualization, P.N.C. and D.M.; methodology, P.N.C. and D.M.; software, P.N.C. and D.M.; validation, P.N.C. and D.M.; formal analysis, P.N.C. and D.M.; investigation, P.N.C. and D.M.; resources, P.N.C. and D.M.; data curation, P.N.C. and D.M.; writing—original draft preparation, P.N.C.; writing—review and editing, P.N.C. and D.M.; visualization, P.N.C.; supervision, D.M.; project administration, D.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are openly available in https://doi.org/10.21227/pnxx-3t40 (accessed on 14 August 2022) with doi: https://doi.org/10.21227/pnxx-3t40 (accessed on 14 August 2022).

Acknowledgments

We would like to express our deepest gratitude to the Ministry of Research, Technology and Higher Education of the Republic of Indonesia, the STIKOM Bali Institute of Technology, and the Business and Rajamangala University of Technology Thanyaburi (RMUTT) for the support and facilities that were provided for this research.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Jeon, C.-W.; Kim, H.-J.; Yun, C.; Gang, M.; Han, X. An entry-exit path planner for an autonomous tractor in a paddy field. Comput. Electron. Agric. 2021, 191, 106548. [Google Scholar] [CrossRef]
  2. Rondelli, V.; Franceschetti, B.; Mengoli, D. A Review of Current and Historical Research Contributions to the Development of Ground Autonomous Vehicles for Agriculture. Sustainability 2022, 14, 9221. [Google Scholar] [CrossRef]
  3. Cutulle, M.A.; Maja, J.M. Determining the Utility of an Unmanned Ground Vehicle for Weed Control in Specialty Crop Systems. Ital. J. Agron. 2021, 16, 1865. [Google Scholar] [CrossRef]
  4. Singh, D.; Ichiura, S.; Katahira, M. Growth Information Acquisition by Unmanned Ground Vehicle and Artificial Intelligence in Rice. In Proceedings of the ASABE 2020 Annual International Meeting, Vitural, 13–15 July 2020; American Society of Agricultural and Biological Engineers: St. Joseph, MI, USA, 2020. [Google Scholar]
  5. Quaglia, G.; Visconte, C.; Scimmi, L.S.; Melchiorre, M.; Cavallone, P.; Pastorelli, S. Design of the Positioning Mechanism of an Unmanned Ground Vehicle for Precision Agriculture. In Mechanisms and Machine Science; Springer Science and Business Media B.V.: Norwell, MA, USA, 2019; Volume 73, pp. 3531–3540. [Google Scholar]
  6. Wang, L.; Lan, Y.; Zhang, Y.; Zhang, H.; Tahir, M.N.; Ou, S.; Liu, X.; Chen, P. Applications and Prospects of Agricultural Unmanned Aerial Vehicle Obstacle Avoidance Technology in China. Sensors 2019, 19, 642. [Google Scholar] [CrossRef]
  7. De Simone, M.C.; Rivera, Z.B.; Guida, D. Obstacle Avoidance System for Unmanned Ground Vehicles by Using Ultrasonic Sensors. Machines 2018, 6, 18. [Google Scholar] [CrossRef]
  8. Zhao, Z.; Zhang, Y.; Long, L.; Lu, Z.; Shi, J. Efficient and Adaptive Lidar–Visual–Inertial Odometry for Agricultural Unmanned Ground Vehicle. Int. J. Adv. Robot. Syst. 2022, 19, 17298806221094925. [Google Scholar] [CrossRef]
  9. Mammarella, M.; Comba, L.; Biglia, A.; Dabbene, F.; Gay, P. Cooperation of Unmanned Systems for Agricultural Applications: A Theoretical Framework. Biosyst. Eng. 2021. [Google Scholar] [CrossRef]
  10. Mammarella, M.; Comba, L.; Biglia, A.; Dabbene, F.; Gay, P. Cooperative Agricultural Operations of Aerial and Ground Unmanned Vehicles. In Proceedings of the 2020 IEEE International Workshop on Metrology for Agriculture and Forestry, MetroAgriFor 2020, Trento, Italy, 4–6 November 2020; Institute of Electrical and Electronics Engineers Inc.: Piscataway, NJ, USA, 2020; pp. 224–229. [Google Scholar]
  11. Zoto, J.; Musci, M.A.; Khaliq, A.; Chiaberge, M.; Aicardi, I. Automatic Path Planning for Unmanned Ground Vehicle Using UAV Imagery. In Advances in Intelligent Systems and Computing; Springer: Berlin/Heidelberg, Germany, 2020; Volume 980, pp. 223–230. [Google Scholar]
  12. Yang, M.-D.; Tseng, H.-H.; Hsu, Y.-C.; Yang, C.-Y.; Lai, M.-H.; Wu, D.-H. A UAV Open Dataset of Rice Paddies for Deep Learning Practice. Remote Sens. 2021, 13, 1358. [Google Scholar] [CrossRef]
  13. Nguyen, T.T.; Ospina, R.; Noguchi, N.; Okamoto, H.; Ngo, Q.H. Real-Time Disease Detection in Rice Fields in the Vietnamese Mekong Delta. Environ. Control. Biol. 2021, 59, 77–85. [Google Scholar] [CrossRef]
  14. Kiratiratanapruk, K.; Temniranrat, P.; Kitvimonrat, A.; Sinthupinyo, W.; Patarapuwadol, S. Using Deep Learning Techniques to Detect Rice Diseases from Images of Rice Fields. In Trends in Artificial Intelligence Theory and Applications Artificial Intelligence Practices; Fujita, H., Fournier-Viger, P., Ali, M., Sasaki, J., Eds.; Springer International Publishing: Cham, Switzerland, 2020; Volume 12144, pp. 225–237. [Google Scholar]
  15. Yakkundimath, R.; Saunshi, G.; Anami, B.; Palaiah, S. Classification of Rice Diseases Using Convolutional Neural Network Models. J. Inst. Eng. Ser. B 2022, 103, 1047–1059. [Google Scholar] [CrossRef]
  16. Lee, S.K.; Yoon, S.Y.; Won, J.S. Vegetation Height Estimate in Rice Fields Using Single Polarization TanDEM-X Science Phase Data. Remote Sens. 2018, 10, 1702. [Google Scholar] [CrossRef]
  17. Qadri, S.; Aslam, T.; Nawaz, S.A.; Saher, N.; Razzaq, A.; Rehman, M.U.; Ahmad, N.; Shahzad, F.; Qadri, S.F. Machine Vision Approach for Classification of Rice Varieties Using Texture Features. Int. J. Food Prop. 2021, 24, 1615–1630. [Google Scholar] [CrossRef]
  18. Ramadhani, F.; Pullanagari, R.; Kereszturi, G.; Procter, J. Automatic Mapping of Rice Growth Stages Using the Integration of Sentinel-2, Mod13q1, and Sentinel-1. Remote Sens. 2020, 12, 3613. [Google Scholar] [CrossRef]
  19. Chang, L.; Chen, Y.-T.; Wang, J.-H.; Chang, Y.-L. Rice-Field Mapping with Sentinel-1A SAR Time-Series Data. Remote Sens. 2020, 13, 103. [Google Scholar] [CrossRef]
  20. Dadashzadeh, M.; Abbaspour-Gilandeh, Y.; Mesri-Gundoshmian, T.; Sabzi, S.; Hernández-Hernández, J.L.; Hernández-Hernández, M.; Arribas, J.I. Weed Classification for Site-Specific Weed Management Using an Automated Stereo Computer-Vision Machine-Learning System in Rice Fields. Plants 2020, 9, 559. [Google Scholar] [CrossRef] [PubMed]
  21. Blok, P.M.; Kootstra, G.; Elghor, H.E.; Diallo, B.; van Evert, F.K.; van Henten, E.J. Active Learning with MaskAL Reduces Annotation Effort for Training Mask R-CNN on a Broccoli Dataset with Visually Similar Classes. Comput. Electron. Agric. 2022, 197, 106917. [Google Scholar] [CrossRef]
  22. Yu, Y.; Zhang, K.; Yang, L.; Zhang, D. Fruit Detection for Strawberry Harvesting Robot in Non-Structural Environment Based on Mask-RCNN. Comput. Electron. Agric. 2019, 163, 104846. [Google Scholar] [CrossRef]
  23. Wang, S.; Sun, G.; Zheng, B.; Du, Y. A Crop Image Segmentation and Extraction Algorithm Based on Mask RCNN. Entropy 2021, 23, 1160. [Google Scholar] [CrossRef]
  24. Warden, P.; Situnayake, D. TinyML Machine Learning with TensorFlow Lite on Arduino and Ultra-Low-Power Microcontrollers; O’Reilly Media: Sebastopol, CA, USA, 2019. [Google Scholar]
  25. Wang, H.; Lyu, S.; Ren, Y. Paddy Rice Imagery Dataset for Panicle Segmentation. Agronomy 2021, 11, 1542. [Google Scholar] [CrossRef]
  26. Shao, H.; Tang, R.; Lei, Y.; Mu, J.; Guan, Y.; Xiang, Y. Rice Ear Counting Based on Image Segmentation and Establishment of a Dataset. Plants 2021, 10, 1625. [Google Scholar] [CrossRef]
  27. Jobbágy, J.; Bartík, O.; Krištof, K.; Bárek, V.; Virágh, R.; Slaný, V. Design of Hardware and Software Equipment for Monitoring Selected Operating Parameters of the Irrigator. Sensors 2022, 22, 3549. [Google Scholar] [CrossRef] [PubMed]
  28. Saleem, M.R.; Park, J.W.; Lee, J.H.; Jung, H.J.; Sarwar, M.Z. Instant Bridge Visual Inspection Using an Unmanned Aerial Vehicle by Image Capturing and Geo-Tagging System and Deep Convolutional Neural Network. Struct. Health Monit. 2021, 20, 1760–1777. [Google Scholar] [CrossRef]
  29. Chiao, J.-Y.; Chen, K.-Y.; Liao, K.Y.-K.; Hsieh, P.-H.; Zhang, G.; Huang, T.-C. Detection and classification the breast tumors using mask R-CNN on sonograms. Medicine 2019, 98, e15200. [Google Scholar] [CrossRef] [PubMed]
  30. Podder, S.; Bhattacharjee, S.; Roy, A. An Efficient Method of Detection of COVID-19 Using Mask R-CNN on Chest X-ray Images. AIMS Biophys. 2021, 8, 281–290. [Google Scholar] [CrossRef]
Figure 1. The collection process of the image sequences from video: (a) video data; (b) JPG image sequence.
Figure 1. The collection process of the image sequences from video: (a) video data; (b) JPG image sequence.
Data 07 00135 g001
Figure 2. RIFIS dataset showing a combination of features.
Figure 2. RIFIS dataset showing a combination of features.
Data 07 00135 g002
Figure 3. Web-based image annotation software (makesense.ai).
Figure 3. Web-based image annotation software (makesense.ai).
Data 07 00135 g003
Figure 4. Ground truth labeling schema: (a) eight points; (b) six points; (c) four points; (d) three points.
Figure 4. Ground truth labeling schema: (a) eight points; (b) six points; (c) four points; (d) three points.
Data 07 00135 g004
Figure 5. Examples of RIFIS dataset showing image labeling: (a) polygonal shape; (b) rectangular bounding box shape.
Figure 5. Examples of RIFIS dataset showing image labeling: (a) polygonal shape; (b) rectangular bounding box shape.
Data 07 00135 g005
Figure 6. Location and orientation logger: (a) electrical component assembly; (b) final packaging with IoT external antenna.
Figure 6. Location and orientation logger: (a) electrical component assembly; (b) final packaging with IoT external antenna.
Data 07 00135 g006
Figure 7. The ploughing process using walk-behind hand tractor.
Figure 7. The ploughing process using walk-behind hand tractor.
Data 07 00135 g007
Figure 8. Top-view image of the RIFIS image data collection using a drone.
Figure 8. Top-view image of the RIFIS image data collection using a drone.
Data 07 00135 g008
Figure 9. Data collection site: (a) Bali, Indonesia; (b) two locations in Uma Desa Canggu.
Figure 9. Data collection site: (a) Bali, Indonesia; (b) two locations in Uma Desa Canggu.
Data 07 00135 g009
Figure 10. The camera placement on the tractor.
Figure 10. The camera placement on the tractor.
Data 07 00135 g010
Figure 11. Capture results from three cameras.
Figure 11. Capture results from three cameras.
Data 07 00135 g011
Figure 12. Data logger wiring diagram.
Figure 12. Data logger wiring diagram.
Data 07 00135 g012
Figure 13. Mask-RCNN network architecture.
Figure 13. Mask-RCNN network architecture.
Data 07 00135 g013
Figure 14. Example of sidewalk mask (white area).
Figure 14. Example of sidewalk mask (white area).
Data 07 00135 g014
Figure 15. Sidewalk detection results.
Figure 15. Sidewalk detection results.
Data 07 00135 g015
Figure 16. Future research.
Figure 16. Future research.
Data 07 00135 g016
Table 1. Summary of previous research datasets on rice fields.
Table 1. Summary of previous research datasets on rice fields.
TitleTargeted DomainAnnotation TypeNumber of DataPlace
Paddy Rice Imagery Dataset for Panicle Segmentation (2021) [25]Panicle detection and segmentation tasksPolygon400 imagesHokkaido University, Sapporo, Japan
A UAV Open Dataset of Rice Paddies for Deep Learning Practice (2021) [12]Rice seedling detectionBounding boxesRice seedling—28,047 images, Arable land—26,581 imagesWufeng District, Taichung, Taiwan
Rice Ear Counting Based on Image Segmentation and Establishment of a Dataset (2021) [26]Rice ear detectionPolygon3300 images (originally 1100 images before augmentation)Sichuan Agricultural University, Ya’an City, Sichuan Province, China
Classification of Rice Diseases using Convolutional Neural Network Models (2022) [15]Rice disease detectionBounding boxes12,000 images (originally 1200 images before augmentation)University of Agricultural Sciences (UAS), Dharwad, India
Real-Time Disease Detection in Rice Fields in the Vietnamese Mekong Delta (2020) [13]Rice disease detectionBounding boxes116 imagesVietnamese Mekong Delta
Using Deep Learning Techniques to Detect Rice Diseases from Images of Rice Fields (2020) [14]Rice disease detectionPolygon6300 imagesThailand
Proposed Rice Field Sidewalk (RIFIS) (2022)Rice field sidewalkBounding boxes and Polygon3723 images and
18 videos
Denpasar, Bali, Indonesia
Table 2. RIFIS dataset features.
Table 2. RIFIS dataset features.
Day ConditionWeather ConditionRice Field StateEnvironmental ConditionOcclusionPresence of Object
1. Afternoon;2. Partially Cloudy;3. Partially Covered by Grass;
4. Watery;
5. Partially Ploughed;
6. Mild to Strong Glare;
7. Variation in Rice Field Surface Color;
8. Not Smooth Color Transition Between Sidewalk and Rice Field Area;
9. Partial Occlusion by Grass;
10. Partial Occlusion by Humans;
11. Partial Occlusion by Tractor Wheel;
12. Partial Occlusion by Small Irrigation Channel;
13. Grass;
14. Irrigation Channel;
15. Humans;
16. Small Huts;
17. Houses;
18. Sky (Clouds);
19. Trees.
Table 3. The structure of the RIFIS JSON file.
Table 3. The structure of the RIFIS JSON file.
Images [ ]Annotations [ ]
idintegeridinteger
widthintegeriscrowdBoolean
heightintegerimage_idinteger
file_namestringcategory_idinteger
segmentationfloat [ ]
bboxfloat [ ]
areafloat
Table 4. Data description captured by the logger device.
Table 4. Data description captured by the logger device.
DeviceData VariableExample ValueUnit
ESP32 TTGO T-CallDate-Time2021-12-21 10:18:06yyyy-mm-dd hh:mm:ss
GyroscopeYaw−36.219238deg/s
Pitch2.912616deg/s
Roll−13.965352deg/s
AccelerometerX−39m/s2
Y−87m/s2
Z266m/s2
MagnetometerAzimuth284deg
GPSLongitude−8.632576deg
Latitude115.144852deg
Table 5. Details of geographical locations for data collection.
Table 5. Details of geographical locations for data collection.
Nature of LocationLocation NameGeographical Coordinates
Rice Field 1Uma Desa Canggu−8.632394°; 115.144956°
Rice Field 2Uma Desa Canggu−8.632368°; 115.144836°
Table 6. Nomenclature.
Table 6. Nomenclature.
SymbolDefinitionSymbolDefinition
i the index of an anchor p i * ground truth label
L loss function t i predicted four parameterized
L c l a s s classification loss t i * coordinates of the bounding box
L b o x bounding box regression loss N c l s mini-batch size
L m a s k mask prediction loss N b o x number of anchor locations
p i predicted probability of anchor i as RIFIS
Table 7. Train and Validation Loss Values.
Table 7. Train and Validation Loss Values.
NameNumber of StepsTimeTrain LossValidation Loss
Epoch 1500847 s0.88810.3588
Epoch 2500453 s0.42380.3005
Epoch 3500455 s0.34000.3516
Epoch 4500454 s0.29480.3902
Epoch 5500455 s0.25100.2757
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Crisnapati, P.N.; Maneetham, D. RIFIS: A Novel Rice Field Sidewalk Detection Dataset for Walk-Behind Hand Tractor. Data 2022, 7, 135. https://doi.org/10.3390/data7100135

AMA Style

Crisnapati PN, Maneetham D. RIFIS: A Novel Rice Field Sidewalk Detection Dataset for Walk-Behind Hand Tractor. Data. 2022; 7(10):135. https://doi.org/10.3390/data7100135

Chicago/Turabian Style

Crisnapati, Padma Nyoman, and Dechrit Maneetham. 2022. "RIFIS: A Novel Rice Field Sidewalk Detection Dataset for Walk-Behind Hand Tractor" Data 7, no. 10: 135. https://doi.org/10.3390/data7100135

Article Metrics

Back to TopTop