SlideShare uma empresa Scribd logo
1 de 7
Baixar para ler offline
The International Journal Of Engineering And Science (IJES)
|| Volume || 3 || Issue || 3 || Pages || 43-49 || 2014 ||
ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805
www.theijes.com The IJES Page 43
Development of Automatic Welding and Inspecting System using
Machine Vision System for Nuts Welded on the Support Hinge
Seong-Jin Kim, Seong-Cheol Lee, Jwong- Kwon Lee
1
Chonbuk National University Automobile-parts & Mold Technology Innovation Center, Jeonju City, Korea
2,
Department of Mechanical Engineering, Chonbuk National University, Jeonju City, Korea
3,
Changwon Metal Industry Co. LTD, Kunsan City, Korea
-----------------------------------------------------------ABSTRACT----------------------------------------------------------
This paper is about the development of automatic inspection system of welded nuts on support hinge used to
support the trunk lid of a car using machine vision system. Until now, inspection of welded nuts was being
performed manually visual inspection by worker in projection welding process. So it caused the production of
poorly-made parts. The conditions of poorly-made parts divided into two categories; an omission of nuts, an
eccentricity of welded nuts. These parts make trouble to erect between support hinge and the lid of trunk.
To improve demerits of this manual operation, automatic inspection system using machine vision system is
introduced. Inspection process is performed to make the complete vision based automatic inspection system
before assembly, and this procedure led to the manufacturing cost saving. As the inspection algorithm, template
matching algorithm(pattern matching and geometric matching techniques in NI IMAQ VISION) is applied to
distinguish the articles of good quality and the poorly-made articles. Main panel of developed vision program is
programmed by NI LabVIEW software. Main program contains operating mode and setting mode compensating
minimum matching score about the variation of the lighting condition.
The designed inspection system with test algorithm, lighting system and program showed good results to and led
to the increment of productivity in accordance with the reduction of elimination of poorly-made parts.
Keywords-Support Hinge, automatic welding and inspecting system, machine vision, template matching.
---------------------------------------------------------------------------------------------------------------------------------------
Date of Submission: 21 December 2013 Date of Acceptance: 25 March 2014
---------------------------------------------------------------------------------------------------------------------------------------
I. INTRODUCTION
Most of automobile parts companies in domestic are dependent on manual process to inspect the finished
products. A support hinge used to support the trunk lid is welded nuts on the hole by projection welding in Fig. 1.
Projection welding and inspecting processes of support hinges are done manually, so the accuracy and the quality
of the products are changed on worker’s condition.
To reduce the inconvenience of manual operation and improve the working condition, this paper
introduces automatic welding and inspecting system using machine vision. It is comprised of mainly four parts,
which are vision system, conveyor belt system, actuator module, and an automatic welder. Vision system acts like
a sensor detecting the welded nuts, identifying the position of welded nuts, and judging the result. The conveyor
belt system has a role of guidance of moving the support hinge. And actuator modules continuously transfer the
support hinges to the next process through the pre-calculated stroke.
Vision part is controlled by computer with inspection program. Other parts are controlled by PLC
(programmable logic controller). Vision system and automatic welding system are designed for the accuracy of
welding tolerance and interface between the computer and PLC. To interface between vision program and PLC,
30V digital I/O board (NI PCI-6514) is used.
Fig. 1Actual photo of support hinge
Development of Automatic welding and inspecting system using…
www.theijes.com The IJES Page 44
II. MECHANISM OF AUTOMATIC WELDING AND INSPECTING SYSTEM
1. Design of automatic welding and inspection system
The 3D design program (Pro/E CAD) was used for the comprehensive design of automatic welding and
inspection system. Firstly, object is transferred by conveyor belt. One actuator module obtains the object and then
the other actuator module grips the object for welding process. For the second time, after completing welding
process, the object is transferred to the inspection part using machine vision. And the other actuator grips and
transfers the object on the back light box. When the object comes in the image domain, the signal is generated, and
then the image is captured and saved. Saving the image, template matching is accomplished. So the product is
distinguished whether the object is good or NG. Fig. 2shows the 3D view of the system and Fig. 3 explains the
block diagram of control system.
Fig. 2 3D model of designed system
Fig. 3 Block diagram of designed system
2. Loading system
A loading system used belt conveyor that is designed to supply the objects at regularly spaced intervals.
It has height difference between both ends, so the objects which have height difference between both ends are able
to transfer more favorably. Fig. 4 shows 3D view and actual photo of conveyor system, respectively.
(a) 3D View (b) Actual photo
Fig. 4 Conveyor system
Development of Automatic welding and inspecting system using…
www.theijes.com The IJES Page 45
III. TRANSFER SYSTEM
A transfer system has two actuator modules; one is for welding, the other is for vision inspection. A
transfer system for welding plays an important role that it continuously moves the objects which are supplied
through the conveyor system to welding machine. It composites three actuators along the 3-axes(x-y-z) to match
the welding point accurately. And it is designed for the precise movement of the x-axis controlled by AC
servo-motor. In addition, it is designed to grip the object more stably through the end effecter of the actuator. Fig.
5 shows the 3D view and actual photo of an actuator module, respectively.
(b) 3D View (b) Actual photo
Fig. 5 Actuator for welding process
The actuator for vision inspection is designed to operate through input signal which is generated after
welding process. And like the preceding, it is designed to grip the object more stably through the end effecter of
the actuator. Fig. 6 shows the 3D view of the actuator for inspection using machine vision.
(c) 3D View (b) Actual photo
Fig. 6 Actuator for vision inspection
IV. MACHINE VISION SYSTEM AND INSPECTION ALGORITHM
In this study, we used analog CCD camera and durable LCD light panel. As we apply the back light
condition, we designed that the computer vision system is able to recognize the object more easily. Fig. 7 shows
3D view of machine vision system, respectively.
Fig. 7 3D view ofmachine vision system
Development of Automatic welding and inspecting system using…
www.theijes.com The IJES Page 46
1. Machine vision system
CCD Camera is mainly used in machine vision system because of its excellent durability and high speed.
CCD camera achieves image data on wanted area. As input image data is sent to computer through the frame
grabber, users can develop the program as image processing. Table 1 explains the specification of parts used in
this study. To consistently maintain the lighting condition in vision system, back light LCD is used, which can
maintain the regular intensity of light in object and its surround.
Table 1 Specification of inspection system
Index Specification
S/W NILabVIEW & IMAQVISION
H/W
Camera
SONY XC-ES30
- Analog CCD, 30f/sec
- Resolution : 640×480
Light LCD Panel
Frame Grabber NIPCI-1407 Board
2. Template matching algorithm
Most of the applications of computer vision algorithms simply have to know whether the obtained image
contains some previously defined sub-image or not. The sub-image is called a template and should be an ideal
representation of the pattern or object which is being sought in the image. The template matching technique
involves the translation of the template to every possible position in the image and the evaluation of a measure of
the match between the template and the object image at that position. If the similarity measure is large enough then
the object can be assumed to be present. Similarity measure is based on the Euclidean distance. Other methods
computing the similarity measure are MAD(Mean Absolute Differences) and MSE(Mean Square Error). We will
compute the cross-correlation function from the similarity measure. In this paper, we explain the similarity
measure based on Euclidean distance method.
A common measure employed when comparing the similarity of two images (e.g. the template t(i,j) and
the test image g(i,j)) is the metric based on the standard Euclidean distance between two sectors, defined by:
(1)
The summation is evaluated for all i, such that (i-m) is a valid coordinate of the template sub-image. This
definition amounts to translating the template t(i,j) to a position (m,n) along the test image and evaluating the
similarity measure at that position. Alternatively, the square root in the Euclidean definition can be removed by
squaring both sides of the equation.
(2)
Note that the summation of the last term is constant since it is a function of the template only and is evaluated over
the complete domain of the template. If it is assumed that the first term is also again summing over the usual range
of i and j : R(m,n) is the cross-correlation function. The template t(i-m,j-n) and the section of g(i,j) in the vicinity
of (m,n) are similar when the cross-correlation is large.
(3)
If the assumption that the summation of g(i,j) is independent of m and n is not valid, an alternative to computing R
is to compute the normalized to computing R is to compute the normalized cross-correlation N(m,n) given by:
(4)
The normalized cross-correlation (NCC) may be scaled so that it lies in the range 0 to 1. Thus, the cross-
correlation may be redefined:
(5)
Fig. 8 shows the pre-defined template image and Fig.9 shows the matched image using NCC[5][6][7].
Development of Automatic welding and inspecting system using…
www.theijes.com The IJES Page 47
(a) nut on the left (b)hole (c) nut on the right
Fig. 8 Pre-defined template images
Fig. 9 Matched image using NCC
3. Inspection program
Image analysis program is done by using LabVIEW programming tool. To acquire the test image, NI
VISION software is used. And template matching algorithm explained is programmed. Inspecting image size is
640×480 and computing the algorithm in ROI(region 1510 of interest) intents to save memory and reduce the
operating time. One of the most important programming factors is to find the minimum matching score. We
obtained the minimum matching scores using the distribution method of matching scores calculated from the
correct and incorrect matching images. The dotted line denotes the decision threshold MSth for whether matching
is correct or not, ⓐand ⓑdenote the regions of false rejection and false acceptance, respectively. The decision
criterion should establish a decision boundary which minimizes the false rejection rate for a pre-specified false
acceptance rate. Fig. 11 shows the distribution of matching scores for correct and incorrect matching. Fig. 12
shows the main panel which shows the captured picture after inspecting the support hinge.
Fig. 11 Distribution of correct and incorrect matching scores
Fig. 12 Main control panel of automatic welding and inspection system using machine vision
In the operating mode, the image capture is triggered by the input signal and only one image is processed,
but the automatic image capture is done in the setting mode. By applying the setting mode, operators can adjust the
Development of Automatic welding and inspecting system using…
www.theijes.com The IJES Page 48
size of ROI and a kind of matching mode. Operating the setting mode on the developed program is explained in
Fig. 13.
Fig. 13 Setting mode of inspection program
V. EXPERIMENTAL RESULT
Generally, there are two kinds of poorly-made products having bad quality: eccentrically welded nuts on
support hinge and missing nuts on support hinge. And another kind of poorly-made is the condition of
eccentrically welded nuts, but there is no interference between two holes. Detecting former two types of
poorly-made is solved using template matching techniques.
Another problem is solved using geometric matching techniques. The geometric matching algorithm
uses geometric information present in the template image as the primary features for matching. Geometric features
can range from low-level features, such as edges or curves, to higher-level features, such as the geometric shapes
made by the curves in the image. Every types of welded nut’s position was tested in this paper, and the test results
were in Fig. 14.
(a)An article of good quality (b)Omitted nuts (c)Eccentric nuts
Fig. 14 Figure after image analysis (template matching)
Fig. 14(a) shows that all templates are matched. There is one cross mark in the center of each hole, which
has the information of the position of hole. And Fig. 14(b) shows that all nuts are omitted on the support hinge.
Because matching score is less than the minimum matching score after the template matching is performed, there
is no cross mark in the hole and no information about pixels position. Finally, as you can see from Fig. 14(c), one
nut is eccentrically welded on support hinge. We can’t see any cross mark on the left side hole. Image processing
test having different conditions was tried and the results are shown in Fig. 15.
(a)An article of good quality (b)Poorly-made article (Eccentric nuts)
Fig. 15 Geometric matched images
Development of Automatic welding and inspecting system using…
www.theijes.com The IJES Page 49
Fig. 15(a) shows an article of good quality. There is no interference and no eccentricity between two
holes. Fig. 15(b) shows poorly-made article. There is no interference between two holes, but nuts are eccentrically
welded. So geometric matching is not performed. Also, there is no cross mark having the information of position.
VI. CONCLUSION
To detect the poorly-made conditions about finished products of support hinges, the application of
template matching algorithm and geometric matching algorithm were done well and showed good results. And
designed back light LCD system is most suitable for inspecting the support hinge. Through the use of the
inspection system using machine vision, the followings are expected.
1) Working conditions are improved.
2) Expedient detection of the conditions of the products found to have defects.
ACKNOWLEDGEMENTS
This research was funded by Changwon Metal Industry Co. Ltd. and Kunsan Cluster Agency of Korea Industrial
Complex Corporation.
REFERENCES
[1] M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, Application of fuzzy theory to writer recognition of Chinese characters, International
Journal of Modelling and Simulation, 18(2), 1998, 112-116.
[2] Y. C. Lee, S. C. Lee, and S. M. Kim, Design of Vision Based Punching Machine having Serial Communication, International
Conference on Control, Automation and Systems, 2005, 2430-2434.
[3] S. M. Kim, J. Y. Yoon, Y. C. Lee, and S. C. Lee, Inspection System of Omission and Eccentricity of Welded Nuts using Machine Vision,
International Conference on Control, Automation and Systems, 2006, 506-511.
[4] R.E. Moore, Interval analysis (Englewood Cliffs, NJ: Prentice-Hall, 1966).
[5] Forsyth, Ponce, Computer Vision, A modern approach (Prentice Hall, 2001).
[6] R. C. Gonzalez, and R. E. Woods, Digital Image Processing (Prentice Hall, 2001).
[7] Thomas Klinger, Image Processing with LabVIEW and IMAQ Vision (Prentice Hall, June 11, 2001).
[8] D. J. Kang, J. E. Ha, Digital Image Processing Using Visual C++ (SciTech media, 2003).
[9] J. H. Hong, Mechanical Design using Pro/Engineer (SigmaPress, 2003).
[10] David Vernon, Machine Vision, Automated Visual Inspection and Robot Vision (Prentice Hall, 1991).
[11] J. P. Lewis, Fast Normalized Cross-Correlation (Vision Interface, 1995).
[12] Ramesh Jain, RangacharKasturi, Brian G. Schunck, MACHINE VISION (McGraw-Hill, 1998).
[13] J. R. Parker, Algorithms for image processing and Computer vision (Wiley Computer Publishing, 1996).

