Submitted:
28 February 2025
Posted:
03 March 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Baseline Method-YOLOv8
2.2. Proposed Method
2.2.1. Backbone Network CFNeXt
| Index | Module | Input Channels | Output Channels | Stride |
|---|---|---|---|---|
| Stage0 | Conv | 3 | 16 | 2 |
| Stage1 | Conv | 16 | 32 | 2 |
| CFocalNeXt | 32 | 32 | 1 | |
| Stage2 | Conv | 32 | 64 | 2 |
| CFocalNeXt | 64 | 64 | 1 | |
| Stage3 | Conv | 64 | 128 | 2 |
| CFocalNeXt | 128 | 128 | 1 | |
| Stage4 | Conv | 128 | 256 | 2 |
| CFocalNeXt | 256 | 256 | 1 |
- One branch serves as a residual connection, preserving the original information flow;
- The other branch feeds the feature map into the FocalNeXt module to further optimize feature representation.
-
Multi-scale Feature Extraction
- A 7×7 convolution is used instead of the traditional 3×3 convolution to enhance local information aggregation capability.
- A depthwise separable convolution with a dilation factor of r=3 expands the receptive field, balancing accuracy and computational cost. Experiments show that r=3 improves accuracy by 2.4% and reduces computational overhead by 5.2% FPS. Increasing r (e.g., r=5) slightly improves accuracy but significantly increases computational complexity.Table 2. Model Performance Under Different Dilation Factors.
Configuration mAP0.5 GFLOPs Params(M) FPS CFocalNeXt(r=1) 0.786 6.8 2.581 103.6 CFocalNeXt(r=3) 0.805 7.2 2.662 98.2 CFocalNeXt(r=5) 0.812 7.5 2.796 94.5
-
Lightweight FFN Structure
- LayerNorm (LN) [29]replaces BatchNorm (BN) [28]to enhance training and inference stability for small batch sizes. Replacing BatchNorm with LayerNorm improves mAP (0.805 vs. 0.793) while maintaining nearly the same inference speed (98.2 vs. 98.1), making it suitable for object detection tasks with varying input sizes.
- GELU activation is introduced between 1×1 convolution layers to enhance nonlinear representation capability.
- Channel expansion (×4) and compression (÷4) mechanisms are applied to reduce computational cost.
| Configuration | mAP0.5 | GFLOPs | Params(M) | FPS |
|---|---|---|---|---|
| BatchNorm | 0.793 | 7.2 | 2.662 | 98.1 |
| LayerNorm | 0.805 | 7.2 | 2.662 | 98.2 |
2.2.2. Multi Level Feature Fusion Module
- Image Pyramid Structure: Constructs an image pyramid and extracts features independently at different scales. Each feature map retains strong semantic information, but there is no interaction between different scales.
- Hierarchical Pyramid Feature Structure(SSD[30]): The backbone network generates multi-scale feature maps, discarding shallow features to reduce low-level interference. However, removing high-resolution features negatively impacts small object detection.
- Feature Pyramid Network (FPN) [31]: Utilizes a top-down structure with lateral connections to fuse high-resolution low-level features with semantically rich high-level features.
- Path Aggregation Network (PANet) [32]: Builds upon FPN by introducing bottom-up path aggregation to address the limitation of one-way information flow, enhancing feature fusion and improving small object detection.

