UniPCB: A Generation-Assisted Detection Framework for PCB Defect Inspection
Huan Zhang, Lianghong Tan, Yichu Xu, Jiangzhong Cao, Huanqi Wu, Linwei Zhu, Xu Zhang

TL;DR
UniPCB introduces a joint generation and detection framework for PCB defect inspection, effectively addressing data scarcity and complex backgrounds in IIoT environments through controlled defect synthesis and advanced detection architectures.
Contribution
The paper presents a novel integrated framework combining defect synthesis with detection, enhancing PCB defect inspection performance in IIoT settings.
Findings
Achieved 98.0% [email protected] in defect detection, surpassing existing methods.
Generated samples with an FID of 129.61 and SSIM of 0.619, outperforming prior generation approaches.
Enhanced detection performance by augmenting training data with synthesized defect samples.
Abstract
In the Industrial Internet of Things (IIoT), enabling intelligent, real-time Printed Circuit Board (PCB) defect inspection is critical for ensuring product reliability. However, existing IIoT-based visual inspection systems face two compounding challenges: scarce and imbalanced defect samples that limit model training, and insufficient feature representation under complex circuit backgrounds. Existing generation methods rely on single-modality conditions with coarse structural control, while detection methods improve architectures without addressing the data bottleneck. To resolve both challenges jointly, we propose a generation-assisted PCB defect inspection framework that integrates controlled defect synthesis with task-specific defect detection within an IIoT-enabled pipeline. On the generation side, a Multi-modal Condition Generator extracts complementary edge, depth, and text…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