Mais conteúdo relacionado

Mais procurados

Design and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanismDesign and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanismeSAT Journals
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...IJCSEIT Journal
 
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSINGDAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSINGIAEME Publication
 
Design+of+mechatronics+system+&+control+of+sb w+system
Design+of+mechatronics+system+&+control+of+sb w+systemDesign+of+mechatronics+system+&+control+of+sb w+system
Design+of+mechatronics+system+&+control+of+sb w+systemMahesh Todkar
 
IRJET- Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...
IRJET-  	  Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...IRJET-  	  Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...
IRJET- Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...IRJET Journal
 
Design of 64 bit error tolerant adder
Design of 64 bit error tolerant adderDesign of 64 bit error tolerant adder
Design of 64 bit error tolerant adderiaemedu
 
IRJET - Design and Fabrication of Pick and Place Micro-Grippers
IRJET - Design and Fabrication of Pick and Place Micro-GrippersIRJET - Design and Fabrication of Pick and Place Micro-Grippers
IRJET - Design and Fabrication of Pick and Place Micro-GrippersIRJET Journal
 
A Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformA Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformIRJET Journal
 
IRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling MachineIRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling MachineIRJET Journal
 
Efficiency of bond graph and external model integration for alarm processing ...
Efficiency of bond graph and external model integration for alarm processing ...Efficiency of bond graph and external model integration for alarm processing ...
Efficiency of bond graph and external model integration for alarm processing ...IJAAS Team
 
