You are on page 1of 12

The International Journal of Advanced Manufacturing Technology

https://doi.org/10.1007/s00170-020-05882-x

ORIGINAL ARTICLE

Surface defect detection of aluminum alloy welds with 3D depth


image and 2D gray image
Zhihong Yan 1,2 & Bowei Shi 1,3 & Luping Sun 1,2 & Jun Xiao 1,2

Received: 28 January 2020 / Accepted: 5 August 2020


# Springer-Verlag London Ltd., part of Springer Nature 2020

Abstract
Towards the trend and demand of automatic welding inspection in industry, a composite vision system enabling simultaneous
3D-depth and 2D-gray imaging of the bead surface is constructed to detect typical surface defects of aluminum alloy weld beads.
In this vision system, the structured laser light is responsible for obtaining 3D-depth image of the bead surface; meanwhile, the
multi-angle illuminations are used to capture gray images. Then, four methods are proposed to extract the weld bead boundaries
according to its different characters shown in the 3D depth images and 2D gray images. In the 3D depth image, the extraction
algorithms of defects such as collapse, undercut, burning-through, excessive reinforcement, surface porosity, spatter, and poor
forming are studied. In multi-angle gray images, the extraction algorithm of defects such as cracks and surface blackening is also
proposed and studied.

Keywords Aluminum alloy weld . Surface defect extraction . Composite vision . Multi-angle illumination . Depth image and gray
image

1 Introduction scanning for its high reliability and real-time response [4].
Chu et al. [5] defined weld bead geometry such as reinforce-
The detection of welding shape and welding defects is the ment and width and welding defects such as undercut and
main task of welding quality control, and there are many re- plate displacement through key points of weld cross-section
lated researches, but most of them focus on the non- surface profile, and then obtained these key points through
destructive testing (NDT) of the weld defects, especially the processing of laser stripe image, and obtained the parameters
NDT of internal defects [1–3]. In recent years, with the wide above. Li et al. [6, 7] have done similar works; the difference
application of automatic welding, there is an urgent demand is that they divide the welding bead into two types: root-pass
for the automatic detection of surface shape and defects of and cap. In root-pass welding bead, the groove width, filling
weld beads. depth, and misalignment parameters are added. Furthermore,
For detecting of the bead surface shape and defects, there Han et al. [8] added an automatic recognition algorithm of
are two common methods: 3D morphology detection and 2D root-pass welding or cap welding besides extracting weld
image detection. Among the 3D morphology detection shape parameters and welding defects. The laser structured
methods, the most commonly used one is structured laser light vision was also used in laser welding to extract weld
shape parameters and welding defects [9, 10]. Besides laser
structured light vision, other 3D vision methods are also used
* Zhihong Yan to extract the welding defects. Du et al. [11] used the method
zhihongyan@163.com
of shape from shading to restore the three-dimensional mor-
phology of aluminum alloy welds. Rodríguezmartín et al. [12]
1
College of Mechanical Engineering and Applied Electronics used multi-angle images to recover the 3D cloud point image
Technology, Beijing University of Technology, Beijing 100124,
China
of the welding workpiece and then realized the detection of
2
the workpiece included angle.
Engineering Research Center of Advanced Manufacturing
Technology for Automotive Components, Ministry of Education,
The 2D image of weld pool or weld bead also contains lots
Beijing University of Technology, Beijing 100124, China of weld quality information, so it is also used to predict or
3
Beijing Aerospace Institute of Microsystems, Beijing 100094, China
detect bead geometry and welding defects. Lots of researchers
Int J Adv Manuf Technol

