Skip to Content
EntropyEntropy
  • Article
  • Open Access

29 October 2024

17 Pages

A Small-Scale Object Detection Algorithm in Intelligent Transportation Scenarios

,
and
School of Software, Northeastern University (NEU), Shenyang 110169, China
*
Author to whom correspondence should be addressed.
This article belongs to the Section Multidisciplinary Applications

Abstract

In response to the problem of poor detection ability of object detection models for small-scale targets in intelligent transportation scenarios, a fusion method is proposed to enhance the features of small-scale targets, starting from feature utilization and fusion methods. The algorithm is based on the YOLOv4 tiny framework and enhances the utilization of shallow and mid-level features on the basis of Feature Pyramid Network (FPN), improving the detection accuracy of small and medium-sized targets. In view of the problem that the background of the intelligent traffic scene image is cluttered, and there is more redundant information, the Convolutional Block Attention Module (CBAM) is used to improve the attention of the model to the traffic target. To address the problem of data imbalance and prior bounding box adaptation in custom traffic data sets that expand traffic images in COCO and VOC, we propose a Copy-Paste method with an improved generation method and a K-means algorithm with improved distance measurement to enhance the model’s detection ability for corresponding categories. Comparative experiments were conducted on a customized 260-thousand traffic data set containing public traffic images, and the results showed that compared to YOLOv4 tiny, the proposed algorithm improved mAP by 4.9% while still ensuring the real-time performance of the model.

1. Introduction

For object detection models applied to intelligent transportation, not only should accuracy be emphasized, but also the speed of model detection, requiring a balance between accuracy and speed. In the intelligent traffic scenario, vehicles, pedestrians, and other targets tend to have smaller scales. Especially when the vehicle is traveling too fast, if these targets cannot be detected in time and accurately, it will have a serious impact on the accurate operation of the subsequent intelligent traffic system. In recent years, although the overall detection performance of object detection has been greatly improved, the research progress of small object detection is relatively slow, and models in intelligent transportation scenarios require real-time performance. Therefore, further exploration is still needed for small object detection methods in intelligent transportation.
The limitation of small object detection capability is partly due to the imbalance in target scale in training data and partly due to the limitations of the detection network itself [1]. For most data sets, medium-to-large-scale targets account for the majority, while small-scale targets only account for a small proportion. For the model, good detection of medium- and large-scale targets will bring more gains, so the detection of small-scale targets will be ignored. For the structural part of the model itself, in order to obtain more deep-seated semantic information, most detection networks use more convolutional and pooling layers to stack, and multi-layer stacking will cause the information of small targets to gradually disappear as the network layer propagates [2], resulting in the inability to detect small targets well. The Feature Pyramid Network (FPN) [3] proposed by Lin T.Y. et al. and the Path Aggregation Network (PAN) [4] used in YOLOv4 alleviate the problem of information loss to some extent by fusing shallow and deep feature maps. However, their utilization and fusion of shallow and deep information, as well as their complexity, still need further improvement. On the basis of FPN and PAN, a group of feature utilization and fusion methods with more complex structures has emerged. The common problem is that improving accuracy increases model complexity, which can affect the running speed of the model.
Based on the above analysis, considering that the object detection model in intelligent transportation scenes needs to ensure real-time performance, the main methods to solve the problem of small object detection include data processing and multi-scale feature fusion [5]. This article mainly improves the data processing and detection model structure to improve the object detection effect in intelligent transportation scenes. In terms of model structure, for the detection of small-scale targets, the feature fusion method is enhanced on the basis of FPN to enhance the model’s detection ability. The attention mechanism Convolutional Block Attention Module (CBAM) is also used to further enhance detection accuracy, while ensuring that the model still has real-time performance after the above improvements. In terms of data processing, to address the problem of imbalanced data sets with small samples and targets, an improved Copy-Paste method is used for corresponding feature enhancement, effectively enhancing the model’s detection ability for these targets. Subsequently, in response to the adaptation problem between the model’s prior bounding boxes and the traffic data set, an improved K-means algorithm is used for prior bounding box clustering to obtain prior bounding boxes that fit the custom traffic data set and improve the model’s detection accuracy for each category.
Finally, we designed a series of experiments to prove our conclusion using a customized 300,000 traffic data set as the training and testing set. The improved model based on the PF Net feature fusion structure proposed in this article increased mAP by 2.01%. After adding three CBAM modules, the mAP of the model increased by 4.03%. For small targets of concern, taking the reflector cone as an example, the final improved model PF-YOLOv4 tiny CBAM can increase by 1.69 percentage points. After using the improved Copy-Paste data augmentation method for small-scale targets, the detection accuracy has improved by at least 1%; On the basis of the above, K-means [6] was used for prior bounding box clustering, which improved the detection accuracy of some categories by 3%.
In summary, our main contributions are as follows:
  • We propose an improved feature fusion structure Point Fractal Network (PF Net) based on FPN, which ensures real-time performance while further improving accuracy.
  • An improved model PF-YOLOv4 tiny CBAM with an added CBAM attention module has been proposed, which makes the model pay more attention to the targets in the image, further improves the detection accuracy of the model, and ensures that the improved model can meet the real-time requirements of intelligent transportation scenarios.
  • A data augmentation method based on Copy-Paste improvement has been proposed to enhance the detection ability of small targets in custom traffic data sets.
  • A K-means method for improving distance measurement has been proposed, which can be applied to custom traffic data sets to obtain more suitable prior bounding box and further improve the detection performance of targets.