Finite element analysis of center pin and bracket of jig fixture assembly ijm...
Finite element analysis of center pin and bracket of jig fixture assembly ijm...Finite element analysis of center pin and bracket of jig fixture assembly ijm...
Finite element analysis of center pin and bracket of jig fixture assembly ijm...Dr.Vikas Deulgaonkar
 
IRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical Press
IRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical PressIRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical Press
IRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical PressIRJET Journal
 
Crash Analysis of Torque Box Beam Column of an Automobile Vehicle
Crash Analysis of Torque Box Beam Column of an Automobile VehicleCrash Analysis of Torque Box Beam Column of an Automobile Vehicle
Crash Analysis of Torque Box Beam Column of an Automobile VehicleIRJET Journal
 
Karakuri based dolly frames unstacking system
Karakuri based dolly frames unstacking systemKarakuri based dolly frames unstacking system
Karakuri based dolly frames unstacking systemAnshumanRaj8
 

Mais procurados (19)

Design and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanismDesign and manufacture of an angle adjustable crutch with kennedy key mechanism
Design and manufacture of an angle adjustable crutch with kennedy key mechanism
 
Ai4101201205
Ai4101201205Ai4101201205
Ai4101201205
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
 
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSINGDAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
DAMAGE DETECTION IN BRIDGES USING IMAGE PROCESSING
 
Design+of+mechatronics+system+&+control+of+sb w+system
Design+of+mechatronics+system+&+control+of+sb w+systemDesign+of+mechatronics+system+&+control+of+sb w+system
Design+of+mechatronics+system+&+control+of+sb w+system
 
Article jd2
Article jd2Article jd2
Article jd2
 
IRJET- Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...
IRJET-  	  Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...IRJET-  	  Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...
IRJET- Accuracy Enhancement of CNC Turning by Linear Positioning Error Co...
 
Design of 64 bit error tolerant adder
Design of 64 bit error tolerant adderDesign of 64 bit error tolerant adder
Design of 64 bit error tolerant adder
 
IRJET - Design and Fabrication of Pick and Place Micro-Grippers
IRJET - Design and Fabrication of Pick and Place Micro-GrippersIRJET - Design and Fabrication of Pick and Place Micro-Grippers
IRJET - Design and Fabrication of Pick and Place Micro-Grippers
 
A Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing PlatformA Review on Automatic Staircase Climbing Platform
A Review on Automatic Staircase Climbing Platform
 
IRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling MachineIRJET - Embedded System Based Automatic PCB Drilling Machine
IRJET - Embedded System Based Automatic PCB Drilling Machine
 
Deform 3d
Deform 3dDeform 3d
Deform 3d
 
Efficiency of bond graph and external model integration for alarm processing ...
Efficiency of bond graph and external model integration for alarm processing ...Efficiency of bond graph and external model integration for alarm processing ...
Efficiency of bond graph and external model integration for alarm processing ...
 
CAE Assignment
CAE AssignmentCAE Assignment
CAE Assignment
 
40120140503006
4012014050300640120140503006
40120140503006
 
Finite element analysis of center pin and bracket of jig fixture assembly ijm...
Finite element analysis of center pin and bracket of jig fixture assembly ijm...Finite element analysis of center pin and bracket of jig fixture assembly ijm...
Finite element analysis of center pin and bracket of jig fixture assembly ijm...
 
IRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical Press
IRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical PressIRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical Press
IRJET- Structural Analysis and Optimization of ‘C’ Frame of Mechanical Press
 
Crash Analysis of Torque Box Beam Column of an Automobile Vehicle
Crash Analysis of Torque Box Beam Column of an Automobile VehicleCrash Analysis of Torque Box Beam Column of an Automobile Vehicle
Crash Analysis of Torque Box Beam Column of an Automobile Vehicle
 
Karakuri based dolly frames unstacking system
Karakuri based dolly frames unstacking systemKarakuri based dolly frames unstacking system
Karakuri based dolly frames unstacking system
 

Destaque

How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startupLoic Le Meur
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakShelly Sanchez Terrell
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerLuminary Labs
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsLinkedIn
 

Destaque (6)

Inaugural Addresses
Inaugural AddressesInaugural Addresses
Inaugural Addresses
 
How to think like a startup
How to think like a startupHow to think like a startup
How to think like a startup
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & TextspeakTeaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
 
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI ExplainerHype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
 
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving CarsStudy: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
 

Semelhante a Automatic welding inspection system using machine vision

Monitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemMonitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemIRJET Journal
 
Industrial application of machine vision
Industrial application of machine visionIndustrial application of machine vision
Industrial application of machine visioneSAT Publishing House
 
Intelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designIntelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designeSAT Publishing House
 
Intelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designIntelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designeSAT Publishing House
 
Quality Improvement and Automation of a Flywheel Engraving Machine
Quality Improvement and Automation of  a Flywheel Engraving MachineQuality Improvement and Automation of  a Flywheel Engraving Machine
Quality Improvement and Automation of a Flywheel Engraving MachineIRJET Journal
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Nur Syafiqah Mustaffa
 
Car Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningCar Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningIRJET Journal
 
PC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC MachinePC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC MachineIDES Editor
 
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET Journal
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET Journal
 
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEMVISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEMijmech
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemIRJET Journal
 
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...IRJET Journal
 
Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...IRJET Journal
 
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...IRJET Journal
 
IRJET- Advanced Control Strategies for Mold Level Process
IRJET- Advanced Control Strategies for Mold Level ProcessIRJET- Advanced Control Strategies for Mold Level Process
IRJET- Advanced Control Strategies for Mold Level ProcessIRJET Journal
 
IRJET- Material Dimension Analyzing in Conveyor
IRJET- Material Dimension Analyzing in ConveyorIRJET- Material Dimension Analyzing in Conveyor
IRJET- Material Dimension Analyzing in ConveyorIRJET Journal
 

Semelhante a Automatic welding inspection system using machine vision (20)

Monitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line SystemMonitor and Quality Control for Automatic Production Line System
Monitor and Quality Control for Automatic Production Line System
 
Industrial application of machine vision
Industrial application of machine visionIndustrial application of machine vision
Industrial application of machine vision
 
Intelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designIntelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform design
 
Intelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform designIntelligent two axis dual-ccd image-servo shooting platform design
Intelligent two axis dual-ccd image-servo shooting platform design
 
Quality Improvement and Automation of a Flywheel Engraving Machine
Quality Improvement and Automation of  a Flywheel Engraving MachineQuality Improvement and Automation of  a Flywheel Engraving Machine
Quality Improvement and Automation of a Flywheel Engraving Machine
 
Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)Development of Automated Guided Vehicle (AGV)
Development of Automated Guided Vehicle (AGV)
 
Machine vision amk mtmr final
Machine vision amk  mtmr final Machine vision amk  mtmr final
Machine vision amk mtmr final
 
Car Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep LearningCar Steering Angle Prediction Using Deep Learning
Car Steering Angle Prediction Using Deep Learning
 
PC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC MachinePC-based Vision System for Operating Parameter Identification on a CNC Machine
PC-based Vision System for Operating Parameter Identification on a CNC Machine
 
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving CarsIRJET - Steering Wheel Angle Prediction for Self-Driving Cars
IRJET - Steering Wheel Angle Prediction for Self-Driving Cars
 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management System
 
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEMVISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM
VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM
 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
 
Face Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic SystemFace Recognition Based on Image Processing in an Advanced Robotic System
Face Recognition Based on Image Processing in an Advanced Robotic System
 
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...
Design and Modelling of Automated Dimensional Check Conveyor Belt System for ...
 
Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...Human Action Recognition using Contour History Images and Neural Networks Cla...
Human Action Recognition using Contour History Images and Neural Networks Cla...
 
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
Design and Implementation of a Self-Balancing Two-Wheeled Robot Driven by a F...
 
IRJET- Advanced Control Strategies for Mold Level Process
IRJET- Advanced Control Strategies for Mold Level ProcessIRJET- Advanced Control Strategies for Mold Level Process
IRJET- Advanced Control Strategies for Mold Level Process
 
