Aiming at the problems of poor real-time detection, low accuracy, and false detection and omission of pavement disease detection including hole and crack, an improved algorithm based on YOLOv9 was proposed to resolve the problem. Firstly, AKConv (alterable kernel convolution) was introduced into the backbone network to replace the convolution module in RepNCSPELAN4, which improves the feature extraction ability of the network for different diseases and effectively solve the problem that road disease is difficult to distinguish from background environment features. Secondly, selective image attention mechanism (SimAM) and DySample sampling modules were introduced to focus on the key information in the detection head, and the capability to extract information features was enhanced more efficiently. Finally, the inner-IOU function was used to optimize the weight parameters of the model to improve the learning ability of mixed samples. The experimental comparison between YOLOv9-c and our model showed that the accuracy, recall rate and MAP of the improved model are increased by 40.17%, 15.99% and 20.95% respectively. The performance has been significantly improved, and the detection effect is more accurately and efficiently, and the accuracy and generalization ability of pavement disease detection algorithm are improved.
| 科 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 |