3. Methods

In this paper, we focus on improving the detection capability of the object detection model for small-scale targets in intelligent transportation scenarios. Our model is improved based on the YOLOv4 tiny structure, which is mainly divided into structural optimization and data-based processing. In terms of data, data enhancement is adopted. The improved Copy-Paste data enhancement method is mainly used to increase the number of samples and features of small targets. At the same time, in order to make the prior bounding box better match with the small target in the custom data set, the K-means clustering method with improved distance measure is used to obtain a more appropriate scale of the prior bounding box. In terms of structure, the original feature pyramid of YOLOv4 tiny is changed, and a new feature utilization and fusion mode between FPN and PAN is proposed, which is named PF-Net. While ensuring real-time performance, the model’s detection ability for multi-scale targets, especially small targets, is improved. Finally, a CBAM attention module is added into the network to improve the model’s attention to the target in the image and further improve the detection ability of small target. In the next few sections, we cover the structure of the model (Section 3.1) and data-based processing (Section 3.2).

3.1. Model Structure

This section mainly introduces the improved multi-scale feature fusion of PF-Net based on FPN and the use of a CBAM.

3.1.1. Model Multi-Scale Feature Fusion Method

In order to control the complexity of the model to ensure real-time performance and improve the detection accuracy of the model, especially the detection accuracy of small targets, the PF-YOLOv4 tiny model is proposed in this paper. The overall structure and feature utilization and fusion of PF-YOLOv4 tiny are shown in Figure 1.
Figure 1. PF-YOLOv4 tiny network structure.
On the basis of the original two detection heads of YOLOv4 tiny, one detection head is added to the lower sampling layer. Three detection heads can enhance the detection ability of the model to multi-scale targets. Since shallow features are beneficial to small object detection, this operation can enhance the detection ability of the model to small targets. In addition, a new multi-scale feature fusion structure PF-Net is designed, based on the feature utilization and fusion modes of FPN and PANet. On the basis of YOLOv4 tiny, the FPN structure is replaced, and an improved multi-scale feature fusion structure PF-Net is used as the feature utilization and fusion mode of PF-YOLOv4 tiny. PF-YOLOv4 tiny increases the application of network to shallow features, which can improve the accuracy of object detection by this model.

3.1.2. Attention Mechanism

