Paper · 2024 · IEEE Sensors Journal

Enhancing Smart Agriculture With Lightweight Object Detection: MobileNetv3-YOLOv4 and Adaptive Width Multipliers

I-An Lin; Yuan-Wei Cheng; Trong-Yen Lee

10
claims
10
verbatim quotes
20
citations
2
research areas
—
Not open access

Abstract

In recent years, the rapid development of the Internet of Things (IoT) and AI deep learning technologies has enhanced communication between devices and increased the availability of image data. In smart agriculture, sensors remotely monitor crop information, and cameras detect leaf growth and health, thereby enhancing farm productivity and quality. However, most object detection algorithms, such as YOLOv4, have too many parameters for real-time deployment on edge computing devices. To address this, we propose the MobileNetv3-YOLOv4 (MobYOLv4) architecture, which uses MobileNetv3 as the backbone and depthwise separable convolution to reduce complexity. This approach balances accuracy and detection speed. Experimental results reveal that the lightest MobYOLv4 architecture reduces parameters by 82.31%, achieves 29.48 FPS (a 38.14% increase), and has an accuracy of 97.74%. The MobYOLv4 with widths 1.4 architecture, optimized with width multiplier, reduces parameters by 78.03%, achieves 28.87 FPS, and has an accuracy of 98.84%. The MobYOLv4 with widths 1.8 architecture achieves the highest accuracy at 99.65%, reduces parameters by 72.62%, and achieves 27.91 FPS. Furthermore, the MQTT IoT transmission protocol is used to manage farm data and facilitate device communication. The proposed adaptive width multiplier strategies in MobYOLv4 for lightweight object detection balance accuracy improvement per additional parameter with overall model accuracy, effectively optimizing the model. The width multiplier can significantly impact the model’s parameters and actual detection accuracy.

Abstract from the paper’s OpenAlex record, shown for indexing and research. Copyright remains with the authors or the publisher. Read at the source ↗

The text the model read, with the source record’s inline markup (italics, sub- and superscripts) rendered and its character entities decoded; quote offsets refer to the raw text.

Claims 10

Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

The lightest MobYOLv4 architecture reduced model parameters by 82.31%.

Material
lightest MobYOLv4 architecturee0
Outcome
parameterse0
Direction
reducese0
Value
82.31%e0

Verbatim

e0

“the lightest MobYOLv4 architecture reduces parameters by 82.31%”

✓ located verbatim in the source · abstract, characters 746–809 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

The lightest MobYOLv4 architecture achieved 29.48 FPS, a 38.14% increase.

Outcome
FPSe0
Direction
increasee0
Value
29.48 FPSe0
Qualifier
38.14%e0

Verbatim

e0

“the lightest MobYOLv4 architecture reduces parameters by 82.31%, achieves 29.48 FPS (a 38.14% increase)”

✓ located verbatim in the source · abstract, characters 746–849 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

MobYOLv4 with widths 1.4 reduced parameters by 78.03%.

Outcome
parameterse0
Direction
reducese0
Value
78.03%e0

Verbatim

e0

“The MobYOLv4 with widths 1.4 architecture, optimized with width multiplier, reduces parameters by 78.03%”

✓ located verbatim in the source · abstract, characters 882–986 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

MobYOLv4 with widths 1.8 achieved the highest accuracy at 99.65%.

Outcome
accuracye0
Direction
higheste0
Value
99.65%e0

Verbatim

e0

“The MobYOLv4 with widths 1.8 architecture achieves the highest accuracy at 99.65%”

✓ located verbatim in the source · abstract, characters 1039–1120 · show in text ↑
Method / resourceauthor interpretationoriginal resultpositivemeasured

Claim · model-written summary

Adaptive width multiplier strategies balanced accuracy improvement per additional parameter with overall model accuracy.

Outcome
accuracy improvement per additional parametere0
Comparator
overall model accuracye0

Not reportedValue

Verbatim

e0

“balance accuracy improvement per additional parameter with overall model accuracy”

✓ located verbatim in the source · abstract, characters 1384–1465 · show in text ↑