Automatic Crack Detection on Pressed panels using camera image Processing

Similar documents
Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

MULTI-PARAMETER ANALYSIS IN EDDY CURRENT INSPECTION OF

Jeff C. Treece and Bishara F. Shamee

License Plate Localisation based on Morphological Operations

Paper Sobel Operated Edge Detection Scheme using Image Processing for Detection of Metal Cracks

A Solution for Identification of Bird s Nests on Transmission Lines with UAV Patrol. Qinghua Wang

Algorithm for Detection and Elimination of False Minutiae in Fingerprint Images

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

The Development of Surface Inspection System Using the Real-time Image Processing

Recognition the Parameters of Slub-yarn Based on Image Analysis

FLUORESCENCE MAGNETIC PARTICLE FLAW DETECTING SYSTEM BASED ON LOW LIGHT LEVEL CCD

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

Integrated Digital System for Yarn Surface Quality Evaluation using Computer Vision and Artificial Intelligence

Method to acquire regions of fruit, branch and leaf from image of red apple in orchard

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

Detection of Greening in Potatoes using Image Processing Techniques. University of Tehran, P.O. Box 4111, Karaj , Iran.

Characterization of LF and LMA signal of Wire Rope Tester

Convenient Structural Modal Analysis Using Noncontact Vision-Based Displacement Sensor

Chapter 4 Results. 4.1 Pattern recognition algorithm performance

Detection of Bare PCB Defects by Image Subtraction Method using Machine Vision

Improved SIFT Matching for Image Pairs with a Scale Difference

Surface Defect Detection for Some Ghanaian Textile Fabrics using Moire Interferometry

Application of Machine Vision Technology in the Diagnosis of Maize Disease

Automatic optical measurement of high density fiber connector

Wheeler-Classified Vehicle Detection System using CCTV Cameras

Title: Reference-free Structural Health Monitoring for Detecting Delamination in Composite Plates

Face Detection System on Ada boost Algorithm Using Haar Classifiers

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Bare PCB Inspection and Sorting System

UM-Based Image Enhancement in Low-Light Situations

Development of Hybrid Image Sensor for Pedestrian Detection

AN EFFICIENT TRAFFIC CONTROL SYSTEM BASED ON DENSITY

GT THE USE OF EDDY CURRENT SENSORS FOR THE MEASUREMENT OF ROTOR BLADE TIP TIMING: DEVELOPMENT OF A NEW METHOD BASED ON INTEGRATION

Image Manipulation Detection using Convolutional Neural Network

Yue Bao Graduate School of Engineering, Tokyo City University

AN ADAPTIVE MORPHOLOGICAL FILTER FOR DEFECT DETECTION IN EDDY

Enhanced Resonant Inspection Using Component Weight Compensation. Richard W. Bono and Gail R. Stultz The Modal Shop, Inc. Cincinnati, OH 45241

DATA ANALYSIS FOR VALVE LEAK DETECTION OF NUCLEAR POWER PLANT SAFETY CRITICAL COMPONENTS

The Hand Gesture Recognition System Using Depth Camera

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Anti-shaking Algorithm for the Mobile Phone Camera in Dim Light Conditions

Quality Control of PCB using Image Processing

Genetic Algorithms-Based Parameter Optimization of a Non-Destructive Damage Detection Method

SINCE2011 Singapore International NDT Conference & Exhibition, 3-4 November 2011

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Student Attendance Monitoring System Via Face Detection and Recognition System

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

A New Social Emotion Estimating Method by Measuring Micro-movement of Human Bust

AN EFFICIENT IMAGE ENHANCEMENT ALGORITHM FOR SONAR DATA

Automatic Morphological Segmentation and Region Growing Method of Diagnosing Medical Images

New Multi-Technology In-Line Inspection Tool For The Quantitative Wall Thickness Measurement Of Gas Pipelines

Chapter 6. [6]Preprocessing

Performance Evaluation of Edge Detection Techniques for Square Pixel and Hexagon Pixel images

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