were trying to directly process the weld pool image to obtain obtained by taking both the base metal and the welding bead
the weld bead geometry or welding defects [13–15]. This as the reference, especially the spatter and the surface porosity
method has good real-time performance, but it is an indirect defects can be effectively obtained by taking the welding bead
way, and it will be seriously disturbed by the welding arc, pool as the reference. Multi-angle illumination combined with ex-
reflection, and other factors. Therefore, another common way posure in different time is used to find the welding crack,
to obtain the weld quality information is to observe the solid- which provides a new method for the extraction of welding
ified welding bead directly. The common method is to obtain crack.
the features information of the weld bead area, and then use a
machine learning algorithm to grade the quality of the welding
bead. Kumar et al. [16] used four light sources to illuminate 2 Construction of composite vision system
the weld bead, respectively, and then predicted the welding and characteristics of surface defects
quality through artificial neural network (ANN) model ac-
cording to the statistical features of image brightness. Li 2.1 Construction of composite vision system
et al. [17] obtained the perimeter and invariant moment of
defects by processing the high-frequency welding image, The weld bead surface shape and defect detection system con-
and then scored the welding quality through ANN model. sists of a laser structured light 3D vision system, a multi-angle
Always, some expert knowledge is needed to find the correct illumination 2D vision system, a translation mechanism, and a
features, and to avoid this difficulty, comparison with the computer control system, as shown in Fig. 1. The laser struc-
standard welding specimen is also a common method. In the tured light 3D vision system can obtain 3D depth imaging of
works of Schreiber et al. [18], a group of training seams se- the welding bead surface with triangulation principle. The
lected by an experienced welding engineer is used to train a multi-angle illumination vision system has five sets of LED
vision system. Using the data obtained from training seams light sources. Controlled by a computer, the five sets of light
and data measured from the welding process, a mathematical sources can be turned on separately or simultaneously, and the
model is established to give the welding quality. Following welding bead can be illuminated from the top, left, right, front,
this work, Fronthaler et al. [19] proposed several distance and rear angles respectively. Thus, the 3D depth image and
measures (e.g., dynamic time warping) enabling a comparison 2D gray images can be obtained with determined location.
between the currently observed weld bead and a reference,
and they also suggested non-reference-based quality assess- 2.2 The common surface defects of aluminum alloy
ment measures. Welding crack is a kind of very serious welding
welding defect. However, it is difficult to obtain it with struc-
tured light 3D vision. In 2D vision, it is also necessary to The common surface defects of aluminum alloy welding bead
design a suitable illumination to ensure the reliability of image include cracks, surface porosity, undercut, collapse, excessive
processing. Zhu et al. [20] designed a special combination of reinforcement, burning-through, spatter, poor forming, and
light sources for welding of chain to evenly illuminate the oxidative blackening. Figure 2 is the image of some common
workpiece and highlight the cracks. Peng et al. [21] used a surface defects. Figure 2a gives an example of the surface
ring light source to illuminate the welded joint surface for crack, which is caused by different reasons, but the surface
measurement of surface crack growth. cracks are always elongated and deep. For most of the surface
From the review above, it can be seen that it is difficult to cracks, the opening is small, and most of them will be missed
find all defects reliably by using alone 3D or 2D vision. In in the depth image from laser structured light vision. In the
addition, 3D vision and 2D vision have their own characteris- gray images, they are generally shown as dark irregular
tics in different tasks. One of appropriate mode is to combine stripes. At the left side of Fig. 2b, there are some surface
them together. In the 3D vision above, researchers generally porosities, which are generally left when the weld pool is
use the method based on a single laser profile to find the key about to solidify, after the porosity overflows but the metal
points, and then get the weld bead geometry and defects. In fails to be backfilled. In the depth image, it is a small concave.
this paper, we try to use the two-dimensional depth image to Figure 2c gives an example of undercut defect, undercut is
get the weld bead geometry and defects directly. In order to caused by base metal being ablated by arc, and weld pool
achieve satisfied reliability and accuracy both, this paper pro- metal is not backfilled due to its poor spreading property. In
posed the method of initial positioning and then accurate po- the depth image, it shows that the height of the weld bead
sitioning to obtain the welding bead boundary. At the same boundary is lower than the surface of the base metal, and it
time, the gradient direction mutation at the welding bead is generally long and thin stripe along the weld boundary.
boundary and the characteristics of cathode atomization are Figure 2d gives an example of the collapse defect. The col-
combined with multi-angle illumination to obtain the accurate lapse is due to the excessive penetration of weld pool. The
boundary. In this paper, the welding surface defects are depth image shows that the weld surface height is excessively
Int J Adv Manuf Technol

