• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

基于嵌入式 GPU 板的 RST 模板匹配的 PCB 对准系统。

A PCB Alignment System Using RST Template Matching with CUDA on Embedded GPU Board.

机构信息

Department of Computer Science and Information Engineering, National Cheng Kung University; No.1 University Road, Tainan City 701, Taiwan.

Department of Applied Mathematics, National Chung Hsing University, No. 145, Xingda Road, Taichung City 402, Taiwan.

出版信息

Sensors (Basel). 2020 May 11;20(9):2736. doi: 10.3390/s20092736.

DOI:10.3390/s20092736
PMID:32403333
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC7248842/
Abstract

The fiducial-marks-based alignment process is one of the most critical steps in printed circuit board (PCB) manufacturing. In the alignment process, a machine vision technique is used to detect the fiducial marks and then adjust the position of the vision system in such a way that it is aligned with the PCB. The present study proposed an embedded PCB alignment system, in which a rotation, scale and translation (RST) template-matching algorithm was employed to locate the marks on the PCB surface. The coordinates and angles of the detected marks were then compared with the reference values which were set by users, and the difference between them was used to adjust the position of the vision system accordingly. To improve the positioning accuracy, the angle and location matching process was performed in refinement processes. To overcome the matching time, in the present study we accelerated the rotation matching by eliminating the weak features in the scanning process and converting the normalized cross correlation (NCC) formula to a sum of products. Moreover, the scanning time was reduced by implementing the entire RST process in parallel on threads of a graphics processing unit (GPU) by applying hash functions to find refined positions in the refinement matching process. The experimental results showed that the resulting matching time was around 32× faster than that achieved on a conventional central processing unit (CPU) for a test image size of 1280 × 960 pixels. Furthermore, the precision of the alignment process achieved a considerable result with a tolerance of 36.4μm.

摘要

基于基准标记的对准过程是印刷电路板(PCB)制造中最关键的步骤之一。在对准过程中,机器视觉技术用于检测基准标记,然后调整视觉系统的位置,使其与 PCB 对准。本研究提出了一种嵌入式 PCB 对准系统,其中采用旋转、缩放和平移(RST)模板匹配算法来定位 PCB 表面上的标记。然后将检测到的标记的坐标和角度与用户设置的参考值进行比较,并使用它们之间的差值相应地调整视觉系统的位置。为了提高定位精度,在细化过程中执行角度和位置匹配过程。为了克服匹配时间的问题,在本研究中,我们通过在扫描过程中消除弱特征并将归一化互相关(NCC)公式转换为乘积之和,加速了旋转匹配。此外,通过在图形处理单元(GPU)的线程上并行执行整个 RST 过程,并在细化匹配过程中应用哈希函数来找到细化位置,从而减少了扫描时间。实验结果表明,对于大小为 1280×960 像素的测试图像,匹配时间比传统中央处理器(CPU)快约 32 倍。此外,对准过程的精度达到了相当高的水平,容差为 36.4μm。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/74bd42a27fae/sensors-20-02736-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/8b6406ea542d/sensors-20-02736-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/c8e998cc24a1/sensors-20-02736-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/ce91d27733c8/sensors-20-02736-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/035c65645154/sensors-20-02736-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/1052d5b015e4/sensors-20-02736-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/c6d9e00be676/sensors-20-02736-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/79f16a265682/sensors-20-02736-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/007051da6167/sensors-20-02736-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/be98ce9f33a5/sensors-20-02736-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/54596904a94d/sensors-20-02736-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/d697b6d178bd/sensors-20-02736-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/23294142445f/sensors-20-02736-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/f28d5cca5af9/sensors-20-02736-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/3114f1ca404e/sensors-20-02736-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/b61cb9d33ee3/sensors-20-02736-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/74bd42a27fae/sensors-20-02736-g016.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/8b6406ea542d/sensors-20-02736-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/c8e998cc24a1/sensors-20-02736-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/ce91d27733c8/sensors-20-02736-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/035c65645154/sensors-20-02736-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/1052d5b015e4/sensors-20-02736-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/c6d9e00be676/sensors-20-02736-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/79f16a265682/sensors-20-02736-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/007051da6167/sensors-20-02736-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/be98ce9f33a5/sensors-20-02736-g009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/54596904a94d/sensors-20-02736-g010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/d697b6d178bd/sensors-20-02736-g011.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/23294142445f/sensors-20-02736-g012.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/f28d5cca5af9/sensors-20-02736-g013.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/3114f1ca404e/sensors-20-02736-g014.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/b61cb9d33ee3/sensors-20-02736-g015.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/bf88/7248842/74bd42a27fae/sensors-20-02736-g016.jpg

相似文献