COMPARATIVE PERFORMANCE ANALYSIS OF HAND GESTURE RECOGNITION TECHNIQUES

Removal of Gaussian noise on the image edges using the Prewitt operator and threshold function technical

Touchless Fingerprint Recognization System

Number Plate Recognition System using OCR for Automatic Toll Collection

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

Privacy-Protected Camera for the Sensing Web

Modelling of Pulsed Eddy Current Testing of wall thinning of carbon steel pipes through insulation and cladding

The History and Future of Measurement Technology in Sumitomo Electric

A Novel Crack Location Method Based on the Reflection Coefficients of Guided Waves

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

Image Forgery Detection Using Svm Classifier

Automated measurement of cylinder volume by vision

Recognition Of Vehicle Number Plate Using MATLAB

VLSI Implementation of Impulse Noise Suppression in Images

DETECTION AND SIZING OF SHORT FATIGUE CRACKS EMANATING FROM RIVET HOLES O. Kwon 1 and J.C. Kim 1 1 Inha University, Inchon, Korea

High Frequency Acoustic Signal Analysis for Internal Surface Pipe Roughness Classification

AUTOMATED MALARIA PARASITE DETECTION BASED ON IMAGE PROCESSING PROJECT REFERENCE NO.: 38S1511

NSERC Summer Project 1 Helping Improve Digital Camera Sensors With Prof. Glenn Chapman (ENSC)

Finger rotation detection using a Color Pattern Mask

CALIBRATION OF DETECTION SYSTEM OF CRACK IN CONCRETE STRUCTURE BY USING IMAGE PROCESSING TECHNOLOGY

Wireless Temperature and Illuminance Sensor Nodes With Energy Harvesting from Insulating Cover of Power Cords for Building Energy Management System

Colour Profiling Using Multiple Colour Spaces

Scrabble Board Automatic Detector for Third Party Applications

Image Based Subpixel Techniques for Movement and Vibration Tracking

Capabilities of Flip Chip Defects Inspection Method by Using Laser Techniques

An Online Image Segmentation Method for Foreign Fiber Detection in Lint

FILTER FIRST DETECT THE PRESENCE OF SALT & PEPPER NOISE WITH THE HELP OF ROAD

Image Enhancement System Based on Improved Dark Channel Prior Chang Liu1, a, Jun Zhu1,band Xiaojun Peng1,c

AUTOMATIC ATIC PCB DEFECT DETECTION USING IMAGE SUBTRACTION METHOD

Detection and Verification of Missing Components in SMD using AOI Techniques

Array Eddy Current for Fatigue Crack Detection of Aircraft Skin Structures

INFLUENCE OF SIGNAL-TO-NOISE RATIO ON EDDY CURRENT SIGNALS OF CRACKS IN STEAM GENERATOR TUBES

A Study on Developing Image Processing for Smart Traffic Supporting System Based on AR

Drink Bottle Defect Detection Based on Machine Vision Large Data Analysis. Yuesheng Wang, Hua Li a

A Training Based Approach for Vehicle Plate Recognition (VPR)

QUALITY CHECKING AND INSPECTION BASED ON MACHINE VISION TECHNIQUE TO DETERMINE TOLERANCEVALUE USING SINGLE CERAMIC CUP

The study on the woofer speaker characteristics due to design parameters

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

MAV-ID card processing using camera images

Filtering and Processing IR Images of PV Modules

Study on the Algorithm of Vibration Source Identification Based on the Optical Fiber Vibration Pre-Warning System

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Indoor Location Detection

Oil metal particles Detection Algorithm Based on Wavelet

Transcription:

8th European Workshop On Structural Health Monitoring (EWSHM 2016), 5-8 July 2016, Spain, Bilbao www.ndt.net/app.ewshm2016 Automatic Crack Detection on Pressed panels using camera image Processing More info about this article: http://www.ndt.net/?id=20032 1 Chang won LEE 1, Hwee Kwon JUNG 1, Gyuhae PARK 1 School of Mechanical Engineering, Chonnam National University Gwangju, Republic of Korea, cwlee3737@gmail.com, zergulinghk@gmail.com gpark@jnu.ac.kr Abstract Panel crack detection during the manufacturing process is an important step for ensuring the quality in the industry. Traditional crack detection methods are subjective and expensive because they are performed by human inspectors. Therefore, implementation of on-line and precise crack detection is necessary during the panel pressing process. In this paper, two image process based crack detection methods are developed by inspecting panel product images obtained by a regular CCTV camera system. The first technique is based on evaluation of the panel edge lines which are extracted from a percolated object image. This technique does not require a baseline image for crack detection. Another technique is based on the comparison between a base and a test image using the local image amplitude mapping. Experiments are performed in the laboratory and in the actual manufacturing lines. Experimental results demonstrate that the proposed method could effectively detect the panel cracks with improved speed. Keywords: Image processing, Cracks, Crack detection, Camera image, Percolation, 1. INTRODUCTION Various mechanical components are produced by sheet metals with several manufacturing processes, including press-working. During these processes, including punching, blanking, embossing, materials undergo large deformations in high speed, which may result in manufacturing defects such as cracks, imprints, necking, fall-in, marking lines and side-wall wrinkles [1, 2]. Defect detection during the manufacturing process is an important step for ensuring the panel product quality in the industry. Traditional crack detection methods are performed by experienced human inspectors. The detection rate of the traditional method is affected by the skill and the experience of human inspectors. This method is also less reliable and unstable in many cases. Therefore, the development and implementation of an automatic and precise defect detection technique is necessary during the press-working process. One type of defect inspection technique monitors vibrations of pressure signals of a press line [3,4]. Because signal distortions or shape changes are generated by abnormal conditions of a press line, defect occurrence is detected by monitoring signal changes. However, this method has a limitation that it could not inspect individual panel product. Image based defect detection methods could provide several advantages over existing methods in the press line because they are non-invasive, accurate, and could be easily implemented in the manufacturing line for crack detection. [5]. Image processing techniques are developed in order to detect surface damage on panel products, including rails, PCB panels, printed materials and LCD panels. Defect detection techniques based on image processing could be categorized into two types. One does not require base image for defect

detection. Another type of techniques uses the differences between a base image and a newly acquired image. Toshiyuki et al. [6] derived eigenvalues of every local window and compared each value to find out the relative changes in local areas. In their study, they are able to visualize a certain area which is considered to contain a defect. Yang et al. [7] utilized two stereo cameras to achieve 3D movements of a large structure such as a bridge, and measured the strain of a target area. Based on analysis of strain measurements, the crack location and intensity was identified. Meanwhile, image processing techniques using base images usually utilizes differences in images to detect cracks or defects. Kim et al. [8] designed a high speed image acquirement system and conducted a statistical analysis of acquired images for inspection of steel coil products. First, the image difference is generated by subtraction between the base and the test images. Then the difference is converted to a binary image after applying a threshold method. In this study, the value of threshold limit was determined based on the image histogram. After the binary image generation, various features are extracted and used to detect defects on the coil product. Peng et al. [9] studied the detection of defects on printed materials using image processing techniques. In order to improve the detection rate, they considered three color factors (R, G, B factors) and edge lines were extracted and eliminated to overcome problems of false positive errors from the fact that printed materials are not precisely arranged while each image is acquired. Kim et al. [10] conducted a study on gas leak detection using image processing. In their study, gas leakage was detected by monitoring the histogram values of the image difference between present and previous images. In this study, we developed two image processing techniques for surface crack detection for pressed panel products. One technique uses the percolation process to extract the shape edge line information, and cracks are detected by conducting a unique edge line analysis. This method does not require a base image for defect detection. The other technique uses both the base and test images. In order to alleviate false-positive errors caused by mis-arrangement of panel products in the press line, a method referred to as a local image amplitude mapping was developed and implemented. Several lab-scale experiments are implemented to demonstrate the performance of the proposed techniques. Additionally, the proposed techniques are applied to a real press line detect cracks on real panels. 2. CRACK DETECTION METHODS BASED ON IMAGE PROCESSING 2.1 Crack detection technique without base image comparison The first detection technique does not require the base image for crack detection. This technique consists of four steps depicted in Fig. 1. First, a new panel images, during the manufacturing stage, are captured using a camera system which is installed in a press line. In order to extract the target image of interest from various backgrounds, every pixel values are calculated by its color factors (R, G, B factors) and brightness factors. A binary image is then generated with the pre-defined threshold value, as the second step. In the third step, the percolation method is used to extract the shape edge line information of the object. Finally, the extracted edge lines are analyzed for defect detection. Almost all of edge lines of panels contain smooth variances of angle in the edges. When a crack occurs in a panel product, there is sudden and acute variance of relative angle, as shown in Fig. 2, which could be used as an indicator of the presence of crack. Therefore, the relative angle variances of each line are evaluated for detection and localization of cracks. 2

