IEEE Robotics & Automation Magazine - December 2023 - 64
TABLE 5. The cloud-based inference results with a Tesla P100 on the image
test set.
NETWORK
YOLO v5 base
YOLO v6 base
YOLO v7 base
YOLO v5 tuned
YOLO v6 tuned
YOLO v7 tuned
EXECUTION
TIME (S)
27.2
25
38.1
26.5
30
37.6
AVERAGE INFERENCE
SPEED PER IMAGE (MS)
10.4
25.5
21.5
8.8
30.1
21.4
CLASSIFICATION
ACCURACY
99.3%
99.5%
99.7%
100%
99.4%
100%
TABLE 6. The edge-based inference results with a Jetson Xavier NX on the
image test set.
NETWORK
YOLO v5 base
YOLO v6 base
YOLO v7 base
YOLO v5 tuned
YOLO v6 tuned
YOLO v7 tuned
EXECUTION
TIME (MIN)
8.04
19.57
38.69
7.49
17.35
46.24
AVERAGE INFERENCE
SPEED PER IMAGE (MS)
481.6
1,171.7
2,316.5
448.4
1,038.9
2,769
TABLE 7. The edge-based inference results with a
Jetson Xavier NX on the test video.
NETWORK
YOLO v5 base
YOLO v6 base
YOLO v7 base
AVERAGE INFERENCE
SPEED PER FRAME (MS)
471.4
1,020
2,863.3
YOLO v5 tuned 568.1
YOLO v6 tuned 1,030.9
2,811.6
YOLO v7 tuned
STABLE STATE
TRANSITION
No
Yes
Yes
Yes
Yes
Yes
CLASSIFICATION
ACCURACY
100%
99.5%
99.7%
100%
99.4%
100%
attained high classification metrics
as well, with the tuned YOLO v7,
in particular, scoring a 100% success
rate on the test images. Yet, given
that it is five times larger than YOLO
v5, its inference speed was about five
times slower than that of the YOLO
v5 model, making it less practical for
deployment on less powerful edge
devices. YOLO v6 experienced a slight
inference speed performance boost
with our tuning parameters.
Regarding image inference speed,
Tables 5 and 6 indicate a direct relation
between model size and inference
speed. Smaller models tend to perform
faster and are thus suited for deployment
on devices with limited computational
power. Table 7 contains the
average edge device inference speed
results for each model on a test video
taken from the dataset preprocessing
phase earlier in this work. Similar to
the image inference results, smaller
models have faster video inference
speeds. As expected, the average inference speed per frame
for each model resembles the corresponding metric in edgebased
image inference (Table 6).
QUALITATIVE ANALYSIS
Figure 12 juxtaposes the wetness detection results on a single
orange sample test case by all YOLO models trained on our
dataset. The detection confidence is approximately 0.95, and
it remains consistent with the bulk of our test results. Comparing
the baseline and tuned versions of each model, we can
observe that the bounding boxes are slightly tighter around
the stem detection for the baseline networks compared to
(a)
(b)
(c)
(d)
(e)
(f)
FIGURE 12. Correct wetness detection results on a single orange stem by all the YOLO models: (a) YOLO v5 base, (b) YOLO v5 tuned,
(c) YOLO v6 base, (d) YOLO v6 tuned, (e) YOLO v7 base, and (f) YOLO v7 tuned. The top panels correspond to the dry status, while the
bottom panels correspond to the wet status.
64 IEEE ROBOTICS & AUTOMATION MAGAZINE DECEMBER 2023
IEEE Robotics & Automation Magazine - December 2023
Table of Contents for the Digital Edition of IEEE Robotics & Automation Magazine - December 2023
Contents
IEEE Robotics & Automation Magazine - December 2023 - Cover1
IEEE Robotics & Automation Magazine - December 2023 - Cover2
IEEE Robotics & Automation Magazine - December 2023 - 1
IEEE Robotics & Automation Magazine - December 2023 - Contents
IEEE Robotics & Automation Magazine - December 2023 - 3
IEEE Robotics & Automation Magazine - December 2023 - 4
IEEE Robotics & Automation Magazine - December 2023 - 5
IEEE Robotics & Automation Magazine - December 2023 - 6
IEEE Robotics & Automation Magazine - December 2023 - 7
IEEE Robotics & Automation Magazine - December 2023 - 8
IEEE Robotics & Automation Magazine - December 2023 - 9
IEEE Robotics & Automation Magazine - December 2023 - 10
IEEE Robotics & Automation Magazine - December 2023 - 11
IEEE Robotics & Automation Magazine - December 2023 - 12
IEEE Robotics & Automation Magazine - December 2023 - 13
IEEE Robotics & Automation Magazine - December 2023 - 14
IEEE Robotics & Automation Magazine - December 2023 - 15
IEEE Robotics & Automation Magazine - December 2023 - 16
IEEE Robotics & Automation Magazine - December 2023 - 17
IEEE Robotics & Automation Magazine - December 2023 - 18
IEEE Robotics & Automation Magazine - December 2023 - 19
IEEE Robotics & Automation Magazine - December 2023 - 20
IEEE Robotics & Automation Magazine - December 2023 - 21
IEEE Robotics & Automation Magazine - December 2023 - 22
IEEE Robotics & Automation Magazine - December 2023 - 23
IEEE Robotics & Automation Magazine - December 2023 - 24
IEEE Robotics & Automation Magazine - December 2023 - 25
IEEE Robotics & Automation Magazine - December 2023 - 26
IEEE Robotics & Automation Magazine - December 2023 - 27
IEEE Robotics & Automation Magazine - December 2023 - 28
IEEE Robotics & Automation Magazine - December 2023 - 29
IEEE Robotics & Automation Magazine - December 2023 - 30
IEEE Robotics & Automation Magazine - December 2023 - 31
IEEE Robotics & Automation Magazine - December 2023 - 32
IEEE Robotics & Automation Magazine - December 2023 - 33
IEEE Robotics & Automation Magazine - December 2023 - 34
IEEE Robotics & Automation Magazine - December 2023 - 35
IEEE Robotics & Automation Magazine - December 2023 - 36
IEEE Robotics & Automation Magazine - December 2023 - 37
IEEE Robotics & Automation Magazine - December 2023 - 38
IEEE Robotics & Automation Magazine - December 2023 - 39
IEEE Robotics & Automation Magazine - December 2023 - 40
IEEE Robotics & Automation Magazine - December 2023 - 41
IEEE Robotics & Automation Magazine - December 2023 - 42
IEEE Robotics & Automation Magazine - December 2023 - 43
IEEE Robotics & Automation Magazine - December 2023 - 44
IEEE Robotics & Automation Magazine - December 2023 - 45
IEEE Robotics & Automation Magazine - December 2023 - 46
IEEE Robotics & Automation Magazine - December 2023 - 47
IEEE Robotics & Automation Magazine - December 2023 - 48
IEEE Robotics & Automation Magazine - December 2023 - 49
IEEE Robotics & Automation Magazine - December 2023 - 50
IEEE Robotics & Automation Magazine - December 2023 - 51
IEEE Robotics & Automation Magazine - December 2023 - 52
IEEE Robotics & Automation Magazine - December 2023 - 53
IEEE Robotics & Automation Magazine - December 2023 - 54
IEEE Robotics & Automation Magazine - December 2023 - 55
IEEE Robotics & Automation Magazine - December 2023 - 56
IEEE Robotics & Automation Magazine - December 2023 - 57
IEEE Robotics & Automation Magazine - December 2023 - 58
IEEE Robotics & Automation Magazine - December 2023 - 59
IEEE Robotics & Automation Magazine - December 2023 - 60
IEEE Robotics & Automation Magazine - December 2023 - 61
IEEE Robotics & Automation Magazine - December 2023 - 62
IEEE Robotics & Automation Magazine - December 2023 - 63
IEEE Robotics & Automation Magazine - December 2023 - 64
IEEE Robotics & Automation Magazine - December 2023 - 65
IEEE Robotics & Automation Magazine - December 2023 - 66
IEEE Robotics & Automation Magazine - December 2023 - 67
IEEE Robotics & Automation Magazine - December 2023 - 68
IEEE Robotics & Automation Magazine - December 2023 - 69
IEEE Robotics & Automation Magazine - December 2023 - 70
IEEE Robotics & Automation Magazine - December 2023 - 71
IEEE Robotics & Automation Magazine - December 2023 - 72
IEEE Robotics & Automation Magazine - December 2023 - 73
IEEE Robotics & Automation Magazine - December 2023 - 74
IEEE Robotics & Automation Magazine - December 2023 - 75
IEEE Robotics & Automation Magazine - December 2023 - 76
IEEE Robotics & Automation Magazine - December 2023 - 77
IEEE Robotics & Automation Magazine - December 2023 - 78
IEEE Robotics & Automation Magazine - December 2023 - 79
IEEE Robotics & Automation Magazine - December 2023 - 80
IEEE Robotics & Automation Magazine - December 2023 - 81
IEEE Robotics & Automation Magazine - December 2023 - 82
IEEE Robotics & Automation Magazine - December 2023 - 83
IEEE Robotics & Automation Magazine - December 2023 - 84
IEEE Robotics & Automation Magazine - December 2023 - 85
IEEE Robotics & Automation Magazine - December 2023 - 86
IEEE Robotics & Automation Magazine - December 2023 - 87
IEEE Robotics & Automation Magazine - December 2023 - 88
IEEE Robotics & Automation Magazine - December 2023 - 89
IEEE Robotics & Automation Magazine - December 2023 - 90
IEEE Robotics & Automation Magazine - December 2023 - 91
IEEE Robotics & Automation Magazine - December 2023 - 92
IEEE Robotics & Automation Magazine - December 2023 - 93
IEEE Robotics & Automation Magazine - December 2023 - 94
IEEE Robotics & Automation Magazine - December 2023 - 95
IEEE Robotics & Automation Magazine - December 2023 - 96
IEEE Robotics & Automation Magazine - December 2023 - 97
IEEE Robotics & Automation Magazine - December 2023 - 98
IEEE Robotics & Automation Magazine - December 2023 - 99
IEEE Robotics & Automation Magazine - December 2023 - 100
IEEE Robotics & Automation Magazine - December 2023 - 101
IEEE Robotics & Automation Magazine - December 2023 - 102
IEEE Robotics & Automation Magazine - December 2023 - 103
IEEE Robotics & Automation Magazine - December 2023 - 104
IEEE Robotics & Automation Magazine - December 2023 - 105
IEEE Robotics & Automation Magazine - December 2023 - 106
IEEE Robotics & Automation Magazine - December 2023 - 107
IEEE Robotics & Automation Magazine - December 2023 - 108
IEEE Robotics & Automation Magazine - December 2023 - 109
IEEE Robotics & Automation Magazine - December 2023 - 110
IEEE Robotics & Automation Magazine - December 2023 - 111
IEEE Robotics & Automation Magazine - December 2023 - 112
IEEE Robotics & Automation Magazine - December 2023 - 113
IEEE Robotics & Automation Magazine - December 2023 - 114
IEEE Robotics & Automation Magazine - December 2023 - 115
IEEE Robotics & Automation Magazine - December 2023 - 116
IEEE Robotics & Automation Magazine - December 2023 - 117
IEEE Robotics & Automation Magazine - December 2023 - 118
IEEE Robotics & Automation Magazine - December 2023 - 119
IEEE Robotics & Automation Magazine - December 2023 - 120
IEEE Robotics & Automation Magazine - December 2023 - 121
IEEE Robotics & Automation Magazine - December 2023 - 122
IEEE Robotics & Automation Magazine - December 2023 - 123
IEEE Robotics & Automation Magazine - December 2023 - 124
IEEE Robotics & Automation Magazine - December 2023 - Cover3
IEEE Robotics & Automation Magazine - December 2023 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2023
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2022
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2021
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2020
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2019
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2018
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2017
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2016
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2015
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2014
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2013
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2012
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_june2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_march2011
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_december2010
https://www.nxtbook.com/nxtbooks/ieee/roboticsautomation_september2010
https://www.nxtbookmedia.com