Fig. 1 System schematic graphic

lower than the base metal surface. Figure 2e gives an example 3.1 Boundary extraction of convex or concave weld
of burning-through defect, which is caused by excessive heat bead in 3D depth image
input and excessive arc force. If a backside plate is added
during the measurement, in the depth image, the burning- Figure 3 is the depth image of convex welding bead, and the
through height is lower than the workpiece surface about boundary extraction algorithm is as follows.
one plate thickness. If no backside plate is added during the
image acquisition, the depth information of the burning- 1. Calculate the average height ha(x) of two base metal areas,
through zone would be missed in the image. Figure 2f shows x is the coordinate of the image column direction.
a poor forming, which is generally caused by unstable welding 2. Scan and find weld bead boundary with the condition of
parameters. Figure 2g gives an example of spatter. There are the image height is higher than ha(x)+ε, ε is a small value
many reasons for spatter, which may be attached to the work- determined from the image noise.
piece or the weld bead surface. In the depth image, the spatter
is generally round and isolated. Figure 2h shows surface oxi-
dation blackening, which is generally caused by poor protec- The red line in Fig. 3 is the boundary of the welding bead.
tion and can be only detected in gray image. The algorithm is also applicable to the concave weld bead
with changed condition that the image height is lower than
ha(x)−ε.
3 Extraction of weld boundary in 3D depth
image and 2D gray image
3.2 Extraction of welding bead boundary in 2D gray
Weld bead boundary is important information to assist the image for pulsed welding
detection and evaluation of welding defects. Aluminum alloy
may be welded by different welding processes, such as gas For the pulsed welding with neat fish-scale feature, the
tungsten arc welding, or gas metal arc welding, pulsed or fish-scale is important information to distinguish the weld
constant wave, with or without filler wire, which would also bead area and the base metal area. Figure 4 is the gray
result in a variety of bead features. The image information of image collected after the LED illumination in front of the
weld boundary is also different, and the applicable visual weld bead, and there are consistent black and white
method and image processing algorithms need to adapt to stripes in it. The boundary extraction algorithm is as
them. follows.
Int J Adv Manuf Technol

Fig. 2 Various types of defects. a


Crack. b Surface porosity. c
Undercut. d Collapse. e Burning-
through. f Poor forming. g
Spatter. h Oxidation blackening

(a) Crack (b) Surface porosity

(c)Undercut (d) Collapse