In the object detection task, each part in any picture has a different importance. As shown in Figure 2, the red square in the picture is the visualized result of running the detection model to detect the vehicle. what we need is vehicle-related information to realize the vehicle detection task, so we want to pay more attention to the vehicle-related part. Each part of an image is assigned a weight equal to the amount of attention people pay to each part of the image. In this way, the weight can simulate the different focus of people’s attention when they see the picture, that is, to achieve an attention mechanism. We can use the attention mechanism to improve the model’s attention to traffic targets or small targets, so as to improve the detection ability of the object detection model.
Figure 2. Vehicle detection diagram in data set.
In our model, we use three CBAM structures to improve the model’s focus on important targets and obtain the improved PF-YOLOv4 tiny-CBAM based on YOLOv4 tiny. CBAM is a lightweight structure that can usually be added in any layer of convolution. Using an CBAM attention module in object detection tasks can make the model suppress invalid information areas and pay more attention to areas containing key information in the image. PF-YOLOv4 tiny-CBAM adds a CBAM module after the last convolutional layer of the backbone network, between the first residual module and the PF-Net connection and between the second residual module and the PF-Net connection. Since the last convolutional layer corresponds to the largest target scale and has a large number of channels, it is easy to mix in invalid information, so it is necessary to use the attention mechanism to make the model focus on the feature graph containing effective information. After the residual module, a CBAM module is added because the feature maps corresponding to these two layers are of large scale, and an attention mechanism is needed to make the model pay more attention to the features of the target region. At the same time, adding CBAM modules to these layers does not affect the backbone network, so the weight of the original YOLOv4 tiny can be used for initial training, which makes the model convergence easier, and the model with better precision performance can be obtained. See Figure 3 for the network structure diagram of PF-YOLOv4 tiny-CBAM.
Figure 3. Structure diagram of PF-YOLOv4 tiny-CBAM.
For each CBAM module in Figure 3, the feature figure F ∈ R C × H × W output from different feature layers of the backbone network is taken as input. After CAM processing, the feature figure F 1 is obtained, and after SAM processing, the final feature figure is F 2 taken as output. M C A M ∈ R C × 1 × 1 is a channel attention diagram generated by the channel attention mechanism, and M S A M ∈ R 1 × H × W is a spatial attention diagram generated by the spatial attention mechanism.
F 1 = M C A M F ⊗ F
F 2 = M S A M F 1 ⊗ F 1
In a CAM module, the feature maps of the backbone network are averaged and maximized, then a shared MLPS and a series of activation operations are used to obtain the channel attention diagram MCAM, in which MLP composed of Liner + Conv, etc. are shared parameters. The calculation process of CAM is shown in Formula (3).
M C A M F = s i g m o i d ( M L P A v g P o o l F + M L P ( M a x P o o l F ) )
In a SAM module, the spatial attention diagram M S A M is obtained after averaging and maximum pooling and splicing and then after convolution and activation. The calculation process of SAM is shown in Formula (4).
M S A M F 1 = s i g m o i d ( C o n v ( [ A v g P o o l F 1 ; M a x P o o l ( F 1 ) ] ) )

3.2. Data Processing

3.2.1. Data Enhancement

We used the data enhancement method to balance the number of small and medium-sized targets in the data set from the perspective of amplifying small target features. Instead of just following the three methods of enhancement used in the paper that proposed the Copy-Paste method, we made enhancements by selecting a small target in a single image and then copying and pasting several times at random locations in the image. Select multiple small targets in a single image and copy and paste them anywhere in the image. Select all the small targets in a single image and copy and paste them multiple times at any location in that image. We chose to select a number of small targets from the whole data set as the material library of small targets, then select a number of pictures in the data set as the background library and paste random positions on the pictures in the background library by using the targets in the randomly selected material library.
Taking the reflective cone and throwing objects of small target objects in the data set as an example, the data of the reflective cone and throwing objects are generally less, and for the camera perspective, the reflective cone belongs to the small-scale target, as shown in Figure 4.
Figure 4. Example of a reflective cone from a camera perspective.
However, in real life, it is not easy to collect the data of reflective cones and throwing objects on the pavement. One reason is because there are fewer reflective cones and throwing objects, only in the occurrence of accidents, maintenance, and other situations to be collected. Second, due to road safety and other issues, it is impossible to carry out more artificial creation, such as the placement of reflective cones on the road surface and throwing objects. Generally speaking, the data of reflective cones and throwing objects are suitable for amplification through data enhancement. In this paper, the Copy-Paste method mentioned above is used to enhance the data of reflective cones and throwing objects. The enhanced effect diagram is shown in Figure 5. The enhanced data set contains more target numbers of reflective cones and throwing objects, which can effectively improve the detection ability of the model for such targets.
Figure 5. An example diagram of a reflective cone and sprinkles enhanced with Copy-Paste.

3.2.2. Prior Bounding Box Clustering

