To solve the problem of high memory and computational resource demands in obstacle detection models within autonomous driving perception domain controllers, a lightweight obstacle detection method based on improved YOLOv8 was proposed. This method reconstructs the YOLOv8 backbone network using FasterNet, which utilizes less memory access and computational resources. To mitigate the accuracy decline and the insufficient detection capabilities for small objects caused by model lightweighting, three main improvements were made to YOLOv8: SPD-Conv (space-to-depth convolution) was used to replace traditional stride convolution in the neck network to enhance small object feature extraction. IPIoU(inner powerful IoU), combining the concepts of IIoU(inner IoU) and PIoU(powerful IoU), is introduced as the bounding box regression loss to accelerate loss convergence and improve small object detection performance. SimAM (simple attention module) was incorporated to further enhance model detection accuracy. Experimental results demonstrate that, compared to the original model, the improved model achieves a reduction of 29.1% in parameters, 20.5% in computational load, and 28.8% in model size, while increasing mAP@0.5 by 1.2%. Once deployed in autonomous driving vehicle controllers, the model effectively detects obstacles on the road ahead.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |