新闻详情

新闻详情

首页 / 资讯中心 / 详情

DeepPCB工业落地实践:如何在62 FPS实时推理下平衡PCB缺陷检测的精度与速度

发布时间:2026/9/25 5:00:11来源:尧图网络
DeepPCB工业落地实践:如何在62 FPS实时推理下平衡PCB缺陷检测的精度与速度
DeepPCB工业落地实践如何在62 FPS实时推理下平衡PCB缺陷检测的精度与速度【免费下载链接】DeepPCBA PCB defect dataset.项目地址: https://gitcode.com/gh_mirrors/de/DeepPCBDeepPCB是一个面向工业质检的 PCB 缺陷检测数据集包含 1500 组无缺陷模板图 对齐测试图图像对覆盖 open、short、mousebite、spur、pin hole、spurious copper 六类常见 PCB 缺陷。官方模型在该数据集上取得98.6% mAP、98.2% F-score 62 FPS的实时检测效果。本文将带你从数据集结构、评测流程、阈值权衡三个维度理解如何在产线速度要求下做精度与性能的平衡。 数据集长什么样一次看懂 DeepPCB 的结构左为带标注的测试图绿框为缺陷右为无缺陷模板图。这正是 DeepPCB 的核心思想——模板匹配定位图像由线性扫描 CCD 采集分辨率约48 像素/毫米原始尺寸约 16k×16k再裁剪为640×640子图并对齐每张测试图含3~12 个缺陷真实缺陷少按缺陷模式人工增补1000 张用于训练500 张用于测试划分清单见 PCBData/trainval.txt 与 PCBData/test.txt。六类缺陷与类别 ID 的对应关系类别 ID缺陷类型说明1open断路铜箔缺失导致线路断开2short短路相邻线路意外连通3mousebite鼠咬走线被咬缺口4spur刺状多余铜边缘多出铜刺5copper多余铜非设计区域的杂铜6pin hole针孔过孔处缺陷标注文件与图像同名格式为x1 y1 x2 y2 type例如 PCBData/group00041/00041_not/00041000.txt 中的一行466 441 493 470 3表示一个 mousebite 缺陷框。⚡ 62 FPS 是怎么来的实时流水线的取舍逻辑实时 PCB 缺陷检测的速度不是靠堆算力而是靠管线设计固定 640×640 输入小尺寸固定分辨率让模型算力恒定帧率可预期这是 62 FPS 的底层前提二值化预处理通过阈值化消除光照干扰只保留铜箔轮廓大幅降低图像复杂度——代价是可能丢失弱缺陷的边缘细节因此阈值选择直接影响召回率模板对齐先用模板匹配定位再交给检测网络做局部判断网络只需看关键区域降低误检与漏检F-score 对阈值敏感官方评测同时看 mAP 与 F-scoreF2PR/(PR)因为部署时必然要给定一个置信度阈值——调高阈值保精度低误报减少人工复判成本调低阈值保召回少漏检。62 FPS 的余量还给了你在线调参的空间。️ 本地复现评测三步跑通 mAP 与 F-score评测脚本位于 evaluation/ 目录基于 ICDAR2015 评测框架改造核心配置在 evaluation/script.py 中IoU 约束为 0.33即检测框与同类真值框重叠超过 0.33 才算命中。运行你的算法将每张图的检测结果存为与真值同名的image_name.txt每行格式x1,y1,x2,y2,confidence,type逗号分隔不能有空格type 取open,short,mousebite,spur,copper,pin-hole将所有结果打包为res.zip不要含子目录真值使用自带的 evaluation/gt.zip执行python script.py -sres.zip -ggt.zip。 精度与速度的平衡点通常不在模型里而在阈值里固定 62 FPS 的推理速度后按产线漏检零容忍还是误报有复判成本的诉求调整 confidence 阈值即可在同一模型上换取不同的精度-成本组合。 用自带标注工具给自己的产线数据打标签如果你有自研产线想扩充训练数据仓库自带基于 Qt 的标注工具 tools/PCBAnnotationTool/源码工程文件为 PCBAnnotationTool.pro支持对六类缺陷逐框标注、增删与保存操作流程详见 tools/README.md。工具内置 open / short / mousebite / spur / copper / pinhole 六个类型按钮点击后在测试图上画框即自动生成标注记录并与右侧模板图同屏对照保证对齐质量。 效果展示高置信度检测与基准成绩上图为官方基于深度神经网络的检测结果每个绿色边框顶部显示类别与置信度open、short、mousebite、spur、pin-hole 均被准确定位。各图像组PCB 型号的数据规模一览数据组图像数模板测试路径group20085650PCBData/group20085/group13000432PCBData/group13000/group00041442PCBData/group00041/group92000240PCBData/group92000/group77000214PCBData/group77000/group12300196PCBData/group12300/每组内xxx/存放模板图与测试图_temp.jpg/_test.jpgxxx_not/存放同名标注文本。✅ 落地要点清单速度固定 640×640 输入 二值化 模板对齐保证帧率稳定在 60 FPS 以上精度以 IoU 0.33 为命中标准用 evaluation/ 官方脚本同时跟踪 mAP 与 F-score平衡把调优重心放在置信度阈值上——部署时阈值是必需品F-score 随阈值变化即是你精度与复判成本的调节旋钮扩展用 tools/PCBAnnotationTool/ 对自产线图像增补标注让模型适配自家板卡。按照 README.md 中的说明获取数据与基准即可开始你的 PCB 缺陷检测复现之旅。【免费下载链接】DeepPCBA PCB defect dataset.项目地址: https://gitcode.com/gh_mirrors/de/DeepPCB创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Atlas 300V 24G跑YOLO全流程:从环境搭建到推理优化 2026/9/25 5:40:09

