IMPROVED YOLO11-BASED ALGORITHM FOR SOYBEAN SEEDLING RECOGNITION IN MECHANICAL WEEDING ROBOTS
基于改进YOLO11 的机械除草机器人识别大豆苗算法
DOI : https://doi.org/10.35633/inmateh-77-84
Authors
Abstract
Addressing issues such as high soybean seedling detection omission rates and inaccurate target recognition during mechanical weeding operations in soybean fields, which lead to low weeding efficiency, this paper proposes a lightweight convolutional model based on an improved YOLO11 model. Deployed on an intelligent mechanical soybean weeding robot, it utilizes precisely identified soybean seedling coordinates to perform mechanical weeding operations, thereby enhancing weeding efficiency.Building upon the original YOLO11 architecture, this model replaces standard convolutional blocks with Deep Separable Convolution (DWconv) modules. It performs channel pruning on the C3K2 lightweight convolutional module and employs Point-Shuffle operations for channel mixing to enhance feature map information flow, thereby improving edge feature recognition for small targets.The introduction of an Efficient Channel Attention (ECA) mechanism increases channel selectivity for large target features, enhancing sensitivity to critical semantic information. The original loss function is optimized by incorporating an improved bounding box loss function (SIOU), accelerating model convergence and strengthening generalization capabilities.The improved YOLO11 model achieved a 2.0 percentage point increase in mAP50% on the self-built soybean dataset compared to the original YOLO11, reaching 94%. Model parameters and floating-point operations were reduced from 2.59MB and 6.4×10⁶ to 1.97MB and 5.0×10⁶ respectively, representing decreases of 23.9% and 21.9%. This achieves synergistic optimization of model lightweighting and computational efficiency while maintaining detection accuracy.
Abstract in Chinese



