{"title":"Vehicle Object Detection Algorithm Based on Region of Interest–Convolutional Neural Network","authors":"Zhaosheng Xu, Zhongming Liao, Jianbang Liu, Xiaoyong Xiao, Zhongqi Xiang, Xiuhong Xu","doi":"10.1049/sfw2/7289732","DOIUrl":null,"url":null,"abstract":"<p>Traditional vehicle object detection faces problems such as low detection precision, high computational complexity, and poor performance in handling complex backgrounds. To address these challenges, this article adopts the simple linear iterative clustering (SLIC) algorithm for superpixel segmentation, generates candidate regions through selective search (SS), and uses the VGG16 deep convolutional neural network (CNN) for feature extraction, combined with a Softmax classifier for classification. Finally, the accuracy of vehicle detection boxes is improved by precisely adjusting the detection results through regional regression networks. In the training and testing of the model on large-scale datasets, the combination of transfer learning and data augmentation techniques improves the model’s robustness and generalization capabilities. The experimental results show that the F1-score of the model exceeds 0.95 in most vehicle categories, and the precision of the motorcycle detection reaches 0.978. The real-time performance test shows that with high-end graphics cards and optimization strategies, the model frame rate can reach 125 frames per second (FPS) and exhibits good robustness under complex lighting and weather conditions. Compared with the existing region of interest (ROI)–CNN-based method, the SLIC superpixel + SS candidate region generation strategy proposed in this paper significantly reduces the missed detection of small vehicles and improves the quality of candidate frames by maintaining target boundary information at the superpixel level and performing multilevel merging, thereby improving the recall rate of small targets. At the same time, the VGG16 combined with dilated convolution feature extraction scheme effectively retains the contextual information in occluded scenes by expanding the receptive field without reducing the resolution of the feature map, thereby enhancing the recognition stability of partially occluded vehicles. This proves that the model based on the ROI–CNN is effective in improving detection accuracy and real-time performance, showing its potential application value in applications such as intelligent transportation and autonomous driving.</p>","PeriodicalId":50378,"journal":{"name":"IET Software","volume":"2025 1","pages":""},"PeriodicalIF":1.4000,"publicationDate":"2025-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ietresearch.onlinelibrary.wiley.com/doi/epdf/10.1049/sfw2/7289732","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IET Software","FirstCategoryId":"94","ListUrlMain":"https://onlinelibrary.wiley.com/doi/10.1049/sfw2/7289732","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Traditional vehicle object detection faces problems such as low detection precision, high computational complexity, and poor performance in handling complex backgrounds. To address these challenges, this article adopts the simple linear iterative clustering (SLIC) algorithm for superpixel segmentation, generates candidate regions through selective search (SS), and uses the VGG16 deep convolutional neural network (CNN) for feature extraction, combined with a Softmax classifier for classification. Finally, the accuracy of vehicle detection boxes is improved by precisely adjusting the detection results through regional regression networks. In the training and testing of the model on large-scale datasets, the combination of transfer learning and data augmentation techniques improves the model’s robustness and generalization capabilities. The experimental results show that the F1-score of the model exceeds 0.95 in most vehicle categories, and the precision of the motorcycle detection reaches 0.978. The real-time performance test shows that with high-end graphics cards and optimization strategies, the model frame rate can reach 125 frames per second (FPS) and exhibits good robustness under complex lighting and weather conditions. Compared with the existing region of interest (ROI)–CNN-based method, the SLIC superpixel + SS candidate region generation strategy proposed in this paper significantly reduces the missed detection of small vehicles and improves the quality of candidate frames by maintaining target boundary information at the superpixel level and performing multilevel merging, thereby improving the recall rate of small targets. At the same time, the VGG16 combined with dilated convolution feature extraction scheme effectively retains the contextual information in occluded scenes by expanding the receptive field without reducing the resolution of the feature map, thereby enhancing the recognition stability of partially occluded vehicles. This proves that the model based on the ROI–CNN is effective in improving detection accuracy and real-time performance, showing its potential application value in applications such as intelligent transportation and autonomous driving.
期刊介绍:
IET Software publishes papers on all aspects of the software lifecycle, including design, development, implementation and maintenance. The focus of the journal is on the methods used to develop and maintain software, and their practical application.
Authors are especially encouraged to submit papers on the following topics, although papers on all aspects of software engineering are welcome:
Software and systems requirements engineering
Formal methods, design methods, practice and experience
Software architecture, aspect and object orientation, reuse and re-engineering
Testing, verification and validation techniques
Software dependability and measurement
Human systems engineering and human-computer interaction
Knowledge engineering; expert and knowledge-based systems, intelligent agents
Information systems engineering
Application of software engineering in industry and commerce
Software engineering technology transfer
Management of software development
Theoretical aspects of software development
Machine learning
Big data and big code
Cloud computing
Current Special Issue. Call for papers:
Knowledge Discovery for Software Development - https://digital-library.theiet.org/files/IET_SEN_CFP_KDSD.pdf
Big Data Analytics for Sustainable Software Development - https://digital-library.theiet.org/files/IET_SEN_CFP_BDASSD.pdf