Atlas 300V 24G跑YOLO全流程:从环境搭建到推理优化

干了这么多年AI部署,说实话被各种推理卡折磨过不少回,Atlas 300V 24G 这张卡算是让我印象比较深的一张。一开始单纯以为它就是一张普通的 PCIe 加速卡,结果从驱动到算子适配到模型转换,每一步都有它自己的脾气。这篇文章就围绕 At…

阅读更多 →
Atlas 300V 24G推理加速卡部署YOLOv5全流程实战 2026/9/25 5:40:09

Atlas 300V 24G推理加速卡部署YOLOv5全流程实战

最近在折腾Atlas这块卡,把YOLO模型从PyTorch一路迁移到昇腾推理环境,踩了不少坑,也终于理清了整套流程。先说结论:Atlas 300V 24G确实是运算加速卡,但更准确的说法是AI推理加速卡,它和打游戏的显卡、跑训练…

阅读更多 →
CIFAR-10/CIFAR-100稳定下载与数据验证指南 2026/9/25 5:40:03

CIFAR-10/CIFAR-100稳定下载与数据验证指南

1. 项目概述:为什么CIFAR-10和CIFAR-100仍是深度学习入门绕不开的“第一块砖”你刚打开PyTorch文档,想跑通第一个图像分类模型,官方教程里赫然写着torchvision.datasets.CIFAR10;你在Keras官网上找示例代码,tf.keras.d…

阅读更多 →
Atlas 300V Pro 24G推理卡部署YOLO实战:从环境搭建到性能调优 2026/9/25 5:39:57

Atlas 300V Pro 24G推理卡部署YOLO实战:从环境搭建到性能调优

1. 一张24GB的推理卡,先搞清楚它能干什么先回答那个被反复问到的问题:Atlas 300V 24G确实是运算加速卡,而且不是那种插在个人电脑里跑游戏的显卡,它的定位是数据中心和边缘服务器里的AI推理加速卡。很多朋友看到“300V”“24G”第…

阅读更多 →
Type 1 Hypervisor:车规功能安全的确定性执行基座 2026/9/25 5:39:57

Type 1 Hypervisor:车规功能安全的确定性执行基座

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
华为Atlas 300V 24G部署YOLO:从ONNX到OM完整实战指南 2026/9/25 5:39:57

华为Atlas 300V 24G部署YOLO:从ONNX到OM完整实战指南

1. 项目概述:Atlas到底是什么东西?很多人第一次听到Atlas,要么以为它是某张游戏显卡,要么以为是某个开源项目代号。实际上,华为Atlas是昇腾AI计算平台的产品线,本质上是一张专门用来跑神经网络推理的运算加…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