In our method, the K-means algorithm is used to cluster prior bounding boxes, but the calculation method of the distance between the two targets is modified. Euclidean distance is no longer used, but IoU, which is more consistent with the target box, is used for definition. Using Euclidean distance to measure the distance between each target and clustering center, the measurement errors may be related to the size of bounding boxes, and large bounding boxes usually have more errors than small bounding boxes. Therefore, for the target frame, IOU is more appropriate for distance measurement, assuming anchor = (wa, ha), box = (wb,hb), where w represents the width of anchor and h represents the height of anchor. See Formulas (5) and (6) for the specific calculation of the intersection ratio of two anchors. In calculation, it is assumed that the center points of all target frames coincide with each other, and only the width and height of the target frames are needed, which can further simplify the calculation. Our complete clustering procedure is shown in Algorithm 1.
d b o x , a n c h o r = 1 − I O U b o x , a n c h o r
d b o x , a n c h o r = 1 − min ⁡ w a , w b × min ⁡ h a , h b w a h a + w b h b − min ⁡ w a , w b × min ⁡ h a , h b
Algorithm 1. K-means clustering process
Input: image1, …, imageN annotated data
Output: 9 anchors of different widths and heights
1: Initially, 9 anchors given in COCO data set are selected as the clustering center, and the number of clustering centers is set as k = 9.
2: Calculate the distance between each target a in the data set and each cluster center b:
          d = 1 − min w a , w b × min h a , h b w a h a + w b h b − min w a , w b × min h a , h b
3: The class is divided according to the value of d.
4: repeat
5: until  ( i t e r s ≥ 150 )
The clustering results are as follows: 10, 10, 24, 16, 21, 40, 52, 28, 48, 84, 114, 48, 120, 117, 280, 145, 519, 278.

4. Experiment

4.1. Introduction to Data Sets

The object detection algorithm in this paper was applied to the traffic camera perspective to provide real-time target categories and positions required in camera images for the subsequent determination of traffic congestion, traffic violations, and other tasks. The data set was based on traffic images from the public data set COCO and VOC data sets and mainly included road monitoring data from several cities in China, including scenes such as highways and intersections, which were amplified by camera images.
In order to make the model provide upstream detection results for more tasks in the future, the data set contained more categories, a total of 31 targets. Before data enhancement, it mainly contained about 200,000 data points, and the resolution of most images was 1920 × 1080, about 32 G, which met the basic data requirements of object detection model training. During the experiment, we mainly focused on the categories of person, car, reflective cone, and sprinkles, which contained many small-scale objects. The model training size was selected to conform to 608 × 320 of 1920 × 1080.
The data categories included: bicycle, bus, car, bicycle, motorcycle, pedestrian, truck, tricycle, person riding non-motorized vehicle, rearview mirror, car light barrier, car windshields, car pendant, vehicle annual inspection sign, pass check, seat belt, license plate, car light, roof window, car luggage rack, practice sign, wheel, interior item, painted vehicle license plate, vehicle hazardous chemical sign, traffic sign, reflective cone, triangle sign, litter, stroller, and handcart. These categories were set based on some traffic-related events. They were placed in the same model to reduce the consumption of computing resources caused by calling multiple models in practical applications. The ratio of the training data set, validation data set, and test data set was approximately 7:2:1, and each scene captured by each camera was divided according to this ratio to form the final training data set, validation data set, and test data set.

4.2. Model Structure Comparison Experiment

