Team Ai
Datasetpublic

Warren-wzw/PCB-Layout

PCB-Layout: Aligned PCB–Layout Pairs Project Page · Online Demo · Paper · Code PCB-Layout contains 668 pairs of PCB photographs and circuit layout images, with each pair manually aligned to establish spatial correspondence. Preview Rows: PCB · Layout · Animated overlay (PCB ↔ blend ↔ Layout) Acquisition & Alignment… See the full description on the dataset page: https://huggingface.co/datasets/Warren-wzw/PCB-Layout.

sourceHugging Faceupdated 7h agoView on Hugging Face
0likes236downloads
Dataset Card

<h1 align="center" style="font-size: 36px; line-height: 1.25;"> <strong>PCB-Layout: Aligned PCB–Layout Pairs</strong> </h1>

<p align="center"> <a href="https://warren-wzw.github.io/CDPM/">Project Page</a> · <a href="https://huggingface.co/spaces/Warren-wzw/CDPM">Online Demo</a> · <a href="https://arxiv.org/abs/2610.03167">Paper</a> · <a href="https://github.com/warren-wzw/CDPM.git">Code</a> </p>

<p align="center"> <a href="https://huggingface.co/datasets/Warren-wzw/PCB-Layout"> <img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fhuggingface.co%2Fapi%2Fdatasets%2FWarren-wzw%2FPCB-Layout%3Fexpand%3DdownloadsAllTime&query=%24.downloadsAllTime&label=Total%20Downloads&logo=huggingface&color=yellow" alt="Total Downloads"> </a> </p>

<p align="center"> <img src="assets/Logo.png" alt="PCB-Layout dataset overview" width="100%"> </p>

PCB-Layout contains 668 pairs of PCB photographs and circuit layout images, with each pair manually aligned to establish spatial correspondence.

<h2 align="center">Preview</h2>

<table align="center"> <tr> <td width="16.66%"><img src="assets/preview/PCB/2000.png" alt="PCB 2000" width="100%"></td> <td width="16.66%"><img src="assets/preview/PCB/2410.png" alt="PCB 2410" width="100%"></td> <td width="16.66%"><img src="assets/preview/PCB/3800.png" alt="PCB 3800" width="100%"></td> <td width="16.66%"><img src="assets/preview/PCB/1810.png" alt="PCB 1810" width="100%"></td> <td width="16.66%"><img src="assets/preview/PCB/4300.png" alt="PCB 4300" width="100%"></td> <td width="16.66%"><img src="assets/preview/PCB/1210.png" alt="PCB 1210" width="100%"></td> </tr> <tr> <td width="16.66%"><img src="assets/preview/Layout/2000.png" alt="Layout 2000" width="100%"></td> <td width="16.66%"><img src="assets/preview/Layout/2410.png" alt="Layout 2410" width="100%"></td> <td width="16.66%"><img src="assets/preview/Layout/3800.png" alt="Layout 3800" width="100%"></td> <td width="16.66%"><img src="assets/preview/Layout/1810.png" alt="Layout 1810" width="100%"></td> <td width="16.66%"><img src="assets/preview/Layout/4300.png" alt="Layout 4300" width="100%"></td> <td width="16.66%"><img src="assets/preview/Layout/1210.png" alt="Layout 1210" width="100%"></td> </tr> <tr> <td width="16.66%"><img src="assets/preview/Overlay/2000.gif" alt="Overlay 2000" width="100%"></td> <td width="16.66%"><img src="assets/preview/Overlay/2410.gif" alt="Overlay 2410" width="100%"></td> <td width="16.66%"><img src="assets/preview/Overlay/3800.gif" alt="Overlay 3800" width="100%"></td> <td width="16.66%"><img src="assets/preview/Overlay/1810.gif" alt="Overlay 1810" width="100%"></td> <td width="16.66%"><img src="assets/preview/Overlay/4300.gif" alt="Overlay 4300" width="100%"></td> <td width="16.66%"><img src="assets/preview/Overlay/1210.gif" alt="Overlay 1210" width="100%"></td> </tr> </table>

<p align="center"><em>Rows: PCB · Layout · Animated overlay (PCB ↔ blend ↔ Layout)</em></p>

Acquisition & Alignment

<table> <tr> <td width="30%"><img src="assets/Camera.png" alt="Capture setup: HIKROBOT industrial camera, zoom lens, and polarized light source" width="100%"></td> <td> <p><strong>Capture:</strong> HIKROBOT MV-CU060-10UC · 3072 × 2048 · 10–50 mm zoom lens · polarized illumination.</p> <p><strong>Collection:</strong> 100 PCB surfaces, seven images per surface across dark, normal, and bright illumination; <strong>668 pairs retained after filtering</strong>.</p> <p><strong>Alignment:</strong> Each pair was annotated with a homography and verified through <strong>manual inspection and reprojection error</strong>.</p> </td> </tr> </table>

Dataset Structure

text
PCB-Layout/
├── PCB/                 # 668 PCB photographs
│   └── <sample_id>.png
└── Layout/              # 668 corresponding layouts
    └── <sample_id>.png

Paired images share the same filename and resolution. All images are RGB PNGs.

Citation

If you find this dataset helpful, please cite our paper:

bibtex
@article{wang2026cdpm,
  title={Geometry-Aligned Semantic Matching for Cross-Modal Planar Registration},
  author={Wang, Zhiwei and He, Defeng and Li, Yuxing and Zhu, Meilu and Lam, Edmund Y.},
  journal={arXiv},
  year={2026}
}