Figure 1 : Crack detection procedure without base image Figure 2 : Edge line analysis for crack detection 3

2.2 Crack detection technique with base image Figure 3 : Crack detection procedure with base image Crack detection using base images also contains four steps as described in Fig. 3. The first step is the same as the previous one that every panel image is acquired using the installed camera system, which is then converted to gray scaled images for fast image processing. In order to reduce noise components caused by the shadow and light effects, a wiener filtering is first conducted. Wiener filters normalize the value of certain pixels based on neighborhood pixels. A Sobel mask is applied next to extract the edge line from the image. If objects of the base and test images are not precisely arranged, there will be large errors in the image difference after subtraction, which may result in false indication. In order to overcome this problem we apply the local image amplitude mapping process to the base image and the test image. By comparing the local window, instead of comparing every pixel, the false indication could be significantly reduced. Finally, the presence of cracks is visualized by subtracting the test mapping results from that of the base image. During the mapping process, the size of local window is determined after considering the size of crack to be detected and the maximum mis-arrangement value of images. 4

Figure 4 : Local image amplitude mapping for crack detection Figure 5 : Detection result comparison according to various window sizes 3. EXPERIMANTAL RESULT Several experiments were performed to demonstrate the performance of the developed techniques. As shown in Fig. 6, a cell phone camera was used to capture the image of panel (washing machine) in a real press line. The camera is placed 1-m above the convey belt. During the press process, each panel is produced at every 10 second. The images are taken form 13 minutes, and a total of 78 panel images are collected. The image acquisition area was approximately 70 x 45cm, which corresponds 750 x 400 pixels to be analyzed.. 5

Figure 6 : Image acquisition setup in a real press line and extracted panel image 3.1 Crack detection results without base image During the experiment, no defected product was identified. Therefore, simulated cracks, with the size in the range of 1 x 7cm, 0.5 x 4cm, 0.5 x 2cm and 0.2 x 2cm, are introduced at various locations as shown in Fig 7. In order to speed up the crack detection process, the resolution of the initial image was lowered by three times than that of the original image. As the results shown in Fig. 7, it was possible to detect various sizes of cracks with the very high accuracy. Even with the presence of sharply created holes which look similar to cracks, no false positive error was reported. This is due to the fact that hole s edge has rectangular shape and is considered to be smooth by the edge curve evaluation algorithm. It takes less than 8 second to complete the detection process after an image is acquired. (a) crack(1cmx7cm) detection result (b) crack(0.5cmx4cm) detection result (c) crack(0.5cmx3cm) detection result (d) crack(0.2cmx2cm) detection result Figure 7 : crack detection result using edge line analysis 3.2 Crack detection results with base image In this technique, the extracted panel image shown in Fig. 6 was used as a base image. The same cracks in Fig. 7 (a) and (d) were used and the second algorithm. This algorithm uses the comparison between a base and a test image, and the local amplitude mapping is applied to detect the cracks. Crack detection was conducted with various window sizes (75 x 40 pixels, 50 x 26 pixels and 38 x 20 pixels) and the results are compared in Fig. 8 and 9. The computational time was greatly reduced as the size of window increased. With 38 x 20 pixels 6