In this paper, a new multi-scale feature fusion method, PF-Net, is proposed, and the attention module CBAM is added. The experimental results of these two structures will be compared in the following sections.
It can be seen from Table 1 that the modified PF-Net structure can effectively improve the detection accuracy of the model for categories of focus, such as person, car, etc. At the same time, the model with the addition of the attention-mechanism CBAM module, compared with both YOLOv4 tiny and PF-YOLOv4 tiny, further improves the detection effect of these and can reach up to three to four percentage points of improvement in individual categories.
Table 1. Evaluation results on test data of custom traffic data set (AP/%).
A 0.2 confidence threshold for display was selected, and images that did not contain scenes in the training set were selected for the test of YOLOv4 tiny, PF-YOLOv4 tiny, PF-YOLOv4 tiny-CBAM models, and representative test diagrams were selected for analysis, as shown in Figure 6. In Figure 6, the boxes in the figure represent the detection results of running different detection models, and the boxes of different colors represent the different categories detected, such as the red detection box corresponding to car. And the bottom left corner of the box in the figure displays the corresponding detection category results.
Figure 6. Comparison of detection results of various algorithms. (a) YOLOv4 tiny test results; (b) PF-YOLOv4 tiny test results; (c) PF-YOLOv4 tiny-CBAM test results.
It can be seen from the detection diagram that the detection effect of the improved PF-YOLOv4 tiny and PF-YOLOv4 tiny-CBAM model is better than that of the original YOLOv4 tiny model. The improved model can detect some small targets better than the original model, such as people, distant cars, and reflective cones, which proves the effectiveness of the improved model. Parts of the false detection and missing detection still need to be further optimized from the aspect of data, which will be elaborated and tested in Section 4.3.
The experiments in Table 2 prove that adding an additional anchor head and increasing six anchors to nine anchors allow the model to better adapt to multiple anchors at multiple scales, and the model’s ability to examine multiple categories in the data set will be enhanced to varying degrees. Using an improved PFNet structure instead of the original FPN in the model enables the model to expand the size span of the detected targets, while using a repeated feature fusion structure for small and medium-sized targets to ensure improved accuracy for these relatively small targets. This improvement can increase mAP by 2.01%. The added channel attention module increases mAP by 1.35 percentage points over the improved PF-YOLOv4 tiny; compared to YOLOv4 tiny, it has increased by 4.03%. Taking the reflector cone as an example, the final improved model PF-YOLOv4 tiny CBAM can increase by 1.69 percentage points and also ensures that the accuracy of most categories is improved relative to the PF-YOLOv4 tiny. PF-YOLOv4 tiny-CBAM is equivalent to further improving the detection performance on the basis of guaranteeing the detection capability of PF-YOLOv4 tiny.
Table 2. Comparison of mAP and real-time results of the model.
According to the real-time experiment (Table 2), although PF-YOLOv4 tiny and PF-YOLOv4 tiny-CBAM with modified structure detect fewer images per second than YOLOv4 tiny, they still have the characteristics of real-time and can be applied to an intelligent transportation system. The improvement is a kind of precision improvement, at the expense of a small amount of real-time performance.

4.3. Comparative Experiment Based on Data

The effectiveness verification experiments of Copy-Paste mainly show the effects of reflecting cones and throwing objects.
As can be seen from Table 3, the model after data enhancement has stronger detection ability for several categories of enhancement and can achieve a maximum accuracy improvement of three to four percentage points. Compared with PF-YOLOv4 tiny, the improved model with the CBAM module added at the same time has higher detection accuracy. The attention mechanism of PF-YOLOv4 tiny-CBAM plays a role, making the model pay more attention to the target in the image, so as to obtain a better detection effect.
Table 3. Detection effect of the corresponding category after data set amplification (AP/%).
Take reflection cone detection as an example, select scene pictures not included in the training set for testing, and the representative test results are shown in Figure 7. Figure 7a uses PF-YOLOv4-tiny-CBAM model without data enhancement. It can be seen that although the structure has been modified and the overall detection accuracy has been improved, the amount of data for the reflection cone is small. Without sufficient training data, it still cannot be detected. For this category, the generalization of the model cannot achieve good results. Figure 7b,c show the detection effect of PF-YOLOv4-tiny and PF-YOLOv4-tiny-CBAM, which are trained with data enhanced using Copy-Paste. In Figure 7d–f, the same is true. It can be seen that the model with enhanced data has better detection ability for reflective cones, and the PF-YOLOv4-tiny-CBAM with enhanced data has better generalization.
Figure 7. Reflection cone detection effect. (a) Example 1: using PF-YOLOv4-tiny-CBAM model without data enhancement; (b) example 1: Using PF-YOLOv4-tiny model with data enhancement; (c) example 1: using PF-YOLOv4-tiny-CBAM model with data enhancement; (d) example 2: using PF-YOLOv4-tiny-CBAM model without data enhancement; (e) example 2: using PF-YOLOv4-tiny model with data enhancement; (f) example 2: using PF-YOLOv4-tiny-CBAM model with data enhancement.
In the unamplified data set, there was a single scene of reflective cones and sprinkles, a small number of targets for this category, and poor generalization. As shown in Figure 7 and Table 3 above, the generalization ability of the model trained with the data set enhanced by data has been enhanced for the reflective cone. Through data enhancement, the model’s learning of the features of this category has been improved, and thus its detection and generalization ability for this category has been improved.
After K-means was used for clustering, the improved version of YOLOv4 tiny model was used, and the detection effects of various categories are shown in Table 4.
Table 4. Detection effect of corresponding categories after anchor clustering by K-means (AP/%).
It can be found through the experiment that both the improved PF-YOLOv4 tiny and PF-YOLOv4 tiny-CBAM can improve the AP value of most categories after K-means clustering for anchor. It is worth noting that the improvement span of detection accuracy of categories such as car and person is higher than that of some other categories, which increases by about 3%. This may be because the categories such as car have a large number of targets. K-means clustering can have a greater influence on the clustering center, and anchors more suitable for these categories can be obtained. It is further explained that selecting the prior bounding box ratio of the appropriate data set is helpful to improve the detection ability of the model. The final improved PF-YOLOv4 tiny CBAM + Copy-Paste + K-means model increased mAP by 4.9% compared to the original YOLOv4 tiny.