1
A PCB Alignment System Using RST Template Matching with CUDA on Embedded GPU Board.基于嵌入式 GPU 板的 RST 模板匹配的 PCB 对准系统。
Sensors (Basel). 2020 May 11;20(9):2736. doi: 10.3390/s20092736.
2
Fully 3D list-mode time-of-flight PET image reconstruction on GPUs using CUDA.基于 CUDA 的 GPU 上完全 3D 列表模式飞行时间 PET 图像重建。
Med Phys. 2011 Dec;38(12):6775-86. doi: 10.1118/1.3661998.
3
High performance computing for deformable image registration: towards a new paradigm in adaptive radiotherapy.用于可变形图像配准的高性能计算:迈向自适应放射治疗的新范式。
Med Phys. 2008 Aug;35(8):3546-53. doi: 10.1118/1.2948318.
4
Accelerating 3-D GPU-based Motion Tracking for Ultrasound Strain Elastography Using Sum-Tables: Analysis and Initial Results.使用求和表加速基于3D GPU的超声应变弹性成像运动跟踪:分析与初步结果
Appl Sci (Basel). 2019 May 2;9(10). doi: 10.3390/app9101991. Epub 2019 May 15.
5
Image Segmentation of Fiducial Marks with Complex Backgrounds Based on the mARU-Net.基于mARU-Net的复杂背景下基准标记的图像分割
Sensors (Basel). 2023 Nov 23;23(23):9347. doi: 10.3390/s23239347.
6
A software tool of digital tomosynthesis application for patient positioning in radiotherapy.一种用于放射治疗中患者定位的数字断层合成应用的软件工具。
J Appl Clin Med Phys. 2016 Mar 8;17(2):174-193. doi: 10.1120/jacmp.v17i2.5999.
7
Ultra-fast digital tomosynthesis reconstruction using general-purpose GPU programming for image-guided radiation therapy.基于通用 GPU 编程的用于图像引导放射治疗的超快速数字断层合成重建。
Technol Cancer Res Treat. 2011 Aug;10(4):295-306. doi: 10.7785/tcrt.2012.500206.
8
Semantic Segmentation of a Printed Circuit Board for Component Recognition Based on Depth Images.基于深度图像的印刷电路板元件识别的语义分割。
Sensors (Basel). 2020 Sep 17;20(18):5318. doi: 10.3390/s20185318.
9
Printing Defect Detection Based on Scale-Adaptive Template Matching and Image Alignment.基于尺度自适应模板匹配和图像配准的印刷缺陷检测。
Sensors (Basel). 2023 Apr 30;23(9):4414. doi: 10.3390/s23094414.
10
Fast 2-D ultrasound strain imaging: the benefits of using a GPU.快速 2-D 超声应变成像:使用 GPU 的优势。
IEEE Trans Ultrason Ferroelectr Freq Control. 2014 Jan;61(1):207-13. doi: 10.1109/TUFFC.2014.6689790.

引用本文的文献

1
A Circular-Based Reference Point Extraction Method for Correcting the Alignment of Round Parts.基于圆的基准点提取方法校正圆形零件的对准。
Sensors (Basel). 2022 Aug 5;22(15):5859. doi: 10.3390/s22155859.
2
Robust and High-Performance Machine Vision System for Automatic Quality Inspection in Assembly Processes.用于装配过程自动质量检测的稳健且高性能的机器视觉系统。
Sensors (Basel). 2022 Apr 7;22(8):2839. doi: 10.3390/s22082839.

本文引用的文献

1
Deep Learning-Based Real-Time Multiple-Object Detection and Tracking from Aerial Imagery via a Flying Robot with GPU-Based Embedded Devices.基于深度学习的通过配备基于GPU的嵌入式设备的飞行机器人从航空图像中进行实时多目标检测与跟踪
Sensors (Basel). 2019 Jul 31;19(15):3371. doi: 10.3390/s19153371.
2
Embedded Processing and Compression of 3D Sensor Data for Large Scale Industrial Environments.面向大规模工业环境的 3D 传感器数据的嵌入式处理和压缩。
Sensors (Basel). 2019 Feb 2;19(3):636. doi: 10.3390/s19030636.
3
Real-Time Underwater Image Recognition with FPGA Embedded System for Convolutional Neural Network.
基于 FPGA 嵌入式系统的卷积神经网络实时水下图像识别。
Sensors (Basel). 2019 Jan 16;19(2):350. doi: 10.3390/s19020350.
4
A Vision-Based Approach to UAV Detection and Tracking in Cooperative Applications.基于视觉的无人机检测与跟踪在合作应用中的方法。
Sensors (Basel). 2018 Oct 10;18(10):3391. doi: 10.3390/s18103391.
5
A TSR Visual Servoing System Based on a Novel Dynamic Template Matching Method.一种基于新型动态模板匹配方法的TSR视觉伺服系统。
Sensors (Basel). 2015 Dec 21;15(12):32152-67. doi: 10.3390/s151229884.