全球上下文注意力增强了YOLO的ConvMixer预测头,用于PCB表面缺陷检测
Kewen Xia1, Zhongliang Lv2, Kang Liu1
1School of Mechanical and Power Engineering, Chongqing University of Science and Technology, Chongqing, 401331, China.
Scientific reports
|June 16, 2023
概括
本研究介绍了GCC-YOLO,这是一个增强的YOLO模型,用于印刷电路板 (PCB) 检查. 它通过使用全球上下文注意力和ConvMixer预测头来改善小组件的检测,从而提高准确性和更快的处理速度.
科学领域:
- 计算机视觉 计算机视觉
- 人工智能的人工智能
- 机器学习 机器学习
背景情况:
- 印刷电路板 (PCB) 检查面临的挑战是检测许多小目标和复杂的背景纹理,导致错过和错误的检测.
- 现有的物体检测模型在精确的PCB缺陷识别所需的细粒度细节方面扎.
研究的目的:
- 开发一个先进的物体检测模型,GCC-YOLO,专门设计用于提高PCB检查中小目标的检测.
- 为了提高PCB缺陷检测的精度,回忆和整体准确性,同时保持计算效率.
主要方法:
- 提出了一个全球上下文注意力增强的YOLO模型与ConvMixer预测头 (GCC-YOLO).
- 使用高分辨率特征层 (P2) 来增强小目标的细节和位置信息.
- 集成了一个全局上下文注意模块 (GC) 与脊柱中的C3模块,用于抑制噪音和功能增强.
- 采用双向加权特征金字塔 (BiFPN) 以有效的特征融合和减少信息丢失.
- 引入了一个与C3模块相结合的ConvMixer模块,用于新型预测头,以改善小目标检测和减少参数.
主要成果:
- 在PCB数据集上,GCC-YOLO显示了与YOLOv5s相比显著的改进,精度增加了0.2%,回忆增加了1.8%,mAP@0.5增加了0.5%,mAP@0.5:0.95增加了8.3%.
- 与其他最先进的算法相比,拟议的模型实现了较小的模型体积和更快的推理速度.
- 证实了检测小目标和抑制背景噪音的增强能力.
结论:
- GCC-YOLO有效地解决了在PCB检查中检测小目标和复杂背景的局限性.
- 全球上下文注意力和ConvMixer预测头的整合提供了一种有前途的方法,用于提高专门的工业应用中的对象检测性能.
- 该模型在检测精度和计算效率之间提供了平衡,使其适合于现实世界PCB制造质量控制.
相关概念视频
Difference from Background: Limit of Detection
6.7K
The limit of detection (LOD) is the smallest amount of analyte that can be distinguished from the background noise. The LOD value corresponds to the concentration at which the analyte signal is three times larger than the standard deviation of the blank signal. Below this value, the analyte signal cannot be differentiated from the background noise. It is calculated by dividing the calibration slope by 3 times the standard deviation of the blank signals.
The LOD indicates the presence or absence...
The LOD indicates the presence or absence...
6.7K
Detection of Gross Error: The Q Test
6.3K
When one or more data points appear far from the rest of the data, there is a need to determine whether they are outliers and whether they should be eliminated from the data set to ensure an accurate representation of the measured value. In many cases, outliers arise from gross errors (or human errors) and do not accurately reflect the underlying phenomenon. In some cases, however, these apparent outliers reflect true phenomenological differences. In these cases, we can use statistical methods...
6.3K
Deconvolution
201
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
201
Masking and Demasking Agents
2.5K
EDTA titrations may necessitate masking and demasking agents to temporarily protect a particular metal ion in a mixture from the EDTA reaction. These agents facilitate the sequential analysis of the metal ions by forming stable complexes with some—but not all—metal ions during certain steps.
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
There are many masking agents, such as cyanide, fluoride, triethanolamine, thiourea, and 2,3-bis(sulfanyl)propan-1-ol (formerly 2,3-dimercapto-1-propanol), with the masking agent chosen based on...
2.5K
Force Classification
1.3K
Forces play a crucial role in the study of physics and engineering. They are essential in describing the motion, behavior, and equilibrium of objects in the physical world. Forces can be classified based on their origin, type, and direction of action.
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
Contact and non-contact forces are two of the most widely used categories of forces. As the name suggests, contact forces require physical contact between two objects to act upon each other. Examples of contact forces include frictional,...
1.3K
Light Acquisition
8.5K
In order to produce glucose, plants need to capture sufficient light energy. Many modern plants have evolved leaves specialized for light acquisition. Leaves can be only millimeters in width or tens of meters wide, depending on the environment. Due to competition for sunlight, evolution has driven the evolution of increasingly larger leaves and taller plants, to avoid shading by their neighbors with contaminant elaboration of root architecture and mechanisms to transport water and nutrients.
8.5K