(e˅Burning-through (f˅Poor forming

(g˅Spatter (h˅Oxidation blackening

1. Segment the image into binary image by automatic 4. Use morphological closing operation to merge different
threshold method. fish scales together.
2. Carry out morphological open operation to remove noise. 5. Get the largest connecting region to obtain the welding
3. Find the connecting region, calculate the area of bead.
connecting region, and remove the small area region.

Fig. 4 Extraction of weld boundary in gray image for fish-scale weld


Fig. 3 Boundary extraction of convex weld in depth image bead
Int J Adv Manuf Technol

6. Scan and find the welding bead boundary. base metal zone after welding. In this paper, the images of the
same welding bead are captured by top light source and rear
light source, as shown in Fig. 6.
The red line in Fig. 4 is the boundary of the welding bead. The diffuse reflectance of the cathode atomization zone is
higher than that of the weld bead zone, while the specular
3.3 Boundary extraction for convex and concave weld reflectance of the weld bead zone is higher than that of the
bead in 2D gray image cathode atomization zone. Therefore, in the image of top illu-
mination, the gray values of the weld bead and base metal
For convex or concave welding bead, the gray image method zone are higher than the cathode atomization zone, and the
can also be used to get the boundary. As shown in Fig. 5. welding bead boundary shows a step feature. But in the image
Figure 5a and b are the same convex welding bead, where of rear illumination, the gray value of weld bead and base
Fig. 5a is the image obtained from the left LED illumination metal zone is lower than cathode atomization zone and the
(oriented by torch moving direction), in the figure, the left and welding bead boundary also shows step feature. Figure 6a is
right boundaries are respectively the negative step and the the weld boundary obtained by calculating the maximum val-
positive step. Figure 5b is the weld image obtained from the ue of local gradient change using this feature.
right LED illumination, in the figure, the characteristics of the
left and right boundaries are exactly opposite to Fig. 5a. Then,
the welding boundary can be extracted through finding the 3.5 Discussion of the algorithm
local gradient extreme value and the result is shown as the
red line in the figures. Although there are many kinds of algorithm for extraction of
the weld bead boundary, their performances are different.
Some of them are robust but not accurate, and some of them
3.4 Extraction of weld boundary through cathode
are accurate but not robust. Thereby, these methods should be
atomization region in 2D gray image
used in a compounded way.
For example, in gas metal arc welding or wire filling gas
In the welding process of aluminum alloy, in order to break
tungsten arc welding, the welding bead is higher than the base
the oxide film formed on the surface of aluminum alloy, the
metal, we can use the 3D vision method in Section 3.1 to get
AC welding or DC reverse welding method is often used to
the approximate position of the welding bead boundary, and
form the cathode atomization. The cathode atomization region
then use the multi-angle illumination 2D vision method in
generally not only appears in the molten pool zone but also
extends to the base metal zone, and will be kept down in the

(a) Gray image with top illumination


(a) Right boundary posioning

(b) Gray image with rear illumination


(b) Left boundary positioning Fig. 6 Extraction of weld boundary by cathode atomization region in
Fig. 5 Boundary positioning for convex welding bead. a Right boundary gray image. a Gray image with top illumination. b Gray image with
positioning. b Left boundary positioning rear illumination
Int J Adv Manuf Technol

Section 3.3 or 3.4 to accurately relocate the welding bead algorithms. In order to avoid the influence of noise in the
boundary. In pulsed GTAW welding, we can use the method image on the reference height, the calculating method is to
in Section 3.2 to get the initial position of the welding bead find the average height of a certain region outside the weld
boundary, and then use the multi-angle illumination 2D vision boundary, as the following formula.
1  x0 þw 
in Section 3.4 to get the more accurate position of the welding
y0 2h
bead boundary. H b ð x0 ; y0 Þ ¼ ∑x¼x0 −w ∑y¼y f ð x; y Þ ð1Þ
4*w*h 0

where Hb is the height of weld boundary, w is the width of


image window, h is the height of image widow, and x, y, x0,
4 Extraction of welding defects and y0 are the pixel coordinates. After the smoothed boundary
height is obtained, the reference height of the weld bead zone
4.1 Extraction of welding defects based on base metal
can be obtained by interpolation between the two side bound-
height in 3D depth image
aries, and the interpolation formula is shown in formula (2).
For different welding defects, the references used to measure ðy2 −yÞ ðy−y2 Þ
H ðx; yÞ ¼ H b ðx; y1 Þ* þ H b ðx; y2 Þ* ð2Þ
their severity are also different. For example, excessive weld y2 −y1 y2 −y1
reinforcement, excessive collapse, burn through, undercut,
and spatter in the base metal zone are based on the base metal where H is height after interpolation, y1 is the row number of
height, while the surface porosity, poor forming, and spatter in the right boundary, and y2 is row number of the left boundary.
the weld bead are based on the weld bead surface height. The background image fbw based on the base metal obtained
As shown in Fig. 7, Fig. 7a is the original 3D depth image by interpolation is shown in Fig. 7b. By subtracting the back-
of the weld bead. In the image, some zones of the welding ground image fbw from the original image fo, the height image
bead are lower than the base metal, and some zones are higher fw relative to the base metal height can be obtained, as shown
than the base metal. In order to find the welding defects based in Fig. 7c. In Fig. 7c, the value at the base metal is 0, while on
on the height of base metal, it is necessary to restore the orig- the welding bead, the region lower than the base metal is
inal height of base metal in the weld bead zone. Firstly, we black, and the region higher than the base metal is white.
calculate the height of the weld boundary based on the above Figure 7d is the binary image of the welding bead lower than

Fig. 7 Relative height image


based on base metal. a Original
3D depth image. b Background
image based on base metal. c
Relative height image. d Region
lower than the base metal. e
Region higher than the base
metal. f Lower and higher regions
in original image
(a) Original 3D depth image (b) Background image based on base metal

(c) Relative height image (d)Region lower than the base metal

(e) Region higher than the base metal (f) Lower and higher regions in original image
Int J Adv Manuf Technol

the base metal, Fig. 7e is the binary image of the weld bead where B is weld bead width, and the excessive reinforcement
higher than the base metal, and Fig. 7f is the display of both detecting result is shown in Fig. 8d.
regions in the original image.
In the relative height image fw based on base metal, differ-
ent threshold values can be set to segment different types of 4.2 Extraction of welding defects based on both weld
welding defects. Using a negative value T1 as the threshold, of bead height and base metal height in 3D depth image
which absolute value is slightly less than the plate thickness,
the binary image fb1 can be gotten by finding the region lower For defects such as surface porosity, spatter on the weld bead,
than T1. The area contained in fb1 is serious collapse or and poor forming, the defect background should be the weld
burning-through defects. In case of burning-through, if there bead itself. While for the spatter on the base metal, the defect
is a backing plate on the back side, the relative height value in background should be the base metal. Here, in order to avoid
fw is slightly less than −δ (δ is the thickness of the plate), and if the cutting of spatter falling on the welding bead boundary, the
there is no backing plate, the relative height value is far less welding bead and base metal background are considered as a
than −δ or the signal is missed. The detect result of burning- whole.
through is shown in Fig. 8a. In Fig. 9, Fig. 9a is the original 3D depth image of welding
Using a negative value T2 as the threshold, of which abso- bead. Figure 9b is the backgrounding image fba extracting
lute value is 0.1δ, the binary image fb2 where height is lower from both welding bead and base metal with an anisotropic
than T2 can be gotten from fw. After fb1 is removed from fb2, smoothing filter, in which the size in welding direction is large
the undercut or collapse defects can be obtained. The extracted and the size perpendicular to welding direction is small. By
result of undercut is shown in Fig. 8b, and the extracted result subtracting fba from fo, the relative height image fa based on
of collapse is shown in Fig. 8c. In these two defects, the both weld bead and base metal can be obtained, as shown in
undercut can be judged according to whether the defect is Fig. 9c. Figure 9d is the region of fa lower than −ε, and Fig. 9e
close to the welding bead boundary and whether the gradient is the region of fa higher than ε. These two images can express
of the defect descending on welding bead boundary side is the nonstationary information in the original image, and Fig.
large. 9f is the boundary of these two regions in the original image.
Using a positive value T3 as the threshold, to get the region In order to get the background image based on both the
fb3 in fw greater than T3, the excessive reinforcement defect can weld bead and base metal, two size smoothing filters are used
be obtained. The quality classification of arc welding of alu- for different defects. For surface porosity and spatter, a smaller
minum and its alloy products is defined in the international size filter is used to get the background image fbs, and the
standard ISO 10042:2018. When the thickness of workpiece relative height image fas can be gotten by subtracting fbs from
is larger than 0.5 mm, the requirement of weld reinforcement fo. For poor forming, a larger scale filter is used to get the
is shown as formula (3), and the maximum value cannot ex- background image named fbl, and the relative height image
ceed 10 mm. fal can be gotten by subtracting fbl from fo. With the threshold
T4, the region where fal is higher than T4 and the region where
T 3 ¼ 1:5mm þ 0:2B ð3Þ fal is lower than −T4 can be obtained, respectively, and these

Fig. 8 Extraction of welding


defects based on base metal
height in 3D depth image. a
Burning-through. b Undercut. c
Collapse. d Excessive
reinforcement

(a) Burning-through (b) Undercut

(c) Collapse (d) Excessive reinforcement


Int J Adv Manuf Technol

Fig. 9 Extraction of welding


defects based on both weld bead
height and base metal height in
3D depth image. a Original 3D
depth image. b Background depth
image fba. c Relative depth image.
d Region lower than background
fba. e Region higher than
background fba. f The boundary of
nonstationary region (a) Original 3D depth image (b) Background depth image fba

(c) Relative depth image (d) Region lower than background fba

(e) Region higher than background fba (f) The boundary of nonstationary region

regions can express the poor forming defects. As shown in region in fb5, and get the area and circularity of each
Fig. 10a, the region marked by the blue boundary is the low connecting region, in which the connecting region that
reinforcement region, and the region marked by the red the area is small and the circularity is close to 1 is the
boundary is the high reinforcement region. surface porosity. Besides surface porosity, in other
Using a negative value T5 as the threshold, the binary connecting regions, if the boundary gradient is large, it
image fb5 can be gotten from fas with finding point that is poor forming, and the rest is normal shaping.
value is smaller than T5. Then, we get the connecting Extraction of surface porosity is shown in Fig. 10b.

Fig. 10 Extraction of welding


defects based on both weld bead
height and base metal height in
3D depth image. a Poor forming.
b Surface porosity. c Spatter

(a)Poor forming

(b) Surface porosity (c) spatter


Int J Adv Manuf Technol

Using a positive value T6 as the threshold, the binary image According to the characteristics analysis of the above crack
fb6 can be gotten from fas with finding points that value is defects in gray image, the corresponding image processing
larger than T6. Then, we get the connecting region in fb6, algorithm is developed as follows.
and get the area and circularity of each connecting region, in
which the connecting region that the area is small and the 1. Get the binary images fcb1~fcb4 obtained by illumination
circularity is close to 1 is the spatter. Besides spatters, in other from different directions using fixed thresholds, as shown
connecting regions, if the boundary gradient is large, it is poor in Fig. 13a–d.
forming, and the rest is normal shaping. The extraction of 2. Get the fcd1~fcd4 by expanding fcb1~fcb4 with morpholog-
surface spatter is shown in Fig. 10c. ical dilating operation in order to ensure the cracks in four
images have overlapping portion.
3. Carry out logic and operation of fcd1~fcd4 to obtain the
4.3 Whole flow chart for defect extraction based on binary image fca as shown in Fig. 13e.
3D depth image 4. Eliminate the breakpoints of cracks in image fca by mor-
phological closing operation and get image fcc.
The whole algorithm flow chart of defect extraction based on 5. Get the connecting region of fcc, and delete the small area
3D depth image is shown in Fig. 11. connecting region in order to eliminate the flying points,
then get the image fcl.
6. Find the minimum circumscribed rectangle of the
4.4 Extraction of welding defects in 2D gray images connecting region in fcl, and get the ratio of the short axis
captured with multi-angle illumination to the long axis. According to the ratio, get the long and
thin type connection region, which is generally welding
Crack is one of the most serious welding bead defects. crack.
However, due to the small crack opening, it is difficult to
obtain its information in 3D depth image. Fortunately, the
crack information can be obtained by 2D vision with multi- The extracted welding crack boundary is shown in Fig. 13f.
angle illumination. In Fig. 12, we get the gray image of crater Figure 14 shows the image of oxidation blackening
crack by different angle illumination. In the figures, it can be defects on the surface of aluminum alloy welding bead.
found that the different regions show different gray value The illumination direction of this image is from the top
when the illumination is from a different direction, but in the side. The part surrounded by red curves in the figure is
crack position, the gray value is always very low. So we can the blackened area of the surface obtained by threshold
extract the crack defects with this character. segmentation.

Fig. 11 Whole flow chart for defect extraction based on 3D depth image
Int J Adv Manuf Technol

Fig. 12 2D gray image of crack. a


Left LED illumination. b Right
LED illumination. c Front LED
illumination. d Rear LED
illumination

(a) Left LED illumination (b) Right LED illumination

(c) Front LED illumination (d) Rear LED illumination

Fig. 13 Extraction of crack in 2D


gray images. a Left LED
illumination. b Right LED
illumination. c Front LED
illumination. d Rear LED
illumination. e Original crack
binary image. f Final crack
boundary

(a) Left LED illumination (b) Right LED illumination

(c) Front LED illumination (d) Rear LED illumination

(e) Original crack binary image (f) Final crack boundary


Int J Adv Manuf Technol

Funding information This work was supported by the National Natural


Science Foundation of China, (No. 51975015).

References
1. Cogranne R, Retraint F (2014) Statistical detection of defects in
radiographic images using an adaptive parametric model. Signal
Process 96:173–189. https://doi.org/10.1016/j.sigpro.2013.09.016
2. Malarvel M, Sethumadhavan G, Bhagi PC, Kar S, Saravanan T,
Krishnan A (2017) Anisotropic diffusion based denoising on X-
Fig. 14 Extraction of oxidation blackening defects in 2D gray images radiography images to detect weld defects. Digital Signal Process
68:112–126. https://doi.org/10.1016/j.dsp.2017.05.014
3. Chen BZ, Fang ZH, Xia Y, Zhang L, Huang YJ, Wang LS (2018)
5 Conclusion Accurate defect detection via sparsity reconstruction for weld ra-
diographs. NDT E Int 94:62–69. https://doi.org/10.1016/j.ndteint.
2017.11.006
In order to detect surface defects in aluminum alloy welding
4. Huang W, Kovacevic R (2011) A laser-based vision system for
bead automatically, a compound vision detection system is weld quality inspection. Sensors 11(1):506–521. https://doi.org/
constructed with laser structured light 3D vision and multi- 10.3390/s110100506
angle time-sharing illumination 2D vision, and corresponding 5. Chu HH, Wang ZY (2016) A vision-based system for post-welding
image processing algorithms are proposed to extract the de- quality measurement and defect detection. Int J Adv Manuf
Technol 86(9):3007–3014. https://doi.org/10.1007/s00170-015-
fects. From the results, we can get the following conclusions: 8334-1
6. Li Y, Li YF, Wang QL, Xu D, Tan M (2010) Measurement and
1. For convex and concave welding bead, with the 3D depth defect detection of the weld bead based on online vision inspection.
image features or 2D multi-angle illumination gray image IEEE Trans Instrum Meas 59(7):1841–1849. https://doi.org/10.
1109/TIM.2009.2028222
features, the welding bead boundary can be obtained reli-
7. Li Y, Wang QL, Li YF, Xu D, Tan M (2008) On-line visual mea-
ably and accurately. Using the fish-scale feature of pulse surement and inspection of weld bead using structured light.
welding and the gray image feature with front or rear Instrumentation and Measurement Technology Conference 2038-
illumination, the image processing algorithm proposed 2043. https://doi.org/10.1109/IMTC.2008.4547383
in this paper can extract the weld bead boundary reliably. 8. Han Y, Fan J, Yang X (2020) A structured light vision sensor for
on-line weld bead measurement and weld quality inspection. Int J
With multi-angle illumination, the accurate welding bead Adv Manuf Technol 106(5):2065–2078. https://doi.org/10.1007/
boundary of aluminum alloy can be highlighted by the s00170-019-04450-2
reflection characteristics of the cathode atomization zone. 9. Nguyen HC, Lee BR (2014) Laser-vision-based quality inspection
2. The background of aluminum alloy weld bead based on system for small-bead laser welding. Int J Precis Eng Manuf 15(3):
415–423. https://doi.org/10.1007/s12541-014-0352-7
base metal is obtained with interpolation algorithm, and 10. Xu M, Zhao MY, Zou YY (2010) On-line visual inspection system
the relative height of welding bead is obtained according for backside weld of tailored blanks laser welding. Int Conf Adv
to the background. Then through image processing, the Comput Control:525–529. https://doi.org/10.1109/ICACC.2010.
weld defects such as collapse, undercut, burning-through, 5487160
and excessive reinforcement can be obtained. 11. Du QY, Chen SB, Lin T (2006) Inspection of weld shape based on
the shape from shading. Int J Adv Manuf Technol 27(7):667–671.
3. The anisotropic filtering algorithm is used to obtain the https://doi.org/10.1007/s00170-004-2237-x
workpiece background based on both the welding bead 12. Rodriguezmartin M, Rodriguezgonzalvez P, Laguela S,
and the base metal at the same time. Compared with the Gonzalezaguilera D (2016) Macro-photogrammetry as a tool for
background, the relative height of the welding bead region the accurate measurement of three-dimensional misalignment in
welding. Autom Constr 71:189–197. https://doi.org/10.1016/j.
and the base metal region are obtained. Then, the corre- autcon.2016.08.016
sponding image processing algorithm is designed, and the 13. Wu CS, Gao JQ, Wang DM (2011) Observation of weld pool pro-
defects such as surface porosity, spatter, and poor forming files in short-circuiting gas metal arc welding. Proc Inst Mech Eng
can be extracted reliably. B J Eng Manuf 225:1873–1886. https://doi.org/10.1177/
0954405411398263
4. A group of images which can reflect the information of
14. Wu CS, Zhong LM, Gao J (2009) Visualization of hump formation
weld crack are obtained by using multi-angle time-sharing in high-speed gas metal arc welding. Meas Sci Technol 20(11):
illumination and the near non-reflection feature of weld 115702. https://doi.org/10.1088/0957-0233/20/11/115702
crack. Using threshold segmentation, morphological di- 15. Zhang Z, Wen G (2016) An easy method of image feature extrac-
lating operation, logic and operation, morphological close tion for real-time welding defects detection. Int Conf Ubiquit
Robots Ambient Intell:615–619. https://doi.org/10.1109/URAI.
operation, fly point removal operation, and minimum ex- 2016.7625790
ternal rectangular defect screening operation, the crack 16. Kumar GS, Natarajan U, Ananthan SS (2012) Vision inspection
defects are extracted reliably and accurately. system for the identification and classification of defects in MIG
Int J Adv Manuf Technol

welding joints. Int J Adv Manuf Technol 61(9):923–933. https:// 20. Zhu JJ, Ji W, Hua Q (2019) An automatic vision inspection system
doi.org/10.1007/s00170-011-3770-z for detecting surface cracks of welding joint. J Comput Methods Sci
17. Li LX, Xiao L, Liao HQ, Liu S, Ye B (2017) Welding quality Eng 19(3):635–646. https://doi.org/10.3233/jcm-190012
monitoring of high frequency straight seam pipe based on image 21. Peng HQZ, Liu TY, Sun Q, Huang WW (2016) Reliability estima-
feature. J Mater Process Technol 246:285–290. https://doi.org/10. tion for aluminum alloy welded joint with automatic image mea-
1016/j.jmatprotec.2017.03.031 surement of surface crack growth. Eng Comput 33(4):1205–1223.
18. Schreiber D, Cambrini L, Biber J, Sardy B (2008) Online visual https://doi.org/10.1108/EC-04-2015-0092
quality inspection for weld seams. Int J Adv Manuf Technol 42(5):
497–504. https://doi.org/10.1007/s00170-008-1605-3
Publisher’s note Springer Nature remains neutral with regard to jurisdic-
19. Fronthaler H, Croonen G, Biber J, Heber M, Ruther M (2013) An
tional claims in published maps and institutional affiliations.
online quality assessment framework for automated welding pro-
cesses. Int J Adv Manuf Technol 68(5):1655–1664. https://doi.org/
10.1007/s00170-013-4964-3

You might also like