T03301030107
T03301030107T03301030107
T03301030107
 
IRJET- Material Dimension Analyzing in Conveyor
IRJET- Material Dimension Analyzing in ConveyorIRJET- Material Dimension Analyzing in Conveyor
IRJET- Material Dimension Analyzing in Conveyor
 

Último

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Último (20)

Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

Automatic welding inspection system using machine vision

  • 1. The International Journal Of Engineering And Science (IJES) || Volume || 3 || Issue || 3 || Pages || 43-49 || 2014 || ISSN (e): 2319 – 1813 ISSN (p): 2319 – 1805 www.theijes.com The IJES Page 43 Development of Automatic Welding and Inspecting System using Machine Vision System for Nuts Welded on the Support Hinge Seong-Jin Kim, Seong-Cheol Lee, Jwong- Kwon Lee 1 Chonbuk National University Automobile-parts & Mold Technology Innovation Center, Jeonju City, Korea 2, Department of Mechanical Engineering, Chonbuk National University, Jeonju City, Korea 3, Changwon Metal Industry Co. LTD, Kunsan City, Korea -----------------------------------------------------------ABSTRACT---------------------------------------------------------- This paper is about the development of automatic inspection system of welded nuts on support hinge used to support the trunk lid of a car using machine vision system. Until now, inspection of welded nuts was being performed manually visual inspection by worker in projection welding process. So it caused the production of poorly-made parts. The conditions of poorly-made parts divided into two categories; an omission of nuts, an eccentricity of welded nuts. These parts make trouble to erect between support hinge and the lid of trunk. To improve demerits of this manual operation, automatic inspection system using machine vision system is introduced. Inspection process is performed to make the complete vision based automatic inspection system before assembly, and this procedure led to the manufacturing cost saving. As the inspection algorithm, template matching algorithm(pattern matching and geometric matching techniques in NI IMAQ VISION) is applied to distinguish the articles of good quality and the poorly-made articles. Main panel of developed vision program is programmed by NI LabVIEW software. Main program contains operating mode and setting mode compensating minimum matching score about the variation of the lighting condition. The designed inspection system with test algorithm, lighting system and program showed good results to and led to the increment of productivity in accordance with the reduction of elimination of poorly-made parts. Keywords-Support Hinge, automatic welding and inspecting system, machine vision, template matching. --------------------------------------------------------------------------------------------------------------------------------------- Date of Submission: 21 December 2013 Date of Acceptance: 25 March 2014 --------------------------------------------------------------------------------------------------------------------------------------- I. INTRODUCTION Most of automobile parts companies in domestic are dependent on manual process to inspect the finished products. A support hinge used to support the trunk lid is welded nuts on the hole by projection welding in Fig. 1. Projection welding and inspecting processes of support hinges are done manually, so the accuracy and the quality of the products are changed on worker’s condition. To reduce the inconvenience of manual operation and improve the working condition, this paper introduces automatic welding and inspecting system using machine vision. It is comprised of mainly four parts, which are vision system, conveyor belt system, actuator module, and an automatic welder. Vision system acts like a sensor detecting the welded nuts, identifying the position of welded nuts, and judging the result. The conveyor belt system has a role of guidance of moving the support hinge. And actuator modules continuously transfer the support hinges to the next process through the pre-calculated stroke. Vision part is controlled by computer with inspection program. Other parts are controlled by PLC (programmable logic controller). Vision system and automatic welding system are designed for the accuracy of welding tolerance and interface between the computer and PLC. To interface between vision program and PLC, 30V digital I/O board (NI PCI-6514) is used. Fig. 1Actual photo of support hinge
  • 2. Development of Automatic welding and inspecting system using… www.theijes.com The IJES Page 44 II. MECHANISM OF AUTOMATIC WELDING AND INSPECTING SYSTEM 1. Design of automatic welding and inspection system The 3D design program (Pro/E CAD) was used for the comprehensive design of automatic welding and inspection system. Firstly, object is transferred by conveyor belt. One actuator module obtains the object and then the other actuator module grips the object for welding process. For the second time, after completing welding process, the object is transferred to the inspection part using machine vision. And the other actuator grips and transfers the object on the back light box. When the object comes in the image domain, the signal is generated, and then the image is captured and saved. Saving the image, template matching is accomplished. So the product is distinguished whether the object is good or NG. Fig. 2shows the 3D view of the system and Fig. 3 explains the block diagram of control system. Fig. 2 3D model of designed system Fig. 3 Block diagram of designed system 2. Loading system A loading system used belt conveyor that is designed to supply the objects at regularly spaced intervals. It has height difference between both ends, so the objects which have height difference between both ends are able to transfer more favorably. Fig. 4 shows 3D view and actual photo of conveyor system, respectively. (a) 3D View (b) Actual photo Fig. 4 Conveyor system
  • 3. Development of Automatic welding and inspecting system using… www.theijes.com The IJES Page 45 III. TRANSFER SYSTEM A transfer system has two actuator modules; one is for welding, the other is for vision inspection. A transfer system for welding plays an important role that it continuously moves the objects which are supplied through the conveyor system to welding machine. It composites three actuators along the 3-axes(x-y-z) to match the welding point accurately. And it is designed for the precise movement of the x-axis controlled by AC servo-motor. In addition, it is designed to grip the object more stably through the end effecter of the actuator. Fig. 5 shows the 3D view and actual photo of an actuator module, respectively. (b) 3D View (b) Actual photo Fig. 5 Actuator for welding process The actuator for vision inspection is designed to operate through input signal which is generated after welding process. And like the preceding, it is designed to grip the object more stably through the end effecter of the actuator. Fig. 6 shows the 3D view of the actuator for inspection using machine vision. (c) 3D View (b) Actual photo Fig. 6 Actuator for vision inspection IV. MACHINE VISION SYSTEM AND INSPECTION ALGORITHM In this study, we used analog CCD camera and durable LCD light panel. As we apply the back light condition, we designed that the computer vision system is able to recognize the object more easily. Fig. 7 shows 3D view of machine vision system, respectively. Fig. 7 3D view ofmachine vision system
  • 4. Development of Automatic welding and inspecting system using… www.theijes.com The IJES Page 46 1. Machine vision system CCD Camera is mainly used in machine vision system because of its excellent durability and high speed. CCD camera achieves image data on wanted area. As input image data is sent to computer through the frame grabber, users can develop the program as image processing. Table 1 explains the specification of parts used in this study. To consistently maintain the lighting condition in vision system, back light LCD is used, which can maintain the regular intensity of light in object and its surround. Table 1 Specification of inspection system Index Specification S/W NILabVIEW & IMAQVISION H/W Camera SONY XC-ES30 - Analog CCD, 30f/sec - Resolution : 640×480 Light LCD Panel Frame Grabber NIPCI-1407 Board 2. Template matching algorithm Most of the applications of computer vision algorithms simply have to know whether the obtained image contains some previously defined sub-image or not. The sub-image is called a template and should be an ideal representation of the pattern or object which is being sought in the image. The template matching technique involves the translation of the template to every possible position in the image and the evaluation of a measure of the match between the template and the object image at that position. If the similarity measure is large enough then the object can be assumed to be present. Similarity measure is based on the Euclidean distance. Other methods computing the similarity measure are MAD(Mean Absolute Differences) and MSE(Mean Square Error). We will compute the cross-correlation function from the similarity measure. In this paper, we explain the similarity measure based on Euclidean distance method. A common measure employed when comparing the similarity of two images (e.g. the template t(i,j) and the test image g(i,j)) is the metric based on the standard Euclidean distance between two sectors, defined by: (1) The summation is evaluated for all i, such that (i-m) is a valid coordinate of the template sub-image. This definition amounts to translating the template t(i,j) to a position (m,n) along the test image and evaluating the similarity measure at that position. Alternatively, the square root in the Euclidean definition can be removed by squaring both sides of the equation. (2) Note that the summation of the last term is constant since it is a function of the template only and is evaluated over the complete domain of the template. If it is assumed that the first term is also again summing over the usual range of i and j : R(m,n) is the cross-correlation function. The template t(i-m,j-n) and the section of g(i,j) in the vicinity of (m,n) are similar when the cross-correlation is large. (3) If the assumption that the summation of g(i,j) is independent of m and n is not valid, an alternative to computing R is to compute the normalized to computing R is to compute the normalized cross-correlation N(m,n) given by: (4) The normalized cross-correlation (NCC) may be scaled so that it lies in the range 0 to 1. Thus, the cross- correlation may be redefined: (5) Fig. 8 shows the pre-defined template image and Fig.9 shows the matched image using NCC[5][6][7].
  • 5. Development of Automatic welding and inspecting system using… www.theijes.com The IJES Page 47 (a) nut on the left (b)hole (c) nut on the right Fig. 8 Pre-defined template images Fig. 9 Matched image using NCC 3. Inspection program Image analysis program is done by using LabVIEW programming tool. To acquire the test image, NI VISION software is used. And template matching algorithm explained is programmed. Inspecting image size is 640×480 and computing the algorithm in ROI(region 1510 of interest) intents to save memory and reduce the operating time. One of the most important programming factors is to find the minimum matching score. We obtained the minimum matching scores using the distribution method of matching scores calculated from the correct and incorrect matching images. The dotted line denotes the decision threshold MSth for whether matching is correct or not, ⓐand ⓑdenote the regions of false rejection and false acceptance, respectively. The decision criterion should establish a decision boundary which minimizes the false rejection rate for a pre-specified false acceptance rate. Fig. 11 shows the distribution of matching scores for correct and incorrect matching. Fig. 12 shows the main panel which shows the captured picture after inspecting the support hinge. Fig. 11 Distribution of correct and incorrect matching scores Fig. 12 Main control panel of automatic welding and inspection system using machine vision In the operating mode, the image capture is triggered by the input signal and only one image is processed, but the automatic image capture is done in the setting mode. By applying the setting mode, operators can adjust the
  • 6. Development of Automatic welding and inspecting system using… www.theijes.com The IJES Page 48 size of ROI and a kind of matching mode. Operating the setting mode on the developed program is explained in Fig. 13. Fig. 13 Setting mode of inspection program V. EXPERIMENTAL RESULT Generally, there are two kinds of poorly-made products having bad quality: eccentrically welded nuts on support hinge and missing nuts on support hinge. And another kind of poorly-made is the condition of eccentrically welded nuts, but there is no interference between two holes. Detecting former two types of poorly-made is solved using template matching techniques. Another problem is solved using geometric matching techniques. The geometric matching algorithm uses geometric information present in the template image as the primary features for matching. Geometric features can range from low-level features, such as edges or curves, to higher-level features, such as the geometric shapes made by the curves in the image. Every types of welded nut’s position was tested in this paper, and the test results were in Fig. 14. (a)An article of good quality (b)Omitted nuts (c)Eccentric nuts Fig. 14 Figure after image analysis (template matching) Fig. 14(a) shows that all templates are matched. There is one cross mark in the center of each hole, which has the information of the position of hole. And Fig. 14(b) shows that all nuts are omitted on the support hinge. Because matching score is less than the minimum matching score after the template matching is performed, there is no cross mark in the hole and no information about pixels position. Finally, as you can see from Fig. 14(c), one nut is eccentrically welded on support hinge. We can’t see any cross mark on the left side hole. Image processing test having different conditions was tried and the results are shown in Fig. 15. (a)An article of good quality (b)Poorly-made article (Eccentric nuts) Fig. 15 Geometric matched images
  • 7. Development of Automatic welding and inspecting system using… www.theijes.com The IJES Page 49 Fig. 15(a) shows an article of good quality. There is no interference and no eccentricity between two holes. Fig. 15(b) shows poorly-made article. There is no interference between two holes, but nuts are eccentrically welded. So geometric matching is not performed. Also, there is no cross mark having the information of position. VI. CONCLUSION To detect the poorly-made conditions about finished products of support hinges, the application of template matching algorithm and geometric matching algorithm were done well and showed good results. And designed back light LCD system is most suitable for inspecting the support hinge. Through the use of the inspection system using machine vision, the followings are expected. 1) Working conditions are improved. 2) Expedient detection of the conditions of the products found to have defects. ACKNOWLEDGEMENTS This research was funded by Changwon Metal Industry Co. Ltd. and Kunsan Cluster Agency of Korea Industrial Complex Corporation. REFERENCES [1] M Ozaki, Y. Adachi, Y. Iwahori, and N. Ishii, Application of fuzzy theory to writer recognition of Chinese characters, International Journal of Modelling and Simulation, 18(2), 1998, 112-116. [2] Y. C. Lee, S. C. Lee, and S. M. Kim, Design of Vision Based Punching Machine having Serial Communication, International Conference on Control, Automation and Systems, 2005, 2430-2434. [3] S. M. Kim, J. Y. Yoon, Y. C. Lee, and S. C. Lee, Inspection System of Omission and Eccentricity of Welded Nuts using Machine Vision, International Conference on Control, Automation and Systems, 2006, 506-511. [4] R.E. Moore, Interval analysis (Englewood Cliffs, NJ: Prentice-Hall, 1966). [5] Forsyth, Ponce, Computer Vision, A modern approach (Prentice Hall, 2001). [6] R. C. Gonzalez, and R. E. Woods, Digital Image Processing (Prentice Hall, 2001). [7] Thomas Klinger, Image Processing with LabVIEW and IMAQ Vision (Prentice Hall, June 11, 2001). [8] D. J. Kang, J. E. Ha, Digital Image Processing Using Visual C++ (SciTech media, 2003). [9] J. H. Hong, Mechanical Design using Pro/Engineer (SigmaPress, 2003). [10] David Vernon, Machine Vision, Automated Visual Inspection and Robot Vision (Prentice Hall, 1991). [11] J. P. Lewis, Fast Normalized Cross-Correlation (Vision Interface, 1995). [12] Ramesh Jain, RangacharKasturi, Brian G. Schunck, MACHINE VISION (McGraw-Hill, 1998). [13] J. R. Parker, Algorithms for image processing and Computer vision (Wiley Computer Publishing, 1996).