A Study on Welding Bead Detection and Inspection Using Computer Vision Algorithms
- Alternative Title
- 컴퓨터 비전 알고리즘을 이용한 용접 비드 검출 및 검사에 관한 연구
- Abstract
- Welding activities are very hazardous and sometimes disadvantageous to its clients when it comes to accidents or uncertainty coincidences. The uncertainties might be caused by machines such as robot crushes and breakdowns which sometimes cause huge damage such as physical injuries to its clients leading to death and environmental pollution at large. Apart from causing physical injuries to the victims, if happens repeatedly, they might cause mental torture and psychological panic to workers who might be intimidated by the situation at the working station. The welding activities require regular and scheduled routines for assessment and evaluation of the machines involved in welding activities to avoid environmental bizarre such as fire outbreaks caused by defective tools. That’s why we propose an automatic multi-camera system that uses computer vision to detect and inspect the quality of welding beads in a factory. Additionally, we use the same system to evaluate the perfectness or defectiveness of the welding robot.
In this study, we propose computer vision algorithms to detect and inspect welding beads on shear reinforcement with dual anchorage (SRD) which are recently used for building mansions and apartments in the field of building construction. To achieve the goal of this work, the author employed both rule-based and deep learning-based algorithms with image processing techniques for object detection, localization, and image classification. First, this study involves the development of an automatic multi-camera system for image and video frame acquisition, processing, and analysis.
Second, we develop an algorithm for welding bead detection based on the Morphological Geodesic Active Contour (MGAC) by adding image processing techniques such as the inverse Gaussian operator, and histogram equalization algorithm because of the nature of the environment where the experiments were performed. The proposed algorithm, performed better however, it was slow compared to the conventional ones at a computational time of 0.68s for a single frame with an average of 0.99, 0.98, 0.99, and 0.94 metrics in terms of recall, precision, F-Measure, and IOU respectively.
Geodesic active contours are well known for being slow and sometimes are not suitable for real-time applications, therefore, we propose a histogram-based algorithm to determine the lower and upper boundaries of the inhomogeneous pixel’s distribution using Chebyshev’s inequality boundaries at a clipping-off value of 25% and k = 2. The proposed algorithm performed better in terms of computational time by 20 times the first proposed one however, the metrics of evaluation were lagging at 0.94, 0.95, 0.94, 0.90 for recall, precision, F-Measure, and IOU respectively. We modified the pre-trained model (Mask-RCNN) by adding a classification algorithm to the mask layer. The model achieved a classification accuracy of 92% with just three (3) misclassified class labels, after training the model for 20 epochs, however, testing procedures took at least 1.84s per frame. Additionally, the modified Mask-RCNN achieved a segmentation accuracy of 0.96, with 1.00, and 1.00 for precision and recall values respectively regardless of the environment’s predefined conditions.
- Author(s)
- MLYAHILU JOHN
- Issued Date
- 2023
- Awarded Date
- 2023-02
- Type
- Dissertation
- Publisher
- 부경대학교
- URI
- https://repository.pknu.ac.kr:8443/handle/2021.oak/32898
http://pknu.dcollection.net/common/orgView/200000664992
- Affiliation
- 부경대학교 대학원
- Department
- 대학원 IT융합응용공학과
- Advisor
- Jong-Nam Kim
- Table Of Contents
- I. Introduction 1
1.1. Study Overview 1
1.2. Study Significances 3
1.3. Study Challenges and Motivation 5
1.4. Goal of Study 8
1.5. Thesis Outline 9
II. Methods for Object Detections 10
2.1. Statement of the Problem and Existing Methods 10
2.2. Computer Vision Algorithms 11
2.2.1 Image Processing 13
2.2.2 Objects Detection Algorithms 13
2.3. Segmentation Algorithms 14
2.3.1. Thresholding Algorithms 15
2.3.2. Local Thresholding 16
2.3.3. Global Thresholding 17
2.3.4. Compression-based Algorithms 18
2.3.5. Histogram-based Algorithms 19
2.3.6. Edge Detection Algorithms 20
2.3.7. Region Growing Algorithms 21
2.3.8. Partial Differential Equation-based Algorithms 23
2.3.8.1. Lagrangian-based Algorithms 24
2.3.8.2. Level Set-based Algorithms 24
2.3.9. Variational Algorithms 25
2.3.10. Graph Partitioning Algorithms 26
2.3.10.1. Markov Random Fields-based Algorithms 26
2.3.10.2. Segmentation Using MRF and MAP 27
2.4. Artificial Intelligence Algorithms 28
2.5. Applications of Artificial Intelligence Algorithms 29
2.6. Limitations of Artificial Intelligence Algorithms 32
2.7. Categories of Artificial Intelligence Algorithms 35
2.7.1 Machine Learning Algorithms 36
2.7.1.1 Supervised Learning Algorithms 38
2.7.1.2. Unsupervised Learning Algorithms 39
2.7.1.3. Reinforcement Learning Algorithms 39
2.7.2. Deep Learning Algorithms 40
2.7.3. Types of Deep Neural Networks 40
2.7.3.1. Multilayer Perceptron 40
2.7.3.2. Convolutional Neural Networks 41
2.7.3.3. Recurrent Neural Networks 42
2.7.3.4. Generative Advisory Networks 43
2.7.4. Deep Neural Networks for Object Detection 43
2.7.4.1. RCNN Family Networks 43
2.7.4.2. YOLO Family Networks 45
2.7.5. Limitations of Pretrained Models 46
III. Proposed Algorithms 47
3.1. An Automatic Multi-Camera System 47
3.1.1. Motivation 47
3.1.2. Proposed Multi-Camera System 47
3.2. Proposed Morphological Geodesic Active Contour 49
3.2.1. Motivation 50
3.2.2. Modified Morphological Geodesic Active Contour 50
3.3. Histogram Clipping Based on Optimal Boundaries 57
3.3.1. Motivation 57
3.3.2. Proposed Algorithm Based on Histogram Clipping 57
3.4. Modified Mask RCNN with Classification Algorithm 63
3.4.1. Motivation 63
3.4.2. Modified Mask RCNN with Classification Algorithm 63
IV. Experimental Results 69
4.1. Image Properties 69
4.2. Image Processing for Modified MGAC 72
4.3. Selection of Parameter Values for Modified Morphological Geodesic Active Contour Algorithm 75
4.4. Results from Modified MGAC 79
4.5. Preprocessing for Histogram Clipping Algorithm 80
4.6. Results from Histogram Clipping Algorithm 86
4.7. Results from Modified Mask R-CNN Model 87
4.8. Comparative Results with the Conventional Algorithms 90
4.9. Evaluation Metrics 93
4.9.1. Evaluation for the Proposed Rule-based Algorithms 93
4.9.2. Mask RCNN’s Segmentation and Classification Evaluation Metrics 99
4.10. Results Deployment Using Batch Model with GUI 104
V. Conclusion 107
References 110
Publications and Conferences 121
List of Publications 121
List of Conferences 122
Acknowledgment 123
- Degree
- Doctor
-
Appears in Collections:
- 대학원 > IT융합응용공학과
- Authorize & License
-
- Authorize공개
- Embargo2023-02-08
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.