of the window size, the detection procedure took 7 seconds, while it takes less than 4 seconds with a 75 x 40 pixel window size. The window size also affects the accuracy of crack detection. For example, if the size of crack is small as shown in Fig. 9 (b), a false positive error could happen with a relatively large window size. From the results, it is apparent that a stable and accurate crack detection is possible with an appropriate size of window and the use of local image amplitude mapping. (a) (b) (c) (d) Figure 8 : 1x7cm damaged image (b) result image of 75x40window (c) result image of 50x26window (d) result image of 38x20 window (a) (b) (c) (d) Figure 9 : (a) 0.2x2cm damaged image (b) result image of 75x40window (c) result image of 50x26window (d) result image of 38x20 window 4. CONCLUSIONS This paper proposed two image processing techniques for fast and automatic crack detection for pressed panel products. The first method does not require the use of a base image for crack detection. Instead, cracks are detected and localized with the unique edge line analysis, 7

proposed in this study. Crack detection with base image uses the image differences between a stored image in an undamaged state and a tested image. Noise components of the image are reduced by applying a winner filtering. Edge lines are generated by operating Sobel mask. The local image amplitude mapping is performed to the images in order to minimize the error when objects are not precisely arranged in the same position. After the mapping process, crack occurrence and location are identified from the subtracted mapping result. For experiments, we collected panel images from a real press line. Through experiments on real produced panels, we have shown that both proposed image processing techniques are able to detect crack defects with reasonable accuracy and speed. In order to handle real-world applications, our study focuses on increasing the speed of overall signal processing and reducing the false positive errors. Also combining both techniques are being carried out to improve the crack detection capability. REFERENCES [1] S. Kalpakjian and S. R. Schmid, Manufacturing process for engineering materials, 5/e in SI units, pp. 392-461. [2] Taylan Altan, Dissecting defects part 1: Examining process variables to fined stamped part quality flaws, <FMA-the Fabricators & Manufacturers Association>, October 9, 2007. [3] H. Du and B. E. Klamecki, Force sensors embedded in surfaces for manufacturing and other tribological process monitoring, Journal of Manufacturing Science and Engineering, Vol. 121, Issue. 4, pp. 739-748, 1999. [4] N. Mahayotsanun, J. Cao, M. Peshkin, S. Sah, R. Gao, C.T. Wang, Intergrated sensing system for stamping monitoring control, IEEE SENSORS 2007 Conference, Vol. 5, pp 1376-1379, 2007. [5] S. Chambon and J. M. Moliard, Automatic road pavement assessment with image processing review and comparison, International Journal of Geophysics, Vol. 2011, pp. 1-20, 2011. [6] T. Amano, Correlation based image defect detection, Proceedings of the 18t International Conference on Pattern Recognition, Vol. 1, pp. 163-166, 2006. [7] Y. S. Yang, C. M. Yang, C. W. Huang, Thin crack observation in a reinforced concrete bridge, Advances in Engineering Software, Vol. 83, pp. 99-108, 2015. [8] C. H. Kim, S. H. Choi, W. J. Joo, G. B. Kim Classification of surface defect on steel strip by KNN classifier, Advances in Engineering Software, Vol. 83, pp. 99-108, 2015. [9] Peng, X., Chen, Y., Xie, J., Liu, H., & Gu, C. An intelligent online presswork defect detectino method and system, Information Technology and Computer Science (ITCS), 2010 Second International Conference on. IEEE, 2010. [10] S. O. Kim, H. S. Jeon, K. S. Son, G. S. Chae, J. W. Park Steam leak detection method in a pipeline using histogram analysis, Jounal of the Korean society for nondestructive testing, Vol. 35,No. 5, pp. 307-313, 2015. 8