Professional Documents
Culture Documents
Tokyo
I.
I NTRODUCTION
A faultless surface quality is crucial for customer acceptance of high-cost products, e.g. sheet metal car body parts
in the automobile industry [1]. Typical surface defects like
dents or bumps with heights down to 10 m can be visually
perceived on specular reflecting surfaces [2] due to the distortion of reflected patterns. While this effect is successfully used
by deflectometry systems for automated inspection [3], [?], it
allows a detection only on assembled and painted surfaces.
However to reduce costs for reworking, a defect detection very
early in the production process is preferred - possibly as early
as after sheet metal forming in the stamping plant.
Raw sheet metal parts are still mainly inspected manually
by professional auditors. The inspection process is thus highly
subjective and can only be performed on random samples
rather than on full production volume. The automated recognition of small defects on non-rigid surfaces is still an unsolved
problem due to several challenges. Since workpieces are nonrigid, the actual surface shape depends on the placement onto
the measurement support. Furthermore the allowed geometric
tolerances caused by variations in the stamping process are
several magnitudes higher (typically in the millimeter-range)
than allowed local surface deviations. While defects can be of
very small height, their lateral spread can cover a radius of
several millimeters on the surface. Also in modern automobile
design, surfaces are complexly shaped with a wide range of
designed surface details which possibly share characteristics
of defects. Consequently the allowed variabilities are highly
non-uniform, which renders an explicit modeling of tolerance
ranges impossible.
Stereo vision systems with white light pattern projection
(e.g. the phase shift method [4]) allow acquisition of high
1051-4651/14 $31.00 2014 IEEE
DOI 10.1109/ICPR.2014.318
To overcome the problem of explicitly modeling the allowed surface shape variations, a variable surface model can
be trained by a given set of tolerance samples which is
commonly collected in quality control during the setup of the
1812
78/9:1454
!"#$%&'($)*&+,#$*
!"#$%&'()*&%&+,(-
!"#$%&'()*
+*($%&*+*,-
$./0,*#(..&120+(-01,
$./0,*#(..&120+(-01,
./012123
/45066
l
x(u, v) = bk (u) u T P
x v b (v)
3(&0(4/*#56$./0,*
$%&'()*#+17*/
'*(-%&*#*2-&()-01,
)/($$0'0)(-01,
#4;45.$/458321.182
s(u, v) =
x(u, v)
y(u, v)
z(u, v)
"
n #
m
#
(2)
and accordingly for y(u, v), z(u, v), with vectorized base
functions bk (u) = [bk1 (u) . . . bkn (u)] and bl (v) =
[bl1 (v) . . . blm (v)] and transformation matrices u and v
derived from the singular value decomposition of the Gramian
matrices u , u .
.10,-#70$-(,)*
)1+.%-(-01,
$*8+*,-(-01,#1'
.1-*,-0(/#7*'*)-$
Fig. 2.
(3)
with Cx
x,i ex,i
#
& 'T
p
x k px k
(4)
(5)
(1)
Ex p
x
Ex T ax
(KLT)
(KLT)1
(6)
(7)
i=1 j=1
&
'
Px = u T P
v
x
(8)
D EFECT D ETECTION
After recall of the variable surface model with a 3D measurement, the result is a B-spline surface description adapted
1813
+1"2'30-'+1"-0-&#
1$*4+0#0
1&#&("!$.#*
+,()&-.',,"!/)0'#)!&
23*"'$.0()&*$*
!"#$!%!&'()*'#)!&
!+#,!-!.&'$/01
23*"'$.0()&*$*
4'"$1&-&56!78-5
9"'&+2!"0
!"#$%&'()&*$*
:)0-&+)!&'()#;
"-:13#)!&
1
2
3
4
5
6
7
8
A. Segmentation
9
10
11
12
13
14
15
Fig. 5.
The algorithm is parametrized by the binarization thresholds d1 , ..., dN and the allowed relative area grow max . For
max = 0 the algorithm output is equivalent to binarization
at the lowest level d1 , max = 1 favors binarization at dN .
A value of max = 0.5 has been proven reasonable. The
choice of di values depends on typical defect characteristics.
N = 2...3 different thresholds are mostly sufficient to segment
a range of small, medium and severe defects.
*
)
(y y0 )2
(x x0 )2
e(x, y) = h exp
2x2
2y2
(9)
and can be fitted to the region distance data using a leastsquares approach. It is reasonable to normalize the center
1814
(mm)
Fig. 7. Color coded distance map of the measured 3D point data for one
sample part including 4 dents. Systematic model deviations are visible along
the design ridge and corners, making defect recognition difficult.
Fig. 6. Example visualization of one measured surface patch of a car front
hood containing a design ridge.
E XPERIMENTAL R ESULTS
(mm)
Fig. 9.
Fig. 10.
300.
The classifiers have been tested using 10-fold crossvalidation (see table I). The kernel SVM significantly outperforms linear SVM classification, especially for positive
prediction rate. This hints to a much lower rate of false positive
classification for the kernel SVM. For practical applications, a
R EFERENCES
[1]
[2]
threshold d1 = 8m
[3]
threshold d2 = 15m
[4]
[5]
recognition rate
positive prediction rate
negative prediction rate
linear SVM
97.60%
55.45%
99.93%
[6]
kernel SVM
99.00%
98.17%
99.02%
[7]
[8]
[9]
[10]
C ONCLUSION
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
[20]
[21]
[22]
1816
M. Kuhn, Qualitatsanspruche bezuglich des a ueren Erscheinungsbildes von Automobilen der Premiumklasse, Ph.D. dissertation, TU
Munchen, 2009.
Z. Sarosi, W. Knapp, A. Kunz, and K. Wegener, Detection of
surface defects on sheet metal parts by using one-shot deflectometry
in the infrared range, in Infrared Camera Applications Conference
2010, Las Vegas, USA, 2010, pp. 243254. [Online]. Available:
http://www.inframation.org/
H. Loferer, Automatic painted surface inspection and defect detection,
Proceedings SENSOR 2011, pp. 871873, 2011.
E. Lilienblum and B. Michaelis, Optical 3D Surface Reconstruction
by a MultiPeriod Phase Shift Method, Journal of Computers, vol. 2,
Jan. 2007.
Y. Li and P. Gu, Free-form surface inspection techniques state of the
art review, Computer-Aided Design, vol. 36, no. 13, Nov. 2004.
S. Karbacher, J. Babst, G. Hausler, and X. Laboureux, Visualization
and Detection of Small Defects on Car-Bodies, in . . . Modeling and
Visualization, 1999.
A.
Ohl,
Modellierung
von
Gestaltmerkmalen
fur
die
industrielle
Oberflacheninspektion,
ser.
ZESSForschungsberichte.
Shaker,
2005.
[Online].
Available:
http://books.google.de/books?id=GJdZAwAACAAJ
B. Denkena, H. Ahlers, F. Berg, T. Wolf, and H. Tonshoff, Fast
inspection of larger sized curved surfaces by stripe projection, CIRP
Annals-Manufacturing Technology, vol. 51, no. 1, pp. 499502, 2002.
R.-J. Recknagel, Defekterkennung an Oberflachen mittels Waveletmethoden, Ph.D. dissertation, Universitat Jena, 2000.
M. Germani, F. Mandorli, M. Mengoni, and R. Raffaeli, Cad-based
environment to bridge the gap between product design and tolerance
control, Precision engineering, vol. 34, no. 1, pp. 715, 2010.
A. Weckenmann and J. Weickmann, Optical inspection of formed sheet
metal parts applying fringe projection systems and virtual fixation,
Metrology and Measurement Systems, vol. 13, no. 4, pp. 321334, 2006.
A. E. Jaramillo, P. Boulanger, and F. Prieto, On-line 3-D system for the
inspection of deformable parts, The International Journal of Advanced
Manufacturing Technology, vol. 57, no. 9-12, Dec. 2011.
A. Aidibe, A. Tahan, and G. Abenhaim, Dimensioning control of nonrigid parts using the iterative displacement inspection with the maximum normed residual test, International Conference on Theoretical
and Applied Mechanics, Jan. 2011.
G. N. Abenhaim, A. Desrochers, and A. Tahan, Nonrigid parts
specification and inspection methods: notions, challenges, and recent
advancements, The International Journal of Advanced Manufacturing
Technology, vol. 63, no. 5-8, pp. 741752, Nov. 2012.
T. Lilienblum, P. Albrecht, and R. Calow, Dent detection in car bodies,
Pattern Recognition, Jan. 2000.
S. von Enzberg and B. Michaelis, Surface Quality Inspection of
Deformable Parts with Variable B-Spline Surfaces. DAGM/OAGM
Symposium, 2012.
A. Eichhorn, D. Girimonte, A. Klose, and R. Kruse, Soft computing for
automated surface quality analysis of exterior car body panels, Applied
Soft Computing, vol. 5, no. 3, pp. 301313, Mar. 2005.
C. Doring, A. Eichhorn, and X. Wang, Improved classification of
surface defects for quality control of car body panels, Fuzzy Systems,
2006.
K.-R. Koch, Three-dimensional NURBS surface estimated by lofting
method, Int. Journal of Advanced Manufacturing Technology, vol. 49,
pp. 10591068, 2010.
K. Qin, General matrix representations for B-splines, The Visual
Computer, vol. 16, pp. 177186, 2000.
A. Redd, A comment on the orthogonalization of B-spline basis
functions and their derivatives, Statistics and Computing, pp. 17,
2011.
S. Beucher, Watershed, hierarchical segmentation and waterfall algorithm, in Mathematical morphology and its applications to image
processing. Springer, 1994, pp. 6976.