journal article·2024Open access

An Improved UNet Lightweight Network for Semantic Segmentation of Weed Images in Corn Fields

Yu Zuo, Wenwen Li

Computers, Materials & Continua· Volume 79· Issue 3

Abstract

In cornfields, factors such as the similarity between corn seedlings and weeds and the blurring of plant edge details pose challenges to corn and weed segmentation. In addition, remote areas such as farmland are usually constrained by limited computational resources and limited collected data. Therefore, it becomes necessary to lighten the model to better adapt to complex cornfield scene, and make full use of the limited data information. In this paper, we propose an improved image segmentation algorithm based on unet. Firstly, the inverted residual structure is introduced into the contraction path to reduce the number of parameters in the training process and improve the feature extraction ability; secondly, the pyramid pooling module is introduced to enhance the network’s ability of acquiring contextual information as well as the ability of dealing with the small target loss problem; and lastly, Finally, to further enhance the segmentation capability of the model, the squeeze and excitation mechanism is introduced in the expansion path. We used images of corn seedlings collected in the field and publicly available corn weed datasets to evaluate the improved model. The improved model has a total parameter of 3.79 M and miou can achieve 87.9%. The fps on a single 3050 ti video card is about 58.9. The experimental results show that the network proposed in this paper can quickly segment corn weeds in a cornfield scenario with good segmentation accuracy.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Smart Agriculture and AI · Advanced Chemical Sensor Technologies · Spectroscopy and Chemometric Analyses

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (40)

Show source-provided references
1. U-net: Convolutional networks for biomedical image segmentation
2. Mask R-CNN
3. MFBP-UNet: A network for pear leaf disease segmentation in natural agricultural environments10.3390/plants12183209 ↗
4. U-net with residual network and mask multi-task learning for plant leaf segmentation
5. ResDO-UNet: A deep residual network for accurate retinal vessel segmentation from fundus images10.1016/j.bspc.2022.104087 ↗
6. Pixel-level road crack detection in UAV remote sensing images based on ARD-Unet10.1016/j.measurement.2023.113252 ↗
7. LA-DeepLab V3+: A novel counting network for pigs10.3390/agriculture12020284 ↗
8. Attention-optimized DeepLab V3+ for automatic estimation of cucumber disease severity10.1186/s13007-022-00941-8 ↗
9. A rapid image semantic segment method based on Deeplab V3+
10. MASA-SegNet: A semantic segmentation network for polsar images10.3390/rs15143662 ↗
11. Twin-SegNet: Dynamically coupled complementary segmentation networks for generalized medical image segmentation10.1016/j.cviu.2023.103910 ↗
12. Automatic liver tumor segmentation on multiphase computed tomography volume using SegNet deep neural network and K-means clustering10.1002/ima.22816 ↗
13. Image segmentation for blind lanes based on improved SegNet model10.1117/1.JEI.32.1.013038 ↗
14. Soybean leaf estimation based on RGB images and machine learning methods10.1186/s13007-023-01023-z ↗
15. Citrus tree canopy segmentation of orchard spraying robot based on RGB-D image and the improved DeepLabv3+10.3390/agronomy13082059 ↗
16. TransAttention U-Net for semantic segmentation of poppy10.3390/electronics12030487 ↗
17. A DNN-based semantic segmentation for detecting weed and crop10.1016/j.compag.2020.105750 ↗
18. Early weed detection using image processing and machine learning techniques in an Australian chilli farm10.3390/agriculture11050387 ↗
19. Research on weed identification in soybean fields based on the lightweight segmentation model DCSAnet10.3389/fpls.2023.1268218 ↗
20. Weed-Crop segmentation in drone images with a novel encoder-decoder framework enhanced via attention modules10.3390/rs15235615 ↗
21. Towards domain generalization in crop and weed segmentation for precision farming robots10.1109/LRA.2023.3262417 ↗
22. Deep learning-based segmentation of multiple species of weeds and corn crop using synthetic and real image datasets10.1016/j.compag.2022.106719 ↗
23. WRA-Net: Wide receptive field attention network for motion deblurring in crop and weed image10.34133/plantphenomics.0031 ↗
24. Sugar beets and weed detection using semantic segmentation
25. Multi-level feature re-weighted fusion for the semantic segmentation of crops and weeds
26. LCW-Net: Low-light-image-based crop and weed segmentation network using attention module in two decoders10.1016/j.engappai.2023.106890 ↗
27. MSFCA-Net: A multi-scale feature convolutional attention network for segmenting crops and weeds in the field10.3390/agriculture13061176 ↗
28. Multi-species weed density assessment based on semantic segmentation neural network10.1007/s11119-022-09953-9 ↗
29. Pyramid scene parsing network
30. Searching for MobileNetV3
31. MobileNetV2: Inverted residuals and linear bottlenecks
32. Strawberry plant diseases classification using CNN based on MobileNetV3-large and EfficientNet-B0 architecture10.26555/jiteki.v9i3.26341 ↗
33. Squeeze-and-excitation networks
34. UNet++: Redesigning skip connections to exploit multiscale features in image segmentation10.1109/TMI.2019.2959609 ↗
35. Ensemble of fully convolutional neural networks with end-to-end learning for small object semantic segmentation10.1007/978-3-031-26889-2_12 ↗
36. The effect of resnet model as feature extractor network to performance of DeepLabV3 model for semantic satellite image segmentation
37. Ikechukwu · Global Trans. Proc. · 2021 · 2 · 37510.1016/j.gltp.2021.08.027 ↗
38. F. N. Iandola, S. Han, M. W. Moskewicz, K. Ashraf, W. J. Dally and K. Keutzer, “SqueezeNet: AlexNet-level accuracy with 50× fewer parameters and <0.5 MB model size,” arXiv:1602.07360, 2016.
39. A convnet for the 2020s
40. EfficientNetV2: Smaller models and faster training