PCBA-DET Dataset
收藏github2024-03-25 更新2024-05-31 收录
下载链接:
https://github.com/ismh16/PCBA-Dataset
下载链接
链接失效反馈官方服务:
资源简介:
这是一个用于PCBA缺陷检测的目标检测数据集。数据集包含4000张照片,从三个不同角度拍摄:上方、侧面和倾斜角度。使用makesense进行标注,标注了8种原始缺陷。数据集标签采用Yolo格式。
This is an object detection dataset designed for PCBA defect inspection. The dataset comprises 4,000 images captured from three distinct perspectives: top, side, and oblique angles. Annotations were performed using makesense, identifying eight primary types of defects. The dataset labels are formatted in Yolo.
创建时间:
2023-06-11
原始信息汇总
PCBA-DET Dataset 概述
数据集描述
- 目的: 用于PCBA缺陷检测的对象检测数据集。
- 数据来源: 参考自https://github.com/Ixiaohuihuihui/Tiny-Defect-Detection-for-PCB。
- 数据获取:
- VOC和PCB缺陷数据集标签以txt格式提供。
- 完整数据集可通过Baidu Netdisk或Google Drive获取。
- 数据增强数据可通过Baidu Netdisk获取。
数据集详情
- 大小: 包含4000张照片。
- 格式: 采用Yolo格式,具体细节将在论文发表后更新。
- 拍摄角度: 从上方、侧面和倾斜角度拍摄。
- 标签工具: 使用makesense进行数据标注。
- 缺陷类别: 共标注8种原始缺陷,包括松动的风扇螺丝、缺失的风扇螺丝、松动的主板螺丝、缺失的主板螺丝、松动的风扇线缆、缺失的风扇线缆、风扇划痕、主板划痕。
缺陷分布
| 类别 | 缺陷数量 | 图像数量 |
|---|---|---|
| 松动的风扇螺丝 | 1200 | 500 |
| 缺失的风扇螺丝 | 2300 | 1400 |
| 松动的主板螺丝 | 3300 | 1000 |
| 缺失的主板螺丝 | 3800 | 1900 |
| 松动的风扇线缆 | 1500 | 1500 |
| 缺失的风扇线缆 | 1400 | 1400 |
| 风扇划痕 | 1300 | 1300 |
| 主板划痕 | 3300 | 1100 |
使用方法
- 训练: 使用提供的代码和预训练模型进行PCBA检测模型的训练。
- 验证: 通过验证代码评估检测模型的性能。
- 缺陷检测: 使用提供的代码进行实际的缺陷检测。
许可证
- 仅供学术研究使用,商业或其他用途需获得许可。
搜集汇总
数据集介绍

构建方式
PCBA-DET数据集的构建基于对印刷电路板组件(PCBA)缺陷的详细标注与增强。研究团队通过从不同角度(上方、侧面及倾斜角度)拍摄的4,000张原始图像,并结合2,384张数据增强图像,构建了这一数据集。所有图像均通过makesense工具进行标注,涵盖了8种原始缺陷类型,包括松动的风扇螺丝、缺失的风扇螺丝、松动的主板螺丝等。此外,数据集还包含了通过注意力生成对抗网络(attention-GAN)进行的数据增强,进一步丰富了数据多样性。
特点
PCBA-DET数据集的主要特点在于其多角度拍摄的图像和丰富的缺陷类型标注。数据集不仅包含了从不同角度拍摄的图像,还通过数据增强技术生成了额外的图像,确保了数据集的多样性和覆盖范围。此外,数据集采用了YOLO格式进行标注,便于直接应用于基于YOLO的目标检测模型。缺陷类型的分布均匀,涵盖了多种常见的PCBA缺陷,为研究者提供了全面的数据支持。
使用方法
PCBA-DET数据集可用于训练和验证基于YOLOv5或YOLOv8的目标检测模型。用户可以通过提供的代码和预训练模型进行自定义训练,使用`train.py`脚本并指定相应的配置文件和权重文件即可。训练完成后,用户可以使用`val.py`脚本对模型进行验证,或使用`detect.py`脚本对新图像进行缺陷检测。数据集的标注文件和预训练模型可通过Google Drive或Baidu Netdisk获取,确保了使用的便捷性和灵活性。
背景与挑战
背景概述
PCBA-DET数据集是由Shen, M., Liu, Y., Chen, J.等研究人员于2024年创建,专注于印刷电路板组件(PCBA)缺陷检测的对象检测数据集。该数据集的核心研究问题是通过YOLOv5模型实现对PCBA缺陷的高效检测,涵盖了从不同角度拍摄的图像,包括上方、侧面和倾斜角度。数据集包含了4,000张原始图像和2,384张数据增强图像,标记了8种原始缺陷,如风扇螺丝松动、主板螺丝缺失等。该数据集的发布对电子制造领域的缺陷检测技术具有重要影响,为相关研究提供了丰富的资源和基准。
当前挑战
PCBA-DET数据集在构建过程中面临多项挑战。首先,缺陷的多样性和复杂性使得标注工作异常繁琐,尤其是对微小缺陷的准确识别和分类。其次,从不同角度拍摄的图像增加了数据处理的难度,要求模型具备多视角的适应能力。此外,数据增强技术的应用虽然提升了数据集的规模,但也带来了如何有效利用增强数据以提高模型性能的问题。最后,如何在保持模型轻量化的同时,确保检测精度也是一个重要的挑战,特别是在资源受限的环境中。
常用场景
经典使用场景
PCBA-DET数据集在印刷电路板(PCB)缺陷检测领域具有经典应用场景。该数据集通过多角度拍摄的图像,涵盖了从上方、侧面及倾斜角度获取的PCB图像,能够有效支持基于YOLOv5的缺陷检测模型训练。其标注的8种原始缺陷类型,包括松动的风扇螺丝、缺失的风扇螺丝、主板螺丝问题等,为研究者提供了丰富的数据资源,用于开发和验证高效的PCB缺陷检测算法。
实际应用
PCBA-DET数据集在工业自动化领域具有广泛的实际应用场景。通过训练基于YOLOv5的检测模型,该数据集能够有效应用于PCB生产线的实时缺陷检测,确保产品质量。其多角度拍摄的图像和详细的缺陷标注,使得模型能够在复杂的工业环境中准确识别各种缺陷,从而提高生产效率和产品合格率,为现代制造业提供了强有力的技术支持。
衍生相关工作
PCBA-DET数据集的发布催生了一系列相关经典工作。基于该数据集,研究者们开发了多种改进的YOLO模型,如PCBA-YOLO和轻量级YOLOv8模型,这些模型在缺陷检测任务中表现出色。此外,数据集的多角度拍摄和数据增强技术也为其他领域的缺陷检测研究提供了新的思路和方法,推动了相关领域的技术进步和创新。
以上内容由遇见数据集搜集并总结生成



