簡易檢索 / 詳目顯示

研究生: 許紋誠
Hsu, Wen-cheng
論文名稱: 小鋼胚缺陷偵測與分析系統
Defect Detection And Analysis System For Steel Bloom And Billet
指導教授: 孫永年
Sun, Yung-Nien
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2008
畢業學年度: 96
語文別: 中文
論文頁數: 81
中文關鍵詞: 小鋼胚工業檢測
外文關鍵詞: steel, defect detection
相關次數: 點閱:113下載:3
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本篇論文提出一套針對小鋼胚表面缺陷的自動偵測與分析系統。此系統分析現場即時拍攝的小鋼胚影像是否有缺陷,並進一步分析缺陷種類。系統主要包含了三個模組:影像處理與缺陷定位模組、缺陷特徵篩選模組,以及缺陷分類模組。為了配合線上即時處理,在影像處理與缺陷定位模組中我們採用複雜度較低的演算法,且在演算法中加入加速的機制。在缺陷分類之前,需要擷取分類所需的特徵,而擷取的特徵必頇具有區分缺陷類別的能力。因此我們設計了一個特徵篩選的模組,可以針對各種分類問題,從候選特徵中篩選出具有辨識能力的特徵組合。此模組是利用禁搜尋法(Tabu Search)配合KNN分類器找出最佳的特徵組合。在現場應用上缺陷樣本會隨著時間增加,因此需要大量的空間儲存缺陷樣本,也需要大量的時間重新訓練分類器,於是我們的分類模組採用了Learn++增量學習分類器以解決上述問題。 實驗過程中,我們請現場專家用人眼判定影像的缺陷所在,接著與我們的偵測結果做比較。實驗結果顯示我們設計的模組能快速並準確的偵測出缺陷所在位置,並可以準確的判別缺陷種類。且在分類模組中,使用增量學習法訓練分類器比起傳統倒傳遞類神經網路法(BPN)節省了大量的時間。

    In this thesis we present an automatic defect detection and analysis system for steel billet. In practice, the system analyzes the sequentially acquired steel billet images to locate defects on the steel surface and recognizes the types of detected defects. The proposed system is consisted of three modules: (1) Image processing and defect detection, (2) Feature extraction and selection, (3) Incremental learning classifier. For the purpose of on-line detection, we use low complexity algorithms in the first module. We also adopt some strategies to speed up the computation. Before classification, it is important to find out the features that have better ability to distinguish defect classes. Therefore, we design a feature selection module which combines Tabu Search with k-nearest neighbor classifier to obtain the best set of features for classification. In practice, defect samples will ceaselessly arrive and thus increase the cost of training time to update classifier and more memory space to store these samples. In this study, we utilize the Learn++ classifier to overcome the problem mentioned above.
    In the experiment, some expert detection results were used to judge the correctness of the proposed defect detection. The results show that the proposed system not only detects defect correctly and rapidly, but also correctly recognizes classes of steel defect. In the classification module, training the classifier with incremental learning algorithm saves a lot of time than that with the conventional BPN skill.

    目錄 第一章 序論.................1 1.1研究之背景與目的...........1 1.2國內外相關研究.......... ...4 1.3論文組織...................7 1.3論文貢獻...................7 第二章 小鋼胚影像與系統概述 ..10 2.1 小鋼胚缺陷定義 ...........10 2.2 缺陷檢測概述.............13 第三章 影像處理與缺陷偵測....15 3.1 影像前處理...............15 3.2 缺陷偵測.................20 3.2 缺陷偵測處理速度.........20 第四章 特徵擷取與特徵篩選....33 4.1 缺陷特徵擷取.............33 4.2 缺陷特徵篩選.............36 第五章 增量學習與缺陷分類....54 5.1 增量學習分類器...........54 5.2 Learn++ Algorithm概述....58 5.3 Learn++ 詳細流程.........58 第六章 實驗結果與討論........64 6.1 樣本收集與統計 ...........64 6.2 特徵篩選模組實驗.........64 6.3 Learn++分類結果..........66 6.4增量學習與批次學習比較....69 第七章 結論與未來展望........71 參考文獻.....................74

    [1] M. Seul, L. O’Gorman, and M. J. Sammon, “Practical algorithm for image analysis”, Cambridge University Press, 2000.
    [2] R.C. Gonzalez and R.E. Woods, Digital Image Processing, 2002.
    [3] J. R. Parker, “Algorithms for image processing and computer vision”, John Wiley and Sons , 1997.
    [4] D.M. Tsai and T.Y. Huang, “Automated surface inspection for statistical textures”, Image and Vision Computing, vol. 21, pp. 307-323 , 2003
    [5] S.Y. Wu and A.K. Liu, “Towards an automated ocean feature detection, extraction and classification scheme for SAR imagery”, International Journal of Remote Sensing, vol. 24, pp. 935-951, 2003.
    [6] Parsytec, “Object Detection Tuning”, Parsytec, 2002.
    [7] C.H. Chan and G.K.H. Pang, “Fabric defect detection by Fourier analysis”, IEEE Trans. on Industry Application, vol. 36, pp. 1267-1276, 2000.
    [8] S.H. Choi, J.P. Yun, B. Seo, Y.S. Park, and S.W. Kim “Real-Time Defects Detection Algorithm for High-Speed Steel Bar in Coil”, Proceeding of World Academy of Science, Engineering and Technology, vol.21, pp. 66-70, 2007.
    [9] J. R. Parker, “Practical computer vision using C”, John Wiley and Sons, 1993.
    78
    [10] M.A. Tahir, A. Bouridane, and F. Kurugollu, “Simultaneous feature selection and feature weighting using Hybrid Tabu Search/K-nearest neighbor classifier”, Pattern Recognition Letters, vol. 28, no. 4, pp. 438-446, 2007.
    [11] H. Zhang and G. Sun, “Feature selection using Tabu Search method”, Pattern Recognition, vol. 35, pp. 701–711, 2002.
    [12] M.S. Nixon and A.S. Aguado, “Feature extraction and Image processing”, Newnes, 2002.
    [13] R.A. Johnson and W.W. Dean, “Principal component analysis, 2nd edition”, Springer-Verlag, 2002.
    [14] L. Chen and H. Man, “Discriminant analysis of stochastic models and its application to face recognition”, IEEE International Workshop on Analysis and Modeling of Faces and Gestures, pp. 5–10, 2003.
    [15] H. Peng, F. Long and C. Ding, “Feature Selection Based on Mutual Information: Criteria of Max-Dependency, Max-Relevance, and Min-Redundancy”, IEEE Trans.on Pattern Analysis and Machine Intelligence, vol. 27, no. 8, pp. 1226-1238, 2005.
    [16] H. Liu and L. Yu, “Toward Integrating Feature Selection Algorithms for Classification and Clustering” IEEE Trans.on Knowledge and Data eEngineering, vol. 17, no. 4, pp. 491-502, 2005.
    [17] J.A. Hartigan, “Clustering Algorithms”, John Wiley & Sons, 1975.
    [18] J. C. Dunn, “A Fuzzy Relative of the ISODATA Process and Its Use in Detecting Compact Well-Separated Clusters”, Journal of
    79
    Cybernetics, vol.3, pp. 32-57, 1973.
    [19] J.C. Bezdek, “Pattern Recognition with Fuzzy Objective Function Algoritms”, Plenum Press, 1981.
    [20] T.M. Cover and P.E. Hart, “Nearest Neighbor Pattern Classification”, IEEE Trans. Inform. Theory, vol. 13, no. 1, pp. 21–27, 1967.
    [21] T. Masters, “Practical neural network recipes in C++”, Academic press, 1993.
    [22] R.O. Duda, P.E. Hart, and D.G. Stork, “Pattern Classification”, 2nd edition, John Wiley & Sons, 2001.
    [23] T.Kohonen, “An Introduction to Neural Computing”, Neural Networks, vol. 1, p. 3-16, 1988..
    [24] S. Haykin, “Neural Networks, a comprehensive foundation”, 2nd edition, Prentice Hall, 1994.
    [25] D. P. Muni, N. R. Pal, and J. Das, “Genetic Programming for Simultaneous Feature Selection and Classifier Design”, IEEE Trans. Syst., Man, Cybern. B, vol. 36, pp.106–117, 2006.
    [26] T. Nakashimaa, G. Schaeferb, Y. Yokotaa, and H. Ishibuchia “A weighted fuzzy classifier and its application to image processing tasks”, Fuzzy Sets and Systems, vol. 158, no. 3, pp. 284-294, 2007.
    [27] Y Freund, “Boosting a weak learning algorithm by majority” Information and Computation, vol. 121, No. 2, pp. 256-285, 1995.
    [28] V. Lashkia and S. Aleshin, “Test Feature Classifiers: Performance and Applications”, IEEE Trans. Syst., Man, Cybern. B, vol. 31, vol.
    80
    4, pp.643–650, 2001.
    [29] Shouxian Cheng, FrankY. Shih “An improved incremental training algorithm for support vector machines” Pattern Recognition, vol. 40, pp. 964–971, 2007.
    [30] Abdelhamid Bouchachia Bogdan Gabrys Zoheir Sahel”Overview of Some Incremental Learning Algorithms” Fuzzy Systems Conference, 2007
    [31] L. Fu, H. H. Hsu, and J. C. Principe, “Incremental backpropagation
    learning networks,” IEEE Trans. Neural Netw., vol. 7, pp. 757–762, May 1996.
    [32] Polikar R., Udpa L., Udpa, S., Honavar, V., “Learn++: An incremental learning algorithm for supervised neural networks,” IEEE Trans. Syst., Man, Cybern C, vol. 31, no. 4, pp. 497-508, 2001

    下載圖示
    2011-08-26公開
    QR CODE