簡易檢索 / 詳目顯示

研究生: 林有紘
Yu-Hung Lin
論文名稱: 應用於輪胎模具表面之微小瑕疵偵測系統
A Tiny Defect Detection System for Tire Mold Surfaces
指導教授: 阮聖彰
Shanq-Jang Ruan
口試委員: 林淵翔
Yuan-Hsiang Lin
魏榮宗
Rong-Jong Wai
黃忠偉
Jong-Woei Whang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電子工程系
Department of Electronic and Computer Engineering
論文出版年: 2022
畢業學年度: 111
語文別: 中文
論文頁數: 76
中文關鍵詞: 缺陷檢測自動光學檢測自動視覺檢測輪胎模具表面缺陷檢測
外文關鍵詞: defect detection, automated optical inspection (AOI), automated visual inspection (AVI), tire mold, surface defect detection
相關次數: 點閱:284下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 隨著電腦視覺技術的發展,越來越多的公司正在用電腦視覺取代人工金屬表面缺陷檢測。然而,傳統的影像處理方法在處理影像時往往面臨巨大的挑戰,包括消除雜訊、消除失真和偵測微小的物體,導致計算效率和檢測精度低下。因此,本文設計了一個完整的缺陷檢測系統,旨在實現客製化輪胎模具上每個缺陷的精確定位。我們設計了一個檢測平台,並提出了一種新穎的斑點檢測方法,該方法靈敏度高,無需使用過濾器即可消除噪音。我們通過U2-Net去除影像中不必要的部分,以避免檢測到模具外的缺陷特徵。我們建立了一個輪胎模具數據集-STM來訓練和評估我們的方法。最後,我們利用表面缺陷檢測方法與檢測平台相結合,實現了83.6%的缺陷檢測任務的精度,以及87.9%的召回率,從而實現了生產線的品質檢測,並且檢測時間從原本10幾分鐘縮減到30秒,大幅降低模具瑕疵檢測的時間。


    With the advancement of computer vision technology, an increasing number of companies are replacing manual metal surface defect detection with computer vision. However, classical image processing methods often face significant challenges when dealing with images, including noise, distortions, and tiny objects resulting in low computing efficiency and detection accuracy. Therefore, this paper designs a complete defect detection system that aims to achieve the precise location of each defect on the customized tire mold. We designed an inspection platform and proposed a novel blob detection method that is highly sensitive and can eliminate noise without using a filter. In addition, we removed unnecessary parts of the image through U2-Net to avoid detecting defective features outside the mold. Moreover, we set up a tire mold dataset—STM for training and evaluating our method. Finally, we achieved 83.6% precision and 87.9% recall rate for the defect detection task utilizing a surface defect detection method combined with an inspection platform that enables production line quality inspection. In addition, the inspection time was decreased from around 10 minutes to 30 seconds, a considerable reduction in the time necessary for mold defect inspection.

    Table of Contents 摘要 V ABSTRACT VI ACKNOWLEDGMENTS VII TABLE OF CONTENTS IX LIST OF FIGURES XII LIST OF TABLES XIV CHAPTER 1 1 INTRODUCTION 1 CHAPTER 2 7 RELATED WORKS 7 2.1 Defect Inspection 7 2.2 Extraction Inspection Area 10 2.3 Blob Detection 11 CHAPTER 3 12 PROPOSED METHOD 12 3.1 Design of Inspection Platform 13 3.2 Image Distortion Calibration 16 3.3 Image Preprocessing 20 3.4 Effective Region Extraction 22 3.5 Blob Detection 23 CHAPTER 4 26 EXPERIMENT RESULTS 26 4.1 Data Collection 27 4.2 Data Augmentation 29 4.3 Training and Other Details 30 4.4 Results on STM Dataset 31 4.5 Performance Evaluation Parameters 33 4.6 Evaluation on an Example Image without the Filtering Mechanism 34 4.7 Evaluation on an Example Image with the Filtering Mechanism 37 CHAPTER 5 39 DISCUSSION AND CONCLUSION 39 5.1 Discussion 39 5.2 Conclusion 41 REFERENCES 42 APPENDIX 1 – EXAMPLES OF STM DATASET 51 APPENDIX 2 – DETECTED DEFECTS BY OUR METHOD 53 APPENDIX 3 – DETECTED DEFECTS BY LOG 53 APPENDIX 4 – DETECTED DEFECTS BY DOG 54 APPENDIX 5 – DETECTED DEFECTS BY DOH 54 APPENDIX 6– INSPECTION PLATFORM 55 APPENDIX 7 – SYSTEM GUI 57 APPENDIX 8 – MONITORING WEBSITE 59 APPENDIX 9 – SOFTWARE AND HARDWARE ARCHITECTURE DESIGN 61 APPENDIX 10 – SOFTWARE AND HARDWARE MODULE DESIGN 61 APPENDIX 11 – GUI DESIGN 62 APPENDIX 12 – SYSTEM FUNCTION OPERATION USE CASE 63

    [1] J. Masci, U. Meier, D. Ciresan, J. Schmidhuber, and G. Fricout, “Steel defect classification with max-pooling convolutional neural networks,” in the 2012 International Joint Conference on Neural Networks (IJCNN). IEEE, 2012, pp. 1–6.
    [2] N. Neogi, D. K. Mohanta, and P. K. Dutta, “Review of vision-based steel surface inspection systems,” EURASIP Journal on Image and Video Processing, vol. 2014, no. 1, pp. 1–19, 2014.
    [3] X. Li, S. K. Tso, X.-P. Guan, and Q. Huang, “Improving automatic detection of defects in castings by applying wavelet technique,” IEEE Transactions on Industrial Electronics, vol. 53, no. 6, pp. 1927–1934, 2006.
    [4] A. Crispin and V. Rankov, “Automated inspection of pcb components using a genetic algorithm template-matching approach,” The International Journal of Advanced Manufacturing Technology, vol. 35, no. 3, pp. 293–300, 2007.
    [5] S.-M. Chao and D.-M. Tsai, “An anisotropic diffusion-based defect detection for low-contrast glass substrates,” Image and Vision Computing, vol. 26, no. 2, pp. 187–200, 2008.
    [6] F. J. van Dijk and G. M. Swaen, “Fatigue at work,” pp. i1–i2, 2003.
    [7] B. Rao and R. Ashokkumar, “Effect of blow-holes on reliability of cast component,” Sadhana, vol. 33, no. 6, pp. 733–751, 2008.
    [8] N.-D. Nguyen, T. Do, T. D. Ngo, and D.-D. Le, “An evaluation of deep learning methods for small object detection,” Journal of Electrical and Computer Engineering, vol. 2020, 2020.
    [9] M. Chang, B.-C. Chen, J. L. Gabayno, and M.-F. Chen, “Development of an optical inspection platform for surface defect detection in touch panel glass,” International Journal of Optomechatronics, vol. 10, no. 2, pp. 63–72, 2016.
    [10] X. Jiang, P. Scott, and D. Whitehouse, “Wavelets and their applications for surface metrology,” CIRP annals, vol. 57, no. 1, pp. 555–558, 2008.
    [11] F. Timma and E. Bartha, “Non-parametric texture defect detection using weibull,” 2011.
    [12] M. Xiao, M. Jiang, G. Li, L. Xie, and L. Yi, “An evolutionary classifier for steel surface defects with small sample set,” EURASIP Journal on Image and Video Processing, vol. 2017, no. 1, pp. 1–13, 2017.
    [13] Y. Park and I. S. Kweon, “Ambiguous surface defect image classification of amoled displays in smartphones,” IEEE Transactions on Industrial Informatics, vol. 12, no. 2, pp. 597–607, 2016.
    [14] M. Chu, J. Zhao, X. Liu, and R. Gong, “Multi-class classification for steel surface defects based on machine learning with quantile hyperspheres,” Chemometrics and Intelligent Laboratory Systems, vol. 168, pp. 15–27, 2017.
    [15] S. Ghorai, A. Mukherjee, M. Gangadaran, and P. K. Dutta, “Automatic defect detection on hot-rolled flat steel products,” IEEE Transactions on Instrumentation and Measurement, vol. 62, no. 3, pp. 612–621, 2012.
    [16] Q. Luo and Y. He, “A cost-effective and automatic surface defect inspection system for hot-rolled flat steel,” Robotics and Computer Integrated Manufacturing, vol. 38, pp. 16–30, 2016.
    [17] K. Liu, H. Wang, H. Chen, E. Qu, Y. Tian, and H. Sun, “Steel surface defect detection using a new haar–weibull-variance model in unsupervised manner,” IEEE Transactions on Instrumentation and Measurement, vol. 66, no. 10, pp. 2585–2596, 2017.
    [18] M. Chu, R. Gong, S. Gao, and J. Zhao, “Steel surface defects recognition based on multi-type statistical features and enhanced twin support vector machine,” Chemometrics and Intelligent Laboratory Systems, vol. 171, pp. 140–150, 2017.
    [19] P.-H. Chen and S.-S. Ho, “Is overfeat useful for image-based surface defect classification tasks?” in 2016 IEEE International Conference on Image Processing (ICIP). IEEE, 2016, pp. 749–753.
    [20] J. Wang, Y. Ma, L. Zhang, R. X. Gao, and D. Wu, “Deep learning for smart manufacturing: Methods and applications,” Journal of Manufacturing Systems, vol. 48, pp. 144–156, 2018.
    [21] S. Kim, W. Kim, Y.-K. Noh, and F. C. Park, “21transfer learning for automated optical inspection,” in 2017 International Joint Conference on Neural Networks (IJCNN). IEEE, 2017, pp. 2517–2524.
    [22] Y. He, K. Song, Q. Meng, and Y. Yan, “An end-to-end steel surface defect detection approach via fusing multiple hierarchical features,” IEEE Transactions on Instrumentation and Measurement, vol. 69, no. 4, pp. 1493–1504, 2019.
    [23] J. Redmon, S. Divvala, R. Girshick, and A. Farhadi, “You only look once: Unified, real-time object detection,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, 2016, pp. 779– 788.
    [24] W. Liu, D. Anguelov, D. Erhan, C. Szegedy, S. Reed, C.-Y. Fu, and A. C. Berg, “Ssd: Single shot multibox detector,” in European Conference on Computer Vision. Springer, 2016, pp. 21–37.
    [25] R. Girshick, “Fast r-cnn,” in Proceedings of the IEEE International Conference on Computer Vision, 2015, pp. 1440–1448.
    [26] A. Kumar, “Computer-vision-based fabric defect detection: A survey,” IEEE Transactions on industrial electronics, vol. 55, no. 1, pp. 348–363, 2008.
    [27] Y. Li and P. Gu, “Free-form surface inspection techniques state of the art review,” Computer-Aided Design, vol. 36, no. 13, pp. 1395–1417, 2004.
    [28] T. S. Newman and A. K. Jain, “A survey of automated visual inspection,” Computer Vision and Image Understanding, vol. 61, no. 2, pp. 231–262, 1995.
    [29] W.-b. Li, C.-h. Lu, and J.-c. Zhang, “A local annular contrast based real-time inspection algorithm for steel bar surface defects,” Applied Surface Science, vol. 258, no. 16, pp. 6080–6086, 2012.
    [30] F. Pernkopf and P. O’Leary, “Visual inspection of machined metallic high-precision surfaces,” EURASIP Journal on Advances in Signal Processing, vol. 2002, no. 7, pp. 1–12, 2002.
    [31] D. Soukup and R. Huber-Mo¨rk, “Convolutional neural networks for steel surface defect detection from photometric stereo images,” in International Symposium on Visual Computing. Springer, 2014, pp. 668–677.
    [32] S. Youkachen, M. Ruchanurucks, T. Phatrapomnant, and H. Kaneko, “Defect segmentation of hot-rolled steel strip surface by using convolutional auto-encoder and conventional image processing,” in 2019 10th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES). IEEE, 2019, pp. 1–5.
    [33] S. Zhou, Y. Chen, D. Zhang, J. Xie, and Y. Zhou, “Classification of surface defects on steel sheet using convolutional neural networks,” Mater. Technol, vol. 51, no. 1, pp. 123–131, 2017.
    [34] L. Yi, G. Li, and M. Jiang, “An end-to-end steel strip surface defects recognition system based on convolutional neural networks,” Steel Research International, vol. 88, no. 2, p. 1600068, 2017.
    [35] S. Susan and M. Sharma, “Automatic texture defect detection using gaussian mixture entropy modeling,” Neurocomputing, vol. 239, pp. 232–237, 2017.
    [36] S. Mei, H. Yang, and Z. Yin, “An unsupervised-learning-based approach for automated defect inspection on textured surfaces,” IEEE Transactions on Instrumentation and Measurement, vol. 67, no. 6, pp. 1266–1277, 2018.
    [37] R. Ren, T. Hung, and K. C. Tan, “A generic deep-learning-based approach for automated surface inspection,” IEEE Transactions on Cybernetics, vol. 48, no. 3, pp. 929–940, 2017.
    [38] L.-C. Chen, G. Papandreou, I. Kokkinos, K. Murphy, and A. L. Yuille, “Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 40, no. 4, pp. 834–848, 2017.
    [39] K. He, G. Gkioxari, P. Dolla´r, and R. Girshick, “Mask r-cnn,” in Proceedings of the IEEE International Conference on Computer Vision, 2017, pp. 2961–2969.
    [40] O. Ronneberger, P. Fischer, and T. Brox, “U-net: Convolutional networks for biomedical image segmentation,” in International Conference on Medical Image Computing and Computer-Assisted Intervention. Springer, 2015, pp. 234–241.
    [41] X. Qin, Z. Zhang, C. Huang, M. Dehghan, O. R. Zaiane, and M. Jagersand, “U2-net: Going deeper with nested u-structure for salient object detection,” Pattern Recognition, vol. 106, p. 107404, 2020.
    [42] T. Lindeberg, “Feature detection with automatic scale selection,” International Journal of Computer Vision, vol. 30, no. 2, pp. 79–116, 1998.
    [43] K. T. M. Han and B. Uyyanonvara, “A survey of blob detection algorithms for biomedical images,” in 2016 7th International Conference of Information and Communication Technology for Embedded Systems (IC-ICTES). IEEE, 2016, pp. 57–60.
    [44] J. C. Crocker and D. G. Grier, “Methods of digital video microscopy for colloidal studies,” Journal of Colloid and Interface Science, vol. 179, no. 1, pp. 298–310, 1996.
    [45] T. Lindeberg, “Detecting salient blob-like image structures and their scales with a scale-space primal sketch: A method for focus-of-attention,” International Journal of Computer Vision, vol. 11, no. 3, pp. 283–318, 1993.
    [46] G. J. Hay, P. Dube´, A. Bouchard, and D. J. Marceau, “A scale-space primer for exploring and quantifying complex landscapes,” Ecological Modelling, vol. 153, no. 1-2, pp. 27–49, 2002.
    [47] K. Mikolajczyk and C. Schmid, “Scale & affine invariant interest point detectors,” International Journal of Computer Vision, vol. 60, no. 1, pp. 63–86, 2004.
    [48] S. Hinz, “Fast and subpixel precise blob detection and attribution,” in IEEE International Conference on Image Processing 2005, vol. 3. IEEE, 2005, pp. III–457.
    [49] J. Liu, J. M. White, and R. M. Summers, “Automated detection of blob structures by hessian analysis and object scale,” in 2010 IEEE International Conference on Image Processing. IEEE, 2010, pp. 841– 844.
    [50] C. Duanggate, B. Uyyanonvara, S. S. Makhanov, and S. Barman, “Enhanced support region for scale-space blob detection,” 2009.
    [51] D. C. Brown, “Decentering distortion of lenses,” Photogrammetric Engineering and Remote Sensing, 1966.
    [52] Z. Zhang, “A flexible new technique for camera calibration,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 22, no. 11, pp. 1330–1334, 2000.
    [53] Liu, N., Han, J., & Yang, M. H. (2018). Picanet: Learning pixel-wise contextual attention for saliency detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (pp. 3089-3098).
    [54] Liu, J. J., Hou, Q., Cheng, M. M., Feng, J., & Jiang, J. (2019). A simple pooling-based design for real-time salient object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 3917-3926).

    無法下載圖示 全文公開日期 2027/09/20 (校內網路)
    全文公開日期 2027/09/20 (校外網路)
    全文公開日期 2027/09/20 (國家圖書館:臺灣博碩士論文系統)
    QR CODE