請用此 Handle URI 來引用此文件:
http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/88676
完整後設資料紀錄
DC 欄位 | 值 | 語言 |
---|---|---|
dc.contributor.advisor | 傅楸善 | zh_TW |
dc.contributor.advisor | Chiou-Shann Fuh | en |
dc.contributor.author | 許銘真 | zh_TW |
dc.contributor.author | Ming-Chen Hsu | en |
dc.date.accessioned | 2023-08-15T17:19:43Z | - |
dc.date.available | 2023-11-09 | - |
dc.date.copyright | 2023-08-15 | - |
dc.date.issued | 2023 | - |
dc.date.submitted | 2023-08-04 | - |
dc.identifier.citation | N. Z. F. N. Azam, H. Yazid, and S. A. Rahim, “Performance Analysis on Interpolation-based Methods for Fingerprint Images,” Proceedings of IEEE Conference on Systems, Process and Control, Malacca, Malaysia, pp. 135-140, doi: 10.1109/ICSPC55597.2022.10001744, 2022.
N. F. Bate, C. J. Fluke, B. R. Barsdell, H. Garsden, and G. F. Lewis, “Computational Advances in Gravitational Microlensing: A Comparison of CPU, GPU, and Parallel, Large Data Codes,” New Astronomy, vol. 15, no. 8, pp. 726-734, 2010. M. Butor and B. Dziurdzi, “Diagnosis of Electronic Systems in SMT Technological Line,” Electron Technology Conference, Wisla, Poland, vol. 10175, pp. 253-259, 2016. X. Feng and P. Milanfar, “Multiscale Principal Components Analysis for Image Local Orientation Estimation,” Proceedings of Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, vol. 1, pp. 478-482, doi: 10.1109/ACSSC.2002.1197228, 2002. A. Giachetti and N. Asuni, “Real-Time Artifact-Free Image Upscaling,” IEEE Transactions on Image Processing, vol. 20, no. 10, pp. 2760-2768, doi: 10.1109/TIP.2011.2136352, 2011. Gigabyte, “CPU vs. GPU:淺談伺服器的兩大運算力,” https://www.gigabyte.com/tw/Article/cpu-vs-gpu-which-processor-is-right-for-you, 2022. K. W. Hung and W. C. Siu, “Robust Soft-Decision Interpolation Using Weighted Least Squares,” IEEE Transactions on Image Processing, vol. 21, no. 3, pp. 1061-1069, doi: 10.1109/TIP.2011.2168416, 2012. K. W. Hung and W. C. Siu, “Fast Image Interpolation using the Bilateral Filter,” IET Image Processing, vol. 6, no. 7, pp. 877-890, doi: 10.1049/iet-ipr.2011.0050, 2012. E. J. Kirkland, “Bilinear Interpolation,” Advanced Computing in Electron Microscopy, https://link.springer.com/content/pdf/10.1007/978-1-4419-6533-2_12.pdf, 2010. X. Li and M. T. Orchard, “New Edge-Directed Interpolation,” IEEE Transactions on Image Processing, vol. 10, no. 10, pp. 1521-1527, doi: 10.1109/83.951537, 2001. Y. Li, F. Qi, and Y. Wan, “Improvements on Bicubic Image Interpolation,” IEEE Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chengdu, China, pp. 1316-1320, doi: 10.1109/IAEAC47372.2019.89976 00, 2019. D. Martin, C. Fowlkes, D. Tal, and J. Malik, “A Database of Human Segmented Natural Images and Its Application to Evaluating Segmentation Algorithms and Measuring Ecological Statistics,” Proceedings of IEEE International Conference on Computer Vision, Vancouver, BC, Canada, vol. 2, pp. 416-423, doi: 10.1109/ICCV.2001.937655, 2001. S. Mittal and J. S. Vetter, “A Survey of CPU-GPU Heterogeneous Computing Techniques,” ACM Computing Surveys, vol. 47, no.4, pp. 1-35, 2015. S. Mohammadnejad, S. Roshani, and M. N. Sarvi, “Fixed Pattern Noise Reduction Method in CCD Sensors for LEO Satellite Applications,” Proceedings of International Conference on Telecommunications, Graz, Austria, pp. 441-446, 2011. H. T. Nguyen, V. D. Nguyen, and H. V. Le, “Super-Resolution Image Construction from High-Speed Camera Sequences,” International Conference on Advanced Technologies for Communications, Ho Chi Minh City, pp. 152-157, doi: 10.1109/ATC.2010.5672692, 2010. Nvidia, “CUDA Zone,” https://developer.nvidia.com/cuda-zone, 2023. Nvidia, “CUDA C++ Programming Guide,” https://docs.nvidia.com/cuda/cuda-c-programming-guide, 2023. S. C. Park, M. K. Park, and M. G. Kang, “Super-Resolution Image Reconstruction: A Technical Overview,” IEEE Signal Processing Magazine, vol. 20, no. 3, pp. 21-36, doi: 10.1109/MSP.2003.1203207, 2003. Y. Romano, J. Isidoro, and P. Milanfar, “RAISR: Rapid and Accurate Image Super Resolution,” IEEE Transactions on Computational Imaging, vol. 3, no. 1, pp. 110-125, doi: 10.1109/TCI.2016.2629284, 2017. W. C. Siu and K. W. Hung, “Review of Image Interpolation and Super-Resolution,” Proceedings of Asia Pacific Signal and Information Processing Association Annual Summit and Conference, Hollywood, CA, pp. 1-10, 2012. Test Research, Inc., “TRI Innovation,” https://www.tri.com.tw/tw/index.html, 2023. R. Timofte, V. De Smet, and L. Van Gool, “Anchored Neighborhood Regression for Fast Example-Based Super-Resolution. Proceedings of the IEEE International Conference on Computer Vision, Sydney, Australia, pp. 1920-1927, 2013. R. Timofte, V. De Smet, and L. Van Gool, “A+: Adjusted Anchored Neighborhood Regression for Fast Super-Resolution,” Proceedings of Asian Conference on Computer Vision, Singapore, pp. 111-126, 2015. T. Y. Tsai, “Super-Resolution with Deep Learning for X-ray Images,” Master Thesis, Graduate Institute of Biomedical Electronics and Bioinformatics, National Taiwan University, 2008. J. Yang, J. Wright, T. S. Huang, and Y. Ma, “Image Super-Resolution Via Sparse Representation,” IEEE Transactions on Image Processing, vol. 19, no. 11, pp. 2861-2873, doi: 10.1109/TIP.2010.2050625, 2010. X. Zhang and X. Wu, “Image Interpolation by Adaptive 2-D Autoregressive Modeling and Soft-Decision Estimation,” IEEE Transactions on Image Processing, vol. 17, no. 6, pp. 887-896, doi: 10.1109/TIP.2008.924279, 2008. | - |
dc.identifier.uri | http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/88676 | - |
dc.description.abstract | 印刷電路板PCB (Printed Circuit Board)X光影像在電子產業中是非常重要的一部分,大部分公司會利用PCB的X光影像進行快速的瑕疵檢測,以此確保產品的完整性。為了加快檢測的速度,檢測的過程中會將影像縮小並進行其他任務(例如: 3D錫球重建),最後再放大到原始大小進行瑕疵檢測,由此可知,X光影像品質的好壞是非常重要的。若放大倍率後的影像品質發生失真或是細節消失的狀況,則會讓瑕疵檢測系統辨認出現錯誤。
近幾年來有很多深度學習的方法運用在超解析度上,然而業界公司會接到各式各樣PCB板瑕疵檢測的案子,不可能每次為了新的板子便訓練新的超解析度模型來提升板子超解析度的準確度,而且通常使用深度學習的方法進行超解析時會需要進行大量的運算,所以會花費較久的時間。 為了解決此惡性循環,使用傳統的電腦視覺超解析度演算法較好,但當放大倍率高時,容易產生形狀不正確或是邊緣鋸齒狀等問題發生,因此本論文提出許超解析度演算法,是基於Google在2017所發表的RAISR (Rapid and Accurate Image Super-Resolution) [19]的演算法,初步會利用Bilinear內插法進行放大,並利用雜湊表的方式取得每個像素對應學習好的濾波器並進行卷積計算,以此針對失真的部分進行微調。此外,本篇論文著重於如何將程式進行加速,我們會將程式利用CUDA (Compute Unified Device Architecture) C/C++程式庫運行在GPU (Graphics Processing Unit)上,以此達到我們期望的速度。 | zh_TW |
dc.description.abstract | The X-ray image of a Printed Circuit Board (PCB) is a crucial part of the electronics industry; as most companies use it for rapid defect detection to ensure product integrity. To speed up the detection process, the images will be zoomed in and subjected to other tasks, such as 3D solder ball reconstruction, during the detection process, and then enlarged back to their original size for defect inspection. Therefore, the quality of X-ray images is crucial. If the image quality is distorted, or details are lost after enlargement, the defect inspection system may make errors.
In recent years, there have been many deep-learning methods applied to super-resolution. However, companies in the industry receive various PCB defect inspection projects; it is impossible to train a new super-resolution model every time for a new PCB to improve the accuracy of the super-resolution. Moreover, using deep-learning methods for super-resolution usually requires much computation taking a long time. To break this vicious cycle, traditional computer vision super-resolution algorithms are more suitable. Problems such as incorrect shapes of objects or jagged edges may arise when the magnification ratio is high. Therefore, we propose HsuSR based on RAISR (Rapid and Accurate Image Super-Resolution) [19] algorithm proposed by Google. We will initially use bilinear interpolation for scaling and use a hash table to obtain the learned filters for each pixel and perform convolution to fine-tune the distorted parts. Besides, we focus on acceleration with GPU (Graphics Processing Unit) using the CUDA (Compute Unified Device Architecture) C/C++ library to achieve the expected speed. | en |
dc.description.provenance | Submitted by admin ntu (admin@lib.ntu.edu.tw) on 2023-08-15T17:19:43Z No. of bitstreams: 0 | en |
dc.description.provenance | Made available in DSpace on 2023-08-15T17:19:43Z (GMT). No. of bitstreams: 0 | en |
dc.description.tableofcontents | 誌謝 i
中文摘要 ii ABSTRACT iv CONTENTS vi LIST OF FIGURES ix LIST OF TABLES xi Chapter 1 Introduction 1 1.1 Digital Image Processing and Resolution 1 1.2 Limitation of Current Image Resolution 2 1.3 Super-Resolution Reconstruction 3 1.3.1 Single-Image Super Resolution (SISR) 3 1.3.2 Multi-Image Super Resolution (MISR) 4 1.4 Thesis Organization 5 Chapter 2 Related Works 6 2.1 Kernel-Based Interpolation Method 6 2.2 Edge-Direction-Based Interpolation Method 9 2.3 Learning-Based Interpolation Method 12 Chapter 3 Background 15 3.1 Defect Inspection Process 16 3.2 The Reason for Traditional Super-Resolution 17 Chapter 4 Methodology 19 4.1 Overview 19 4.2 HsuSR Algorithm 20 4.2.1 Hash-Table 20 4.2.2 Filter Training 24 4.3 Improve Execution Speed 26 4.3.1 The Difference between CPU and GPU 26 4.3.2 CUDA (Compute Unified Device Architecture) 27 4.3.3 CUDA C/C++ 29 Chapter 5 Experimental Results 31 5.1 System and Parameters Setting 31 5.2 Evaluation 33 5.2.1 PSNR (Peak Signal-to-Noise Ratio) 33 5.2.2 SSIM (Structural SIMilarity Index) 34 5.2.3 Number of Different Pixels (Diff) 34 5.2.4 4× Enlargement Super-Resolution Computation Time 35 5.3 Testing Dataset 36 5.4 Super-Resolution Results 40 Chapter 6 Conclusion and Future Works 61 References 62 | - |
dc.language.iso | en | - |
dc.title | 許超解析度:印刷電路板X光影像之超解析度 | zh_TW |
dc.title | HsuSR: Super Resolution for Printed Circuit Board X-Ray Images | en |
dc.type | Thesis | - |
dc.date.schoolyear | 111-2 | - |
dc.description.degree | 碩士 | - |
dc.contributor.oralexamcommittee | 巫宗昇;方瓊瑤 | zh_TW |
dc.contributor.oralexamcommittee | Zong-Sheng Wu;Chiung-Yao Fang | en |
dc.subject.keyword | 印刷電路板X光影像,傳統電腦視覺超解析度演算法,許超解析度,雜湊表,CUDA C/C++, | zh_TW |
dc.subject.keyword | Printed Circuit Board,traditional computer vision super-resolution algorithms,HsuSR,hash table,CUDA C/C++, | en |
dc.relation.page | 66 | - |
dc.identifier.doi | 10.6342/NTU202302744 | - |
dc.rights.note | 同意授權(全球公開) | - |
dc.date.accepted | 2023-08-08 | - |
dc.contributor.author-college | 電機資訊學院 | - |
dc.contributor.author-dept | 資訊網路與多媒體研究所 | - |
顯示於系所單位: | 資訊網路與多媒體研究所 |
文件中的檔案:
檔案 | 大小 | 格式 | |
---|---|---|---|
ntu-111-2.pdf | 2.61 MB | Adobe PDF | 檢視/開啟 |
系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。