5. Conclusions

In this paper, an improved model based on YOLOv4 tiny is proposed to address the issue of small pedestrian targets in some vehicles in intelligent transportation scenarios. Based on the FPN structure, the number of detection heads has been increased, and a top-down feature fusion path has been added for small and medium-sized targets. At the same time, a CBAM module has been added to assist in enhancing the model’s ability to detect small targets and ensuring its real-time performance. Tested on a 260,000 custom traffic data set containing some public traffic images, this improvement improved the model’s mAP by 4.03%, and the detection accuracy for small targets was also correspondingly improved. To address the issue of imbalanced data and features in custom traffic data sets containing public VOC and COCO partial traffic images, an improved Copy-Paste is used to enhance the features of some categories, ensuring that the AP values of the corresponding categories have at least one point of improvement. Using K-means with improved distance measurement to solve the mismatch problem between the data set and prior bounding boxes, some categories can achieve a three-percentage-point improvement.

Author Contributions

Analysis, C.H. and J.S.; methodology, J.S.; software, J.S.; supervision, C.H.; writing—original draft preparation, J.S.; writing—review and editing, C.H. and C.W.; data processing, C.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The dataset involved in this study, though of immense academic value, poses a moral dilemma for us in terms of its public disclosure. This stems primarily from the fact that the dataset contains a vast amount of personal sensitive information and implicates the privacy rights of specific groups. Given the sensitivity and gravity of these issues, we are confronted with the challenging task of balancing the pursuit of academic advancement with the protection of individual privacy. Furthermore, it is crucial to note that the dataset for this research is sourced from collaborating enterprises with whom we have established agreements and commitments. These agreements explicitly restrict our authority to disclose the dataset without prior consent. Thus, the legal and contractual obligations we have undertaken further compound the inability to make the dataset publicly available.

Acknowledgments