- For large-sized feature maps, the channel count is adjusted to 1C after being processed by the Conv module to ensure a smaller proportion in concatenation operations without affecting subsequent learning. Then, a max pooling + average pooling structure is used for downsampling, reducing the spatial dimension of features while achieving translation invariance, thereby enhancing the network’s robustness to spatial variations and translations in the input image. From the table below, it can be seen that using a hybrid pooling strategy achieves higher accuracy (mAP0.5) compared to using max pooling or average pooling alone, while maintaining nearly the same computational cost, thereby improving detection performance.Table 4. Experimental Performance of Different Pooling Strategies
Pooling Strategy mAP0.5 GFLOPs Params(M) FPS Max Pool 0.784 8.1 3.020 86.4 Avg Pool 0.781 8.0 3.000 86.7 Max+Avg(Ours) 0.788 8.3 3.0572 85.2 - For small-scale feature maps, we first use a Conv module to adjust the number of channels and then apply the nearest neighbor interpolation method [34] for upsampling. Compared to other upsampling methods, nearest neighbor interpolation has the advantages of low computational cost and high speed, making it more suitable for embedded deployment. In our experiments, our method maintains low computational overhead and parameter count while achieving an inference speed of 85.2 FPS, significantly outperforming the other two methods. Although transposed convolution and attention-guided upsampling show slight improvements in mAP0.5, their computational costs (9.5 GFlOPs and 10.1 GFlOPs, respectively) and inference speed reductions are notable. Therefore, considering accuracy, computational cost, and inference efficiency, the nearest neighbor interpolation method maintains detection accuracy while offering superior computational efficiency and balance, making it a more suitable upsampling strategy for embedded object detection tasks.Table 5. Experimental Performance of Different Upsampling Methods
Upsampling Methods mAP0.5 GFLOPs Params(M) FPS Nearest Neighbor Interpolation 0.788 8.3 3.057 85.2 Transposed Convolution 0.794 9.5 3.350 78.6 Attention Guidance 0.796 10.1 3.680 72.1 - For the medium-sized feature maps, the channels are adjusted using a Conv convolution and then directly input into the MLFF module.
2.2.3. Efficient Depthwise Separable Convolutional Aggregation Detection Head
2.2.4. Loss Function SIoU
3. Results
3.1. Experimental Setup and Dataset Preparation
3.2. Experimental Evaluation Index
3.3. Data Analysis
| Method | Sidewall Precision | Bifurcation Precision | mAP0.5 | mAP0.5:0.95 |
|---|---|---|---|---|
| YOLOv8 | 0.813 | 0.781 | 0.775 | 0.403 |
| AS-YOLO | 0.834 | 0.814 | 0.843 | 0.423 |
3.4. Comparative Analysis
4. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
References
- Chalouhi, N., Hoh, B. L., & Hasan, D. (2013). Review of cerebral aneurysm formation, growth, and rupture. Stroke, 44(12), 3613–3622. [CrossRef]
- Alwalid, O., Long, X., Xie, M., et al. (2022). Artificial intelligence applications in intracranial aneurysm: Achievements, challenges, and opportunities. Academic Radiology, 29(Suppl 3), S201–S214. [CrossRef]
- Heit, J. J., Honce, J. M., Yedavalli, V. S., et al. (2022). RAPID Aneurysm: Artificial intelligence for unruptured cerebral aneurysm detection on CT angiography. Journal of Stroke and Cerebrovascular Diseases, 31(10), 106690. [CrossRef]
- Wardlaw, J. M., & White, P. M. (2000). The detection and management of unruptured intracranial aneurysms. Brain, 123(2), 205–221. [CrossRef]
- Menghini, V. V., Brown, R. D. Jr., Sicks, J. D., et al. (2001). Clinical manifestations and survival rates among patients with saccular intracranial aneurysms: Population-based study in Olmsted County, Minnesota, 1965 to 1995. Neurosurgery, 49(2), 251–256.
- van Amerongen, M. J., Boogaarts, H. D., de Vries, J., et al. (2014). MRA versus DSA for follow-up of coiled intracranial aneurysms: A meta-analysis. American Journal of Neuroradiology, 35(9), 1655–1661. [CrossRef]
- Rahmany, I., Laajili, S., & Khlifa, N. (2018). Automated computerized method for the detection of unruptured cerebral aneurysms in DSA images. Current Medical Imaging, 14(5), 771–777. [CrossRef]
- Nakao, T., Hanaoka, S., Nomura, Y., et al. (2017). Deep neural network-based computer-assisted detection of cerebral aneurysms in MR angiography. Journal of Magnetic Resonance Imaging, 47(4), 948–953. [CrossRef]
- Claux, F., Baudouin, M., Bogey, C., & Rouchaud, A. (2023). Dense, deep learning-based intracranial aneurysm detection on TOF MRI using two-stage regularized U-Net. Journal of Neuroradiology, 50(1), 9–15. [CrossRef]
- Ronneberger, O., Fischer, P., & Brox, T. (2015). U-Net: Convolutional networks for biomedical image segmentation. In Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015: 18th International Conference, Munich, Germany, October 5-9, 2015, Proceedings, Part III (pp. 234–241). Springer International Publishing.
- He, K., Gkioxari, G., Dollár, P., & Girshick, R. (2017). Mask R-CNN. In Proceedings of the IEEE International Conference on Computer Vision (pp. 2961–2969).
- Chen, J., Lu, Y., Yu, Q., Luo, X., Adeli, E., Wang, Y., ... & Zhou, Y. (2021). TransUNet: Transformers make strong encoders for medical image segmentation. arXiv preprint arXiv:2102.04306.
- Qiu, J., Tan, G., Lin, Y., et al. (2022). Automated detection of intracranial artery stenosis and occlusion in magnetic resonance angiography: A preliminary study based on deep learning. Magnetic Resonance Imaging, 94, 105–111. [CrossRef]
- Redmon, J. (2016). You only look once: Unified, real-time object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition.
- Redmon, J., & Farhadi, A. (2017). YOLO9000: Better, faster, stronger. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 7263–7271.
- Farhadi, A., & Redmon, J. (2018). Yolov3: An incremental improvement. Computer Vision and Pattern Recognition. Springer.
- Bochkovskiy, A., Wang, C. Y., & Liao, H. Y. M. (2020). Yolov4: Optimal speed and accuracy of object detection. arXiv preprint arXiv:2004.10934.
- Wang, C. Y., Bochkovskiy, A., & Liao, H. Y. M. (2023). YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 7464–7475.
- Wang, C. Y., Yeh, I. H., & Liao, H. Y. M. (2024). Yolov9: Learning what you want to learn using programmable gradient information. arXiv preprint arXiv:2402.13616.
- Liu, W., Anguelov, D., Erhan, D., et al. (2016). SSD: Single shot multibox detector. Computer Vision–ECCV 2016, 21–37. Springer.
- Ultralytics. (2023). Ultralytics YOLOv5 Architecture. Available online: https://docs.ultralytics.com/yolov5/tutorials/architecture_description (accessed on Day Month Year).
- Ma, N., Zhang, X., Zheng, H. T., et al. (2018). Shufflenet v2: Practical guidelines for efficient CNN architecture design. Proceedings of the European Conference on Computer Vision (ECCV), 116–131. [CrossRef]
- Lou, H., Duan, X., Guo, J., et al. (2023). DC-YOLOv8: Small-Size Object Detection Algorithm Based on Camera Sensor. Electronics, 12, 2323. [CrossRef]
- Zhang, G., Li, Z., Li, J., & Hu, X. (2023). Cfnet: Cascade fusion network for dense prediction. arXiv preprint arXiv:2302.06052.
- Elfwing, S., Uchibe, E., & Doya, K. (2018). Sigmoid-weighted linear units for neural network function approximation in reinforcement learning. Neural Networks, 107, 3–11. [CrossRef]
- Ding, X., Zhang, X., Han, J., & Ding, G. (2022). Scaling up your kernels to 31x31: Revisiting large kernel design in CNNs. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 11963–11975.
- Yu, F. (2015). Multi-scale context aggregation by dilated convolutions. arXiv preprint arXiv:1511.07122.
- Ioffe, S. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift. arXiv preprint arXiv:1502.03167.
- Ba, J. L. (2016). Layer normalization. arXiv preprint arXiv:1607.06450.
- Liu, W., Anguelov, D., Erhan, D., et al. (2016). SSD: Single shot multibox detector. Computer Vision–ECCV 2016, 21–37. Springer.
- Lin, T.-Y., Dollár, P., Girshick, R., et al. (2017). Feature pyramid networks for object detection. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2117–2125.
- Liu, S., Qi, L., Qin, H., et al. (2018). Path aggregation network for instance segmentation. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 8759–8768.
- Kang, M., Ting, C. M., Ting, F. F., & Phan, R. C. W. (2024). ASF-YOLO: A novel YOLO model with attentional scale sequence fusion for cell instance segmentation. Image and Vision Computing, 147, 105057. [CrossRef]
- Rukundo, O., & Cao, H. (2012). Nearest neighbor value interpolation. International Journal of Advanced Computer Science and Applications, 3(4), 25–30.
- Ge, Z., Liu, S., Wang, F., Li, Z., & Sun, J. (2021). YOLOX: Exceeding YOLO series in 2021. arXiv preprint arXiv:2107.08430.
- Zheng, F., Chen, X., Liu, W., et al. (2024). SMAFormer: Synergistic Multi-Attention Transformer for Medical Image Segmentation. arXiv preprint arXiv:2409.00346.
- Zheng, Z., Wang, P., Liu, W., Li, J., Ye, R., & Ren, D. (2020). Distance-IoU loss: Faster and better learning for bounding box regression. Proceedings of the AAAI Conference on Artificial Intelligence, 34(07), 12993–13000.
- Rezatofighi, H., Tsoi, N., Gwak, J., Sadeghian, A., Reid, I., & Savarese, S. (2019). Generalized intersection over union: A metric and a loss for bounding box regression. Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 658–666.
- Lang, X., Ren, Z., Wan, D., Zhang, Y., & Shu, S. (2022). MR-YOLO: An improved YOLOv5 network for detecting magnetic ring surface defects. Sensors, 22(24), 9897. [CrossRef]
- Ren, S. (2015). Faster R-CNN: Towards real-time object detection with region proposal networks. arXiv preprint arXiv:1506.01497.










