4.7 Article

Gaussian-IoU loss: Better learning for bounding box regression on PCB component detection

Journal

EXPERT SYSTEMS WITH APPLICATIONS
Volume 190, Issue -, Pages -

Publisher

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.eswa.2021.116178

Keywords

Object detection; PCB-components; Industrial inspection; Box regression; Gaussian IoU

Funding

  1. National Natural Science Foundation of China [61806113, 61773245, 61973200, 62073199]
  2. Natural Science Foundation of Shandong Province, China [ZR2018BF020, ZR2020MF095]
  3. Taishan Scholarship Construction Engineering, China

Ask authors/readers for more resources

Improving detection accuracy is essential for industrial processes like producing printed circuit boards (PCBs). This paper introduces a method using a new loss function called Gaussian intersection of union (GsIoU) to enhance accuracy, achieving significant improvements over existing methods on the PCBC dataset.
Object detection with high accuracy is becoming increasingly important for industrial processes, such as producing printed circuit boards (PCBs). A false or missed detection during production can lead to serious quality issues. Therefore, an efficient detector that can maintain high quality is required for industrial applications. This paper proposes a method for improving detection accuracy while supporting real-time operations using the baseline YOLOv4. A new loss function for box regression called Gaussian intersection of union (GsIoU) is explored, which merges the predicted boxes under different anchors at the same position using a Gaussian function to calculate the box regression loss, improving the accuracy of the final box regression. The proposed PCB Component (PCBC) dataset is a benchmark comprising 18,948 images, 24 categories (containing the same component in different directions), and 508,313 components. Taking YOLOv4 as the experimental baseline on the PCBC dataset, the mean average precision (mAP) using the GsIoU has reached 86.9%, which is improved by 3.3% and 2.2% compared to using the CIoU and GIoU loss functions, respectively. The experiments were conducted on the COCO dataset to verify the generalization of the GsIoU. The detection accuracy of the GsIoU exceeds that GIoU and CIoU by 0.6% on AP(50) and 0.6% on AP(50:95), achieving 65.6% and 46.0% on the COCO test-val2017, respectively. The detection efficiency of the proposed method is the same as that of the baseline in the testing process and is slightly reduced in the training process owing to the synchronous calculation of the IoU, variance, and Gaussian operations on the network output. The experiments indicate that GsIoU is effective and efficient.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available