The authors thank all the anonymous reviewers for their constructive comments and also thank all the editors for their careful proofreading.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kisantal, M.; Wojna, Z.; Murawski, J.; Naruniec, J.; Cho, K. Augmentation for small object detection. arXiv 2019, arXiv:1902.07296. [Google Scholar]
  2. Liu, Y.; Sun, P.; Wergeles, N.; Shang, Y. A survey and performance evaluation of deep learning methods for small object detection. Expert Syst. Appl. 2021, 172, 114602. [Google Scholar] [CrossRef] [Scilit]
  3. Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 2117–2125. [Google Scholar]
  4. Bochkovskiy, A.; Wang, C.Y.; Liao, H.Y.M. Yolov4: Optimal speed and accuracy of object detection. arXiv 2020, arXiv:2004.10934. [Google Scholar]
  5. Cheng, G.; Yuan, X.; Yao, X.; Yan, K.; Zeng, Q.; Xie, X.; Han, J. Towards large-scale small object detection: Survey and benchmarks. arXiv 2022, arXiv:2207.14096. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  6. Macqueen, J. Some Methods for Classification and Analysis of Multivariate Observations. In Proceedings of the 5th Berkeley Symposium on Mathematical Statistics and Probability, Berkley, CA, USA, 21 June–18 July 1965. [Google Scholar]
  7. Girshick, R.; Donahue, J.; Darrell, T.; Malik, J. Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA, 23–28 June 2014; pp. 580–587. [Google Scholar]
  8. He, K.; Zhang, X.; Ren, S.; Sun, J. Spatial pyramid pooling in deep convolutional networks for visual recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 37, 1904–1916. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  9. Girshick, R. Fast r-cnn. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 7–13 December 2015; pp. 1440–1448. [Google Scholar]
  10. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 2015, 28, 1137–1149. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  11. Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.Y.; Berg, A.C. Ssd: Single shot multibox detector. In Proceedings of the ECCV 2016: 14th European Conference on Computer Vision, Amsterdam, The Netherlands, 11–14 October 2016; Proceedings, Part I 14. Springer International Publishing: Berlin/Heidelberg, Germany, 2016; pp. 21–37. [Google Scholar]
  12. Redmon, J.; Farhadi, A. Yolov3: An incremental improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar]
  13. Duan, K.; Bai, S.; Xie, L.; Qi, H.; Huang, Q.; Tian, Q. Centernet: Keypoint Triplets for Object Detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 6569–6578. [Google Scholar]
  14. Zhu, C.; He, Y.; Savvides, M. Feature Selective Anchor-Free Module for Single-Shot Object Detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 840–849. [Google Scholar]
  15. Chen, Y.; Zhang, P.; Li, Z.; Li, Y.; Zhang, X.; Qi, L.; Sun, J.; Jia, J. Feedback-driven data provider for object detection. arXiv 2020, arXiv:2004.12432. [Google Scholar]
  16. Ghiasi, G.; Cui, Y.; Srinivas, A.; Qian, R.; Lin, T.Y.; Cubuk, E.D.; Le, Q.V.; Zoph, B. Simple Copy-Paste is a Strong Data Augmentation Method for Instance Segmentation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 2918–2928. [Google Scholar]
  17. Zhang, S.; Zhu, X.; Lei, Z.; Shi, H.; Wang, X.; Li, S.Z. Faceboxes: A CPU real-time face detector with high accuracy. In Proceedings of the 2017 IEEE International Joint Conference on Biometrics (IJCB), Denver, CO, USA, 1–4 October 2017; pp. 1–9. [Google Scholar]
  18. Zhang, S.; Zhu, X.; Lei, Z.; Shi, H.; Wang, X.; Li, S.Z. S3fd: Single Shot Scale-INVARIANT face Detector. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 192–201. [Google Scholar]
  19. Xu, C.; Wang, J.; Yang, W.; Yu, L. Dot distance for tiny object detection in aerial images. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 1192–1201. [Google Scholar]
  20. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef] [Scilit]
  21. Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal Loss for Dense Object Detection. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2980–2988. [Google Scholar]
  22. Tan, M.; Pang, R.; Le, Q.V. Efficientdet: Scalable and Efficient Object Detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 10781–10790. [Google Scholar]
  23. Liu, S.; Huang, D.; Wang, Y. Learning spatial fusion for single-shot object detection. arXiv 2019, arXiv:1911.09516. [Google Scholar]
  24. Qiao, S.; Chen, L.C.; Yuille, A. Detectors: Detecting Objects with Recursive Feature Pyramid and Switchable Atrous Convolution. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 10213–10224. [Google Scholar]
  25. Ge, L.; Dan, D.; Li, H. An accurate and robust monitoring method of full-bridge traffic load distribution based on YOLO-v3 machine vision. Struct. Control. Health Monit. 2020, 27, e2636. [Google Scholar] [CrossRef] [Scilit]
  26. Ge, L.; Dan, D.; Koo, K.Y.; Chen, Y. An Improved System for Long-Term Monitoring of Full-Bridge Traffic Load Distribution on Long-Span Bridges. Structures 2023, 54, 1076–1089. [Google Scholar] [CrossRef] [Scilit]
  27. Lin, C.J.; Jhang, J.Y. Intelligent traffic-monitoring system based on YOLO and convolutional fuzzy neural networks. IEEE Access 2022, 10, 14120–14133. [Google Scholar] [CrossRef] [Scilit]
  28. Al Mudawi, N.; Qureshi, A.M.; Abdelhaq, M.; Alshahrani, A.; Alazeb, A.; Alonazi, M.; Algarni, A. Vehicle detection and classification via YOLOv8 and deep belief network over aerial image sequences. Sustainability 2023, 15, 14597. [Google Scholar] [CrossRef] [Scilit]
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.