| Method | Sidewall type | Bifurcation type | Params(M) | GFLOPs | |||||
|---|---|---|---|---|---|---|---|---|---|
| CFNeXt | MLFF | EDSA | SIoU | mAP0.5 | mAP0.5:0.95 | mAP0.5 | mAP0.5:0.95 | ||
| 0.815 | 0.444 | 0.735 | 0.362 | 3.006 | 8.1 | ||||
| ✓ | 0.860 | 0.452 | 0.750 | 0.375 | 2.662 | 7.2 | |||
| ✓ | 0.835 | 0.455 | 0.741 | 0.373 | 3.057 | 8.3 | |||
| ✓ | 0.813 | 0.440 | 0.727 | 0.355 | 2.707 | 6.9 | |||
| ✓ | 0.825 | 0.452 | 0.741 | 0.369 | 3.006 | 8.1 | |||
| ✓ | ✓ | 0.865 | 0.465 | 0.755 | 0.377 | 2.714 | 7.4 | ||
| ✓ | ✓ | 0.820 | 0.450 | 0.738 | 0.366 | 2.706 | 6.8 | ||
| ✓ | ✓ | ✓ | 0.864 | 0.463 | 0.748 | 0.372 | 3.050 | 7.7 | |
| ✓ | ✓ | ✓ | ✓ | 0.868 | 0.468 | 0.760 | 0.379 | 2.759 | 7.1 |
| Type | Result | Faster R-CNN | YOLOv3 | YOLOv5 | YOLOv6 | YOLOv8 | Mask R-CNN | U-Net | TransUNet | AS-YOLO |
|---|---|---|---|---|---|---|---|---|---|---|
| Bifurcation | mAP0.5 | 0.736 | 0.764 | 0.792 | 0.793 | 0.815 | 0.817 | 0.786 | 0.834 | 0.868 |
| mAP0.5:0.95 | 0.384 | 0.401 | 0.431 | 0.436 | 0.444 | 0.446 | 0.426 | 0.454 | 0.468 | |
| Sidewall | mAP0.5 | 0.654 | 0.682 | 0.724 | 0.725 | 0.735 | 0.739 | 0.724 | 0.79 | 0.760 |
| mAP0.5:0.95 | 0.344 | 0.356 | 0.369 | 0.361 | 0.362 | 0.366 | 0.364 | 0.368 | 0.379 |
| Method | Params(M) | GFLOPs | mAP0.5 | mAP0.5:0.95 | FPS |
|---|---|---|---|---|---|
| Faster R-CNN | 29.269 | 124.4 | 0.695 | 0.364 | 34.3 |
| YOLOv3 | 38.269 | 82.1 | 0.723 | 0.3875 | 63.5 |
| YOLOv5 | 2.503 | 7.1 | 0.758 | 0.405 | 86.3 |
| YOLOv6 | 4.234 | 11.8 | 0.710 | 0.404 | 104.2 |
| YOLOv8 | 3.006 | 8.1 | 0.775 | 0.403 | 112.6 |
| Mask R-CNN | 28.524 | 130.6 | 0.778 | 0.406 | 30.2 |
| U-Net | 7.838 | 55.3 | 0.755 | 0.395 | 42.0 |
| TransUNet | 32.623 | 153.7 | 0.812 | 0.411 | 24.3 |
| AS-YOLO | 2.759 | 7.1 | 0.843 | 0.428 | 99.6 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).