Professional Documents
Culture Documents
Richard Leach (Auth.), Richard Leach (Eds.) - Characterisation of Areal Surface Texture-Springer-Verlag Berlin Heidelberg (2013) PDF
Richard Leach (Auth.), Richard Leach (Eds.) - Characterisation of Areal Surface Texture-Springer-Verlag Berlin Heidelberg (2013) PDF
Characterisation
of Areal Surface
Texture
Characterisation of Areal Surface Texture
Richard Leach
Editor
Characterisation of Areal
Surface Texture
123
Editor
Richard Leach
Engineering Measurement Division
National Physical Laboratory
Teddington
UK
vii
Acknowledgments
First and foremost I would like to thank all the chapter authors for their hard work
and dedication to this book. The following friends and colleagues have also
contributed to my understanding of the subject: Mr. Claudiu Giusca and Dr. Peter
Harris (NPL), Prof. Jane Jiang, Prof. Liam Blunt and Prof. Paul Scott (University
of Huddersfield). I also wish to thank my beautiful wife for allowing me to spend
hours writing and days travelling in order to become an expert in such an inter-
national field—thanks Sharmin. Last, but not least, my parents, sisters, son and
stepson also need to be thanked for their unwavering support.
ix
Contents
xi
xii Contents
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Chapter 1
Introduction to Surface Topography
Richard Leach
Most manufactured parts rely on some form of control of their surface charac-
teristics. The surface is usually defined as the feature on a component or device
that interacts with the environment in which the component is housed or in which
the device operates, or with another surface. The surface topography, and of course
the material characteristics, of a part can affect how two bearing parts slide
together, how fluids interacts with the part, or how the part looks and feels. The
need to control, and hence, measure surface features becomes increasingly
important as we move into a miniaturised world (Leach et al. 2011). Surface
features can become the dominant functional features of a part and may become
large in comparison to the overall size of an object.
The list of terms and definitions in the field of surface texture is extensive.
Unless otherwise stated, this book will be consistent with ISO specification
standards (published and draft, Sect. 1.5) and the NPL good practice guides (Leach
R. Leach (&)
Engineering Measurement Division, National Physical Laboratory, Hampton Road,
Teddington, Middlesex, TW11 0LW, UK
e-mail: richard.leach@npl.co.uk
2001; Petzing et al. 2010). Here, surface topography is defined as the overall
surface structure of a part (i.e. all the surface features treated as a continuum of
spatial wavelengths), surface form as the underlying shape of a part (for example, a
cylinder liner has cylindrical form) and surface texture as the features that remain
once the form has been removed (for example, machining marks on the cylinder
liner). The manner in which a surface governs the functionality of a part is also
affected by the material characteristics and sub-surface physics, or surface integ-
rity (see Griffiths 2001), but this topic is not covered in this book.
The focus of this book is the characterisation of surface texture, that is to say
the handling of surface texture data to give meaningful information once a mea-
surement has been made. Only surface texture will be considered; the measure-
ment of surface form is covered in many other text books and references; see for
example, Malacara (2007). Research into surface texture measurement and char-
acterisation has been carried out for over a century and is still very active, espe-
cially as the new areal surface texture specification standards have now begun to
be introduced. The reader is referred elsewhere for more in-depth treatments of
surface measurement (Leach 2009, 2011; Mainsah et al. 2010; Whitehouse 2010;
Blunt and Jiang 2003).
The characterisation of surface topography is a complex branch of metrology
with a large range of parameters. The proliferation of surface texture character-
isation parameters has been referred to as ‘‘parameter rash’’ (Whitehouse 1982)—
at any one time there can be over one hundred parameters to choose from.
However, due to recent activities, there will soon be a coherent international
standards infrastructure to support surface texture characterisation. Profile char-
acterisation (see Sect. 1.2) has been standardised for some time now. Areal
characterisation (see Sect. 1.3) is still under development but the standards are
progressively being published (see Sect. 1.5).
The first important work on areal surface texture characterisation was carried
out by a consortium as part of a European project led by Ken Stout from the
University of Birmingham (Thomas 2008). This project ended with the publication
of the ‘‘Blue Book’’ (Stout et al. 1993) and the definition of the so-called ‘‘Bir-
mingham-14’’ parameters. Following this project, ISO initiated standardisation
work on areal surface texture. However, ISO experts rapidly realised that further
research work was needed to determine the stability of areal parameters and their
correlation with the functional criteria used by industry. A further project
(‘‘SURFSTAND’’) was carried out between 1998 and 2001, by a consortium of
universities and industrial partners, led by Liam Blunt of the University of
Huddersfield. SURFSTAND ended with the publication of the ‘‘Green Book’’
(Blunt and Jiang 2003) and generated the basic documents for forthcoming
specification standards.
Areal surface texture characterisation methods that are now either standardised
or are at the draft stage are covered in this book in depth. The book will also
address characterisation techniques that are not necessarily internationally
accepted, but are likely to form the basis for future standardisation or to be used for
specialised applications. There are many other parameters (and filtering methods)
1 Introduction to Surface Topography 3
that can be found on older/extant instrumentation and are used in many industries,
but it would never be possible to cover the entire field in one book. Further
methods for surface characterisation, including those from the fields of roundness
measurement, and frequency and waveform analysis can be found elsewhere
(Whitehouse 2010; Muralikrishnan and Raja 2008).
Parameters for areal surface texture have only been introduced recently and
there has been limited research on their use. For this reason this book is split into
two main parts. The first part describes the parameters and how to calculate them
(including filtering methods) and the second part covers industrial case studies.
In the author’s opinion, it is the latter part that will motivate industry to start
embracing areal methods. It is also expected that most users of surface texture
parameters will have access to software packages that can be used to calculate
parameters and will not attempt to code the parameters from scratch. However, it
is vital that software packages be checked for correctness, where possible, using
software measurement standards (see Sect. 1.4).
the manufacturing process, were most often used to impart functionality into the
surface. More recently, deterministic patterning is being used to critically control the
function of a surface (Evans and Bryan 1999; De Chiffre et al. 2003; Jiang et al.
2007; Bruzzone et al. 2008).
To a large extent, the use of deterministic patterning to control function is
duplicating the way that surfaces have evolved in the natural world. For example,
the riblet micro-structures on a shark’s skin allows it to glide more easily through
water (Bechert et al. 1999) and the complex, multi-scale surface structures on the
skin of a snake allow it to have unique tribological and thermal properties (Abdel-
Aal et al. 2011). Modern manufacturing industry is now using a large range of
structuring techniques to affect the function of component parts. Examples include
the following:
• surface structuring to encourage the binding of biological implants, for example
to promote bone integration and healing (Shalabi 2006) or cell adhesion (Bächle
and Kohal 2004);
• micro-optical arrays for displays, lightings, safety signage, backlighters and
photo-voltaics (see Chap. 10);
• nanostructured surfaces that affect plasmonic interactions for anti-reflection
coatings, waveguides and colour control (Wang et al. 2007)—recent researchers
have attempted to mimic the multi-scale surfaces found in, for example moth-
eyes (Huang et al. 2008; Kettle et al. 2008), see Fig. 1.3;
Fig. 1.3 SEM image of FIB fabricated 2 9 2 array of moth-eye lenses, (10 9 10 9 2) lm (from
Kettle et al. 2008). The insert SEM zoom-in image of the patterned bottom of the micro-lenses
with nano-lenses, Ø150 9 50 nm, in hexagonal arrangement
6 R. Leach
Fig. 1.4 A profile taken from a 3D measurement shows the possible ambiguity of 2D
measurement and characterisation (from Leach 2009)
1 Introduction to Surface Topography 7
commonplace. However, the complexity of areal analysis and the fact that an areal
measurement can take significantly longer than a profile measurement, means that if
profile methods can be used, they should be. This book is designed to help with the
choice of whether to adopt areal methods or not.
Surface texture documentary standards are part of the scope of the International
Organization for Standardization (ISO) Technical Committee 213 (TC 213),
dealing with Dimensional and Geometrical Product Specifications and Verification
as well as many national committees. ISO TC 213 has developed a wide range of
standards for surface texture measurement for both profiling and areal methods and
has an ambitious agenda for future standards.
There are nine ISO specification standards relating to the measurement and
characterisation of surface profile. These standards only cover measurements made
with stylus instruments. The details of most of the standards are presented in Leach
(2001) and summarised in Leach (2009), and their content is not discussed in detail
in this book. It should be noted that the current ISO plan for surface texture standards
is that the profile standards will become a sub-set of the areal standards. Whilst the
basic standards and details will probably not change significantly, the reader should
keep abreast of the latest developments in standards. The following is a list of the
profile specification standards as they stand at the time of writing of this book:
• Nominal characteristics of contact (stylus) instruments (ISO 3274 1996).
• Rules and procedures for the assessment of surface texture (ISO 4288 1996).
• Metrological characteristics of phase correct filters (ISO 11562 1996)
• Motif parameters (ISO 12085 1996).
• Surfaces having stratified functional properties—Filtering and general mea-
surement conditions (ISO 13565 part 1 1996).
• Surfaces having stratified functional properties—Height characterisation using
material ratio curve (ISO 13565 part 2 1998).
• Terms, definitions and surface texture parameters (ISO 4287 2000).
• Measurement standards—Material measures (ISO 5436 part 1 2000).
• Software measurement standards (ISO 5436 part 2 2000).
• Calibration of contact (stylus) instruments (ISO 12179 2000).
• Surfaces having stratified functional properties—Height characterisation using
material probability curve (ISO 13565 part 3 2000).
• Indication of surface texture in technical product documentation (ISO 1302
2002).
1 Introduction to Surface Topography 9
In 2002, ISO technical committee 213 formed working group (WG) 16 to address
standardisation of areal surface texture measurement methods. WG 16 is devel-
oping a number of draft standards encompassing definitions of terms and param-
eters, calibration methods, file formats and characteristics of instruments. Several
of these standards have been published and a number are at various stages in the
review and approval process. The plan is that the profile standards will be a sub-set
of the areal standards (with appropriate re-numbering). Hence, the profile stan-
dards will be re-published after the areal standards (with some omissions, ambi-
guities and errors corrected) under a new numbering scheme that is consistent with
that of the areal standards. All the areal standards are part of ISO 25178, which
will consist of at least the parts shown in Table 1.1 (correct at the time of pub-
lication of this book), under the general title Geometrical product specification
(GPS)—Surface texture: Areal.
Part 1 presents the rules for the indication of surface texture in technical product
documentation such as drawings, specifications, contracts and reports. Part 2
presents the definitions of the surface texture parameters (i.e. the field and feature
parameters—see Chaps. 2 and 3) and how to calculate the parameters, including a
limited number of case studies. Part 3 describes the various default values, and
basic rules and procedures for areal surface topography measurement and char-
acterisation. Whereas the profile analysis standards include a standard on how to
filter surface texture data (ISO 11562 1996), there are so many filter types
available for areal analysis that a new suite of standards is being developed. The
areal filtering standards are all parts of ISO 16610 and are described in detail in
Chap. 4.
Part 4 on comparison rules and Part 5 on verification operators are currently not
considered mature enough to be able to produce definitive standards. The part
numbers have been reserved for future use when the appropriate research and
practical testing on these topics has been established.
Part 6 lists, and briefly describes, the various types of instrument for measuring
surface topography. Note that stylus and some of the optical measurement methods
listed in part 6 are further described by dedicated parts (the ‘‘60X series’’).
However, some techniques do not have a 60X equivalent part (for example,
scanning probe or electron beam techniques), but it is expected that these parts will
be developed in future standards.
Part 70 describes the artefacts that are used to calibrate areal surface topography
measuring instruments and includes the profile calibration artefacts from ISO 5436
part 1 (2000), but with new names. Part 71 describes the concepts and use of
software measurement standards (see Sect. 1.4) and part 72 an XML file format for
the standard data file types described in part 71.
There are two parts 60X standards that have been published: part 601 (stylus
instruments) and part 602 (confocal chromatic probes). At the time of writing,
parts 603 and 604 are at the FDIS stage, and are expected to be published in 2013,
10 R. Leach
Table 1.1 Current status of ISO 25178 areal specification standards. Note that these standards
are fully cited in the References section. Key: WD—working draft, CD—committee draft,
NS—not started, DIS—draft international standard, FDIS—final draft international standard,
PS—published standards
No. Title Status Date
1 Areal surface texture drawing indications CD 2009
2 Terms, definitions and surface texture parameters PS 2012
3 Specification operators PS 2012
4 Comparison rules NS –
5 Verification operators NS –
6 Classification of methods for measuring surface texture PS 2010
70 Measurement standards for areal surface texture measurement instruments DIS 2012
71 Software measurement standards PS 2012
72 Software measurement standards—XML file format CD 2012
600 Nominal characteristics of areal surface topography instruments WD 2012
601 Nominal characteristics of contact (stylus) instruments PS 2010
602 Nominal characteristics of non-contact (confocal chromatic probe) PS 2010
instruments
603 Nominal characteristics of non-contact (phase shifting interferometric FDIS 2012
microscopy) instruments
604 Nominal characteristics of non-contact (coherence scanning interferometry) FDIS 2012
instruments
605 Nominal characteristics of non-contact (point autofocus) instruments FDIS 2012
606 Nominal characteristics of non-contact (variable focus) instruments CD 2012
607 Nominal characteristics of non-contact (imaging confocal) instruments WD 2012
700 Calibration of areal surface measuring instruments WD 2011
701 Calibration and measurement standards for contact (stylus) instruments PS 2010
and parts 605–607 are working drafts. The 60X standards currently contain
common terminology, metrological characteristics and a list of parameters that can
influence the uncertainties when using the instrument. There are also technical
annexes that discuss the theory and operation of the instruments. However, as the
60X series developed, it was realised that there are a large number of sections in
the 60X parts that are common to all instruments based on a microscope objective.
For example, research into the metrological characteristics has shown that a
common set can be found that does not differ for each instrument type (see Giusca
et al. 2012a, b, 2013). Therefore, a new standard is under development (part 600),
which will cover all the common aspects. Once part 600 is published, the 60X
series will be withdrawn and re-issued with the common sections removed.
Part 701 is concerned with the calibration of stylus instruments. Part 700, which
is still under development, will cover the calibration of instruments and is expected
to be common across all instruments. Once part 700 is published, part 701 will be
withdrawn.
The American National Standards Institute has also published a comprehensive
documentary specification standard, ANSI/ASME B46.1 (2010) that includes
some areal analyses (mainly fractal-based).
1 Introduction to Surface Topography 11
References
Abdel-Aal HA, Vargiolu R, Zahouani H, El Mansori M (2011) A study on the frictional response
of reptilian shed skin. In: Proceeding 13th International Conference Metrology and Properties
of Engineering Surfaces, Twickenham pp 66–70
ANSI/ASME B46.1 (2010) Surface texture, surface roughness, waviness and lay. American
National Standards Institute, Washington
Bächle M, Kohal RJ (2004) A systematic review of the influence of different titanium surfaces on
proliferation, differentiation and protein synthesis of osteoblast-like MG63 cells. Clin Oral
Implant Res 15:683–693
Bechert DW, Bruse M, Hage W (1999) Experiments with three-dimensional riblets as an
idealised model of shark skin. Exp Fluids 28:403–412
Blunt LA, Jiang X (2003) Advanced techniques for assessment surface topography. Kogan Page
Science, London
Blunt L, Jiang X, Leach RK, Harris PM, Scott P (2008) The development of user-friendly
software measurement standards for surface topography software assessment. Wear
264:389–393
Bruzzone AAG, Costa HL, Lonardo PM, Lucca DA (2008) Advances in engineering surfaces for
functional performance. Ann CIRP 57:750–769
BS 1134 (2010) Assessment of surface texture: guidance and general information. British
Standards Institute, London
Bui S, Vorburger TV (2006) Surface metrology algorithm testing system. Precis Eng 31:218–225
Bui SH, Renegar TB, Vorburger TV, Raja J, Malburg MC (2004) Internet-based surface
metrology algorithm testing system. Wear 257:1213–1218
De Chiffre L, Kunzmann H, Peggs GN, Lucca DA (2003) Surfaces in precision engineering,
micro engineering and nanotechnology. Ann CIRP 52:561–577
Etsion I (2005) State of the art in laser surface texturing. J Tribol 127:248–253
Evans C, Bryan J (1999) ‘‘Structured’’, ‘‘textured’’, or ‘‘engineered’’ surfaces. Ann CIRP
48:451–456
Giusca CL, Leach RK, Henning A, Coupland JM (2013) Calibration of the scales of areal surface
topography measuring instruments: part 3—resolution. Meas Sci Technol to be published
Giusca CL, Leach RK, Helery F, Gutauskas T, Nimishakavi L (2012a) Calibration of the scales of
areal surface topography measuring instruments: part 1—measurement noise and residual
flatness. Meas Sci Technol 23:035008
Giusca CL, Leach RK, Helery F (2012b) Calibration of the scales of areal surface topography
measuring instruments: Part 2—Amplification coefficient, linearity and squareness. Meas Sci
Technol 23:065005
Griffiths B (2001) Manufacturing surface technology. Penton Press, London
Harris PM, Smith IM, Leach RK, Giusca CL, Jiang X, Scott PM (2012a) Software measurement
standards for areal surface texture parameters: part 1—algorithms. Meas Sci Technol
23:105008
Harris PM, Smith IM, Wang C, Giusca CL, Leach RK (2012b) Software measurement standards
for areal surface texture parameters: part 2—comparison of software. Meas Sci Technol
23:105009
Huang J, Wang X, Wang ZL (2008) Bio-inspired fabrication of antireflection nanostructures by
replicating fly eyes. Nanotechnology 19:025602
Hume KJ (1980) A history of engineering metrology. Mechanical Engineering Publications Ltd,
London
ISO 11562 (1996) Geometrical product specification (GPS)—surface texture: profile method—
metrological characteristics of phase correct filters. International Organization of
Standardization
ISO 12085 (1996) Geometrical product specifications (GPS)—surface texture: profile method—
motif parameters. International Organization for Standardization
12 R. Leach
ISO 12179 (2000) Geometrical product specification (GPS)—surface texture: profile method—
Calibration of contact (stylus) instruments. International Organization for Standardization
ISO 1302 (2002) Geometrical product specification (GPS): indication of surface texture in
technical product documentation. International Organization of Standardization
ISO 13565 part 1 (1996) Geometrical product specification (GPS)—surface texture: profile
method—surfaces having stratified functional properties—filtering and general measurement
conditions. International Organization for Standardization
ISO 13565 part 2 (1998) Geometrical product specification (GPS—surface texture: profile
method—surfaces having stratified functional properties—height characterization using
material ratio curve. International Organization for Standardization
ISO 13565 part 3 (2000) Geometrical product specification (GPS)—surface texture: profile
method—surfaces having stratified functional properties—height characterization using
material probability curve. International Organization for Standardization
ISO 3274 (1996) Geometrical product specification (GPS)—surface texture: profile method—
nominal characteristics of contact (stylus) instruments. International Organization of
Standardization
ISO 4288 (1996) Geometrical product specification (GPS)—surface texture: profile method—
rules and procedures for the assessment of surface texture. International Organization of
Standardization
ISO 4287 (2000) Geometrical product specification (GPS)—surface texture: profile method—
terms, definitions and surface texture parameters. International Organization of
Standardization
ISO 25178 part 6 (2010) Geometrical product specification (GPS)—surface texture: areal—part
6: classification of methods for measuring surface texture. International Organization for
Standardization
ISO 25178 part 71 (2012) Geometrical product specification (GPS)—surface texture: areal—part
71: software measurement standards. International Organization for Standardization
ISO 25178 part 601 (2010) Geometrical product specification (GPS)—surface texture: areal—
part 601: nominal characteristics of contact (stylus) instruments. International Organization
for Standardization
ISO 25178 part 602 (2010) geometrical product specification (GPS)—surface texture: areal—part
602: nominal characteristics of non-contact (confocal chromatic probe) instruments.
International Organization for Standardization
ISO 25178 part 700 (2011) Geometrical product specification (GPS)—surface texture: areal—part
700: calibration of non-contact instruments. International Organization for Standardization
ISO 25178 part 701 (2010) Geometrical product specification (GPS)—surface texture: areal—
part 701: calibration and measurement standards for contact (stylus) instruments. International
Organization for Standardization
ISO 5436 part 1 (2000) Geometrical product specification (GPS)—surface texture: profile
method—measurement standards—material measures. International Organization of
Standardization
ISO 5436 part 2 (2000) Geometrical product specification (GPS)—surface texture: profile
method—software measurement standards. International Organization of Standardization
ISO/CD 25178 part 1 (2011) Geometrical product specification (GPS)—surface texture: areal—
part 1: indication of surface texture. International Organization for Standardization
ISO/CD 25178 part 72 (2012) Geometrical product specification (GPS)—surface texture:
areal—part 72: XML soft gauge file format. International Organization for Standardization
ISO/DIS 25178 part 3 (2011) Geometrical product specification (GPS)—surface texture: areal—
part 3: specification operators. International Organization for Standardization
ISO/DIS 25178 part 70 (2012) Geometrical product specification (GPS)—surface texture: areal—
part 70: material measures. International Organization for Standardization
ISO/DIS 25178 part 603 (2011) Geometrical product specification (GPS)—surface texture:
areal—part 603: nominal characteristics of non-contact (phase shifting interferometric
microscopy) instruments. International Organization for Standardization
1 Introduction to Surface Topography 13
ISO/FDIS 25178 part 2 (2011) Geometrical product specification (GPS)—surface texture: areal—
part 2: terms, definitions and surface texture parameters. International Organization for
Standardization
ISO/FDIS 25178 part 604 (2012) Geometrical product specification (GPS)—surface texture:
areal—part 604: nominal characteristics of non-contact (coherence scanning interferometry)
instruments. International Organization for Standardization
ISO/FDIS 25178 part 605 (2012) Geometrical product specification (GPS)—surface texture:
areal—part 605: nominal characteristics of non-contact (point autofocusing) instruments.
International Organization for Standardization
ISO/WD 25178 part 606 (2011) Geometrical product specification (GPS)—surface texture:
areal—part 606: nominal characteristics of non-contact (point auto focusing) instruments.
International Organization for Standardization
ISO/WD 25178 part 607 (2011) Geometrical product specification (GPS)—surface texture:
areal—part 607: nominal characteristics of non-contact (focus variation) instruments.
International Organization for Standardization
ISO/WD 25178 part 608 (2011) Geometrical product specification (GPS)—surface texture:
areal—part 608: nominal characteristics of non-contact (imaging confocal microscope)
instruments. International Organization for Standardization
Jiang X, Scott PS, Whitehouse DJ, Blunt LA (2007) Paradigm shifts in surface metrology. Part II.
The current shift. Proc R Soc A 463:2071–2099
Jung L, Spranger B, Krüger-Sehm R, Krystek M (2004) Reference software for roughness
analysis: features and results. Proc XI Int Colloq Surfaces, Chemnitz, pp 164–170
Kettle J, Hoyle RT, Perks RM, Dimov S (2008) Overcoming material challenges for replication
of ‘‘Motheye lenses’’ using step and flash imprint lithography (S-FIL) for opto-electronic
applications. J Vac Sci Technol B 26:1794–1799
Leach RK (2009) Fundamental principles of engineering nanometrology. Elsevier, Amsterdam
Leach RK (2011) Optical measurement of surface topography. Springer, Berlin
Leach RK (2001) The measurement of surface texture using stylus instruments. NPL good
practice guide No 37. National Physical Laboratory
Leach RK, Boyd R, Burke T, Danzebrink H-U, Dirscherl K, Dziomba T, Gee M, Koenders L,
Morazzani V, Pidduck A, Roy D, Unger WES, Yacoot A (2011) The European
nanometrology landscape. Nanotechnology 22:062001
Mainsah E, Greenwood JA, Chetwynd DG (2010) Metrology and properties of engineering
surfaces. Kluwer Academic Publishers, Boston
Malacara D (2007) Optical shop testing, 3rd edn. Wiley Series in Pure and Applied Optics
Muralikrishnan B, Raja J (2008) Computational surface and roundness metrology. Springer,
London
Nosonovsky M, Bhushan B (2007) Multiscale friction mechanics and hierarchical surfaces in
nano- and bio-tribology. Mat Sci Eng 58:162–193
Petzing J, Coupland JM, Leach RK (2010) The measurement of rough surface topography using
coherence scanning interferometry. NPL good practice guide No 116. National Physical
Laboratory
Shalabi MM, Gortemaker A, Van’t Hof MA, Jansen JA, Creuger NHJ (2006) Implant surface
roughness and bone healing: a systematic review. J Dental Res 85:496–500
Stout KJ, Sullivan PJ, Dong WP, Mainsah E, Luo N, Mathia T, Zahouani H (1993) The
development of methods for the characterisation of roughness in three dimensions. Brussels,
Commission of the European Communities
Thomas TR (2008) Kenneth J Stout 1941–2006: a memorial. Wear 266:490–497
Wang H, Brandl DW, Nordlander P, Halas NJ (2007) Plasmonic nanostructures: artificial
molecules. Acc Chem Res 40:53–62
Whitehouse DJ (1982) The parameter rash—is there a cure? Wear 83:75–78
Whitehouse DJ (2010) Handbook of surface and nanometrology. CRC Press
Chapter 2
The Areal Field Parameters
François Blateyron
Abstract The vast majority of surface texture parameters are the field parameters.
The term field refers to the use of every data point measured in the evaluation area,
as opposed to feature parameters that only take into account specific points, lines
or areas. Field parameters allow the characterisation of surface heights, slopes,
complexity, wavelength content, etc. They are defined in the specification standard
ISO 25178 part 2. In this chapter the ISO areal field parameters will be presented
along with limited guidance on their use.
The first areal surface texture measuring instruments were made available around
1987. Instrument manufacturers such as Zygo, Wyko and others started to provide
parameters calculated on the data. Early areal parameters were often simple
extrapolations of profile parameters (see Chap. 1 and Leach 2009 for a description
of the profile parameters) and were either named simply Ra or sRa, and sometimes
calculated using proprietary algorithms, leading to different parameter values on
different instruments.
The initial work by Stout et al. (1993a, b) leading to the ‘‘Blue Book’’ was
covered in Chap. 1. During the same period, ISO technical committee TC 57
introduced a new concept, called Geometrical Product Specification and Verifi-
cation (GPS for short) in order to unify specification standards dealing with
dimensional analysis and surface texture. Then, in 1996 a new committee was
created, TC 213, to develop GPS specification standards. One of the first actions of
TC 213 was to entrust a group of researchers with the aim of developing the basis
F. Blateyron (&)
Digital Surf sarl, 16 rue Lavoisier, 25000 Besançon, France
e-mail: fblateyron@digitalsurf.fr
2.2.1 Naming
ISO 25178 part 2 defines symbols for surface texture parameters that have a prefix
that is the capital letters S or V followed by one or several small letters that form
the suffix. This suffix should not be written as a subscript but on the same line as
the prefix. However, the final version of ISO 25178 part 2 uses subscripts in
parameter names to comply with ISO, which states that symbols should only
contain one letter and optional subscripts.
The prefix S is used for the majority of parameters (for example, Sq, Sdr, Smr),
the alternative being volume parameters that start with the letter V (for example,
Vmp, Vvc).
2 The Areal Field Parameters 17
Profile parameters are named after the type of surface profile from which they are
calculated, for example R-parameters (Ra, Rsk, etc.) are calculated on the
roughness profile, W-parameters (Wa, Wsk, etc.) are calculated on the waviness
profile, while P-parameters are calculated on the primary profile (see ISO 4287
2000; Leach 2009). The type of surface is not taken into account with areal
parameters. The Sa parameter can be calculated on a primary surface or a filtered
surface—it will be called Sa in all cases. Therefore, it is important to provide the
filtering conditions together with the parameter value.
Profile parameters are defined based either on a sampling length or the evaluation
length. If a parameter is defined on a sampling length, it is (by default) calculated
on each sampling length (ISO 4288 1996) and a mean value calculated (the default
number of sampling lengths is five). With surfaces and areal parameters, the
concepts of sampling and evaluation areas are still defined but the default is one
sampling area per evaluation area. This simply means that parameters are calcu-
lated on the measured surface without segmenting the surface into small sub-areas
that depend on the sampling length.
If the user wants to use more sampling areas in the evaluation of a surface, several
surfaces can be measured, either contiguous or separated, and a statistical evaluation
of the parameters calculated on each surface (mean, standard deviation, etc.).
In surface texture parameter equations, the height function, z(x,y) must be centred.
This means that the mean height calculated on the definition area is already
subtracted from the heights. This leads to a simplified version of the parameter
equations as it is possible to express the equation as, for example
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ZZ
1
Sq ¼ z2 ðx; yÞdxdy; ð2:1Þ
A A
rather than
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ZZ
1
Sq ¼ ½zðx; yÞ z2 dxdy ð2:2Þ
A A
In practice, the above simplification can lead to rounding errors because heights
are usually coded with integer numbers and the average height is, therefore,
rounded to the closest integer. Each value in the sum is slightly biased, leading to
rounding errors in the result, especially when high order powers are involved in the
calculation, as is the case with Ssk (see Sect. 2.4.2.1) or Sku (see Sect. 2.4.2.2). A
correct digitisation of heights with a small quantisation step makes it possible to
reduce the uncertainty due to rounding errors. In the rest of this chapter, heights
z(x,y) are understood to be already centred.
In modern specification standards, parameter definitions are always given for the
continuous case, i.e. expressed with integrals, although in practice measured
profiles and surfaces are always sampled and digitised. The use of continuous
definitions ensures the correctness of the definition and does not imply any
numerical approximation. National Metrology Institutes (NMIs) can implement
the most accurate versions of the parameter definitions without taking into account
the need for calculation speed (Harris et al. 2012a). However, software engineers
providing commercial products will implement an algorithm that has appropriate
speed and accuracy.
A simple discrete implementation uses summations. For example, in the case of
the parameter Sa (see Sect. 2.4.1.2), on a surface sampled with ny lines of nx
points, the equation will be approximated by
f 1 Xny 1 Xnx 1
Sa ¼ jzðx; yÞj: ð2:3Þ
n x ny y¼0 x¼0
This simple implementation provides sound results providing that the data density
is sufficiently high.
Figure 2.1 shows a classical representation of a profile where data points are
joined by line segments. In 3D, data points are connected through a triangular
facet. However, when parameters are calculated, the approximation method
replaces integrals by summations and, therefore, corresponds more to the repre-
sentation shown in Fig. 2.2.
This simple summation of heights approximation can be used when the density
of points is high enough, that is to say, for most amplitude parameters where zero
crossing is not involved.
Linear interpolation gives a lower value for the Sa parameter as shown in
Fig. 2.3, since the area enclosed between the profile and the horizontal axis is
smaller around the zero crossings compared to the simple summation (Fig. 2.2).
Figure 2.4 shows a spline interpolation (Unser 1999), which is usually closer to
the continuous profile (Harris et al. 2012a). In this case, the value of the Sa
parameter will be more accurate and will lie somewhere in between the values
calculated in the cases shown in Figs. 2.2 and 2.3. The drawback of spline
interpolation is that it generates overshoots around peaks and tends to give
excessive values for peak-to-valley parameters. However, certain varieties of
splines do not have overshoot compared to simple cardinal splines (Catmull and
Rom 1974).
Software implementations of surface texture parameters can be tested inde-
pendently from instrument contributions by testing the calculation algorithms
against areal software measurement standards (Chap. 1; ISO 25178 part 71 2012;
ISO/CD 25178-72 2012; Harris et al. 2012b).
20 F. Blateyron
The definitions of the height parameters are given in the following sections.
The root mean square height or Sq parameter is defined as the root mean square
value of the surface departures, z(x,y), within the sampling area, A.
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ZZ
1
Sq ¼ zðx; yÞdxdy ð2:4Þ
A A
The Sa and Sq parameters are strongly correlated to each other (Blunt and Jiang
2003). The Sq parameter has more statistical significance (it is the standard devia-
tion) and often has a more physical grounding than Sa, for example, Sq is directly
related to surface energy and the way light is scattered from a surface (Leach 2009).
Skewness is the ratio of the mean of the height values cubed and the cube of Sq
within a sampling area,
ZZ
1 1
Ssk ¼ 3 z3 ðx; yÞdxdy: ð2:6Þ
Sq A A
This parameter can be positive, negative or zero, and is unit-less since it is nor-
malised by Sq. The Ssk parameter describes the shape of the topography height
distribution. For a surface with a random (or Gaussian) height distribution that has
symmetrical topography, the skewness is zero. The skewness is derived from the
2 The Areal Field Parameters 21
amplitude distribution curve; it is the measure of the profile symmetry about the
mean line. This parameter cannot distinguish if the profile spikes are evenly dis-
tributed above or below the mean plane and is strongly influenced by isolated
peaks or isolated valleys. Skewness represents the degree of bias, either in the
upward or downward direction of an amplitude distribution curve. A symmetrical
profile gives an amplitude distribution curve that is symmetrical about the centre
line and an unsymmetrical profile results in a skewed curve. The direction of the
skew is dependent on whether the bulk of the material is above the mean line
(negative skew) or below the mean line (positive skew).
As an example, a porous, sintered or cast iron surface will have a large value of
skewness. A characteristic of a good bearing surface is that it should have a
negative skew, indicating the presence of comparatively few peaks that could wear
away quickly and relatively deep valleys to retain lubricant traces. A surface with a
positive skew is likely to have poor lubricant retention because of the lack of deep
valleys in which to retain lubricant traces. Surfaces with a positive skewness, such
as turned surfaces, have high spikes that protrude above the mean line. The Ssk
parameter correlates well with load carrying ability and porosity.
The Sku parameter is a measure of the sharpness of the surface height distribution
and is the ratio of the mean of the fourth power of the height values and the fourth
power of Sq within the sampling area,
ZZ
1 1
Sku ¼ 4 z4 ðx; yÞdxdy: ð2:7Þ
Sq A A
Kurtosis is strictly positive and unit-less, and characterises the spread of the height
distribution. A surface with a Gaussian height distribution has a kurtosis value of
three. Unlike Ssk, use of this parameter not only detects whether the profile spikes
are evenly distributed but also provides a measure of the spikiness of the area. A
spiky surface will have a high kurtosis value and a bumpy surface will have a low
kurtosis value.
The Ssk and Sku parameters can be less mathematically stable than other
parameters since they use high order powers in their equations, leading to faster
error propagation.
The Sp parameter represents the maximum peak height, that is to say the height of
the highest point of the surface. The Sv parameter represents the maximum pit
height, i.e. the height of the lowest point of the surface. As heights are counted from
the mean plane and are signed, Sp is always positive and Sv is always negative.
22 F. Blateyron
The Sz parameter is the maximum height of the surface, i.e. is sum of the
absolute values of Sp and Sv,
Sz ¼ Sp þ jSvj ¼ Sp Sv: ð2:8Þ
The maximum height parameters are to be used with caution as they are sen-
sitive to isolated peaks and pits which may not be significant. However, Sz can be
pertinent on surfaces that have been filtered with a low-pass filter (S–F surfaces
with a large S nesting index or in other words, waviness surfaces—see Chap. 4) to
characterise the amplitude of waviness on the workpiece. Also, maximum height
parameters will succeed in finding unusual conditions such as a sharp spike or burr
on the surface that may be indicative of poor material or poor processing.
Alternative parameters that could be used as more robust versions of a maxi-
mum height parameter are the feature parameter S10z (see Chap. 3) and Sdc (see
Sect. 2.5.2.4).
The definitions of the function related parameters are given in the following sections.
The height distribution can be represented as a histogram of the surface heights that
quantifies the number of points on the surface that lie at a given height. The
material ratio curve is the cumulative curve of the distribution. The material ratio
curve is counted from the highest point on the surface (where the curve equals 0 %)
to its lowest point (where the curve reaches 100 %) (Fig. 2.5).
In the case of profiles, the material ratio is calculated using a cutting depth
c which is counted from the highest peak (ISO 4287 2000). This is not the most
0 10 20 30 40 50 60 70 80 90 100 %
5 5
4 4
3 3
2 2
1 1
0 0
-1 -1
-2 -2
-3 -3
-4 -4
-5 -5
0 0.5 1 1.5 2 2.5 %
µm µm
Fig. 2.5 The height distribution (left) and material ratio curve (right)
2 The Areal Field Parameters 23
The areal material ratio is the ratio of the material at a specified height c to the
evaluation area expressed as a percentage (see Fig. 2.6). The heights are taken
from the reference plane. The Smr(c) function gives the material ratio p corre-
sponding to a cutting height c given as a parameter.
The Smc(p) function evaluates the height value c corresponding to a material ratio
p given as a parameter (see Fig. 2.7).
The Sxp parameter (see Fig. 2.8) is aimed at characterising the upper part of the
surface, from the mean plane to the highest peak without taking into account a
small percentage of the highest peaks that may not be significant,
Sxp ¼ Smcð2:5%Þ Smcð50 %Þ: ð2:9Þ
0
-1
-2
-3
-4
-5
µm
24 F. Blateyron
-1
-2
-3
-4
-5
µm
-1
-2
-3
-4
-5
µm
The values 2.5 and 50 % are defined as the default values (ISO 25178-3 2011) and
can be set to other values depending on the application (they should be close to
these default values as this parameter is specifically defined for peak character-
isation). For more general height differences, the Sdc parameter should be used
(see Sect. 2.5.2.4).
This parameter is not strictly defined in ISO 25178 part 2 (2012) but it is a simple
extension of the Rdc parameter that was part of ISO 4287 (2000) (and see Leach
2009)
2 The Areal Field Parameters 25
where p and q are two material ratios that can be chosen freely depending on the
application.
The Sdc parameter can be used to give the maximum height of the surface when
the extreme peaks and valleys are removed or a threshold is applied, for example,
with p = 2 % and q = 98 %.
ISO 13565 part 2 (1998) is based on the German standard DIN 4777 (1990) that
was the first to introduce functional parameters based on a graphical construction
on the Abbott-Firestone curve (Whitehouse 2011). These parameters, Rk, Rvk,
Rpk, Mr1 and Mr2, are extracted from a filtered surface using a robust filter
specially designed for stratified surfaces. The parameters Sk, Spk, Svk, Sr1 and Sr2
are the areal equivalent of the parameters defined in ISO 13565 part 2 when the
Abbott-Firestone curve is built from an areal surface (see Fig. 2.9). The surface
may be filtered prior to the calculation of these parameters, preferably using a
robust Gaussian filter (ISO/CD 16610 part 71 2011; Muralikrishnan and Raja
2009, and see Chap. 4).
ISO 13565 part 3 (2000) defines three further parameters that are extracted:
Spq, Smq and Svq. These parameters are calculated on the probability curve and
are specifically designed for the evaluation of plateau honed surfaces (Malburg and
Raja 1993).
Spk
Sk
Svk
0 10 20 30 40 50 60 70 80 90 100 %
Smr1 Smr2
26 F. Blateyron
Vv (mr)
The void volume or Vv(mr) parameter is the void volume calculated for a material
ratio mr. This parameter is calculated by integrating the volume enclosed above
the surface and below a horizontal cutting plane set at a height h = Smc(mr). This
can be expressed by the following
Z 100%
VvðmrÞ ¼ k ½Smcðmr Þ SmcðqÞdq ð2:11Þ
mr
where k is a factor to convert the volume into the required unit, either [lm3], [lm3/
mm2] or [ml/m2]. Void volume can be represented on the Abbott-Firestone curve
as shown in Fig. 2.10.
For mr = 100 %, the void volume is zero. For mr = 0 %, the void volume is a
maximum (the cutting plane below the lowest point).
Void volume calculations are often useful to evaluate the surface texture of
mechanical components that are used in contact with other surfaces.
The material volume or Vm(mr) parameter is the material volume calculated for a
material ratio mr. The parameter is calculated by integrating the volume enclosed
2 The Areal Field Parameters 27
Vm (mr)
below the surface and above a horizontal cutting plane set at a height h = Sdc(mr).
This parameter can be expressed by the following
Z mr
Vmðmr Þ ¼ k ½SmcðqÞ SmcðmrÞdq: ð2:12Þ
0%
The peak material volume or Vmp parameter is the material volume calculated at a
fixed material ratio mr,
Vmp ¼ Vmðmr1Þ ð2:13Þ
where mr1 = 10 % by default. The ratio mr1 may be changed for specific
applications and will always be specified together with the value of Vmp.
The Vmp parameter can be used for the same purpose as the Spk parameter, i.e.
to characterise the volume of material which is likely to be removed during run-
ning-in of a component.
28 F. Blateyron
The core material volume or Vmc parameter is the difference between two material
volume values calculated at different heights
Vmc ¼ Vmðmr2Þ Vmðmr1Þ ð2:14Þ
The core void volume (the difference in void volume between the mr1 and mr2
material ratios) is given by
Vvc ¼ Vvðmr1Þ Vvðmr2Þ ð2:15Þ
where mr2 = 80 % and mr1 = 10 % by default.
Figure 2.12 shows the four volume parameters Vmp, Vmc, Vvc and Vvv calculated
from two bearing ratio levels mr1 and mr2.
Volume parameters have shown good correlation with functional requirements in
several applications; see Waterworth (2006) for a thorough treatment. Volume
parameters have replaced the functional indices Sbi, Sci and Svi (Stout et al. 1993a, b)
as they have proved to be more stable while providing the same type of information
(see Sect. 2.9.1 and Jiang et al. 2000).
The Vvv parameter characterises the volume of fluid retention in the deepest
valleys of the surface. This parameter is not affected by wear processes applied on
the surface.
The Vmp parameter characterises the volume of material located on the highest
peaks of the surface which is removed during a wear process. On a used
mechanical component, after several hours of function, the highest peaks are cut
2 The Areal Field Parameters 29
Vmp
Vvc
Vmc
Vvv
out or plastically deformed, and the corresponding particles of material are cap-
tured by the deepest valleys, so that the behaviour of the surface is more likely
described by Vmc and Vvc.
The gradient of a surface point is defined for each axis x and y by oz=ox and oz=oy:
The implementation of these gradients on a sampled surface is given elsewhere
(Whitehouse 2011). The root mean square gradient is then calculated on the whole
surface with
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
ffi
ZZ 2
1 oz oz 2
Sdq ¼ þ dxdy ð2:17Þ
A ox oy
where A is the projected area of the surface. The Sdq parameter has a unit-less
positive value. Optionally, it can be expressed in [lm/lm] or [lm/mm], or even as
an angle by calculating the arctangent of Eq. (2.17). The Sdq parameter is useful
30 F. Blateyron
for assessing surfaces in sealing applications and for controlling surface cosmetic
appearance.
The Sdq parameter is also associated with two plots that represent the distri-
bution of the horizontal and vertical angles a and b (and see Fig. 2.13)
0sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi1
oz 2 oz 2 A
a ¼ tan1 @ þ ; ð2:18Þ
ox oy
oz2
!
1 oy
b ¼ tan : ð2:19Þ
oz2
ox
The angle a characterises the steepest gradient in the vertical plane, and is given
as an angle between 0 and 90, 0 being a horizontal facet and 90 a vertical facet.
The angle b, when calculated on the whole surface, characterises the mean
orientation of the surface facets and is an evaluation of the texture direction. It is
given as an angle between 0 and 360, with 0 in the direction of the x axis,
counter clockwise.
The developed interfacial area of a surface is calculated by summing the local area
when following the surface curvature. It can be approximated by the mean area of
two triangles formed between four adjacent points.
Referring to Fig. 2.14, the area of a triangle is half the cross product of two
vectors,
2 The Areal Field Parameters 31
P00: z(x,y)
P10: z(x+1,y) P00: z(x,y) P10: z(x+1,y)
Fig. 2.14 Area between four adjacent points calculated by the average of two triangulations
As most surfaces are globally flat (the topography is seen only by expanding the
z axis), the developed area is usually slightly larger than the projected area—this is
why the Sdr parameter is expressed as the excess value above 100 %, thus
PP
Aij A
Sdr ¼ ; ð2:21Þ
A
where Aij is the mean area calculated at a point, and A is the projected area
calculated by the product of the lengths in x and y. Note that ISO 25178 part 2
(2012) defines the Sdr parameter for the continuous case, i.e. with integrals instead
of summations.
The Sdr parameter can be given as a unit-less positive number or as a per-
centage. It will usually produce a value of several percent (typically between 0 and
10 %). A perfectly flat and smooth surface would have Sdr = 0 %.
The Sdr parameter is used as a measure of the surface complexity, especially in
comparisons between several stages of processing on a surface, and it can provide
useful correlations in adhesion applications (Löberg et al. 2010; Barányi et al.
2011; Reizer and Pawlus 2011). The Sdr parameter is greatly influenced by the
sampling scheme (number of points and spacing in the x and y axes).
Fig. 2.15 Surface with PCB vias (left) and its autocorrelation plot (right)
Fig. 2.16 Abrasive surface with quartz grains (left) and its autocorrelation plot (right)
2 The Areal Field Parameters 33
Fig. 2.17 Surface of a DVD stamper (left) and its autocorrelation plot (right)
Fig. 2.18 Using autocorrelation for detecting surface patterns. When the image of the circuit
(left) is correlated with this pattern, it creates an image with correlation peaks at positions where
the pattern is found in the image (right)
The maximum of the ACF is always at the centre (for a zero shift). Figures 2.15,
2.16, 2.17 show several examples of surface textures and their autocorrelation
plots.
The ACF is used to study periodicities on a surface, i.e. when a texture motif is
reproduced several times on the surface (see Fig. 2.18), or is used to assess the
isotropy of a surface (see also Sect. 2.7.3).
The autocorrelation length, Sal, is defined as the horizontal distance of the ACF(tx, ty)
which has the fastest decay to a specified value s, with 0 B s \ 1. The Sal parameter
is given by
Fig. 2.19 Autocorrelation peak with an applied threshold of 0.2 (white part above the threshold)
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Sal ¼ min tx2 þ ty2 : ð2:23Þ
Figure 2.19 shows the autocorrelation of a textured surface. The white part on the
central lobe is above the threshold s. A radius is calculated from the centre to the
perimeter of the lobe and the shortest radius is kept for Sal (see Fig. 2.20).
For all practical applications involving relatively smooth surfaces, the value for
s can be taken as 0.2 (ISO 25178 part 3 2012), although other values can be used
and will be subject to forthcoming areal specification standards. For an anisotropic
surface, Sal is in the direction perpendicular to the surface lay. A large value of Sal
denotes that that surface is dominated by low spatial frequency components, while
a small value for Sal denotes the opposite case.
The Sal parameter is a quantitative measure of the distance along the surface by
which a texture that is statistically different from that at the original location would
be found.
The contour of the central lobe is measured from the centre and the shortest
radius is identified. This radius gives the value of the Sal parameter.
The texture aspect ratio parameter, Str is one of the most important parameters
when characterising a surface in an areal manner as it characterises the isotropy of
the surface.
The Sal parameter is calculated from the minimum radius on the central lobe of
the ACF. The Str parameter is calculated from the minimum, rmin, and maximum
radii, rmax (see Fig. 2.21), found under the same conditions, on the autocorrelation
plot after applying a threshold of 0.2
r min
36 F. Blateyron
rmin
Str ¼ ð2:24Þ
rmax
The Str parameter is unit-less and its values lies between 0 and 1. It can also be
expressed as a percentage between 0 and 100 %.
The Str parameter is an evaluation of the surface texture isotropy. If Str is close
to unity, then the surface is isotropic, i.e. it has the same properties regardless of
the direction. On an isotropic surface, it is possible to assess the surface texture
using a 2D (profile) surface texture measuring instrument. If Str is close to 0, then
the surface is anisotropic, i.e. it has a dominant texture direction. In this case, the
parameter Std will give the direction angle of the texture.
Fig. 2.22 Surface of artificial leather (left) and its Fourier spectrum (right)
The texture direction parameter, Std, is assessed from the Fourier spectrum of the
surface. The Fourier spectrum gives the energy content of each spatial frequency
on the surface and is usually represented as a plot where amplitudes are coded with
a colour or grey level (see Fig. 2.22).
When moving from the centre to an edge of the spectrum in a given direction,
the spatial frequencies go from the lowest to the highest value. The frequency at
the centre corresponds to the continuous value in z (frequency of zero or infinite
wavelength). When the surface is centred, this offset is zero. Frequency amplitudes
along the radius at a given direction h can be integrated between two selected
spatial frequencies, fmin and fmax, in order to calculate a value A(h) that represents
the spatial frequency content in that direction (see Fig. 2.23).
By repeating this integration for all angles between 0 and 180, a polar spectrum
is obtained that can be represented with a semi-circular graph (see Fig. 2.24).
The maximum value of the graph shown by Fig. 2.24 is called the main texture
direction, or Std. The Std parameter is given in degrees between 0 and 180, and
should be considered as insignificant if the isotropy factor Str is below 0.6 and 0.8
(depending on the application). The definition of Std in ISO 25178 part 2 specifies
that the angle can be given from a reference angle s.
The Std parameter is a convenient parameter on surfaces showing scratches and
oriented texture (Schulz et al. 2010; McGarigal et al. 2009).
38 F. Blateyron
The European project report EUR 15178 EN (Stout et al. 1993a, b) established a
list of areal parameters grouped into several families: amplitude parameters,
spatial parameters, hybrid parameters and functional parameters (see Table 2.1).
The parameters in Table 2.1 are still widely used in some industries and in
scientific publications, although updated and improved parameters have been
available for a long time (De Chiffre et al. 2000).
The aim of the European project SURFSTAND was to improve areal parameters
defined in EUR 15178 EN (Stout et al. 1993a, b), investigate their correlation with
surface function, and to prepare the basis of an international specification standard
(now ISO 25178 part 2 2012). The parameter set developed in SURFSTAND is,
therefore, based on the ISO parameter set but with several modifications given
below.
Table 2.1 Parameters from EUR 15178 EN (Stout et al. 1993a, b)
Symbol Parameter name Compatibility Family B’14*
Sa Arithmetic mean deviation Equivalent (see note 1) Amplitude
Sq Root-mean-square Equivalent (see note 1) Amplitude *
deviation
Sz Ten point height Different (see note 2) Amplitude *
Ssk Skewness of topography Equivalent (see note 1) Amplitude *
height distribution
Sku Kurtosis of topography Equivalent (see note 1) Amplitude *
height distribution
2 The Areal Field Parameters
P5 P5
zpi þ i¼1 jzvi j
Sz ¼ i¼1 : ð2:25Þ
5
In order to discriminate significant peaks and valleys, only one peak and one valley should be found per autocorrelation area, with side length equal to twice
the fastest autocorrelation decay Sal
Note 3 Sds corresponds to Spd in ISO 25178 part 2 but the discrimination method is different
Note 4 Std is defined in EUR 15178EN with the origin 0 on the y axis while in ISO 25178 part 2 it is defined with an origin s that can be set at any angle
Note 5 Ssc corresponds to Spc in ISO 25178 part 2 but the discrimination method is different
Note 6 Stp corresponds to Smr in ISO 25178 part 2
Note 7 Smr corresponds to Vm in ISO 25178 part 2 (should not be confused with the bearing ratio parameter that has the same name); Svr corresponds to Vv
in ISO 25178 part 2
Note 8 These parameters are extensions in 3D of the parameters defined in ISO 13565 part 2 (1996). The Sr1 and Sr2 parameters have been renamed Smr1
and Smr2 in ISO 25178 part 2. The standard also includes Spq, Svq and Smq from ISO 13565 part 3 (1996)
* These parameters are part of the so-called ‘‘Birmingham 14 parameters’’
F. Blateyron
2 The Areal Field Parameters 41
• Sp and Sv are now introduced as maximum surface peak height and maximum
surface valley depth.
• Sz is defined as the maximum height i.e. the sum of the absolute values of Sp and
Sv. The old ten-point height parameter Sz of the previous report is here renamed
as S10z.
• Ssc, Sds and S5z, which are parameters related to peaks, are now calculated from
peaks detected after a segmentation and Wolf pruning of 5 % of Sz (see Chap. 3).
The SURFSTAND report (published as a book, Blunt and Jiang 2003) also
introduces several new parameters given below.
• Sfd is the fractal dimension calculated from the volume-scale plot where the
volume is calculated between two morphological envelopes (see Chap. 6).
• Vmp and Vmc are introduced as material volume (see ISO 25178 part 2 2012),
respectively peak material volume and core material volume.
• Vvc and Vvv are introduced as void volume (see ISO 25178 part 2 2012),
respectively core void volume and valley void volume.
It is interesting to note that in the SURFSTAND report, the Sa parameter was
removed from the parameter list although it was part of the earlier work. The
authors of the study wanted to avoid encouraging people to use Sa in the same way
they use Ra on profiles, without really knowing if the parameter is the best cor-
related parameter for their needs. However, during the preparation of the ISO
25178 standard, some experts of WG 16 lobbied strongly in order to reintegrate Sa,
and it was finally added to the draft.
References
ANSI/ASME B46.1 (2010) Surface texture, surface roughness, waviness and lay. American
National Standards Institute
Barányi I, Czifra A, Kalácska G (2011) Height-independent topographic parameters of worn
surfaces. Sustain Constr Des 2(1): 35–40
Blunt LA, Jiang X (2003) Advanced techniques for assessment surface topography. Kogan Page
Science, London
Catmull E, Rom R (1974) A class of local interpolating splines. Compt Aided Geom Des
317–326 (Academic Press)
De Chiffre L, Lonardo P, Trumpold H, Lucca DA, Goch G, Brown CA, Raja J, Hansen HN
(2000) Quantitative characterisation of surface texture. Ann CIRP 49:635–652
DIN 4777 (1990) Metrology of surfaces; Profile filters for electrical contact stylus instruments;
Phase-corrected filters
Harris PM, Smith IM, Leach RK, Giusca CL, Jiang X, Scott PM (2012a) Software measurement
standards for areal surface texture parameters: Part 1—Algorithms. Meas Sci Technol
23:105008
Harris PM, Smith IM, Wang C, Giusca CL, Leach RK (2012b) Software measurement standards
for areal surface texture parameters: Part 2—Comparison of software. Meas Sci Technol
23:105009
42 F. Blateyron
ISO 13565 part 2 (1998) Geometrical product specification (GPS)—surface texture: Profile
method—surfaces having stratified functional properties—height characterization using
material ratio curve. International Organization for Standardization
ISO 13565 part 3 (2000) Geometrical product specification (GPS)—surface texture: Profile
method—surfaces having stratified functional properties—height characterization using
material probability curve. International Organization for Standardization
ISO 25178 part 2 (2012) Geometrical product specification (GPS)—surface texture: areal—
part 2: Terms, definitions and surface texture parameters. International Organization for
Standardization
ISO 25178 part 3 (2012) Geometrical product specification (GPS)—surface texture: areal—
part 3: Specification operators. International Organization for Standardization
ISO 25178 part 6 (2010) Geometrical product specification (GPS)—surface texture: areal—
part 6: Classification of methods for measuring surface texture. International Organization for
Standardization
ISO 25178 part 601 (2010) Geometrical product specification (GPS)—surface texture: areal—
part 601: Nominal characteristics of contact (stylus) instruments. International Organization
for Standardization
ISO 25178 part 602 (2010) Geometrical product specification (GPS)—Surface texture: areal—
part 602: nominal characteristics of non-contact (confocal chromatic probe) instruments.
International Organization for Standardization
ISO 25178 part 701 (2010) Geometrical product specification (GPS)—surface texture: areal—
part 701: calibration and measurement standards for contact (stylus) instruments. International
Organization for Standardization
ISO 25178 part 71 (2012) Geometrical product specification (GPS)—surface texture: areal—
part 71: Software measurement standards. International Organization for Standardization
ISO 4287 (2000) Geometrical product specification (GPS)—Surface texture: profile method—
terms, definitions and surface texture parameters. International Organization of
Standardization
ISO 4288 (1996) Geometrical product specifications (GPS)—surface texture: Profile method—
rules and procedures for the assessment of surface texture. International Organization of
Standardization
ISO/CD 16610 part 71 (2011) Geometrical product specifications (GPS)—robust areal filters:
Gaussian regression filters. International Organisation for Standardization
ISO/CD 25178-72 (2012) Geometrical product specification (GPS)—surface texture: areal—part
72: XML file format. International Organization for Standardization
Jiang XQ, Blunt L, Stout KJ (2000) Comparison study of areal functional parameters for rough
surfaces. Proc ASPE, Nashville
Jiang X, Scott PJ, Whitehouse DJ, Blunt L (2007) Paradigm shifts in surface metrology. Proc R
Soc A 463:2049–2099
Leach RK (2009) Fundamental principles of engineering nanometrology. Elsevier, Amsterdam
Löberg J, Mattisson I, Hansson S, Ahlberg E (2010) Characterisation of titanium dental implants
I: critical assessment of surface roughness parameters. Open Biomater J 2:18–35
Malburg MC, Raja J (1993) Characterization of surface texture generated by plateau honing
process. Ann CIRP 42:637–640
McGarigal K, Tagil S, Cushman A (2009) Surface metrics: an alternative to patch metrics for the
quantification of landscape structure. Landscape Ecol 24:433–450
Muralikrishnan B, Raja J (2009) Computational surface and roundness metrology. Springer,
Berlin
Reizer R, Pawlus P (2011) 3D surface topography of cylinder liner forecasting during plateau
honing process. In: Proceedings 13th international conference metrology and properties of
engineering surfaces, Twickenham, April, pp 29–34
Schulz E, Calandra I, Kaiser TM (2010) Applying tribology to teeth of hoofed mammals.
Scanning 32:162–182
2 The Areal Field Parameters 43
Stout KJ, Sullivan PJ, Dong WP, Mainsah E, Luo N, Mathia T, Zahouani H (1993a) The
development of methods for the characterization of roughness in three dimensions. Paton
Press, Chico
Stout KJ, Sullivan PJ, Dong WP, Mainsah E, Luo N, Mathia T, Zahouani H (1993b) The
development of methods for the characterisation of roughness in three dimensions.
Commission of the European Communities, Brussels
Unser M (1999) Splines: a perfect fit for signal and image processing. IEEE Signal Proc Mag
16:22–38
Waterworth A (2006) Quantitative characterization of surface finishes on stainless steel sheet
using 3D surface topography analysis. PhD Thesis, University of Huddersfield
Whitehouse DJ (2011) Handbook of surface and nanometrology, 2nd edn. CRC Press, Boca
Raton
Chapter 3
The Areal Feature Parameters
François Blateyron
Abstract Unlike field parameters, where every point on the surface is taken into
account in the calculation, the category of feature parameters takes into account only
identified features on the surface. Features are considered because they play a sig-
nificant role in a particular function (for example, large peaks and hills play a
functional role as contact zones in mechanical engineering applications; while
points located in valleys do not). Significant features are identified by segmentation
of the surface and selected by a discrimination method known as pruning. Param-
eters are then calculated to quantify the characteristics of the selected features.
3.1.1 Introduction
Topological features have been studied for a long time in the field of geography
and cartography (Geographic Information Systems). One of the first authors to
describe topological features using mathematical definitions was Maxwell (1870)
who extended earlier work of Cayley (1859). A long list of contributors followed
Maxwell and in the 1980s the mathematical methods that had been developed were
adapted for use with computers.
The development of algorithms for the detection of topological features goes
back to the 1970s. Algorithms were published by Peucker and Douglas (1975) and
Warntz (1975); algorithms for building relation graphs connecting the topological
features were proposed by Pfaltz (1976) and further developed by Wolf (1984,
1993). A comprehensive history and summary of the techniques used to analyse
F. Blateyron (&)
Digital Surf sarl, 16 rue Lavoisier, 25000 Besançon, France
e-mail: fblateyron@digitalsurf.fr
surface networks and extract critical points can be found elsewhere (Rana and
Morley 2002).
In the 1990s, efficient algorithms for watershed segmentation were developed
by Beucher (1990), Vincent (1990), Vincent and Soille (1991). Scott formalised
the mathematical concepts for use in the field of surface analysis and described the
relationship that exists between segmentation and morphological filtering (Scott
1992).
Shortly afterwards, the first applications with industrial surfaces were devel-
oped and tested (Zahouani 1993, 1998; Barré 1997, 2001; Scott 1998, 2004).
Finally, watershed segmentation and a set of feature parameters were included in
the SURFSTAND project (Blunt and Jiang 2003, Chap. 1) and later in the inter-
national standard ISO 25178 part 2 (2012). Segmentation is now considered to be a
filter and is included in a separate standard, ISO/DIS 16610 part 85 (2012),
whereas feature parameters remain in ISO 25178 part 2.
The key concepts used to describe feature parameters based upon watershed
segmentation of a surface are: contour line, peak, pit, hill, dale, course line, ridge
line and saddle point, which are all described below.
Fig. 3.1 Contour lines from the intersection of the surface with planes at different heights
3 The Areal Feature Parameters 47
When the horizontal plane is shifted to a given level above or below the zero
level (see Fig. 3.1), it intersects the surface in a series of closed lines that represent
the sets of points that have that given level. Shifting the plane to evenly spaced
height levels generates a series of contour lines (see Fig. 3.2).
Contour lines are a convenient way to represent lines of equal height on a black
and white map of a topographic surface. They are used to define critical points and
other concepts.
Fig. 3.2 Surface topography with ten contour lines (left) and twenty contour lines (right)
3.1.3 Hills
A surface point higher than its surrounding area is called a peak. The peak
neighbourhood is called a hill (see Fig. 3.3). From any point on a hill there is an
upward path that ends at a unique peak. If the upward path from a point ends at
another peak, then this point belongs to another hill. All points belonging to a hill
are enclosed by a course line.
3.1.4 Dales
A surface point that is lower than its surrounding area is called a pit. The pit
neighbourhood is called a dale (see Fig. 3.4). From any point on a dale there is
a downward path that ends at a unique pit and the dale defines a catchment
basin: a drop of water starting from any point in the basin (dale) will run down
to the pit. If the downward path from a point ends at another pit, it means that
this point belongs to another dale. All points belonging to a dale are enclosed by
a ridge line.
Course lines are lines representing the natural downward flow of water dropped
on a side of a hill (see Fig. 3.5). Water flows down to the minimum point––the pit.
Saddle points are at the intersection point of ridge lines and course lines. They
correspond to a maximum on a course line, and a minimum on a ridge line (see
Fig. 3.6).
There are several saddle points around a dale or around a ridge. The lowest
saddle of a dale has special significance: it corresponds to the point where the
water flows into an adjacent dale. This property creates a special connectivity with
the adjacent dale, which itself may have another adjacent dale where the water will
flow, and so on.
Fig. 3.6 Left representation of a saddle point (C) which is at the intersection of a ridge line
(A) and a course line (B). Right saddle in the Alps (courtesy of the author)
3.1.6 Motifs
The term ‘‘motif’’ was forged during the 1980s in the French automotive industry
when the Comité de Normalisation des Moyens de Production (CNOMO)
commission started to design a new method for characterising mechanical com-
ponents depending on their function (for example, sliding, sealing and friction).
This motif method was based on a graphical segmentation of the profile with
respect to motif shapes (see Fig. 3.7) that were defined as peak-valley-peak shapes.
The motif method was used in France for two decades (CNOMO E00.14.015.N
1983; Boulanger 1992), and was later adopted as an international standard under
the reference ISO 12085 (1996).
The term ‘‘motif’’ has been used to designate a texture cell on a surface, and can
be used to replace either a ‘‘dale’’ or a ‘‘hill’’. Strictly speaking, at least in
accordance with the original definition, a motif is closer to a dale since the peak-
valley-peak in ISO 12085 is replaced by a pit (valley) surrounded by a ridge line.
50 F. Blateyron
µm
1
0.75
0.5
0.25
0
-0.25
-0.5
-0.75
-1
-1.25
-1.5
-1.75
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 mm
Initially created for images and digital elevation models (see Fig. 3.8), then
adapted to areal surface topography, the segmentation method can also be applied
to profiles to identify motifs and calculate feature parameters. Feature parameters
calculated in this way are more stable and robust than the ISO 12085 parameters,
hence 2D watershed segmentation is a good candidate for replacing the methods in
ISO 12085 (Blateyron and Adam 2004).
The process of watershed segmentation starts from the lowest point of the surface.
Virtual water is poured over the whole surface from above, so that the dale around
the point is flooded progressively. At any time during the pouring process the
water occupies an area surrounded by a contour line. As the water level increases it
3 The Areal Feature Parameters 51
moves upwards to higher contour lines. Similarly, dales all over the surface are
flooded when their contour lines are at or below the flooding level.
When two adjacent dales are flooded to a level at which their contour lines
come into contact, a virtual wall is recorded at the contact points. The virtual walls
that are recorded this way are the ridge lines surrounding dales. When the flooding
level reaches the highest point on the surface, the watershed segmentation is
complete and all dales are segmented by ridge lines.
Without further processing, segmentation can lead to thousands of small and
insignificant dales; this is called over-segmentation. In this case, an additional step
is needed in the algorithm in order to merge small dales into larger ones and only
retain significant dales at the end (see Sect.. 3.3.2). Hills on a surface are seg-
mented by inverting the surface and applying the dales watershed segmentation
algorithm.
Motif height plays a very important role in the process of selecting significant motifs
(see Sect. 3.3.2). The motif height for a dale is defined as the height difference
between the pit and the lowest saddle point on the surrounding ridge line (see
Fig. 3.9). Symmetrically, the motif height for a hill is defined as the height difference
between the highest saddle point on the surrounding course line and the peak.
A dale usually has several saddle points along its surrounding ridge line (see
Fig. 3.10). There is a special relationship between the pit and the lowest of these
saddle points (and symmetrically, for a hill, between its peak and the highest
saddle point on its course line). When virtual water overflows out of the dale, the
water will escape into an adjacent dale at the lowest saddle.
Fig. 3.9 The motif height hm is defined between the pit (1) and the lowest saddle point (2) which
corresponds to the point where the dale overflows when filled up with virtual water (3)
52 F. Blateyron
Peaks, saddles and pits are critical points connected by ridge lines and course lines.
Connections between them can be represented in a relation graph (see Fig. 3.11).
Over the past years several authors have proposed different data structures in
order to represent the topological relationships between the critical points (Morse
1969; Pfaltz 1976; Wolf 1984; Kweon and Kanade 1994; Takahashi et al. 1995;
Scott 1998). One of the most interesting of these data structures is the change tree
which makes it possible to reduce the number of motifs resulting from over-
segmentation. Figure 3.12 shows the profile of a topographic surface in combi-
nation with the respective change tree.
Each peak is connected to its closest (highest adjacent) saddle and characterised
by the hill height (hm). A change tree represents all motifs on a surface (see
Fig. 3.13). By applying a threshold to motif heights, it is possible to merge small
insignificant motifs with larger adjacent ones and only retain significant motifs at
the end of the process. This action of merging small motifs into larger ones is
called pruning the change tree. Scott introduced the name Wolf pruning (after Gert
Wolf’s work) to designate merging with respect to a height threshold, which is
usually specified as a percentage of total height (Sz, see Chap. 2). Other thres-
holding criteria can be used depending on the application, such as minimum area,
perimeter, roundness, etc., or used together in combination.
Fig. 3.13 A complete change tree with peaks (P), saddles (S) and pits (V)
54 F. Blateyron
Figures 3.14, 3.15 and 3.16 show the effect of pruning on a surface with
several pruning criterion values.
Fig. 3.14 Representation of surface texture with contour lines (left). Segmentation without any
pruning resulting in 1638 hills (right)
Fig. 3.15 Segmentation with a Wolf pruning of 1 % of Sz resulting in 344 hills (left);
segmentation with a Wolf pruning of 5 % of Sz resulting in 134 hills (right)
3 The Areal Feature Parameters 55
Fig. 3.16 Segmentation with a Wolf pruning of 10 % of Sz resulting in sixty hills (left);
segmentation with a Wolf pruning of 20 % of Sz resulting in twenty-seven hills (right)
The peak density is calculated by dividing the number of peaks by the unit area. It
is given in units of [1/mm2] or [peaks/mm2]. This parameter evolved from the
density of summits, Sds, one of the Birmingham 14 parameters (see Chap. 2). The
main difference between the old and new parameters is that with Spd, only sig-
nificant peaks are taken into account, due to the watershed segmentation of the
surface and the pruning of the change tree by a specified pruning factor. The Spd
parameter can be seen as the areal equivalent of the peak count parameter RPc
defined in ISO 4287 Amendment 1 (2009).
The Spd parameter can be used in applications where contact is involved,
usually in combination with other parameters such as minimum or maximum
height parameters.
The Spc parameter is the arithmetic mean curvature of significant peaks. ISO
25178 part 3 (2012) specifies that Spc is given in [1/mm] by default. This
parameter is equivalent to the mean curvature of summits, Ssc, which was part of
the Birmingham 14 parameters (see Chap. 2). As with Spd, only significant peaks
are taken into account for Spc (see Sect. 3.4.1).
56 F. Blateyron
Quantifying surface texture heights has always been a challenge from the begin-
ning of surface measurement. With profile measurements, multiple parameters
have been designed to capture what could be called the roughness height [the
profile parameters––see Leach (2009)], with the idea of averaging local maximum
3 The Areal Feature Parameters 57
0 1 2 3 4 5 6 mm µm
0.0
300
0.5
1.0 250
ISO 25178
1.5
Height Parameters
2.0 200
Sp 87.45 µm Maximum peak height
2.5 Sv 236.0 µm Maximum pit height
150
3.0 Sz 323.5 µm Maximum height
Fig. 3.17 Comparison of height parameters (Sp, Sv and Sz) with feature height parameters (S5p,
S5v and S10z)
heights on small segments (sampling lengths). However, with areal surface mea-
surements, the Sz parameter (maximum height of the surface) acts more like the Rt
parameter (the profile height parameter that is calculated over typically five
sampling lengths) because it does not average multiple values. Hence, Sz, as
defined in ISO 25178 part 2 (2012), is highly sensitive to outliers and cannot be
used as a robust evaluation of the areal surface texture height.
The definition of significant peaks and significant pits, based upon pruning the
change tree, can be used to establish robust parameters that estimate the surface
texture height: S5p, S5v and S10z, defined as follows.
S5p is the arithmetic mean height of the five highest significant peaks.
S5v is the arithmetic mean height of the five lowest significant pits. Note that
height is always positive and the ‘‘height’’ of a pit is in fact its depth.
S10z is simply the sum of S5p and S5v:
S10z ¼ S5p þ S5v: ð3:3Þ
These parameters are given in [lm] or more generally in the unit of the z axis used
in the surface representation.
Figure 3.17 shows height parameters calculated on a leather surface and
compares them with feature parameters.
The dale area, Sda and hill area, Sha are calculated as the mean area of all
individual motifs. The area considered here is the horizontal area of the motif
projected onto the horizontal plane. The Sda and Sha parameters are given in
millimetres squared.
58 F. Blateyron
The dale volume, Sdv and hill volume, Shv are calculated as the mean of all
individual motifs. The volume is delimited horizontally by its ridge (course line),
and delimited vertically along the z axis by the surface on one hand and by a
horizontal plane placed at its lowest (highest) saddle point on the other. The Sdv
and Shv parameters are given in [mm3].
Area and volume parameters are usually calculated on closed motifs, i.e. on
motifs that are not cut by the edge of the evaluation area. However, in order to be
flexible, the specification should clearly indicate whether they are calculated on
closed, open or on all motifs.
Besides the characterisation of the height or volume of a motif, there are cases in
which the horizontal shape needs to be characterised. A motif can be seen from
above as a flat shape that can be characterised only in the xy plane (see Fig. 3.18).
Russ (1995) summarised a set of morphological parameters that can be used to
estimate the shape of objects in an image. The following parameters can be retained
for applications such as grain and particle analysis. For simplicity, a symbol is
suggested for these parameters, based on the capital M (as in morphological) and a
suffix designing the parameter name. These symbols are not standardised.
The form factor, MFF evaluates the compacity of the shape (the filled volume
fraction). An elongated object will give a value close to zero while a compact
object will give a value close to unity. The MFF parameter is given by
4pA
MFF ¼ ð3:4Þ
P2
with A is the motif area and P its perimeter. The MFF parameter is unit-less.
The aspect ratio, MAR parameter discriminates between compact and oblong
motifs. For example, in the case of a disc, MAR = 1. In the case of an oblong motif,
its value will be greater than 1,
Dmax
MAR ¼ ð3:5Þ
Dmin
where Dmin and Dmax are the minimum and maximum diameters. The MAR
parameter is unit-less.
The roundness parameter, MRN is similar to the form factor. A round object will
give a value of unity, and an oblong object will give a value less than unity. The
MRN parameter is given by
4A
MRN ¼ ; ð3:6Þ
pD2max
and is unit-less.
The equivalent diameter, MED is the diameter of the circle of same area as the
motif, given by
rffiffiffiffiffiffi
4A
MED ¼ ð3:7Þ
p
where A the motif area. The MED parameter is given in [mm].
These morphological parameters can be calculated for each individual motif, or
given as an average for all motifs (all, closed or open). For convenience, symbols
are proposed (by the author) in Table 3.1, so that they can be used in
specifications.
Table 3.1 Proposed symbols for morphological parameters on motifs (hills or dales)
Form factor Aspect ratio Roundness Equivalent diameter
Single motif MFF MAR MRN MED
Average (all motifs) SMFF SMAR SMRN SMED
Fig. 3.19 3D view of a surface measured on a micromechanical sensor (left) and its automatic
partitioning into homogeneous parts (right)
A structured surface contains geometrical patterns with elements that are repeated
periodically over the surface. The patterns implement a particular function that is
related to shape, form factor or developed surface, such as hydrophobia, absorp-
tion, photoelectric conversion, thermic transfer, etc. Therefore, it is important to
verify the geometry and tolerances of the surface with respect to geometrical
specifications.
Watershed segmentation can provide a first level of pattern recognition by
isolating each element in a pattern as a motif. Geometrical form can then be fitted
to the motifs in order to calculate the dimensions of pattern elements. Figure 3.21
shows a micro-sphere surface where each sphere cell is segmented by watersheds.
This application shows that verification of nominal geometry can be automated,
not only for spheres but also on other types of geometry.
A least-squares sphere is fitted to each motif. In addition to the radius, this
provides a sub-pixel evaluation of the centre position, making it possible to cal-
culate pitch between adjacent spheres (see Fig. 3.22).
ISO/CD 25178 part 1 (2009) describes the way surface specifications should be
written on engineering drawings. For example, consider the following specifica-
tion line:
pffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
S L 0; 005 0; 8=Salð0; 3Þ 45
This specification requires that the Sal parameter be calculated with a threshold of
0.3 (instead of the default 0.2), shall not be greater than 45 lm (the U symbol for
‘‘upper’’ is a default and, therefore, can be omitted from the specification). The
parameter is calculated on an S-L surface with nesting indexes of 5 lm and
0.8 mm (see Chap. 4). (Note that in ISO specification standards it is common to
use a comma to designate a decimal point, but this is not used throughout the rest
of this book.)
However, in the case of feature parameters, there is an additional possibility
where the parameter name can be described by a feature specification line:
FC; \feature[; \pruning[; \target[; \attribute[; \statistics[
where FC refers to feature characteristics. The following indication, feature,
defines the set of segmented features which is the subject of the specification:
Indication Definition
Wolf pruning x % Pruning if motif height \ x % of Sz
Area x % Pruning if motif area \ x % of definition area
volS x Pruning if motif volume \ x of specified volume
More criteria can be used such as morphological parameters (for example, form
factor). The following indication, target, selects features to be taken into account:
Symbol Definition
Closed x % Motif does not intersect the edge of the surface when thresholded at x %
of bearing ratio
Open x % Motif intersects the edges of the surface when thresholded at x % of bearing ratio
Top N One of the N highest peaks
Bottom N One of the N lowest pits
All All motifs are taken into account
Indication Definition
Mean Average of all values
Max/min Maximum/minimum of all values
RMS Standard deviation of all values
Percent x % Percentage of values above the specified value
Sum Sum of all values
Density Sum of all values divided by the definition area
64 F. Blateyron
For example, the peak density parameter, Spd can be described by the following
specification line:
FC; H; Wolfprune 5 %; all; count; density.
The height parameter, S5v can be described by the following specification line:
FC; V; Wolfprune 5 %; bottom 5; lpvh; mean.
The percentage of peaks above a specified height, for example, is given by:
FC; H; Wolfprune 5 %; top; pvh; percent 50 lm.
Acknowledgments All figures showing surface topography, motifs and feature parameters were
produced using MountainsMap 6.2, the surface analysis software package from Digital Surf. The
author would like to thank Mr Antony Caulcutt (Digital Surf) and Dr. Gert W. Wolf (University
of Klagenfurt) for reviewing the manuscript and for suggesting useful corrections.
References
Jörg Seewig
J. Seewig (&)
University of Kaiserslautern, Gottlieb-Daimler-Straße, 67663 Kaiserslautern, Germany
e-mail: seewig@mv.uni-kl.de
Fig. 4.1 Topography of a honed surface with form, waviness and roughness
Fig. 4.2 Definition of the S-F surface and the S-L surface
nominal form is removed from the surface dataset by using the so-called
F-operation. As the default, an F-operation is defined that performs a total least-
squares fit of the a priori nominal form. In individual cases, such as with freeform
surfaces or unknown nominal forms, a form filter can be used, for example a
second order regression filter according to ISO 16610 part 71 (2011), to eliminate
the nominal form. The designation ‘‘L’’ indicates high-pass filtering of the surface.
This means that long-wave surface deviations, such as components of the form
deviation or waviness, can be removed. The signal chain described in ISO 25178
part 2 can be seen in Fig. 4.2.
Two steps are necessary to apply a filter operation. The first step is to choose a
suitable filter method for a given problem, and the second step is to choose the
appropriate filter parameter to divide the measurement data into the large—and
small-scale components of interest. Both steps should be carried out with care,
because an inappropriate choice of either the filter method or the filter parameter
can lead to erroneous results. Users without experience in filtration should always
use the default values defined in ISO 25178 part 3 (2012) for areal surfaces and
ISO 4288 (1996) for profiles.
4 Areal Filtering Methods 69
Linear Filters
A filter is considered to be linear when it meets the following requirement
linear filter
a z1 ðx; yÞ þ b z2 ðx; yÞ ! a w1 ðx; yÞ þ b w2 ðx; yÞ: ð4:3Þ
Equation (4.3) states the following: when two surface datasets are additively
superimposed and a linear filter is then applied, the result is identical to the
additive superposition of the filtered surfaces az1 ðx; yÞ and bz2 ðx; yÞ:
A linear filter determines a moving average. However, the values are weighted
differently in the averaging process. Thus the respective function is called the
weighting function sðx; yÞ of the filter, which also determines the properties of the
filter. Determination of a moving average can be expressed with a double integral
for areal filtering
ZZ
wðx; yÞ ¼ sðx l; y mÞ zðl; mÞdl dm ð4:4Þ
where l and m are the variables of the integration in x and y directions respectively.
The value wðx; yÞ of the filtered surface is calculated by moving the origin of the
weighting function sð0; 0Þ to the position ðx; yÞ and by determining the weighted
average in the range of influence of the weighting function. This operation is also
referred to as convolution, since the values of the weighting function are reflected
over the ordinate before integration (averaging) occurs. To prevent an ideally
plane surface with the constant topography height zðx; yÞ ¼ z0 from being affected
by filtering, the following normalisation condition applies
ZZ
sðx l; y vÞdl dm ¼ 1: ð4:5Þ
With some filters, the resulting weighting function sðx; yÞ can be expressed as
multiplication of two single weighting functions, such that sðx; yÞ ¼ sð xÞ sð yÞ
70 J. Seewig
applies. In this case, the weighting function is called separable and the double
integral can be expressed as two single integrals
Z Z
wðx; yÞ ¼ sðy mÞ sðx lÞ zðl; mÞdl dm: ð4:6Þ
Equation (4.8) corresponds to the Fourier transform of the weighting function. The
effect of the filter on the wavefront can then be expressed as
a1 a1
wðx; yÞ ¼ zðx; yÞ; ¼ S kx ; ky ð4:9Þ
a0 a0
where a1 is the amplitude of the filtered exponential function. The following
applies to the short-wave component r ðx; yÞ
a2 a2 a1
r ðx; yÞ ¼ zðx; yÞ; ¼1 : ð4:10Þ
a0 a0 a0
It is essential for dimensional metrology that there is no phase displacement
between the topography and the filter plane, i.e. the filter must be phase correct and
its transfer function must be positive real.
It is also necessary that the direction of filtering is irrelevant, thus the filter
transfer function is not a factor of the direction of propagation of the wavefront.
Filtering independent of the direction satisfies the following
k k
S ; ¼ constant; u 2 R: ð4:11Þ
cosu sinu
The cut-off wavelength is defined as the filter parameter for a linear filter. If the
filter works independently of the direction, filtering causes a sinusoidal surface
with a wavelength that is equal to the cut-off wavelength to be damped to 50 % of
its initial amplitude.
Figure 4.4 illustrates that any wavefront with amplitude a0 and wavelength k,
which is the same as the cut-off wavelength kc used in profile filtering, is always
damped to 50 % of the initial amplitude when filtering is independent of direction.
Robust Filters
A filter is called robust, if the output data are insensitive to specific phenomena in the
input data. Such phenomena can be outliers, which are local portions in a dataset that
are not representative or not typical for the partitioned integral feature, and are
characterised by magnitude and scale. Other phenomena are structures on the surface
such as isolated grooves. Such grooves serve as oil reservoirs on cylinder liners in
combustion engines and can significantly improve the tribological behavior of the
sliding surfaces (see Chap. 11). Because a linear filter is a moving average, it is
influenced by such isolated structures. Figure 4.5 shows the difference between a
Fig. 4.5 Response of the linear and robust filter in case of a surface with an outlier
linear filter and a robust filter when filtering a surface that has an outlier. The linear
filter follows the outlier while the robust filter is not influenced by the outlier.
The inadequate operation of a linear filter when outliers are present can be
explained as follows. The linear filter process is a weighted least-squares problem
expressed by
ZZ
2
min wðx;yÞ ðzðl; mÞ wðx; yÞÞ sðx l; y mÞdl dm : ð4:12Þ
As the residuals are squared, any outlier will influence the filter point. To avoid this
effect, a robust filter mitigates the weight of the outliers using a loss function q. In the
case of the weighted moving average, this leads to the minimisation problem
ZZ
min wðx;yÞ qðzðl; mÞ wðx; yÞÞ sðx l; y mÞdl dm : ð4:13Þ
A robust filter is non-linear and needs iterative methods to calculate the filtered
surface. Because of the non-linearity, robust filters have no transfer functions.
For a robust filter, a type of cut-off wavelength is also defined as the filter
parameter; however, the cut off wavelength follows the occurring widths of the
measured geometrical structures. Different robust filters have different transfer
properties, so the definition of the cut-off wavelength is always a function of the
respective filter.
In planar filtering the measurement dataset is only one section of the total surface
and, for example, for rectangular sections, is limited by four edges. Such a
4 Areal Filtering Methods 73
The weighting function of the planar filter with the cut-off wavelength kc is then
1 pða xk Þ2 1 pða yk Þ2
sðx; yÞ ¼ e c e c : ð4:14Þ
akc a kc
|fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl} |fflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflffl}
sðxÞ sðyÞ
pffiffiffiffiffiffiffiffiffiffiffiffi
The filter constant a ¼ ln2=p ffi 0:4697 specifies amplitude damping of
50 %. The weighting function is axially symmetric and, according to Eq. (4.14),
separable. Figure 4.8 shows the shape of the weighting function.
The Gaussian weighting function has no compact support. No compact support
means that the weighting function is unbounded in the x and y directions. For a
practical determination of the moving average, the weighting function outside of a
pffiffiffiffiffiffiffiffiffiffiffiffiffiffi
defined radius must be set to zero, meaning sðx; yÞ ¼ 0 for x2 þ y2 [ Lc kc . The
surface area that can be evaluated is reduced around each edge by Lc kc . For
implementation in reference software, a value of Lc 0:6 is recommended
(Krystek 2005). To prevent the measuring area from being reduced too much, in
practice a value of Lc 0:5 is selected without significantly distorting the filter
transfer function.
Applying Eq. (4.8) and taking into consideration the wavefront from Fig. 4.3,
results in the following filter transfer function
ðkkc Þ2
a1 kc 2 1
Sðk; uÞ ¼ ¼ epða k Þ ¼ : ð4:15Þ
a0 2
Figure 4.9 illustrates the filter transfer function for the short-wave and long-wave
components depending on the quotient kc =k.
4 Areal Filtering Methods 75
Fig. 4.9 Filter transfer function of the Gaussian planar filter for long- and short-wave
components
The form of the weighting function of a cylindrical filter is determined by the cut-
off wavelength kcz in the axial direction and the cut-off wavelength L=fc in cir-
cumferential direction, where L is the circumference of the cylinder and fc is the
number of waves around the circumference. When the coordinates z for the axial
direction and t for the circumferential direction are added, the following applies to
the weighting function
fc 2 tfc 2
epðakcz Þ epðaLÞ :
z
sðz; tÞ ¼ 2
ð4:16Þ
a kcz L
76 J. Seewig
Fig. 4.10 Filter transfer function for the long-wave components of the two filter transfer
functions Sðkz Þ and Sð f Þ of the Gaussian cylindrical filter
The two possible filter settings (axial and circumferential) generally lead to a
weighting function that is not axially symmetric. Correspondingly, the weighting
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
function is set to zero outside the range of z2 =k2cz þ t2 fc2 =L2 [ Lc in order to be
able to determine the average. The values for Lc are identical to those for planar
filtering. However, the edges of the measurement section are reduced only in the
axial direction by Lc kcz each. The measurement field is closed in the circum-
ferential direction and filtering can occur without loss of valuable measurement
points.
Since the weighting function is separable, the filter transfer function Sðkz ; f Þ can
also be separated into the axial and circumferential directions. Thus,
ðkkcz Þ2 ðff Þ2
a1 1 z 1 c
Sðkz ; f Þ ¼ ¼ Sðkz ÞSð f Þ ¼ : ð4:17Þ
a0 2 2
Figure 4.10 shows the filter transfer function Sðkz Þ as a factor of the quotient kcz =k
and Sð f Þ as a factor of the quotient f =fc .
When a wavefront with the direction of propagation u and wavelength k as in
Fig. 4.11, is considered, kz ¼ k sin1 u applies to the axial component and L=k ¼
k cos1 u to the circumferential direction.
Added to Eq. (4.17), the resulting filter transfer function is
ð1k kcz sinðuÞÞ2 ð1k fL cosðuÞÞ2
1 1 c
Sð kz ; f Þ ¼ : ð4:18Þ
2 2
Equation (4.18) clearly indicates that the effect of filtering for any cut-off wave-
lengths, kcz in the axial direction and L=fc in the circumferential direction, depends
on the direction of the wavefront. Filtering independent of direction can be
achieved only for the case that kcz ¼ L=fc . This leads to a transfer function
given by
4 Areal Filtering Methods 77
ðkkcz Þ2 ð1k fL Þ2
1 1 c
Sð kz ; f Þ ¼ ¼ : ð4:19Þ
2 2
Thus far in this chapter the spatial continuous representation of filtering has been
considered. Digital implementation of spatial continuous filters on a computer
generally occurs with equidistant sampling of the surface and of the weighting
function in increments of Dx and Dy. An integral can also be approximated by
summation for small increments of Dx and Dy. Figure 4.12 shows this approxi-
mation for the one-dimensional case.
If a finite number of samples Nx or Ny is examined, the convolution integral
from the Eq. (4.4) can be conveyed to a convolution sum
XNy 1 XNx 1
wðnDx; mDyÞ ¼ l¼0 k¼0
sððn kÞDx; ðm lÞDyÞzðkDx; lDyÞDxDy:
ð4:20Þ
Fig. 4.13 Deviation in percentage between the continuous amplitude transmission and the
digital implementation of the truncated Gaussian filter
of the transfer behaviour can be obtained for the increments Dx kc =20 and
Dy kc =20 (Krystek 2005). Figure 4.13 shows the deviations in percentage from
the ideal filter transfer function for sampling increments kc =10 und kc =50; as well
as for the limiting factors Lc ¼ f0:5; 0:6; 1:0g.
The Gaussian filter has become an integral factor globally in the field of surface
metrology. Fast filtering on the basis of profile filters can be facilitated particularly
with separation of the weighting function. The Gaussian filter is not as suitable
when parts of the component shape are to be compiled and eliminated by filtering.
Depending on how pronounced the part of the shape is, there will typically be an
offset between the measured topography and the filter plane. Before applying a
Gaussian filter, it is always better to remove the form by applying an F-operation
(see Chap. 5). If the topography is merely tilted, the Gaussian filter can be used
without the F-operation.
4 Areal Filtering Methods 79
A distinction is made between two types of end effects when filtering: the loss of
valuable measuring area due to the running-in and running-out length of the
weighting function and the distorted transfer behaviour of the filter around the
edges of the measured data. First of all, it is possible to adapt the filter operation
such that filtering can be performed into the edge area. One way to do this is to
increase the measuring area by reflecting the measured data in the edge area. Then
measured data can be filtered all the way into the edge area. Figure 4.14 illustrates
reflection of the measured data.
A better way to eliminate end effects is to asymmetrically truncate the
weighting function around the edges and to correct the volume with position-
dependent rescaling to the value 1, in accordance with Eq. (4.5). This procedure
can be expressed with the convolution integral according to Eq. (4.4)
R lty R ltx
sðx l; y mÞzðl; mÞdl dm
wðx; yÞ ¼ 0 R lt0y R ltx : ð4:21Þ
0 0 sðx l; y mÞdl dm
Filtering is separable in this case too, and can be performed numerically effi-
ciently. First profile filtering in the x direction is performed
R ltx1 pða kc Þ
xl 2
0 a kc e wðx; mÞdm
wðx; yÞ ¼ R lty ym 2
: ð4:23Þ
1 pð Þ dm
0 a kc e
akc
Figure 4.15 shows the re-scaled Gaussian weighting function. The correction
occurs in a corner of the measurement section. The weighting function is truncated
Fig. 4.14 Left the measured dataset is reduced by kc =2 at the edges of the surface. Right the
dataset is mirrored at the edges of the surface by kc =2
80 J. Seewig
Fig. 4.15 The re-scaling of the Gaussian weighting function is one method to avoid end effects
Fig. 4.16 Left S-F surface with roughness and waviness. Right S-L surface created with
rescaling of the Gaussian weighting function. The whole surface is still valid
and its amplitude increased in relation to the central position. This type of cor-
rection is described for profile filters in ISO 16610 part 28 (2010).
Figure 4.16 shows an example of a smoothed surface with some waviness. The
measuring area is 2 mm by 2 mm. Filtering is performed with the aid of the
weighting function correction described above. A cut-off wavelength of
kc = 0.25 mm was chosen. The right hand image shows the S-L surface. It is clear
that the waviness was eliminated without loss of valuable measuring area around
the edges of the topography.
4 Areal Filtering Methods 81
As described in Sect. 4.2.2, the areal Gaussian filter according to ISO 16610 part
61 (2012) has three essential but limiting features:
• without additional corrections to the weighting function, running-in and
running-out lengths lead to a reduction of the valuable measuring area;
• it must be ensured that distinct components of the form are eliminated by an
F-operation before filtering; and
• the linear Gaussian filter is not resistant (robust) to outliers.
The effect of these factors is reduced or eliminated by the concept of regression
filtering according to ISO 16610 part 71 (2011). The regression filtering method
was introduced by Seewig (1999) and a brief overview of the concept is given in
elsewhere (Seewig 2005). The regression filtering method is best explained with a
simple example: a point ðx; yÞ within the topography zðx; yÞ is examined. At
exactly this position, a filter value wðx; yÞ is to be determined such that the least-
squares sum between the filter value and the topography assumes a minimum
across the entire measuring area (i.e. within the range 0 x ltx and 0 y lty ).
The squares are also weighted with the weighting function sðl; vÞ, the origin of
which is at the point ðx; yÞ. Mathematically, this can be expressed as
Z lty Z ltx
J¼ ðzðl; vÞ wðx; yÞÞ2 sðx l; y vÞdl dv: ð4:24Þ
0 0
Figure 4.17 shows the least-squares sums J, with and without weighting
function, for three different filter values wðx; yÞ. The optimisation problem
minwðx;yÞ ðJ Þ is solved by setting the first derivative with respect to the filter value to
zero. Thus
Z lty Z ltx
oJ
¼ 2ðzðl; vÞ wðx; yÞÞsðx l; y vÞdl dv ¼ 0: ð4:25Þ
owðx; yÞ 0 0
If Eq. (4.25) is solved for the filter value wðx; yÞ, the result is the correction
according to Eq. (4.21). If an indefinitely expanded topography is considered, the
result is the convolution integral according to Eq. (4.4).
The example illustrates the simplest case of regression filtering. ISO 16610 part
71, on the other hand, specifies a generalised approach
Z lty Z ltx X2 X2
minbh; jh ðx;yÞ qðzðl; vÞ j¼0
b
h¼0 h; jh
ðx; yÞðx lÞh ðy vÞjh
0 0
sðx l; y vÞdl dvÞ:
ð4:26Þ
The deviations between the topography and the unknown filter plane are initially
weighted with a loss function q: The filter value wðx; yÞ is expanded in the default
82 J. Seewig
Fig. 4.17 Three possible values for wðx; yÞ and the corresponding least square sum J. The
optimum for J with the lowest value is shown in the centre of the figure
case by a spatial variant second degree polynomial surface. For the filter value
ðx; yÞ ¼ b0 0 ðx; yÞ:The Gaussian function is used as the weighting function. This
results in the following filter properties.
• A square loss function for q leads to a linear filter.
• If for the loss function q the so-called bi-weight function is selected, the filter is
resistant to outliers.
• The polynomial surface replicates a Taylor series expansion of the topography
in the point ðx; yÞ. Therefore, form components can be approximated success-
fully with this filter.
• The filter has transfer properties comparable to those of the Gaussian filter, since
the Gaussian function is used as the weighting function.
• The filter works without running-in and running-out lengths, so there is no loss
of valuable measured values.
The regression filter works as a linear filter when a square function is used for the
loss function q. Equation (4.26) can be ascribed to a convolution integral in this
case. For the weighting function of the second degree regression filter, the result
for planar filtering is
!!
2 2
x2 þ y2 1 p xc2þyk2
sðx; yÞ ¼ 2 p e c : ð4:27Þ
c2 k2c c2 k2c
Fig. 4.18 Weighting function of the linear Gaussian regression planar filter of second degree
Fig. 4.19 Filter transfer function of the Gaussian regression planar filter of second degree for
long- and short-wave components (the transfer function of the Gaussian filter for comparison is
shown in light gray)
Fig. 4.20 Filtration of a planar topography with the linear Gaussian regression filter. Left
measured topography with the filter plane. Right topography subtracted by the filter plane
where kcz is the cut-off wavelength in the axial direction and L=fc the corre-
sponding cut-off wavelength in the circumferential direction, L is the circumfer-
ence of the cylinder and fc is the number of waves around the circumference. The
filter transfer function of the regression filter for measured data from cylindrical
components is
4 Areal Filtering Methods 85
!! 2
k2cz
kcz f 2
2 f2 fc pc2
k2
þ2
Sð kz ; f Þ ¼ 1 þ pc 2
þ 2 2
e z fc ð4:30Þ
kz fc c kcz L
where kz is the wavelength in axial direction and f is the number of waves around
the circumference.
The robust Gaussian regression filter was introduced to be able to better filter
particularly plateau-type surfaces with valleys and peaks relevant to the function.
This includes, for example honed surfaces, laser-textured surfaces or metal matrix
composite (MMC) surface. With robust filters, the filter plane mostly follows the
plateau, thus providing an unequivocal basis for the evaluation of surface struc-
tures relevant to the function.
Figure 4.21 illustrates the behaviour of regression filters according to Eq. (4.26)
for various loss functions q. The shape of the function qLSQ , drawn in gray in
Fig. 4.21, increases exponentially (square) and is used with linear regression fil-
tering. The greater the deviation between topography and filter value, the more it
dominates the optimisation problem according to Eq. (4.26). The consequence is
that outliers (for example, pronounced valleys or peaks) significantly influence the
course of the filter plane. In this section the filter plane follows the ‘‘outliers’’ to
keep deviation between the topography and filter value to a minimum. In ISO
16610 part 71, the loss function qB according to Beaton (refer to Huber 2004) is
applied, such that deviations between topography and filter value above the
defined threshold c are only weighted constantly, while the function for lesser
deviations again progresses almost exponentially square. A careful choice of the
threshold c can nearly negate the effect of outliers on calculation of the filter plane
according to Eq. (4.26).
In ISO 16610 part 71 the threshold c is determined using
3
c ¼ pffiffiffi 1 DMAD : ð4:31Þ
2 erf 0; 5
The value DMAD is the median of the absolute values between the topography and
the unknown filter area and erf 1 is the inverse error function (Huber 2004). The
result of a Gaussian distributed deviation with the standard deviation r is
pffiffiffi
DMAD ¼ 2 r erf 1 0:5. Therefore, the threshold c is three times the standard
deviation.
Between the two loss functions, qLSQ and qB , there is now a substantial dif-
ference in regard to the numerical solvability of the system of equations according
to the Eq. (4.26). While qLSQ is a closed form expression, the loss function qB leads
to a non-linear system of equations that has to be solved iteratively. By taking into
consideration an additional weighting function wB the solution can be reached with
a re-weighted least-squares problem
Z lty Z ltx X2 X2
minbh;jh ðx;yÞ zðl; vÞ j¼0
b
h¼0 h;jh
ðx; yÞðx lÞh
0 0
2 w ðzðx; yÞ wðx; yÞÞ
ðy vÞjh B
sðx l; y vÞdl dv :
zðx; yÞ wðx; yÞ
ð4:32Þ
Fig. 4.22 Robust and non-robust influence functions wB and wLSQ respectively
4 Areal Filtering Methods 87
Fig. 4.23 Left filtering of a structured surface with the linear Gaussian regression filter. Right the
same surface filtered with the robust Gaussian regression filter
not robust, because single extreme outliers strongly affect optimisation and the
position of the filter plane.
This non-robust behaviour is demonstrated with the simulated topography
shown in Fig. 4.23. The topography consists of a form component with an over-
lying peak in the centre. In the left hand image, the topography was filtered with a
linear Gaussian regression filter. The limiting scale is kc = 0.8 mm. The peak
significantly influences the position of the filter plane. The filter plane attempts to
follow the peak. When the difference between the topography and the filter
plane—or the S-F surface—is calculated, the peak is depicted as distorted. In
contrast, the robust Gaussian regression filter was used in the right hand image. In
this case the structure does not affect the position of the filter plane. The filter
plane conforms solely to the form component. The structure in the S-F surface
remains undistorted.
Figure 4.24 shows a metal matrix composite surface as a typical application for
the robust filter. A form component is overlaid. The intent is to extract only the
protruding structures to then characterise them with the aid of the parameters
specified in ISO 25178 part 2 (see Chaps. 2 and 3). A limiting scale of
kc = 0.25 mm was selected. The left hand image shows the topography with the
filter plane and the right hand image shows the extracted structures of the S-F
surface.
88 J. Seewig
Fig. 4.25 Left cylindrical topography with form deviation and the groove. Right filter plane of
the robust Gaussian regression filter
The robust filter can be used for planar and cylindrical filtering. The left hand
image in Fig. 4.25 shows the topography of a shaft with a groove as an example of
the use of cylindrical filtering. The intention here is to approximate the long-wave
form deviation of the wave by the filter surface. The groove should not have any
effect on the position of the filter plane. As the limiting scale, kcz = 0.8 mm was
selected in the axial direction and fc = 15 upr (undulations per revolution) in the
circumferential direction. The right hand image shows the filter plane after use of
the robust Gaussian regression filter.
The robust Gaussian regression filter is non-linear and thus cannot be described
with a filter transfer function. The filter parameters kc , kcz and fc are referred to as
limiting scale and the filter parameter settings are a factor of the surface structure.
4 Areal Filtering Methods 89
As a guideline, the limiting scale should be three times the greatest width of the
measured geometrical structure.
To keep the use of the Gaussian regression filter simple, ISO 16610 part 71
specifies a definition only for the discrete case. Therefore, the user can convert the
standardised filter to source code with minimal effort.
Solving the optimisation problem leads to cubic polynomial segments that run
continuously through the second derivative and pass directly through the knots
ðxk ; zk Þ. As a consequence of the mechanical beam bending model, the second
derivative of wð xÞ is zero at the edges x ¼ x1 and x ¼ xn , which is also referred to
as a natural boundary condition. Figure 4.26 illustrates the shape, for example for
n ¼ 9 fixation points.
Fig. 4.27 Smoothing spline for three different degrees of spring stiffness c
A smoothing spline is created when the elastic strip is not secured with nails but
instead the beam is suspended at the knots with elastic springs with stiffness c.
Depending on the spring stiffness, the strip progresses as an interpolating spline
ðc ! 1Þ, a smoothing function ð0\c\1Þ or, when all stiffness is removed, as a
straight line ðc ¼ 0Þ. Figure 4.27 shows the three smoothing splines discussed here.
The mechanical model leads to a mathematical variation problem, whereby the
spring flexibility c occurs as the Lagrange parameter k
Z xn 2 2 !
d wð xÞ Xn 2
minwðxÞ dx þ k ðz wðxk ÞÞ :
k¼1 k
ð4:35Þ
x1 dx2
Here too, the solution is piecewise cubic polynomials that again rise steadily
through the second derivative. Krystek (1996) applied the basic concept of the
smoothing spline as a way to adjust pairs of variates (de Boor 1978) to filtering of
measured surface data. This formed the foundation for the international standards
ISO 16610 part 22 (2012) for linear spline filtering and ISO 16610 part 32 (2009)
for robust spline filtering. Areal spline filters for evaluating measured topography
data are not yet available (but see Zhang et al. 2012). Spline filters provide filter
lines over the entire profile course and, in the linear case, lead to a roughness
profile without mean values. For spline filters, there are numerically-efficient
algorithms used in image processing, particularly to approximate the Gaussian
filter (D’Haeyer 1989). The variation problem described by Eq. (4.35) is expanded
such that the mechanical tension (first derivative) of the spline can be controlled by
an additional parameter b0 . The variation problem (4.35) is amended accordingly:
Z xn 2 2 Z xn !
d w ð xÞ dwð xÞ 2 Xn
0 0 2
minwðxÞ a dx þ b dx þ ðz wðxk ÞÞ :
i¼1 k
x1 dx2 x1 dx
ð4:36Þ
As shown in Sect. 4.2.4.1, solution of the variation problem leads to linear
filtering with characteristic spatially-dependent weighting functions. The tension
4 Areal Filtering Methods 91
To obtain the minimum for the functional J, the first derivative is formed
according to the unknown values wk of the filter line and set to zero. A compact
representation of the resulting system of equations is obtained by writing the val-
ues wk of the filter line and the profile coordinates zk as column matrices w and z
0
1 þ b P þ a0 Q w ¼ z ð4:38Þ
0 1
6 4 1 1 4
0 1
2 1 1 B 4 6 4 1 1 C
B C
B 1 2 1 C B 1 4 6 4 1 C
B .. .. .. C ~ B
C .. .. .. .. .. C
~¼B
P . . .C ; Q ¼ B . . . .
. C:
B B C
@ 1 2 1 A B 1 4 6 4 1 C
B C
1 1 2 @ 1 1 4 6 4 A
4 1 1 4 6
ð4:40Þ
Specifically for 2\k\n 1, the result is a linear differential equation,
ð1 þ 2b0 þ 6a0 Þwk ðb0 þ 4a0 Þðwkþ1 þ wk1 Þ þ a0 ðwkþ2 þ wk2 Þ ¼ zk : ð4:41Þ
Taking into consideration the previously assumed equidistant profile points, how
the spatially discrete spline filter responds to sinusoidal profile shapes can now be
calculated, thus
2p yields 2p
zk ¼ a0 ei kx kDx ! wk ¼ a1 ei kx kDx : ð4:42Þ
Inserting the values for zk and wk in Eq. (4.40) provides the general filter transfer
function
a1 1
¼ : ð4:43Þ
a0 1 þ 4b0 sin2 p Dx þ 16a0 sin4 p Dx
kx kx
pffiffiffiffi
As shown in D’Haeyer (1989), b0 ¼ a0 results in a reasonable approximation
of the Gaussian filter. A similar approach is followed in ISO 16610 part 22. The
two parameters a0 and b0 are selected such that, for the cut-off wavelength kx ¼ kc ,
amplitude damping of 50 % results and the effect of the tension parameter b0 on
the filter transfer capacity is controllable. So, with a0 ¼ ð1 bÞa4 , b0 ¼ ba2 and
0 b 1, the discrete filter transfer function occurs, described in ISO 16610 part
22, for the long-wave profile component
a1 1 1
¼ ; a ¼ : ð4:44Þ
a0 1 þ 4ba2 sin2 p Dx þ 16ð1 bÞa4 sin4 p Dx 2 sin kpc Dx
kx kx
Fig. 4.28 Comparison of the Gaussian weighting function (grey solid line) and the weighting
function of the spline filter (dashed line) for b ¼ 0, b ¼ 0:625242 and b ¼ 1. The weighting
function for the middle of the profile was examined
It is evident that the filter line w of the spline filter is the result of multiplication
between the matrix S and the column vector z of the profile coordinates. Each line
of the matrix S can be construed as a spatially-dependent characteristic weighting
function of the spline filter. Figure 4.28 shows an example of the weighting
function of the spline filter for b ¼ 0 (no mechanical tension), b ¼ 0:625242
(‘‘magic number’’ described in ISO 16610 part 22) and b ¼ 1 (maximum
mechanical tension) around the centre of the profile. The Gaussian weighting
function is shown as a gray solid line for comparison purposes.
If the so-called ‘‘magic number’’ is selected for b, the spline filter comes close
to the filter behaviour of the Gaussian filter. The D’Haeyer approach results in a
pffiffiffi
very similar value: b ¼ 5 1 =2 ffi 0:618034. Figure 4.29 shows the devia-
tions of the filter transfer function of the Gaussian filter for the three previously
selected values of b. The amplitude is less than 5 % around the ‘‘magic number.’’
Fig. 4.29 Deviations of the filter transfer function of the spline filter from the filter transfer
function of the Gaussian filter. The course for b ¼ 0, b ¼ 0:625242 (‘‘magic number’’) and b ¼ 1
are shown
94 J. Seewig
Here, too, the functional is derived according to the unknown values wk of the
filter line and set to zero. Following the notation described in Eq. (4.37), the
following applies to the robust spline filter
0 0 1 if u 0
ðb P þ a QÞw ¼ c sgnðz wÞ; sgnðuÞ ¼ ð4:47Þ
1 if u\0
The matrices P and Q should be selected for an open profile described by Eq.
(4.38) and for a closed profile described by Eq. (4.39). Finally, it should be noted
that the system of Eq. (4.47) is non-linear and must be solved iteratively. The
constant c should be selected such that it reacts proportionally to the amplitude of
the filter line. This is the only way to ensure that the filter transfer capacity of the
robust spline filter is not dependent on rescaling of the profiles. For a sinusoidal
profile with the wavelength kx ¼ kc , for example, selecting
p 1 Xn
c¼ jz wk j;
k¼1 k
ð4:49Þ
2n
leads to amplitude damping of 50 %, regardless of the amplitude of the profile
coordinates zk . However, because it is non-linear, no generally applicable filter
transfer function can be stated for the robust spline filter.
Fig. 4.30 Morphological operation with a disc as the structuring element (dilation above and
erosion below)
96 J. Seewig
Fig. 4.31 Morphological closing (above) and opening (below) with a disc as the structuring
element
SE1 and SE2, are used for the closing and opening filters. SE1 is somewhat shorter
than SE2, which is longer than the width of the elevation.
The closing filter is used on the left hand side of Fig. 4.32 and the opening filter
on the right hand side. It can be seen that the profile structure of (a), (b) and (c)
remains unchanged after filtering. Only in the case of (d) is the step completely
eliminated by SE2. Something different happens when a depth of the same width
Fig. 4.32 Morphological closing and opening of a height step with structuring elements of
different size
4 Areal Filtering Methods 97
Fig. 4.33 Morphological closing and opening of a depth with structuring elements of different
size
W is filtered with the morphological filter (Fig. 4.33). The cases (a), (c) and (d)
remain unchanged, while the depth is completely filtered out in (b).
The closing operator, or opening filter, acts as a sieve. During closing, all of the
elevations with structure widths greater than the length of the structuring element
remain in the sieve. During opening, depths with widths greater than the length of
the structuring element remain in the sieve. Using a combination, for example, a
closing filter followed by an opening filter, elevations and depths that exceed a
certain width can be removed. This process is referred to as an M sieve. When this
type of filtering is performed sequentially with different rescaled structuring ele-
ments, it is referred to as an alternating sequence filter. This type of profile filtering
is described in ISO 16610 part 49, with the title ‘‘scale space techniques’’. This
enables extraction of structures of a certain size and for example, statement of their
relative spatial frequency. Decomposition of a profile into certain scale spaces is
shown in Fig. 4.34. Decomposition begins with the original profile S0 . A struc-
turing element with the smallest scale ‘‘1’’ is selected, then sieving is performed
with M1 . The result is the signal S1 , which contains only structures with scale
ranges greater than the structures of scale ‘‘1.’’ The ‘‘filtered out’’ structures,
designated as signal d1 , can be determined by calculating the difference between
S0 and S1 . The next scale, ‘‘2,’’ is sieved with M2 and produces the two signals S2
and d2 . Sieving is continued up to a largest scale.
The concept of multi-resolution provides a tool to break down signals into different
wavebands, to analyse the wavebands and to reconstruct the signal by an inverse
transform. Wavelet transformation is one possibility of multi-resolution. ISO
98 J. Seewig
16610 part 29 (2006) defines interpolating spline wavelets for the evaluation of
topography data. To keep the mathematical description simple, the wavelet
transformation for profile sections is described in this chapter. Expanding to
include areal topography datasets is simple (refer to Fernandez et al. (1996); Jiang
et al. (2000)).
With the aid of the Fourier transform, a profile zðxÞ is approximated by super-
imposing cosine and sine waves of different amplitudes Zðf Þ and frequencies f (or
wavelengths). Mathematically, this can be ascribed to the following expression
Z 1 X1
zð x Þ ¼ Z ð f Þei 2p fx df ffi k¼1
Z ðk Df Þei 2p k Dfx Df : ð4:50Þ
1
The cosine and sine portions are expressed as a complex exponential function, i.e.
ei 2p fx ¼ cosð2p fxÞ þ isinð2p fxÞ. The frequency-dependent amplitudes Zðf Þ, also
referred to as the spectrum, are calculated with the Fourier transform
4 Areal Filtering Methods 99
Z 1
Zð f Þ ¼ zð xÞei 2p fx dx: ð4:51Þ
1
Fig. 4.35 Fourier transform of a sinusoidal signal (above) and a groove (below)
100 J. Seewig
Fig. 4.36 Sliding Gaussian window function to calculate the short-time Fourier transform
The function wðxÞ is called a wavelet. Reconstruction of the profile zðxÞ from the
wavelet transform Ww ða; bÞ is achieved by applying the inverse wavelet transform.
If Eq. (4.52) is interpreted as a type of convolution (refer to Eq. (4.4)), a wavelet
behaves as a band-pass filter that suppresses low and high frequencies in the
profile. The parameter a enables adjustment of the pass-band range of the band-
pass. There are many different wavelets with which a transformation can be per-
formed properly. Figure 4.37 shows an example of the well-known Mexican hat
wavelet.
The wavelet is similar to a window function and has significant function values
not equal to zero only within a certain range. Applying Eq. (4.52), the profile is
examined for similarity to the wavelet used. The wavelet can be positioned with
Fig. 4.38 Mexican hat wavelet with different translation and dilation parameters
the translation parameter b on the abscissa and the width of the wavelet can be
pffiffiffi
influenced with the dilation parameter a. The pre-factor 1= a ensures that the
square area below the wavelet remains constant. Figure
4.38 shows the Mexican
hat wavelet for the parameter pair ða; bÞ ¼ ð1; 0Þ; 12 ; 2 ; ð1=4; 1Þ.
What is decisive now is to be able to adapt the width and position of the wavelet
to certain attributes of the profile by varying the parameters a and b. If profile
attributes resemble the wavelet, a largevalue results
for the amount of the wavelet
transform for the parameter pair ða; bÞ Ww ða; bÞ. If there is no similarity between
wavelet
and
profile attribute, the result is a correspondingly small value
Ww ða; bÞ. So the wavelet transform Ww ða; bÞ indicates how closely the profile
and the scaled and shifted wavelet correlate. The dilation parameter a can be
considered a type of frequency parameter. The smaller the value for a, the nar-
rower the wavelet, and high-frequency profile components can be better approx-
imated. Thus wavelets can be used to locally identify profile attributes with
varying frequency components. The STFT has this attribute, because the window
width remains constant and localisation of very short-wave or long-wave profile
attributes is not possible.
Figure 4.39 shows the CWT of a simulated signal. In this special case, two
Mexican hats were used as the signal to achieve optimum correlation with the
CWT. The first function was positioned at x = 1 mm with rescaling of a ¼ 0:5:
The point of symmetry of the second function is at x = -3 mm with rescaling of
a ¼ 0:1: The CWT is typically shown as a colour-coded image. In the example, the
grey values indicate the amplitude of the CWT depending on the translation and
dilation parameter. It is clear that optimum correlation (white area) is achieved
when the transform wavelet corresponds exactly to the wavelet in the signal. The
position and rescaling can be found in Fig. 4.39. If the transform is applied to a
real measured topography, a wavelet would be chosen that, for example, can
approximate function-critical attributes in the signal. With the CWT, these attri-
butes can be detected by locating the white areas and characterising them by their
shape. For dimensional metrology, ISO specifies interpolating spline wavelets as
the default case; many different manufacturing processes can be characterised with
these wavelets. The interpolating spline wavelets described in ISO 16610 part 29
102 J. Seewig
Fig. 4.39 CWT of a signal with a Mexican hat wavelet. The signal is a superimposition of two
translated and scaled Mexican hats
Section 4.4.2 introduced the continuous wavelet transform (CWT) with the con-
tinuous parameters a and b. If the profile is scanned with the increment Dx, it
makes sense to choose the translation parameter b such that the wavelet is always
shifted by a multiple of the scan increments. The same procedure should be chosen
for the dilation parameter a. This parameter is usually increased by a factor of two.
This definition leads to the spatially discrete wavelet transform for the scanned
profiles
X pffiffiffiffiffiffiffi
Ww ðj; kÞ ¼ n
zðnDxÞ 2j w n2j k Dx : ð4:54Þ
Fig. 4.40 Filter bank to calculate the DWT and IDWT of a signal
signal S0 . The signal S0 passes through the first filter bank. The HP filtered signal
d1 corresponds to the wavelet coefficients of the first dilation, referred to as scale
space j ¼ 1. The wavelets are narrowest here. Every coefficient in d1 specifies the
amplitude and position of the wavelet that is compared to the profile. The TP
filtered signal S1 then progresses to the next filter stage. The result is the wavelet
coefficients d2 of the second scale space j ¼ 2. The corresponding wavelet that is
compared to the signal is now twice as wide. Decomposition continues only until
wavelets are examined that are completely above the profile, making further
widening pointless. With the aid of the reconstructing filter banks, the profile can
finally be completely reconstructed from the coefficients. DWT complementary to
the HP and TP filters are needed. This transform is called the inverse discrete
wavelet transform (IDWT). If, for example, the profile was decomposed into n
scale spaces, the signals Sn ; dn ; d n1 ; . . .; d 2 ; d1 are needed for reconstruction. An
efficient way to calculate the DWT is the so-called lifting scheme, which is also
used in ISO 16610 part 29. The lifting scheme is characterised particularly by the
fact that no additional memory is needed to calculate the coefficient.
The wavelet coefficients d j of the scale spaces j [ 1 correspond to band-pass
filtering; they are calculated by low-pass filtering followed by high-pass filtering.
104 J. Seewig
Fig. 4.42 Relationship between the wavelet coefficients, and the roughness and waviness
Fig. 4.43 Decomposition of a turned profile in waviness ðj ¼ 3. . .8Þ and roughness ðj ¼ 8. . .11Þ
The band-pass filters have a characteristic transfer function according to their scale
space. Figure 4.41 qualitatively shows decomposition of the profile by the DWT as
the filter transfer function jHðf Þj. Decomposition to different wavebands is referred
to as multi-resolution.
The decomposition enables function-critical attributes in the profile shape to be
selectively reconstructed. The respective scale spaces are selected either from a
priori knowledge or by analysing the amplitudes of the wavelet coefficients, then
4 Areal Filtering Methods 105
4.5 Summary
This chapter has introduced the areal Gaussian filter presented in ISO 16610 part
61 and the robust areal Gaussian regression filter described in ISO 16610 part 71.
The filter properties were explained mathematically and demonstrated using
examples. Appropriate modification of the weighting function of the areal
Gaussian filter results in filtering without loss of valuable topography points. In
contract, the robust areal Gaussian regression filter described in ISO 16610 part 71
always supplies a filter plane for the entire topography. Finally, an outlook was
presented for spline filters (ISO 16610 part 22 and part 32), morphological filters
(ISO 16610 part 41 and part 49) and wavelet filters (ISO 16610 part 29), available
only for profiles so far.
Filters enable separation of surface deviations. Sensible characterisation of the
topography is strongly dependent on the right selection of the filter type and on the
nesting index. The suitability of the selected filter for the intended evaluation
strategy must always be thoroughly and critically examined.
References
D’Haeyer JPF (1989) Gaussian filtering of images: a regularization approach. Sig Proc
18:169–181
Fernàndez G, Periaswamy S, Sweldens W (1996) LIFTPACK: a software package for wavelet
transforms using lifting. Proc SPIE 2825:396–408
Huber PJ (2004) Robust statistics. Wiley, New York
ISO 3274 (1996) Geometrical product specifications (GPS)—surface texture: profile method—
nominal characteristics of contact (stylus) instruments. International organization of
standardization
106 J. Seewig
ISO 4288 (1996) Geometrical product specifications (GPS)—surface texture: profile method—
rules and procedures for the assessment of surface texture. International organization of
standardization
ISO 4287 (2000) Geometrical product specification (GPS)—surface texture: profile method—
terms, definitions and surface texture parameters. International organization of standardization
ISO 25178 part 2 (2012) Geometrical product specification (GPS)—surface texture: areal—part
2: terms, definitions and surface texture parameters. International Organization for
Standardization
ISO 25178 part 3 (2012) Geometrical product specification (GPS)—surface texture: areal—part
3: specification operators.International Organization for Standardization
ISO/CD 16610 part 61 (2012) Geometrical product specifications (GPS)—linear areal filters:
Gaussian filters.International Organization for Standardization
ISO/CD 16610 part 71 (2011) Geometrical product specifications (GPS)—robust areal filters:
Gaussian regression filters. International Organization for Standardization
ISO/DIS 16610 part 41 (2012) Geometrical product specifications (GPS)—morphological profile
filters: disk and horizontal line-segment filters. International Organization for Standardization
ISO/DIS 16610 part 49 (2012) Geometrical product specifications (GPS)—morphological profile
filters: scale space techniques. International Organization for Standardization
ISO/TS 16610 part 22 (2012) Geometrical product specifications (GPS)—linear profile filters:
spline filters. International Organization for Standardization
ISO/TS 16610 part 28 (2010) Geometrical product specifications (GPS)—profile filters: end
effects. International Organization for Standardization
ISO/TS 16610 part 29 (2006) Geometrical product specifications (GPS)—linear profile filters:
spline wavelets. International Organization for Standardization
ISO/TS 16610 part 32 (2009) Geometrical product specifications (GPS)—robust profile filters:
spline filters. International Organization for Standardization
Jiang XQ, Blunt LA, Stout KJ (2000) Development of a lifting wavelet representation for surface
characterization. Proc R Soc Lond A 456:2283–2313
Krystek M (1996) Form filtering by splines. Measurement 18:9–15
Krystek M (2005) The digital implementation of the Gaussian profile filter according to ISO
11562. Beuth-Verlag, Berlin
Leach RK (2009) Fundamental principles of engineering nanometrology. Elsevier, Amsterdam
Mallat S (1999) A wavelet tour of signal processing. Academic Press, New York
Seewig J (1999) Praxisgerechte Signalverarbeitung zur Trennung der Gestaltabweichungen
technischer Oberflächen. Shaker Verlag GmbH
Seewig J (2005) Linear and robust Gaussian regression filters. J Phys: Conf Series 13:254–257
Soille P (2003) Morphological image analysis: principles and applications. Springer, Berlin
Srinivasan V (1998) Discrete morphological filters for metrology. Proceedings of 6th ISMQC
IMEKO, Wien, Austria, Sep 1998, pp 623–628
Zhang H, Yuan Y, Piao W (2012) The spline filter: a regularization approach for the Gaussian
filter. Precis Engineering 36:586–592
Chapter 5
Areal Form Removal
Alistair B. Forbes
Abstract This chapter deals with areal form removal, one of the basic operations
in areal surface texture analysis, and relies on determining an associated feature
from a set of data points, the primary extracted surface. The three main compo-
nents for form removal are discussed: measures of distance from a point to a
surface (or ideal associated feature), fitting criteria to determine the best-fit sur-
face, and the form removal operator. Special issues associated with areal form
removal, with detailed description of plane and spherical form removal are
reviewed. Approaches to removing more general forms are also discussed.
5.1 Introduction
A. B. Forbes (&)
National Physical Laboratory, Hampton Road,
Teddington, Middlesex, TW11 0LW, UK
e-mail: Alistair.Forbes@npl.co.uk
Form removal has three main components. The first is the choice of model
surface, for example, geometric element, polynomial surface, tensor product
spline, to represent the form. The second is the criterion used to fit the form to the
measured data (the primary extracted surface), i.e., used to determine the associ-
ated feature. This component generally has two sub-components, the first relating
to how the distance from a measured point to the model surface is defined, the
second relating to how the distances for all the measured data points are aggre-
gated. The third component relates to how the fitted model surface is subtracted
from the data so that subsequently areal surface parameters can be evaluated.
Often the third component is a byproduct of the fitting process but this is not
necessarily so.
Section 5.2 describes ways of specifying the form, while Sect. 5.3 discusses
measures of distance from a point to a surface. Fitting criteria are discussed in
Sect. 5.4 while special features associated with areal form removal are discussed
in Sect. 5.5. Summary and concluding remarks are given in Sect. 5.6.
A functionally defined surface describes the height of the surface, the z-compo-
nent, as a function of x and y:
Fðx; aÞ ¼ 0: ð5:3Þ
The sphere is a special case of a quadric surface, the general case given by an
equation of the form
a1 x2 þ a2 y2 þ a3 z2 þ a4 xy þ a5 xz þ a6 yz þ a7 x þ a8 y þ a9 z þ a10 ¼ 0:
For example, a cylinder whose axis is aligned with the z-axis is given paramet-
rically as
2 3
r0 cos u
6 7
u 7! f 0 ðu; r0 Þ ¼ 4 r0 sin u 5:
v
The cylinder is an example of one type of surface of revolution that has the
general form
2 3
rðv; a0 Þ cos u
6 7
u 7! f 0 ðu; a0 Þ ¼ 4 rðv; a0 Þ sin u 5 ð5:5Þ
v
Almost all form removal algorithms involve fitting a surface to coordinate data,
minimising an aggregate measure of the closeness of the data points to the fitted
surface. This aggregate measure usually is built up from some measure of the
5 Areal Form Removal 111
distance of a point to the surface. There are a number of approaches that can be
adopted.
For functional surfaces defined as z ¼ f ðx; y; aÞ, the signed distance dðxi ; aÞ of a
data point xi ¼ ðxi ; yi ; zi ÞT to the surface is often measured as
For surfaces defined algebraically, Sect. 5.2.2, the algebraic (signed) distance
dA ðxi ; aÞ from xi to the surface Fðx; aÞ ¼ 0 is measured by dA ðxi ; aÞ ¼ Fðxi ; aÞ.
Thus for a sphere
where
r ¼ jjðx x0 Þ njj
z ¼ ðx x0 ÞT n
is the (signed) height of x above the plane passing through x0 with normal
vector n.
Then dðx; aÞ is the signed orthogonal distance of x from f ðu; aÞ, where the sign is
consistent with the convention for choosing the surface normal. Furthermore,
T
@d @f
¼ n; k ¼ 1; . . .; n; ð5:12Þ
@aj @aj
where all terms on the lefthand side are evaluated at u . For standard geometric
elements, the distance function dðx; aÞ can be defined as an explicit function of the
parameters, as in the case of a sphere above, but for free form surfaces, the optimal
footpoint parameters u have to be determined using numerical techniques
(Anderson et al. 1998; Bartholomew-Biggs et al. 2000; Forbes 2006; Forbes and
Minh 2011; Helfrich and Zwick 1995). For example, Forbes (2006) gives a
compact algorithm for determining the optimal footpoint parameters using a
simple sequential quadratic programming algorithm.
5 Areal Form Removal 113
For a surface described functionally as in (5.1), the distance dðx; aÞ from a point
x ¼ ðx; y; zÞT to the surface is approximated by
z f ðx; y; aÞ @f @f
dðx; aÞ 1=2 ; fx ¼ ðx; y; aÞ; fy ¼ ðx; y; aÞ;
@x @y
1 þ fx2 þ fy2
with the approximation becoming better the closer x is to the surface. Similarly,
for a surface defined algebraically as in (5.3),
Fðx; y; aÞ @F @F
dðx; aÞ 1=2 ; Fx ¼ ðx; y; aÞ; Fy ¼ ðx; y; aÞ:
@x @y
Fx2 þ Fy2
p ¼ 1, L1 approximation:
X
m
min jdðxi ; aÞj; ð5:13Þ
a
i¼1
These three choices of fitting criteria can be related to discretised versions of the
areal surface parameters Sq (p ¼ 2), Sa (p ¼ 1) and Sz (p ¼ 1). Thus, form
removal according to a least-squares criterion will have the effect of minimising
the subsequent evaluated Sq parameter value. In other words, the least-squares
114 A. B. Forbes
where d ¼ dðaÞ ¼ ðd1 ; . . .; dm ÞT and di ¼ dðxi ; aÞ. Using a first order Taylor
expansion,
involving not only a but also the ui , i ¼ 1; . . .; m. This means that the Jacobian
matrix of partial derivatives is a 3m ð2m þ nÞ matrix involving partial deriva-
tives with respect to ui as well as those with respect to a, so that for large data sets
the computation is potentially time consuming. However, the fact that ui is
involved with only one data point means that the Jacobian matrix has a sparsity
structure that can be exploited to make the computation very efficient (Cox 1981;
Forbes 2006).
Suppose
modelling the fact that the measured coordinates xi represents a point on f ðu; aÞ
perturbed by random effects drawn from the multivariate Gaussian distribution.
Using the law of propagation of uncertainty (BIPM et al. 2008; Cox and Harris
2010), the variance matrix Va associated with the fitted parameters is given by
1
Va ¼ r2 J T J : ð5:17Þ
1
If J has QR factorisation, J ¼ Q1 R1 , then Va ¼ r2 RT1 R1 . The standard uncer-
tainties uðaj Þ associated the fitted parameters aj are given by the square roots of the
diagonal elements of Va . If r is not known then a posterior estimate r^ of r is given by
1 X m
^2 ¼
r d 2 ðxi ; aÞ:
m n i¼1
that knowing the form error at one location provides no information about the form
error at a nearby location. This interpretation might not be particularly realistic.
A more general model accounts both for form error and random effects asso-
ciated with the measurement system. It has the form
where ei is the (signed) size of the form error in the direction of the normal vector
ni at the point f ðui ; aÞ on the surface. For this model, the variance matrix in (5.17)
represents the influence only of the random effects associated measurement system
on the fitted parameters.
The model above assumes that the random effects associated with the mea-
surement system are uncorrelated and have equal variance. A more general model
is that the 3m vector of random effects is drawn from a multivariate distribution
with variance
V ¼ D þ GGT
Va ¼ R1 T T T 1
1 Q1 NðD þ GG ÞN Q1 R1 :
The residual distances dðxi ; aÞ are determined from the data points xi and the fitted
parameters a. In practice xi and hence a are subject to random effects associated
with the measurement system. If J has QR factorisation
R1
J ¼ QR ¼ ½ Q1 Q2 ¼ Q1 R1 ;
0
then the variance matrix Vd associated with the vector of residual distances is
given by r2 Q2 QT2 , in the case V ¼ r2 I. For the more general case,
The matrix Vd is generally a full matrix so that the variance associated with di is
correlated with that associated with dj . This is because the evaluated residual
distances all depend on the common set of parameters a. For m data points and n
5 Areal Form Removal 117
parameters, the variance matrix Vd has rank m n, since n degrees of freedom are
used to define the surface fit. Since areal surface parameters are usually determined
on the basis of the residual distances, random effects associated the measurement
systems propagate through to the residual distances and then through to the areal
parameters.
si dðxi ; aÞ si :
min s
s;a
subject to
s dðxi ; aÞ s; i ¼ 1; . . .; m;
involving one additional parameter s. If dðx; aÞ is linear in a, then the problem can
be solved efficiently using an LP algorithm, for example Algorithm ACM TOMS
118 A. B. Forbes
495 Barrodale and Phillips (1975). For nonlinear dðx; aÞ the IPOPT package can
be used effectively Wächter and Biegler (2006).
As far as uncertainty evaluation is concerned, remarks that apply to L1 fitting
also apply to Chebyshev model fitting.
Least-squares fitting criteria have the advantages that they lead to straightforward
computational approaches and it possible to evaluate uncertainties associated with
the fitted parameters and derived quantities. In general, there are two variants,
ordinary least-squares (OLS) and total least-squares (TLS), the latter also known
as orthogonal distance regression.
The OLS approach generally applies using a measure of distance that depends
on the difference in heights, Sect. 5.3.1, while the TLS approach is based on using
the orthogonal distance. The OLS approach has the advantage of being more
straight forward, computationally. For a large class of models of form, the height
distance function is linear in the form parameters and the fitted surface can be
determined using direct numerical linear algebra techniques. The OLS approach
has the disadvantage that the fitted surface is not invariant with respect to rotations
of the coordinate system. The TLS method does have such invariance but at the
expense of a more complex computations. The fitting problem is usually nonlinear
requiring an iterative approach and for freeform geometries, the orthogonal dis-
tances themselves require iterative schemes to evaluate them.
For areal form removal, the surface patch is generally close to planar which
means that, following a re-orientation if necessary, the difference in height and the
orthogonal distance has provide essentially the same measure of distance, and
therefore the OLS and TLS approach give very similar fits that lead to equivalent
F-operations. For this case, the algebraic distance is often also related accurately to
the orthogonal distance and can also be used for form removal. Using an algebraic
measure of distance usually means that the optimisation problem can be solved
with the same computational tools as for OLS.
The main advantage of an L1 fitting approach is that the fitted surface is not
overly influenced by outliers, relative to least-squares methods for example. If the
data is likely to have isolated spikes, etc., then an L1 approach may be more
appropriate. In determining an estimate of the quantity from a number of repeat
measured values the LS fit defines the mean of the values while the L1 fit
determines the median of the values. The L1 need not be unique, for instance the
median could be defined by two values (or any value in between). For fitting
models to large data sets, non-uniqueness is unlikely to arise in practice. Uncer-
tainty evaluation for L1 fits is not straightforward as mentioned above.
Chebyshev fits are appropriate when it is required to minimise the maximum
error of approximation, for example, in approximating a function by simpler one.
5 Areal Form Removal 119
A major feature for areal form removal is that, for the most part, the surface
analysis is performed on a near planar patch of a surface, irrespective of the shape
of the overall geometry, which may be a sphere, cylinder, etc. This means that
standard geometric fitting algorithms need to take into account the fact that only a
small section of the surface is available.
5.5.1 Plane
a ¼ ðCT CÞ1 CT z:
Given a ¼ ða; b; cÞT , and a point x ¼ ðx; y; zÞT , the corresponding F-operator is
x ¼ F ðx; aÞ where
defined by
2 3 2 3
x x
6 7 6 7
¼ 4 y 5 ¼ 4
x y 5: ð5:19Þ
z z ax by c
2 3 2 3
0 sin b
T T 6 7 6 7 b
n ¼ nða; bÞ ¼ Rx ðaÞRy ðbÞ4 0 5 ¼ 4 sin a cos b 5 ð5:20Þ
a
1 cos a cos b
represents a parametrisation of the normal vector to the plane. The equation of the
plane is then
xT nða; bÞ ¼ d0 :
where d0 is the distance from the plane to the origin, and involves three parameters
a ¼ ða; b; d0 ÞT .
The orthogonal distance di from a point xi ¼ ðxi ; yi ; zi ÞT to the plane is
dðxi ; aÞ ¼ xTi n d0 :
1X m
x¼
xi :
m i¼1
The effect of the operator is to rotate the data points about the centroid so that the
best-fit plane to the data points is horizontal and then translate the data points
along the z-axis so that the centroid lies in the xy-plane. Depending on the tilt of
the best-fit plane, the grid spacing along the x- and y-axis may be slightly different
following the application of this F-operator whereas the application of the
F-operator in (5.19) leaves the grid spacing unchanged. If appropriate the
F-operator in (5.19) can be applied using the parameters determined from the TLS
associated feature.
L1 and Chebyshev. L1 and Chebyshev fits using a difference in height as a
measure of distance can be implemented using algorithms such as TOMS 552 and
TOMS 495, respectively, as mentioned in Sect. 5.4.
5.5.2 Sphere
While sphere fitting to general coordinate data has been considered elsewhere
Forbes (1989, 1990), here issues associated with areal applications are considered.
It is assumed that a plane form has already been removed so that the sphere section
lies approximately on the plane z ¼ 0.
Usually, a sphere is parametrised by its centre x0 ¼ ðx0 ; y0 ; z0 ÞT and radius r0 .
The orthogonal distance from a point xi to such a sphere is given by
dðxi ; aÞ ¼ ri r0
where ri is defined in (5.9). The TLS best-fit sphere can be determined using the
standard Gauss-Newton algorithm, Sect. 5.4.1. For a near planar section of a
122 A. B. Forbes
sphere, the sphere centre is far from the data and the radius is poorly defined. This
leads to ill-conditioning in the problem and to numerical difficulties when the
numerical scheme is implemented.
Alternative parametrisations come from an algebraic definition of a sphere
Aðx2 þ y2 þ z2 Þ þ Bx þ Cy þ Dz þ E ¼ 0:
Aðx2 þ y2 þ z2 Þ þ Bx þ Cy þ z þ E ¼ 0; ð5:21Þ
dA ðx; aÞ ¼ Aðx2 þ y2 þ z2 Þ þ Bx þ Cy þ z þ E;
where
Note that if the sphere surface section is near the plane z ¼ 0, then A 0, B 0,
C 0 and E 0, U 1 and V 1, so that both dA ðx; aÞ and dðx; aÞ are
approximately the same as the difference in heights.
5 Areal Form Removal 123
The advantage of this parametrisation is that all fitting calculations, using any
measure of distance (orthogonal, height, algebraic) or using any fitting criteria
(least-squares, L1, Chebyshev), can be performed in a numerically stable way.
The simplest form removal operation is based on a difference in heights
approach:
where f ðx; y; aÞ is defined in (5.22). Applying these operations to data for example,
the sequence of operations is (1) fit a plane to the data, (2) apply the plane form
removal operator to the data, (3) determine the best-fit sphere to the transformed
data, and (4) apply the sphere form removal operator. Figures 5.1 and 5.2 represent
the results of this form removal process applied to random data.
L1 and Chebyshev. L1 and Chebyshev fits using the difference in height or
algebraic distance as measures of distance can be implemented using algorithms
such as TOMS 552 and TOMS 495, respectively, as mentioned in Sect. 5.4.
1
0.5
0
120
100 120
100
80
80
60
60
40 40
20 20
0 0
5 Areal Form Removal 125
0.02
−0.02
−0.04
150
100 150
100
50
50
0 0
25178 part 3 (2012), form removal using the nominal form is the default procedure
but a filtration method can also be used.
Given a set of data points xi ¼ ðxi ; yi ; zi ÞT , the filter produces a new set of data
points ðxi ; yi ; ^zi ÞT where the new ^zi are the filtered heights. The corresponding
F-operator is
This F-operator is similar to other F-operators, only that the operator does not
depend on parameters a defining the associated feature, but on the outputs of the
filter acting on the data set.
Filters are discussed in Chap. 4.
to determined data set XF , the data set with the nominal form removed.
The following comments can be made:
a. The combined form removal operations is F ðxÞ ¼ F ðF ðx; a0 Þ; a1 Þ, the com-
position of the two operations.
b. The best-fit surface in 4, above, can be determined using an OLS or TLS
approach. Irrespective of which one is used the combined operation does not
depend on the coordinate system since the plane form removal is invariant.
c. The combined operator depends of the fitted parameters a0 and a1 . Uncer-
tainties associated with fitted parameters can be propagated through to those
associated with the modified data points.
d. If the data X0 is subject to outliers or spikes, a L1 best-fit plane can be
determined after step 1 (to maintain invariance with respect to the coordinate
system). The fitted parameters ~ a0 can be used to perform an additional plane
form removal prior to step 3.
128 A. B. Forbes
Acknowledgments This work was funded by the UK’s National Measurement Office pro-
gramme for Mathematics and Modelling.
References
Anderson IJ, Cox MG, Forbes AB, Mason JC, Turner DA (1998) An efficient and robust
algorithm for solving the footpoint problem. In: Daehlen M, Lyche T, Schumaker LL (eds)
Mathematical methods for curves and surfaces II. Vanderbilt University Press, Nashville,
pp 9–16
Barrodale I, Phillips C (1975) Algorithm 495: solution of an overdetermined system of linear
equations in the Chebyshev norm. ACM Trans Math Softw 1(3):264–270
Barrodale I, Roberts FDK (1978) An efficient algorithm for discrete l1 linear approximation with
linear constraints. SIAM J Numer Anal 15:603–611
Barrodale I, Roberts FDK (1980) Solution of the constrained ‘1 linear approximation problem.
ACM Trans Math Soft 6:231–235
Bartholomew-Biggs M, Butler BP, Forbes AB (2000) Optimisation algorithms for generalised
regression on metrology. In: Ciarlini P, Forbes AB, Pavese F, Richter D (eds) Advanced
mathematical and computational tools in metrology IV. World Scientific, Singapore,
pp 21–31
BIPM, Iec, IFCC, Ilac, ISO, Iupac, IUPAP, OIM (2008) Guide to the expression of uncertainty in
measurement. International Organization for Standardization, Geneva
Cox MG (1981) The least-squares solution of overdetermined linear equations having band or
augmented band structure. IMA J Numer Anal 1:3–22
Cox MG, Harris PM (2010) SS fM best practice guide no. 6, uncertainty evaluation. NPL Report.
MS 6, National Physical Laboratory, Teddington, UK
Forbes AB (1989) Least-squares best-fit geometric elements. NPL Report DITC 140/89, National
Physical Laboratory, Teddington
Forbes AB (1990) Least-squares best-fit geometric elements. In: Mason JC, Cox MG (eds)
Algorithms for approximation II. Chapman and Hall, London, pp 311–319
Forbes AB (2006) Structured nonlinear Gauss-Markov problems. In: Iske A, Levesley J (eds)
Algorithms for approximation V. Springer, Berlin, pp 167–186
Forbes AB, Minh HD (2011) Form assessment in coordinate metrology. In: Georgoulis EH, Iske
A, Levesley J (eds) Approximation Algorithms for complex systems. Springer proceedings in
mathematics, vol 3. Springer, Heidelberg, pp 69–90
Gelman A, Carlin JB, Stern HS, Rubin DB (2004) Bayesian data analysis, 2nd edn. Chapman and
Hall/CRC, Boca Raton
Golub GH, Van Loan CF (1996) Matrix computations, 3rd edn. John Hopkins University Press,
Baltimore
Helfrich HP, Zwick D (1995) Trust region algorithms for the nonlinear distance problem. Numer
Alg 9:171–179
ISO 25178 part 2 (2012) Geometric product specifications (GPS)—surface texture: areal, part 2:
terms, definitions and surface texture parameters
ISO 25178 part 3 (2012) Geometric product specifications (GPS)—surface texture: areal, part 3:
specification operators
Piegl L, Tiller W (1996) The NURBS book, 2nd edn. Springer, New York
Rasmussen CE, Williams CKI (2006) Gaussian processes for machine learning. MIT Press,
Cambridge
The LAPACK User’s Guide (1999) The LAPACK User’s Guide, 3rd edn. SIAM, Philadelphia
Wächter A, Biegler LT (2006) On the implementation of a primal-dual interior point filter line
search algorithm for large-scale nonlinear programming. Mathematical programming
106:25–57
Chapter 6
Areal Fractal Methods
Christopher A. Brown
Abstract In this chapter the basic nature of fractals is discussed and practical
applications of fractal-based methods for useful characterisation of surface
topography are examined. Length-scale and area-scale fractal analysis methods are
examined in detail because these methods have industrial and scientific value, and
are now part of ASME and ISO specification standards. The context and rationale
for using fractal analysis for describing surface topography are examined first,
followed by discussion of the chaotic nature of measured surface topographies.
Length-scale and area-scale analysis methods, which exploit the fractal nature of
topographies, are then reviewed, with an emphasis on areal methods. In addition,
examples are presented of the discoveries of functional correlations, and the
abilities to discriminate that are made possible by multi-scale fractal analysis.
In this chapter the basic nature of fractals is discussed and practical applications of
fractal-based methods for useful characterisation of surface topography are
examined. Fractal-based characterisation has potential for providing orderly
descriptions of chaos (Mandelbrot 1977). In this chapter the development of fractal
analysis as applied to areal topography is also discussed, along with the inclusion
of fractal-based methods in national and international standards.
This chapter is not intended to be a review of the large variety of fractal analysis
methods that have been applied to surface measurements. Such a review is pre-
sented elsewhere (De Chiffre et al. 2000). Rather, length-scale and area-scale
fractal analysis methods are discussed, because they appear to have industrial and
C. A. Brown (&)
Worcester Polytechnic Institute, Worcester, MA, USA
e-mail: brown@WPI.EDU
Fig. 6.1 The Koch snowflake shows a triangular generator or feature and the Minkowski
sausage a jog that repeat exactly over a range of scales to form fractal patterns
6 Areal Fractal Methods 131
Fig. 6.2 Smooth approximation and chaotic elements. A turned surface on 6061 T6 aluminium
alloy measured with a scanning laser confocal microscope. At the larger scales the turned surface
shows the cusps from the smooth approximation. At the finer scales it shows scratches that repeat
statistically over a range of scales
The context and rationale for using fractal analysis for describing topographies
are examined first in this chapter, followed by discussion of the chaotic nature of
measured surface topographies. Length-scale and area-scale analysis methods,
which are based on fractal theories, are then reviewed, with an emphasis on areal
methods. In addition, examples are presented of the discoveries of functional
correlations, and the ability to discriminate that is made possible by multi-scale
fractal analysis.
The context and rationale for characterisation of surface topographies can be based
on utility, which is to say that it has value. To be valuable, characterisations of
topographies must go beyond simply providing another means of describing
topographies. Many kinds of fractal analyses merely provide the basis for claiming
that surface topographies are fractal in nature (De Chiffre et al. 2000). To have value,
particularly for applications in engineering, technology, and science, the descrip-
tions of topographies should advance the understanding of topographic interactions,
i.e. advance the ability to solve problems related to surface metrology.
There is value to industry in supporting quality control, as well as product and
process design. This is accomplished by providing the means for discriminating
surfaces, and by providing the means for correlating topographies with topo-
graphically-dependent phenomena.
There are two fundamental kinds of topographic interactions. The first kind is
manufacturing, creating or modifying topographies. Studies of this kind of inter-
action seek to understand how topographies are influenced by processing condi-
tions during their creation or modification. The second kind of interaction concerns
how topographies influence surface behaviour. Studies of this kind of interaction
seek to understand the relationships between the topographies and performance.
These two kinds of interactions are not mutually exclusive. Some kinds of surface
interactions can both modify the behaviour and be modified by it simultaneously.
The understanding of topographic interactions can help advance science and can
solve problems in engineering and technology.
Interactions of both kinds can be described by functional correlations. Func-
tional correlations describe the relationship between particular characterisations of
the topography and of the interaction, for example, processing or performance
characterisations.
Understanding the first kind of topographic interaction has value in that it
provides a basis for creating a desired topography through manufacturing process
design. The ability to optimally design manufacturing processes can depend on
knowledge of the functional correlations between the processes and the topogra-
phies. The first kind of interaction is also useful for determining how surface
topographies are created or modified, which has value in forensics, anthropology
and archaeology.
6 Areal Fractal Methods 133
S ¼ k ln w ð6:1Þ
topographies tend to have chaotic components. The nature of this chaotic com-
ponent could be related to the technology used to make the measurement. Because
of this chaotic nature, statistical descriptions are used for characterising real sur-
face topography measurements.
Chaos by its nature is not random. If two heights are known on a profile, then it
can be illuminating to ask how well an intermediate height might be known. If the
profile is smooth, as in classical geometry, then the location of the intermediate
height can be known exactly. If the profile is random, then the intermediate height
cannot be known to any degree of certainty, i.e. it could be anywhere. In this sense,
a ‘‘random profile’’ is an oxymoron because it would not be continuous, or
coherent, which it must be in order to be a profile.
In order to be a real topographic profile, there must be some short-range cor-
relation between the proximate measured heights in order for a profile to represent
a real, continuous surface. If the profile is chaotic, then the height can only be
known within some bounds of probability. The distribution of this probability
could be characterised by the variance of the measured heights in the profile. This
variance can depend on the scale on which the profile has been measured, i.e. the
resolution. The resolution is limited in part by the lateral distance between the
measured heights, which is the sampling interval. And, the resolution can be
limited by the lateral and vertical resolution of the sensor, the former being
dependent upon the size and properties of the sensor’s sampling zone. If a mea-
sured profile appears to be perfectly smooth, i.e. with no chaotic elements, then the
resolution is not good enough to detect the chaotic nature of the surface.
One way of creating or modelling fractal profiles is by the midpoint displace-
ment method. In this method, intermediate heights are successively estimated from
some probability distribution. The result is used to create a model, or fractal
forgery, of a profile that can look convincingly like a real profile.
It should be noted that a fractal-based characterisation of the surface can be
valuable, even if the geometry of the physical object is not chaotic through all
ranges of scale. At the largest scales, most manufactured objects are best char-
acterised as smooth, which usually would be according to the intent of the design.
136 C. A. Brown
At and below atomic scales, there are issues with the physics of defining the
boundaries of the surface that are not addressed here. Nonetheless, many, if not all,
surfaces, both natural and manufactured, appear to have some geometric properties
that can be adeptly characterised using fractal-based methods, at least through
some ranges of scales.
Fractal geometry can provide valuable ways of characterising many kinds of
topographies through certain ranges of scales that can be of interest in design and
manufacturing. Value in this context comes from the ability to discriminate or to
correlate. Discrimination of surfaces that are known to be different, based on
processing or performance, is valuable in quality control, for example. The ability
to correlate topographies, at least through some range of scales, with their per-
formance characteristics or processing variables has value in the design of prod-
ucts and processes.
important shortcoming for characterising topographies and that is its scale inde-
pendence. Mandelbrot pointed out that the fractal dimension alone could not
distinguish the topography of a runway and the Himalayas, because it could be the
same. However, the smooth-rough crossover scale (SRC) would be different for
pavement and mountains by several orders of magnitude. The SRC is the scale
above which a surface is apparently smooth and below which it is apparently
rough. The fractal dimension in combination with the SRC would be a better
discriminator than either alone.
At scales above the SRC the topography would best be described by classical
geometry, at scales below the SRC the topography might be described statistically
and by fractal methods.
The fractal dimension, or any measures of complexity that the fractal dimension
might quantify, do not generally appear in fundamental equations that describe the
interactions with topographies. One exception to this is found in electrochemical
impendence spectra (EIS). A model (McRae et al. 2002) notes that the fractal
dimension could describe the crack patterns, which would define a resistance and
capacitor network that would correlate with EIS. McRae’s results support this
model for EIS.
For a variety of reasons, the diverse methods of determining the fractal
dimension do not always produce similar numerical results for the fractal
dimension. This diversity of results provokes interesting discussions about how to
determine a true fractal dimension. In this chapter, a discussion of the appropriate
mathematics for fractal characterisation is avoided. The methods that have been
successful at enabling discrimination and discovering correlations, methods that
have appeared in specification standards, will be discussed.
Sku (see Chap. 2). These conventional parameters do not take into account the
relative position of the heights on the surface. In the absence of levelling and
filtering, any ordering of the same collection of measured heights on the surface
would give the same statistical results.
In this chapter the term ‘‘scale of calculation’’ is used to refer to the physical size
of the virtual object used to calculate length or area. The scale of calculation in this
chapter can have units of length or area. It is noted that basic geometric properties,
such as length, slope and area, can vary with the size of the physical element used
to assess them on a particular object.
The ‘‘scale of observation,’’ a term that is often found in the literature on
fractals, can be interpreted as the scale of measurement or as the scale of calcu-
lation. A topographic measurement, however, contains a range of scales, from the
overall dimensions of the measured region to the sampling interval between the
measured heights. In the analyses discussed here, the values of the geometric
properties of length, slope and area, are based on calculations that are performed at
different scales on the same topographic measurement. These calculations can be
performed over the range of scales contained in the measured surface.
stepping around the coastline with a set of dividers, also called a compass. The
scale in this case is the distance separating the two points defined by the compass
or dividers. The inference is that the length of a coastline-like profile, i.e. a profile
with chaotic geometric components, can appear as if it could become infinitely
long when the size of the measuring step tends to zero. There is an intriguing
inference: an infinitely long coastline can encircle an island that is of finite pro-
jected area. The reason for the use of the qualifier projected, will be evident in the
discussion of area-scale analysis.
Applying the compass method to profiles (see Fig. 6.4) could suggest that, if
there were no limit to the fineness of the scale, then there should be no limit to the
length. Practically, there are limits to the ability of instruments to resolve the
topographic details. Also, there are scale limits in the physical nature of surfaces.
Clearly, the mathematical models of topographies that have infinite fineness of
scales, and never ending intricacy of details, will no longer be applicable at the
scale of atoms.
Figure 6.4 shows the compass method applied to a cartoon profile according to
ASME B46.1 (2009). The calculation algorithm steps along the profile like a
compass. This stepping exercise is equivalent to tiling the profile with line seg-
ments. The scale is the separation of the legs of the compass, or the step length,
Fig. 6.4 Three tiling exercises for length-scale fractal analysis on a simulated profile. The scale
is represented by the length of the step and decreases with each tiling exercise. The relative length
is the ratio of the measured to the nominal length. The nominal lengths are indicated in each case
140 C. A. Brown
which is represented by the length of the line segments in Fig. 6.4. The calculated
length is the step length multiplied by the number of steps. The step length is
constant, regardless of inclination in each tiling exercise. The stepping, or tiling,
exercise is repeated over a range of step lengths (Brown and Savary 1991).
The height samples that compose the profile are represented by points spaced at
the sampling interval. The ending point of the tiling exercise depends on the
starting point and the scale. When the step lands in between two points, which it
generally does, then a linear interpolation between the two adjacent measured
points is used to locate the start of the next step.
The relative length, at a particular scale, is the calculated length at that scale,
divided by the projected, or nominal, length of the portion of the profile that was
measured in the stepping exercise at that scale. The projection is made onto the
datum, which serves as a nominal, horizontal, straight reference. The relative
length is a dimensionless, normalised length and must be greater than or equal to
one. The relative length varies with scale, generally increasing as the scale
decreases, and is given by
calculated length ðiÞ scale ðiÞ
Rel Li ¼ ¼ Ni ð6:3Þ
nominal length ðiÞ nominal length ðiÞ
where i indicates the scale, Pi is the length along the datum of the profile used for
normalising at the scale i, pij is the length of the jth line segment projected onto the
datum, and hj is the inclination of the jth element. The weighting factor is pij /Pi.
This weighting factor tends towards zero as 1/coshj tends to infinity, which keeps
the function well behaved. In any event, the inclination between two measured
heights on a measured profile can never reach 90°, regardless of the difference in
heights, because there is always a finite sampling interval between the two heights.
The relative lengths can be plotted against scale as a log–log, length-scale plot
(ASME B46.1 2009), as shown in Fig. 6.5. At larger scales, the relative areas tend
to unity for a profile measured on a surface that is flat and smooth at such scales.
At some finer scale, the relative lengths just start to deviate importantly from unity.
6 Areal Fractal Methods 141
Fig. 6.5 Length-scale plots, parallel and perpendicular to the turning axis. The approximate
SRCs are indicated. The SRC for the plot relative lengths perpendicular to the turning axis is at a
scale markedly finer than parallel. The relative minima on the plot of relative lengths parallel to
the turning axis are even are at multiples of the feed
This is when the line segments become short enough, compared to the topographic
features, so that they begin to tilt significantly when the ends land down in the
valleys and up on the peaks of the profile. This finer scale is the SRC, the scale
below which the surface is rough and above which it is smooth (ASME B46.1
2009). For profiles with chaotic elements at the finest scales, the relative lengths
continue the tendency to increase as the scale decreases.
When the profile is self-similar over some range of scales, the logarithm of the
relative area will increase linearly, with a decrease in the logarithm of the scale.
The length-scale fractal dimension is the difference between unity and the slope of
the length-scale plot (ASME B46.1 2009)
Dls ¼ 1 slope: ð6:5Þ
Because the slope is always zero or negative when considered over significant
scale ranges, the fractal dimension of a profile will always be greater than or equal
to unity. When the profile is self-affine, the slope of the length-scale plot and,
therefore, the fractal dimension, will change steadily with respect to scale. The
qualifier ‘‘length-scale’’ on the fractal dimension is used to distinguish it from the
fractal dimension calculated by other means.
142 C. A. Brown
The area-scale complexity (Asfc) is defined as -1,000 times the slope of the
length-scale plot (ASME B46.1 2009). Steeper negative slopes indicate greater
complexity.
At the finest scales, when the sampling interval is reached, the complexity goes
to zero. That is because there is no more topographic detail recorded in the
measurement at scales finer than the sampling interval. Therefore, tiling algorithms
do not need to extend to scales below the sampling interval.
If there are periodic elements in the profile, aliasing can occur in the stepping
exercise. This is apparent because the relative length decreases steadily with a
decrease in scale over a small range of scales (see Fig. 6.5). There will be a series
of relative minima occurring when the scale is equal to even multiples of the
spatial wavelength of the periodicity (Brown et al. 1996). This property can be
useful for finding periodicity in profiles.
In implementing the length-scale tiling method, the selection of the starting
point is arbitrary and generally the start of the measured profile. The exact result of
the tiling, i.e. the relative length at that scale, depends to some degree on the
selection of the starting point. Certain starting points on profiles with periodic
elements can result in aliasing at half the wavelength of the period. These starting
points will be indicated by relative minima in relative lengths, at scales of half the
wavelength as well. This would be the case with a sine wave, when the half wave-
length step begins at zero or some integer multiple of p.
The differences in the length-scale plots parallel and perpendicular to the
direction of tool motion in Fig. 6.5 suggest a means for characterising anisotropy
in areal measurements. The relative lengths can be compared in multiple directions
to characterise anisotropy. Such a method has been developed by anthropologists
to study diets by analysing dental microwear (Scott et al. 2005, 2006).
A measure of anisotropy called exact proportion length-scale anisotropy of
relief (epLsari) was developed by Scott et al. (2005, 2006) to quantify the degree
of directionality in a surface at a scale of i. At a given scale, epLsar is the
fractional part of the relative length in a certain direction, normalised by the sum
of the fractional parts’ relative lengths in all the other directions at 5° intervals,
ðRel Lai 1Þ
epLsari ¼ P : ð6:6Þ
a ð1 Rel Lai Þ
intervals in the x and y directions are equal. Then at 45° to the x and y axes, the
sampling interval would be the square root of two (H2) multiplied by the sampling
interval in the x and y directions. After the x and y directions, 45 and 135° are
directions of the shortest sampling intervals. These are directions where the
locations of measured heights align in the structure of the measured data set. Other
directions will have longer sampling intervals. The method used by Scott and co-
workers only uses directions where the sampling intervals are within an order of
magnitude of the sampling interval in the x and y directions. The sampling interval
limits the finest scales that can be used to determine the anisotropy.
This scale-based characterisation for assessing anisotropy using epLsar has
provided value by discriminating microwear on teeth that are associated with dif-
ferent diets (Scott et al. 2005, 2006). Scott et al. (2006) also demonstrate, through a
cross-correlation matrix, that the epLsar measure of anisotropy is independent of the
other parameters that they selected for describing topographies of teeth.
Just as fractal analysis shows that the length of a coastline can vary with the scale
of observation, so can the area of a rough surface vary with scale. Just as Rich-
ardson inquired about the length of the coast of Britain, one might just as well
inquire about the area of Switzerland. Area-scale analysis calculates the areas of
surfaces as a function of scale (ASME B46.1 2009; ISO 25178-2 2012). The areas
of surfaces with chaotic components vary as a function of scale, in a similar
fashion to those of the lengths of profiles.
Area has a clear physical interpretation for understanding performance, in that
many of the interactions that control the performance depend on surface area. This
observation supports the potential value of area-scale analysis for discriminating
surfaces that behave differently and for correlating with performance and behaviour.
There are many topographically-dependent functions that depend on the area of
the surface at some scale. However, the best scale for demonstrating this depen-
dence may not be known. The intensity of interactions with and transport across
surfaces are typically modelled as dependent on the area available for interaction
and transport.
Newton’s equation for heat transfer across a boundary, for example, can be
written to show that the heat transfer rate is proportional to the temperature dif-
ferential times the area of the boundary. Generally, area of the boundary is cal-
culated at a macro-scale. The influence of the fine scale topography of the surface
area is then included in the heat transfer coefficient, which accounts for the
intrinsic heat transfer properties of the boundary. However, the topographic
components of this kind of heat transfer coefficient could be extracted from the
topography directly. This would require some appropriate analysis of the topog-
raphy to extract the effective area at the appropriate scale. This kind of charac-
terisation could then be used to advantage in finding correlations with many kinds
144 C. A. Brown
Fig. 6.6 Triangular tiling for area-scale fractal analysis tiling exercise diagram schematic. The
dots represent measured heights. The inclination of the triangle is shown as hij. The projected area
of one triangle (ij) is shown as aij. The total projected area covered by the triangular tiling is Ai
that the areas of the triangles formed by these heights bracket the scale for the
current tiling exercise. A linear interpolation is performed, to find the location
along the active row or column that will result in a triangle of the appropriate area
in 3D for that tiling exercise. That point is used as one of the two starting points for
the next triangle. At the beginning of each row or column, the first two heights that
are used for two vertices of the first triangle in that row are measured. After the
first two vertices in a set of rows or columns, each of the other vertices of the
subsequent triangles would most likely be located on a height that is interpolated.
At one scale, the tiling exercise can start at any of the four corners and can proceed
in either rows or columns. The results can then be averaged. At the largest scales,
this procedure results in using more of the measured heights, and perhaps a better
representation of the area at that scale.
At each scale, a relative area is calculated. The relative area at a particular scale
i is the calculated area divided by the nominal area. The calculated area is the
number of triangles used in the tiling Ni multiplied by the scale, divided by the
nominal area of the surface covered in the tiling, thus
calculated area ðiÞ scale ðiÞ
Rel Ai ¼ ¼ Ni ð6:7Þ
nominal area ðiÞ nominal area ðiÞ
The relative area at a particular scale Rel Ai can also be related to the mean
inclinations on a surface. In this case, the angle havri represents the angle between a
normal to the triangular tiling element and normal to the nominal surface.
X
Rel Ai ¼ 1= cos havri ¼ j
1= cos hj aij =Ai ð6:8Þ
where aij represents the projected area of tiling triangle j at scale i, i.e. projected
onto the nominal xy plane. The area Ai represents the total projected area tiled at
the scale i.
Figure 6.7 shows a series of three virtual tiling exercises on the measurement
of the turned surface shown in Fig. 6.2. The corresponding area-scale plot is shown
in Fig. 6.8. Note that the horizontal scale is in areal units. This is according to
146 C. A. Brown
Fig. 6.7 Three tiling exercises at different scales performed on the measurement shown in
Fig. 6.2. The scales, and resulting relative areas, are indicated on the figure. The scale is the area
of the triangular tiles, which all have the same actual area and different projected areas,
depending on the inclination. Maximum z height is approximately 7.995 lm
ASME B46.1 (2009). If it were according to ISO 25178 part 2 (2012), the plot would
have linear units. The discussion and presentation that follows is all according to the
current ASME standard. To the author’s knowledge, all publications use the defi-
nitions in the ASME standard and none use the definitions that are particular to the
current ISO standard.
6 Areal Fractal Methods 147
Fig. 6.8 Area-scale plot showing the relative areas as a function of scale calculated from the
kinds of tiling exercises shown in Fig. 6.7
At large scales, the relative areas are close to unity. At finer scales, the values
differ significantly from unity. The area-scale fractal complexity (Asfc) is the slope
of the area-scale plot over a one-decade-wide window in areal scale. A plot of the
area-scale complexity against scale is shown in Fig. 6.9. This is all similar to
length-scale analysis. The complexity is essentially the scale-based derivative of
the area-scale relationship.
Fig. 6.9 Complexity-scale plot, showing the scale derivative of the relative area versus scale.
This is related to the fractal dimension. This is the slope of the area-scale plot multiplied by
1,000. The fractal dimension is two minus twice the slope of the area-scale plot. This plot is based
on the area-scale plot shown in Fig. 6.8
discretised with respect to the local area. In these cases, the strength of macro-
scopic interactions can be derived from discrete, microscopic interactions. In these
situations, where the interactions can be modelled as discrete, the macroscopic
behaviour, such as adhesive strength, can be modelled as the sum of contributions
of some finite number of discrete microscopic bonds at some fundamental scale of
interaction (Brown and Siegmann 2001). The units at the macroscopic scale would
be strength of the interaction per nominal area, i.e. macroscopic or global area. The
units for the discrete interactions would also be the strength per area. However, in
the discrete case, the area would be determined on the local microscopic scale, or
perhaps nanoscopic scale, appropriate to the fundamental interaction. For exper-
imental verification of this kind of model, the topography needs to be measured
and analysed at the appropriate scale.
In the case of adhesion of a coating on a substrate, the units to describe the
interaction are force per unit area. The force would be that which is necessary to
cause adhesive failure of the coating, i.e. to exceed the bond strength. The overall
bond strength is the result of a finite number of discrete, fundamental microscopic
or nanoscopic bonds. The size and nature of the bonds depends on the adhesive
system.
Each of the fundamental or discrete bonds would be modelled as having a
certain adhesive strength, i.e. force for de-bonding. Each of the bonds would
occupy a certain area, which would be defined locally on the surface at the scale of
the bond. This area could be the smallest area, or scale, at which the adhesive bond
would be able to exist between the coating material and the substrate. To a first
approximation, at least, the theoretical estimation of macroscopic adhesive
strength would, therefore, depend on the number of bonds that the topography
allows per nominal area on the surface.
The macroscopic interaction strength (Smacro) is the macroscopic interaction
strength (Fmacro) divided by the nominal area (Anom). The macroscopic interaction
strength is equal to the number of discrete interactions (N) times the strength of a
fundamental interaction Ffun
Fmacro Ffun
Smacro ¼ ¼N : ð6:9Þ
Anom Anom
The number of discrete interactions is equal to the total area of the surface,
calculated at the scale of a fundamental interaction ATfun divided by the area of a
fundamental interaction Afun. The expectation is that N would be a large number,
because the area for a discrete fundamental interaction should be small,
ATfun
N¼ : ð6:10Þ
Afun
Substituting and rearranging gives
ATfun Ffun
Smacro ¼ ¼ ðRel As ÞðSfun Þ: ð6:11Þ
Anom Afun
150 C. A. Brown
The ratio of the total surface area at the scale of a fundamental interaction to the
nominal area is the relative area at the fundamental scale (Rel As). The ratio of the
strength of the fundamental interaction to the area of the fundamental interaction
characterises the fundamental interaction in the same units as the macroscopic
interaction. The relative area at the fundamental scale is a dimensionless parameter
that characterises the topography appropriately for this interaction. In this way, it
can be seen that relative area has a clear physical interpretation as an appropriate
characterisation parameter in the context of some kinds of topographically-
dependent surface interactions that can be modelled as discrete.
In the case of adhesion, this kind of area-scale characterisation has been applied
to thermal spray coatings on grit-blasted substrates. Correlation coefficients (R2)
approaching 0.9 were found between the relative area and adhesion over a small
range of scales (Brown and Siegmann 2001). In the case of mass transfer, area-
scale analysis has been applied to carburisation (Karabelchtchikova et al. 2007)
and to oil adsorption in fried foods (Moreno et al. 2010). In both cases, strong
statistical correlations are found between the characterisation of the transport and
the relative areas in a certain scale range.
These examples of adhesion and of mass transfer are cases of correlations of the
second kind, correlations between a topographic characterisation parameter and
characterisation of the surface performance or behaviour. In these experiments, a
variety of surface roughnesses are created. Over a range of scales, the strength of
the interaction is regressed against the relative areas. The scale of the strongest
regression coefficient is sought. The corresponding scale could be said to be the
scale of the fundamental interaction.
In another case of an interaction of the second kind, the friction between sheet
metal and a machined die surface, strong correlations are found between friction
coefficients and the relative areas over a narrow range of scales (Berglund et al.
2010a). In that study, even stronger regression coefficients were found when
regressing friction coefficients with the area-scale fractal complexity. With the
same experimental results and conventional height parameters, strong correlations
were also found, but only when using a narrow band-pass filter (Berglund et al.
2010b). This created a topographic data set with narrow ranges of scale for the
measured textures. The values of the conventional height parameters were cal-
culated in a series of narrow bands covering the total scale ranges, and the scale of
the narrow band with the strongest correlation was sought (Berglund et al. 2010b).
Berglund et al. concluded that the scales used in finding the correlations are of
primary importance.
It is reasonable to suggest that the slopes on the harder die surface at a par-
ticular scale are an important geometric characteristic for the surface to use in
determining the friction with the sheet metal. It could be that conventional height
parameters are indicative of slopes on the surfaces, and surface areas, at a par-
ticular scale. When the scale over which they are calculated is restricted, by using
a band-pass filter, then the slopes would apply to this scale range. This seems
likely and should be tested. If it is true, then it would also be true that the height
parameters would relate to the apparent surface area at a particular scale. In that
6 Areal Fractal Methods 151
case, the height parameters calculated over narrow scale ranges could be said to be
another kind of multi-scale fractal property. Correlations of the first kind, for
forming topographies have been found with the fracture of chocolate. The frac-
tographic properties of chocolate depend on the temperature of the chocolate when
it is fractured. Chocolate is an interesting composite material that bears some
similarity to tool steel, in that it is a mixture of ductile and brittle phases. The
fracture surface of chocolate can bear a strong resemblance to fracture surfaces on
tool steels. Particularly strong correlations are found between the relative area of
the fracture surface over a particularly narrow scale and the temperature of
chocolate when fractured (Cantor and Brown 2009).
Area-scale fractal analysis can also be used to discriminate surfaces made with
different processes. In the case of ground polyethylene ski bases, relative areas at a
particular scale have been shown to discriminate surfaces ground with slightly
different conditions. To demonstrate the capability, an F-test is used, scale by
scale, over a range of scales. The F-test is used to determine, as a function of scale,
the confidence level for discriminating measurements on surfaces created with two
different grinds. Area-scale analysis was successful in discriminating surfaces of
ground polyethylene ski bases that could not be distinguished by conventional
parameters (Jordan and Brown 2006). In the case of pharmaceutical compacts,
relative areas are also shown to be capable of discriminating surfaces where other
texture characterisation methods have failed (Narayan et al. 2006).
Many surface topographies have chaotic components and exhibit fractal properties
at some sufficiently fine scale. These surfaces might be best described over these
scales through some kind of fractal analysis.
From the theory associated with fractal geometries it is known that essential
geometric properties, such as, lengths, areas and slopes, change with respect to the
scale of calculation (i.e. observation or measurement) on chaotic surfaces.
There may be narrow scale ranges where some geometric properties will cor-
relate with processing or performance, or the use of such properties will permit
discriminations on surfaces that were processed differently or on surfaces that
perform differently.
For topographic analysis to facilitate the discovery of functional correlations
and the ability to discriminate surfaces, both the appropriate aspect of geometry
(for example, surface area) and the appropriate scale could be considered. Scale-
sensitive fractal analysis has the ability to provide this kind of facilitation.
Acknowledgments The author of this chapter would like to gratefully acknowledge the
excellent editing done by Shelia McAvey, the work on the figures done by Steven Kordell and
Adam Lemoine both WPI’16, the generous support of Olympus for use of the LEXT OLS 4000
scanning laser microscope and Digital Surf for use of Mountains analysis software. Surfract,
152 C. A. Brown
which supplies the length-scale and area-scale analysis software, is owned by the author of this
chapter, Christopher A. Brown.
References
ASME B46.1 (2009) Surface texture (surface roughness, waviness, and lay). Am Soc Mech Eng
Berglund J, Brown CA, Rosen BG, Bay N (2010a) Milled die steel surface roughness correlation
with steel sheet friction. Ann CIRP 59:577–580
Berglund J, Agunwamba C, Powers B, Brown CA, Rosén BG (2010b) On discovering relevant
scales in Surface roughness measurement—an evaluation of a band-pass method. Scanning
32:244–249
Bergstrom TS, Hamel RS, Kummailil J, Gray AR, Brown CA (2004) Comparison of surface
texture measurement systems. In: XI Int Colloq Surfaces, Feb, Chemnitz, Germany, pp 13–21
Brown CA, Savary G (1991) Describing ground surface texture using contact profilometry and
fractal analysis. Wear 141:211–226
Brown CA, Siegmann S (2001) Fundamental scales of adhesion and area-scale fractal analysis.
Int J Mach Tools Manuf 41:1927–1933
Brown CA, Charles PD, Johnsen WA, Chesters S (1993) Fractal analysis of topographic data by
the Patchwork method. Wear 161:61–67
Brown CA, William A, Johnsen P, Charles D (1994) Method of quantifying the topographic
structure of a surface. U.S. Patent 5,307,292
Brown CA, Johnsen WA, Butland RM (1996) Scale-sensitive fractal analysis of turned surfaces.
Ann CIRP 45:515–518
Cantor GJ, Brown CA (2009) Scale-based correlations of relative areas with fracture of
chocolate. Wear 266:609–612
Cohen DK, Brown CA, Johnse WA, Hoch P (1997) An investigation of filtering on 3D surface
texture measurements using scale-sensitive fractal analysis and PSD advances in surface
metrology. In: Proceedings of ASPE, Raleigh, USA, Nov, pp 30–35
De Chiffre L, Lonardo P, Trumphold H, Lucca DA, Goch G, Brown CA, Raja J, Hansen HN
(2000) Quantitative characterisation of surface texture. Ann CIRP 49:635–652
ISO 25178-2 (2012) Geometrical product specifications (GPS)—Surface texture: Areal—Part 2:
Terms, definitions and surface texture parameters, TC 213 - Dimensional and geometrical
product specifications and verification
Jordan SE, Brown CA (2006) Comparing texture characterisation parameters on their ability to
differentiate ground polyethylene ski bases. Wear 261:398–409
Karabelchtchikova O, Brown CA, Sisson RD Jr (2007) Effect of surface roughness on kinetics of
mass transfer during gas carburizing. Int Heat Treat Surf Eng 1:164–170
Kaye B (1994) A random walk through fractal dimension. Wiley-VCH, Berlin
Majumdar A, Bhushan B (1991) Fractal model of elastic-plastic contact between rough surfaces.
J Tribology Trans ASME 113:1–11
Majumdar A, Tien CL (1990) Fractal characterisation and simulation of rough surfaces. Wear
136:313–327
Mandelbrot BB (1977) Fractals form chance and dimension. WH Freeman, San Francisco
Mandelbrot BB (1985) Self-affine fractals and fractal dimension. Phys Scr 32:257–260
McRae GA, Maguire MA, Jeffrey CA, Guzonas DA, Brown CA (2002) Atomic force microscopy
of fractal anodic oxides on Zr-2.5Nb. J Appl Surf Sci 191/1-4:94–105
Moreno MC, Bouchon P, Brown CA (2010) Evaluating the ability of different characterisation
parameters to describe the surface of fried foods. Scanning 32:212–218
Narayan P, Hancock B, Hamel R, Bergstrom TS, Brown CA (2006) Using fractal analysis to
differentiate the surface topography of various pharmaceutical excipient compacts. Mater Sci
Eng A: Struct Mater: Prop Microstruct Process 430:79–89
6 Areal Fractal Methods 153
Abstract Modern production has to fulfill the needs of smarter surfaces and
cost-effectiveness. In both cases the measurement and analysis of the surface
texture of functional surfaces is a valuable process. Surface texture analysis has
developed a great deal during the last decade. National and international standards
have been defined. One problem in modern surface metrology is the presence of
too many available parameters. It is difficult for a typical operator to decide which
surface texture parameters are most appropriate for monitoring whether the desired
surface properties are met. In this chapter several approaches for how to identify
the most suitable parameters for an application are presented. The approaches are
based on classification algorithms which are widely used in the field of machine
learning. After presenting the necessary mathematical background, the application
of the classification algorithms for surface texture analysis are discussed. Finally, a
practical example on the discrimination of new and used abrasive paper is given in
which, twenty-one surface texture parameters were measured. Classification is
used to identify those parameters that are most suitable for the discrimination
between new and used abrasive paper.
Before going into detail about specific solutions to the problem of choosing an
appropriate parameter, the basic definition of the problem and some definitions are
required. It is assumed that a set of surface parts g1… gn of class G, and a set of
surface parts b1… bm of class B, for example a set of good parts and a set of bad
parts respectively, is present. Each of these parts can be described by a set of
7.2 Introduction
Classification is a very broad research field. This section discusses the basic
principles and mathematical background of classification, and state of the art
methods.
7.2.1 Classification
build feature vectors for each part. For each sample, and consequently for each
surface texture parameter, it can easily be determined whether it belongs to class
G or to class B. Therefore, the training data {(s1,y1),…, (si, yi),…,(sn+m, yn+m)} can
be built; where yi[{0,1} defines the label to which class the parameter belongs.
Step 4: Evaluation
After a classifier has been learned, its quality needs to be measured. A classifier
assigns a class label to an unknown sample. One method for evaluation is the
receiver operating characteristic (ROC) analysis (see Metz 1978; Fawcett 2006).
In binary classification, there are four possible outputs:
• true positive (TP): classifier output is G and expected value is G;
• true negative (TN): classifier output is B and expected value is B;
• false positive (FP): type I error—classifier output is G but expected output is B;
and
• false negative (FN): type II error—classifier output is B, but expected value is G.
One possibility to specify the accuracy of a classifier is to calculate the sen-
sitivity [also called the true positive rate (TPR)] and the specificity [also called the
true negative rate (TNR)] or similarly, the false positive rate (FPR) and the false
negative rate (FNR). These terms are summarised below:
158 F. Helmli et al.
#TP #TP
sensitivity ¼ TPR ¼ ¼ ;
#P #TP þ #FN
#TN #TN
specificity ¼ TNR ¼ ¼ ;
#N #TN þ #FP
#FN
FNR ¼ 1 sensitivitiy ¼ ; and
#P
#FP
FPR ¼ 1 specificity ¼
#N
where P is the number of positive training samples and N is the number of negative
training samples, and # represents ‘‘the number of’’.
The accuracy is then given by
#TP þ #TN
accuracy ¼ :
#P þ #N
The ROC (Metz 1978; Fawcett 2006) curve is a graphical representation of the
FPR against the TP rate. In binary classification this curve is generated by vari-
ation of the discrimination threshold s. The point (0, 1) represents a perfect
classification and values that are above the line of no-discrimination are better than
those which would be obtained by random estimation. Figure 7.2 shows an ROC
curve for the distributions shown in Fig. 7.1. On the basis of the ROC curve, the
best operating point can be chosen depending of the cost of the TP, TN, FP and FN
decisions. This best operating point is the tangent to a line with defined slope.
Normally, this point is that which is the closest to the perfect classification point
lying on a 45 line. This means equal TP and FN costs.
Fig. 7.1 Illustration of TNR, FPR, TPR and FNR and variation of threshold s for an ROC curve
(adapted from Metz 1978)
7 Choosing the Appropriate Parameter 159
In multi-class classification,
more than two classes are involved. Given K classes
and training data ðs1 ; y1 Þ; . . .; ðsi ; yi Þ; . . .; ðsnþm ; ynþm Þ with yi 2 f1; . . .; K g;
the aim is to learn a multi-class classifier C which computes a class label for a new
unknown sample. Some binary classification methods can be extended easily to the
multi-class case, such as Support Vector Machines or Naïve Bayes (see Sect. 7.4).
Other classification methods have to be adapted for multi-class classification. An
overview of multi-class classification methods can be found in Aly (2005).
In this section some basic definitions used later in the chapter are presented. In
probability theory, two events A and B are independent, if and only if the prob-
ability of their intersection is equal to the product of their probabilities. Thus, the
following equation is satisfied, P(A \ B) = P(A)*P(B). Intuitively, probabilistic
independency means that the occurrence of one event has no influence on the
occurrence of the second event. For example, rolling a six with a die has no
influence on the second roll.
With P(A|B), the conditional probability of event A under the assumption that
event B has occurred is denoted.
Two events A and B are conditionally independent with respect to event C if
and only if the conditional probabilities fulfill the following equation:
PðA \ BjCÞ ¼ PðAjCÞ PðBjC Þ:
160 F. Helmli et al.
7.3 Thresholding
After surface texture parameters have been calculated, the question often arises:
which one is significant? There are several methods to calculate the significance of
parameters. In the following, the correlation coefficient method and the more
robust average and standard deviation method are described.
7 Choosing the Appropriate Parameter 161
Fig. 7.3 Gaussian bell curve—approximate areas under a normal curve for k = 1, 2, 3
In the case of a classification problem with only two classes, G and B (for example,
good and bad parts), a very simple way of finding the appropriate parameter is to
use the cross correlation coefficient. Using the data from the training set, for each
surface texture parameter Sv, the cross correlation coefficient rGB between the two
classes is calculated according to
162 F. Helmli et al.
Pn G;i G B;i B
i¼1 ðsv l Þðsv l Þ
rGB ðSv Þ ¼ qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
Pn P ffi:
ðs G;i
l G Þ2 n
ðs B;i
l B Þ2
i¼1 v i¼1 v
B;i
Here lG (lB) denotes the mean of the samples in class G (class B) and sG;i
v sv is
the texture parameter Sv of the ith sample in class G (class B). The parameter
n denotes the samples in class G (class B).
The parameter with the highest absolute cross correlation is the most significant
parameter. Comparing the calculated cross correlation coefficients rGB ðSv Þ; for
v = 1,…, k, results in one of the cases described below.
1. The maximum absolute cross correlation is close to one. In this case the cor-
responding parameter can be used as a classifier.
2. The maximum absolute cross correlation is close to zero. This result indicates
that most likely a single parameter cannot be used as a classifier. In this case, it
would be advisable to apply a more sophisticated approach. A possible alter-
native is Boosting, which is described in more detail in Sect. 7.4.2.
The average and standard deviation method analys.es the variation of each
parameter on the basis of the standard deviation and confidence intervals. The
method can be summarised in the following steps:
1. For each parameter s0 i ¼ s0 1i . . . s0 ni of class G and s00 i ¼ s00 1i . . . s00 ni of class
B, the average l and the standard deviation r is calculated
Pn Pn
l0 i ¼ 1n k¼1 s0 ki l00 i ¼ 1n k¼1 s00 ki ;
pffiffiffiffiffiffiffi 0 pffiffiffiffiffiffiffi 00
r0 i ¼ varðs i Þ r00 i ¼ varðs i Þ:
2. For each parameter, an interval for good parts and for bad parts is calculated
with the coverage factor k,
I 0 i ¼ l0 i k r 0 i ;
I 00 i ¼ l00 i k r00 i :
3. If the intervals I 0 i and Ii00 for a parameter si are disjunct, this parameter can be
used for thresholding and the significance Si of this parameter can be computed.
7 Choosing the Appropriate Parameter 163
The parameter with the highest significance value is that which can be used for
classification. To find the most significant surface texture parameter, the sig-
nificance values must be comparable. This is achieved by normalising them
with the average values. The significance Si is computed on the basis of the
intervals and the means
dðI 0 i ; I 00 i Þ
Si ¼ 1 0 00
:
2 ðl i þ l i Þ
ðs l00 i Þ2 ðs l0 i Þ2 r0 i
00
0
¼ 00 :
2r i 2r i r i
Another method for the computation of the discrimination threshold s is based
on the ROC curve, by choosing the best operating point. If the intervals are not
disjunct, then the classification errors can be computed by the FPR and the FNR.
Using the average and standard deviation method for parameter s0i of class G and
s00i of class B, the computation of the significance value Si is demonstrated. On the
basis of the values (see Table 7.1) and Fig. 7.4, it can be seen that the two classes
are well separable on the basis of the surface texture parameter si (see also
Figs. 7.4 and 7.5). This surface texture parameter is an appropriate choice for
classification.
There is not always a surface texture parameter with disjunct intervals. Never-
theless, it is possible to define a threshold for this sort of parameter, but with lower
accuracy. Table 7.2 shows the results of the average and standard deviation
method. Figure 7.6 shows overlapping intervals for k = 2. By computing the best
operating point, a threshold s with TPR \ 1 can be defined (see Fig. 7.7).
Using the average and standard deviation method, the significance of each
parameter Si is known. By using the parameter with the highest significance, the
164 F. Helmli et al.
Si 0.097409343
s 13.947
TPR 1
Fig. 7.4 Gaussian bell curve for the example data in Table 7.1. The surface texture parameter
used is useful even with k = 3
7 Choosing the Appropriate Parameter 165
Fig. 7.5 ROC curve for data in Table 7.1. The best operating point is in corner (0, 1) which
means perfect classification
classification can be solved if the intervals are disjunct. But, what happens if there
is no surface texture parameter with disjunct confidence intervals? If there are
several parameters with high significance, would it be a good idea to use only one
of them for classification?
166 F. Helmli et al.
Fig. 7.6 Illustration of Gaussian bell curve for the example data in Table 7.2
Fig. 7.7 ROC curve of for the example data in Table 7.2
1. A training set of n samples, {(p1, y1), …, (pi, yi), …, (pn, yn)}, each sample pi
with the correct class label yi [{{0, 1, … m} defining the class to which the
i
sample belongs is given. Thus, there are i m iclassesi in total. Each sample p is
represented by a k-dimensional vector s1 ; s2 ; . . .; sk depicting the k measured
values of the attributes S1…Sk, respectively.
2. Given a new sample pl with its attribute vector sl1 ; sl2 ; . . .; slk ; the Naïve
Bayesian classifier assigns sample pl to class C with the highest posterior
probability P Cj sl1 ; sl2 ; . . .; slk ; i.e., the sample is assigned to class Cj if
P Cj j sl1 ; sl2 ; . . .; slk [ P Cv j sl1 ; sl2 ; . . .; slk for all v 2 f0; 1; . . . mg:
The posterior probabilities P Cj j sl1 ; sl2 ; . . .; slk ; j ¼ 1; . . .; m are calculated by
exploiting Bayes’ formula. Additionally, in order to reduce the computational
costs, the assumption of conditional independence of the attributes S1…Sk within
each class is made. Thus, the following equations apply
P Cj j sl1 ; sl2 ; . . .; slk ¼
P sl1 ; sl2 ; . . .; slk jCj P Cj =P sl1 ; sl2 ; . . .; slk ¼
P sl1 jCj P sl2 jCj . . . P slk jCj P Cj =P sl1 ; sl2 ; . . .; slk :
Note, that the denominator P sl1 ; sl2 ; . . .; slk is equal for all classes and thus, only
the numerator P sl1 jCj P sl2 jCj . . . P slk jCj P Cj needs to be calculated
in order to identify class Ci with the maximum posteriori probability.
Here, estimates for the a priori probabilities P(Cj) and for the attributes prob-
ability distributions P slr jCj can be determined from the training data. These
estimates may be approximated with the relative frequencies given by the training
set.
The a priori probabilities P(Cj) can be estimated by the number of samples in the
training set that belong to class Cj, i.e. P(Cj) = (number of samples in class Cj)/N.
One further common approach is to assume a probability distribution (for
example,
a Gaussian distribution) for the attribute probability distributions
P slr jCj : Then, using maximum likelihood estimation, the underlying parameters
(for example, the mean and standard deviation of the Gaussian distribution) are
calculated from the training data.
Due to the conditional independence assumption, if one single attribute dis-
tribution is equal to zero, then the posterior probability is also zero. In order to
avoid this undesired behaviour, a small correction term may be added to all
probabilities. In the case of frequency-based estimates, a simple maneuver is
proposed in the literature namely, unity is added to all the numerators and the
denominators are increased by the number of added ones (Cestnik 1990).
The main advantage of the Naïve Bayes classifier is its short computation time
for training. Naïve Bayesian classifiers have been employed in a wide range of
applications (for example, text classification, data mining, medical domain), and
168 F. Helmli et al.
have exhibited high accuracy and speed when applied to experimental data (for
example, Cestnik et al. 1987).
However, Naïve Bayesian classification is based on the conditional indepen-
dence assumption, which may be unrealistic in certain application fields, for
example, medical diagnosis (correlation between age and certain symptoms) and,
therefore, it is usually less accurate than more sophisticated approaches. Several
modifications of the basic model have been proposed to increase its performance
(Friedman et al. 1997; Kononenko 1991).
7.4.2 Boosting
where ct are weak classifiers and at are the corresponding weights. Let ci be a
classifier that uses one single surface texture parameter si for classification. The
decision whether a part is good or bad is made on the basis of a threshold li,
þ1 if si li
ci ðsÞ ¼ ci ðs1 ; s2 ; . . .sm Þ ¼ :
1 if si \li
For classification of good or bad parts using surface texture parameters, the
AdaBoost method takes as input a training set of parameter vectors with known
labels (+1, -1). At the start of the process, the weights D1j of the parameters are set to
be equal. In each round of the training, the set of parameters is adapted by computing
new weights. Thus, weights of incorrectly classified parameter vectors are increased
and weights of correctly classified parameter vectors are decreased. The higher the
value of a weight; the more important is the parameter vector for the training of the
next classifier. The AdaBoost algorithm can be summarised as follows:
7 Choosing the Appropriate Parameter 169
1. Input: n samples with parameter vectors pj with known status yj = (+1, -1).
2. Initialise each parameter vector pj equally with D1j ¼ 1=n; j ¼ 1; . . .; n:
3. For t = 1, …, T (T = number of classifier = number of parameters = m):
a. train weak classifier ct
b. obtain weak classifier ct with minimum error with respect to distribution Dtj
X
et ¼ Dtj
8i : ct ðp j Þ
is wrongly
classified
c. if et ¼ 0 or et [ 1=2 ) stop
d. calculate weight
1 1 et
at ¼ log
2 et
e. update
j i j
Dtþ1 ¼ Dtj eat y ct ðp Þ
For all the methods for choosing parameters discussed in this chapter, variation
across the parts being measured is needed in order to setup a classifier. Therefore,
170 F. Helmli et al.
Nowadays, industry spends a lot of money in machines for mass production in the
electronics and automobile industries. The actual accuracy and repeatability of
such machines is relatively high in relation to the available surface topography
measuring instruments. Due to the high accuracy of manufacturing machines, there
are often only samples of one class available (good parts) but no (or less) samples
of class B (samples with defects, outliers, etc.). However, to have just one dam-
aged part in production would be a big problem for industrial sectors such as
automobile or aerospace.
If just samples of one class are available, a binary or multi-class classification is
not applicable. A special case is the one-class classification (Tax 2001) (also
known as outlier detection or novelty detection), which assumes that the training
set contains only samples of one class G. Here, there are three special cases: the
training set contains only positive samples of class G, it contains positive samples
and negative samples, or it contains positive samples of class G and unlabeled
samples (Liu et al. 2003). Known methods for one-class classification are
boundary methods, density estimation or reconstruction methods (Tax 2001).
The results of the average and standard deviation method are summarised in
Table 7.5. A value of k = 2 for the computation of the lower and upper bounds has
been used.
172 F. Helmli et al.
Fig. 7.10 Bosch 180 new: cut-out of 3D surface texture view in pseudo-colours
Fig. 7.11 Bosch 180 used: cut-out of 3D surface texture view in pseudo-colours
Table 7.5 shows that four parameters, Sp, Sz, FLTt and Vmp, have disjunct
intervals (Chap. 2 describes these parameters and FLTt is flatness). The signifi-
cance of these parameters can be calculated. The parameter with the highest
significance is Sp. However, Sp defines the maximum peak height of the selected
area. This parameter is not really significant for the discrimination between new
and used abrasive paper because it only describes one specific surface feature.
7 Choosing the Appropriate Parameter 173
Table 7.3 Measured surface texture parameter values for Bosch 180 new
Bosch 180 new
Sample 1 2 3 4 5 6 7
Sa 22.48 24.91 24.42 23.36 23.39 23.07 23.09 lm
Sq 27.73 30.03 29.66 28.58 28.96 28.13 28.29 lm
Sp 114.36 115.71 112.13 134.20 123.37 115.60 124.00 lm
Sv 66.96 69.15 71.36 67.54 65.90 68.50 74.55 lm
Sz 181.32 184.86 183.49 201.74 189.27 184.09 198.55 lm
S10z 170.91 169.25 171.16 197.60 175.38 173.28 186.72 lm
Ssk 0.79 0.62 0.68 0.71 0.74 0.63 0.76
Sku 3.28 2.72 2.84 3.19 3.18 2.91 3.16
Sdq 1.32 1.35 1.36 1.38 1.38 1.27 1.32
Sdr 63.82 65.33 66.97 67.14 67.14 59.70 63.48 %
FLTt 181.32 184.86 183.49 201.74 189.27 184.09 198.55 lm
Sk 60.45 72.02 70.41 69.62 66.77 67.20 61.25 lm
Spk 40.43 35.34 38.19 36.44 40.03 36.75 40.46 lm
Svk 10.54 9.92 9.03 10.16 10.57 10.36 9.90 lm
Smr1 19.35 18.33 18.00 16.47 17.82 17.38 20.57 %
Smr2 95.42 96.08 96.51 96.79 95.38 96.59 96.12 %
Vmp 1.66 1.55 1.59 1.61 1.74 1.59 1.66 ml/m2
Vmc 23.63 27.36 26.87 25.75 25.23 25.42 24.56 ml/m2
Vvc 40.19 42.29 42.68 40.30 41.37 40.21 40.95 ml/m2
Vvv 1.66 1.75 1.68 1.66 1.79 1.61 1.52 ml/m2
Vvc/Vmc 1.70 1.55 1.59 1.56 1.64 1.58 1.67
Lc 800.00 800.00 800.00 800.00 800.00 800.00 800.00 lm
Table 7.4 Measured surface texture parameter values for Bosch 180 used
Bosch 180 used
Sample 1 2 3 4 5 6 7 8
Sa 21.79 22.49 21.87 22.69 22.04 23.01 23.24 21.53 lm
Sq 26.49 27.05 26.40 27.74 26.61 27.53 28.06 25.85 lm
Sp 86.60 88.04 92.18 92.62 91.68 92.33 88.31 92.68 lm
Sv 59.47 62.67 67.63 61.23 63.96 63.43 70.00 67.40 lm
Sz 146.07 150.71 159.81 153.85 155.64 155.77 158.31 160.08 lm
S10z 138.98 139.65 142.01 148.56 149.26 151.23 154.57 148.68 lm
Ssk 0.67 0.52 0.53 0.68 0.56 0.48 0.60 0.47
Sku 2.78 2.56 2.62 2.76 2.64 2.43 2.62 2.47
Sdq 1.23 1.25 1.23 1.35 1.33 1.36 1.38 1.19
Sdr 57.41 58.25 57.29 65.55 62.79 66.65 67.91 53.14 %
FLTt 146.07 150.71 159.81 153.85 155.64 155.77 158.31 160.08 lm
Sk 61.47 70.40 64.39 65.54 65.14 72.42 65.82 68.02 lm
Spk 35.76 30.12 31.93 37.55 32.04 28.11 36.05 27.08 lm
Svk 6.98 8.38 9.93 7.98 8.57 8.29 9.31 9.34 lm
Smr1 18.65 14.92 17.46 18.09 17.36 15.43 18.86 14.43 %
Smr2 96.46 96.84 96.40 96.87 96.41 97.23 96.75 95.75 %
Vmp 1.42 1.36 1.30 1.42 1.35 1.19 1.36 1.16 ml/m2
Vmc 23.88 25.29 24.30 25.12 24.25 26.37 25.74 24.33 ml/m2
Vvc 38.94 37.97 38.08 41.37 38.13 39.30 41.44 36.56 ml/m2
Vvv 1.43 1.64 1.56 1.55 1.61 1.62 1.50 1.71 ml/m2
Vvc/Vmc 1.63 1.50 1.57 1.65 1.57 1.49 1.61 1.50
Lc 800.00 800.00 800.00 800.00 800.00 800.00 800.00 800.00 lm
174 F. Helmli et al.
Fig. 7.13 Gaussian curve for parameter Vmp with l0 = 1.63, l00 = 1.32, r0 = 0.06309,
r00 = 0.07931 and s = 1.492
Fig. 7.14 ROC curve and best operating point for parameter Vmp
Figure 7.12 shows the Vmp values for Bosch 180 new and Bosch 180 used. It
can be seen that the values are clearly separable so that a threshold can be defined
(see also Fig. 7.13). In contrast, a plot of the overlapping values for parameter Sa
is shown in Figs. 7.15 and 7.14 shows the ROC curve for the parameter Vmp. For
the chosen best operating point, the TPR = 0.98564.
176 F. Helmli et al.
7.7 Conclusions
In this chapter, methods for searching and finding the most appropriate surface
texture parameters have been described. Firstly, the theoretical part shows simple
methods, such as the average and standard deviation method, and more advanced
methods, such as the boosting algorithm. Secondly, a practical example on abra-
sive paper was shown.
References
Aly M (2005) Survey on multi-class classification methods. Technical Report, Caltech, USA
Bishop CM (1995) Neural networks for pattern recognition. Oxford University Press, Oxford
Breiman L, Friedman JH, Olshen RA, Stone CJ (1984) Classification and regression trees.
Wadsworth & Brooks, Pacific Grove
Cestnik B, Kononenko I, Bratko I (1987) Assistant 86: a knowledge elicitation tool for
sophisticated users. In: Proceedings of second European working session on learning,
Wilmslow, pp 31–45
Cestnik B (1990) Estimating probabilities: a crucial task in machine learning. In: Proceedings of
9th European conference on artificial intelligence (ECAI-90), Stockholm, pp 147–150
Demiriz A, Bennett KP, Shawe-Taylor J (2002) Linear programming boosting via column
generation. Mach Learn 46:225–254
Duda RO, Hart PE, Stork DG (2001) Pattern classification, 2nd edn. Wiley, New York
Fawcett T (2006) An introduction to ROC analysis. Pattern Recogn Lett 27:861–874
Freund Y, Schapire RE (1999) A short introduction to boosting. Jap Soc Artif Intell 14:771–780
Friedman N, Geiger D, Goldszmidt M (1997) Bayesian network classifiers. Mach Learn
29:131–163
Leach RK (2011) Optical measurement of surface topography. Springer, Berlin
7 Choosing the Appropriate Parameter 177
Liu B, Dai Y, Li X, Lee WS, Yu PS (2003) Building text classifiers using positive and unlabeled
examples. In: Proceedings of Third IEEE international conference on data mining, Florida,
pp 179–186
Kononenko I (1991) Semi-naive Bayesian classifier. In: Proceedings of 6th European working
session on learning, Porto, pp 206–219
Kotsiantis SB (2007) Supervised machine learning: a review of classification techniques.
Informatica (Slovenia) 31:249–268
Metz CE (1978) Basic principles of ROC analysis. Semin Nucl Med 8:283–298
Ross SM (2005) Introductory statistics, 2nd edn. Academic, Elsevier
Schapire RE (2003) The boosting approach to machine learning: an overview. In: Lecture Notes
in Statistics, vol 171. Springer, New York, pp 149–171
Sonka M, Hlavac V, Boyle R (2007) Image processing, analysis, and machine vision, 3rd edn.
Thomson Learning, Toronto
Tax DMJ (2001) One-class classification. Thesis, Delft University of Technology, Delft
Vapnik V (1995) The nature of statistical learning theory. Springer, New York
Chapter 8
Characterisation of Individual
Areal Features
Abstract Along with the characterisation of areal surface topography through tex-
ture parameters, surface metrology is increasingly facing challenges related to the
dimensional and geometric characterisation of individual surface features. Typical
scenarios range from the inspection of individual elements of micro-parts and
devices, to the characterisation of pattern units in structured surfaces, and to the
analysis of scratches, pores, bumps and other singularities either generated by
the manufacturing process, or originated during the operational life of the surface.
The characterisation of individual surface features opens up a wide array of new
application scenarios and creates novel challenges for surface metrology. Early
approaches are not as consolidated as what is available for the characterisation of
surface texture and see the convergence of mathematical models, methods and
algorithmic solutions coming from heterogeneous disciplines such as image pro-
cessing, computer vision, coordinate metrology, reverse engineering, and computer-
aided design. In this chapter an overview of the tools available in current surface
metrology software is provided first. Then, the main challenges and open issues of
achieving full metrological characterisation of individual surface features are intro-
duced and discussed, as well as the current research approaches addressing them.
N. Senin (&)
University of Perugia, Via G. Duranti 67, 06125 Perugia (PG), Italy
e-mail: nicola.senin@gmail.com
L. Blunt
University of Huddersfield, Huddersfield, UK
Fig. 8.1 Example typical areal features which need to be characterised individually; a geometric
elements of a MEMS (courtesy of D. Gohil, National Physical Laboratory), b groove from scratch
testing (courtesy of G. Campatelli, University of Firenze)
scale-limited surface (see Chap. 2). For this reason, the recent ISO 25178 part 2
(2012) standard stresses the concept of field parameters, i.e. parameters that define
surface texture over the entire scale-limited surface (Chap. 2, Blateyron 2006;
Jiang et al. 2007). ISO 25178 part 2 also refers to feature parameters, which are
computed by aggregating attributes (area, perimeter, depth, etc.) originally
extracted from individual topographic features (Maxwellian hills and dales) (Chap.
3, Scott 2004). However, feature parameters are still representative of topographic
properties which pertain to the entire surface.
In spite of the conventional approach, there is a strong and growing interest in
the characterisation of individual areal surface features considered as standalone
entities, i.e. without the need to revert the results back into an indication of the
overall surface state. For the purposes of this chapter, an individual areal feature
can be simply considered as a portion/region of the scale-limited surface, whose
topography is of interest in some application.
The example MEMS illustrated in Fig. 8.1a is a typical micro-fabricated product
that can undergo dimensional/geometric verification through the measurement of
its surfaces. A surface metrology instrument can be used to acquire its areal surface
topography. However, a simple characterisation of overall surface texture would
not solve the verification problem. The groove shown in Fig. 8.1b is a scratch mark
generated by a scratch test. As with the MEMS example, a surface metrology
instrument can be used to acquire the topography where the groove is located, but
field parameters may not provide meaningful insight on groove geometry.
The surfaces shown in Fig. 8.1 are of different type. The MEMS is a structured
surface, whose topography has been explicitly manufactured to match a design
specification. The scratch mark is the result of a material testing procedure; its
geometry does not match a design, but is still important for material character-
isation. Albeit different, both scenarios suggest a similar inspection procedure
based on extracting the individual feature and computing its relevant dimensions/
shape attributes.
8 Characterisation of Individual Areal Features 181
Although areal surface topography measuring instruments have been around for a
few decades, only recently has a strong need surfaced for their full metrological
characterisation. Even calibration, originally aimed at making sure the instruments
would return consistent roughness parameters, is now more aggressively focusing
on the problem of returning more accurate surface topography information as a
whole in order to favour dimensional metrology applications (Leach et al. 2012).
Despite the immaturity of calibration, many manufacturing companies operat-
ing in the semiconductor, precision optics, microfluidics, micromachining, and
other precision industries, are already using areal surface topography data to obtain
quantitative insight on the dimensions/shape attributes of individual areal features.
A simple procedure often applied with the tools available in current commercial
surface metrology software is shown in Fig. 8.2. The procedure consists in mea-
suring the distance between markers manually placed onto pixels. This is typically
done either using a top-view or on cross-section images.
182 N. Senin and L. Blunt
Fig. 8.2 Manual placement of markers and computation of Euclidean distances between pixels
in current commercial surface metrology software; a distance on top-view; b distance on cross-
section profile (part of a MEMS device)
Fig. 8.3 Computer-assisted evaluation of linear distances, dimensions and angles in current
commercial surface metrology software; a original topography; b extraction of contours on the xy
plane, fitting to 2D geometry (lines) and computation of linear distances; c extraction of z profile
and computation of step height according to the ISO 5436 part 1 (2000); d extraction of z profile,
fitting to 2D geometry (lines) and computation of a draft angle
example ISO 12181 part 2 (2011) for roundness assessment and ISO 5436 part 1
(2000) for step height evaluation.
Despite the availability of tracing and fitting algorithms within commercial
software, there are still significant issues with accuracy, reproducibility and
traceability; mostly due to the influence of human judgement in the process. This
principally includes the choices made in the initial filtering and levelling of the
surface topography, in the extraction of z profiles and xy contours, and in the
identification of the contour/profile point subsets to be used for each fitting.
Finally, since only contours and profiles are targeted, only 2D characterisation
is generally possible. For more complex types of geometric analysis, areal
topography data is usually exported to coordinate metrology/reverse engineering
software.
8.2.2 Literature
ISO 17450 part 1 (2011), the specification standard devoted to geometric verifi-
cation (Senin et al. 2012b). Additional insight for developing novel characterisa-
tion methods can be gained once the relationship between areal surface topography
data and conventional 2D intensity images is fully acknowledged. In fact, many
algorithmic procedures can be developed using previous findings in image pro-
cessing, computer vision and photogrammetry, at least as starting points.
ISO 25178 part 2 (2012) defines point, line and areal features, but only in the
context of an areal surface topography imagined as a collection of Maxwellian
hills and dales (see Chap. 3). From this perspective, point features are peak, pit and
saddle points; line features are course and ridge lines; and areal features are the
hills and dales themselves (for further details, see Chap. 3 and also Scott 2004).
However, in this chapter the concept of areal feature is taken into a broader
context: an areal feature is any region of interest located within the areal surface
topography, therefore, not necessarily a hill or dale.
Both the definition in ISO 25178 part 2, and the one introduced in this chapter,
apply to continuous geometry, while the output of a surface topography measuring
instrument is intrinsically discrete. It is, therefore, necessary to first illustrate an
areal feature in terms of raw data. The following sections make use of an example
L-shaped feature with vertical side walls (a step-like areal feature, see Fig. 8.4)
and assume an optical instrument has been used for the measurement. However,
the following considerations are applicable to any other feature shape measured
with any surface topography measuring instrument, so long as the instrument
returns data on a uniform grid, as illustrated in the following section.
Fig. 8.4 Data structures for individual areal features; a characteristic pattern of gridded
sampling over a step-like surface feature; b acquisition result as a range image; c as an intensity
image; d as a point cloud; e as a triangulated surface
Under the assumption of constant quadrant width/spacing in the x and y axes, the
position of each quadrant of the sampling grid can be encoded in terms of (row,
col) indices of a matrix. The entire result of the acquisition process can be handled
as a digital image, i.e. a matrix of scalar values, where each value represents height
information (z). This type of image is commonly referred to as a range image
(Fig. 8.4b), since z is a distance to a reference zero set by the probe. The dataset
can also be equivalently handled as a conventional 2D intensity image (Fig. 8.4c),
186 N. Senin and L. Blunt
where each z value can be seen as a simple scalar value (i.e. an intensity value),
with no geometric interpretation attached.
The greatest advantage of being able to handle areal data as a conventional 2D
range/intensity image is the possibility of applying algorithms from the field of
digital image processing. The use of the range/intensity image has proved vital for
most procedures developed for filtering, manipulation, and many other types of
data processing in surface metrology, and is of paramount importance for many
procedures described in this chapter. The use of the range/intensity image is also
the reason why areal surface topography measuring instruments are commonly
referred to as imaging devices. The representation as an intensity image is also the
main representation adopted by surface metrology software.
In general, any individual areal feature can be seen as occupying a region of the
image, i.e. a specific subset of pixels; therefore, in terms of raw data, an areal
feature is a subset of pixels of the range/intensity image.
Sometimes it is useful to convert the image into a point cloud (Fig. 8.4d). This is
done by turning the (row, col) indices of each pixel of the range/intensity image
into (x,y) coordinates (using pixel spacing information) and by using pixel values
as the z coordinates. The resulting point cloud is often referred to as an unstruc-
tured dataset, since topological information (i.e. point neighbouring information)
is generally not retained in the conversion process. An areal feature, originally a
subset of pixels, becomes a subset of points within the cloud. The point cloud
representation is currently not used much in conventional surface metrology.
However, it will be shown later in this chapter that the use of a point cloud is a
necessary precondition to fitting, one of the key steps for the characterisation of
individual features. The point cloud representation is also potentially useful
because it represents the starting point for many characterisation algorithms which
have been originally developed for CMM metrology and reverse engineering (see
Hocken and Periera 2012), which could be used for surface metrology.
A tessellated (usually triangulated) surface (Fig. 8.4e) can be constructed from any
subset of the point cloud by reconstructing the local topological information (i.e.
the point neighbouring information). This reconstruction process can be carried out
by projecting the points onto the xy plane and then applying a 2D Delaunay
triangulation algorithm; the connectivity defined by the triangle edges essentially
replicates the point neighbouring information (De Berg et al. 2008). However, it is
often easier to reconstruct the triangles directly from contiguous (row, col) indices
8 Characterisation of Individual Areal Features 187
of the range image, which results in a triangulation also consistent with the
Delaunay properties. Triangulated representations are useful because they are the
simplest form of continuous geometry that can be reconstructed from the dataset.
However, the triangulation may introduce errors or false expectations about the
underlying topography, since continuity is achieved by interpolation, and inter-
polation introduces information about spatial frequencies which were not mea-
sured. For this reason, tessellated surfaces are mostly used for visualisation
purposes, again at risk of being visually misleading (for example, compare
Fig. 8.4a with Fig. 8.4e). In the characterisation of individual features, tessellated
representations are nevertheless useful for reconstructing the geometric deviations
of a feature with respect to its nominal counterpart, as discussed in Sect. 8.6.6.
When tessellated representations are adopted for individual features, the
applicable triangulation methods are the same as described above for entire sur-
faces; additional care must be taken when creating triangles for the feature
boundary points, since the boundary will typically be non-rectangular and may
lead to degenerate facets.
Most of the major issues related to acquiring areal features using imaging devices
are intrinsically evident in the example feature shown in Fig. 8.4. A few issues
must be discussed in more detail as being more relevant to dimensional metrology.
Some issues are scale-independent, and strictly related to the intrinsic properties of
acquisition using imaging devices, while others are more specific to imaging at the
micrometre and sub-micrometre scales.
Gridded sampling implies uniform point (x, y) density. This may be ideal for
computing field parameters, because it fixes the spatial frequencies under obser-
vation, but may be sub-optimal for the dimensional and geometric characterisation
of individual features. Uniform density makes it impossible to accumulate sample
points in regions where they may be needed the most (for example, regions with
high local curvature), which on the contrary is common practice in CMM
metrology. Furthermore, low-density sampling grids, applied to surface features
with particularly small footprints, will introduce significant aliasing effects (for
example, see Fig. 8.5). In Fig. 8.5, it is important to distinguish between the
detectability of the features, which obeys the Nyquist sampling criterion, and the
actual measurement of their dimensions, which requires higher x and y axis res-
olutions to localise the feature edges.
188 N. Senin and L. Blunt
Fig. 8.5 Aliasing effects on step-like features (simulation); a low resolution: the two features are
not entirely distinguishable from each other (poor detectability of each individual feature);
b intermediate-resolution: the features are distinguishable (improved detectability) but the
contours of each are not clearly defined (poor measurability); b higher resolution: the features are
well distinguished (good detectability) and the contours can be identified with increased accuracy
(improved measurability)
Since imaging takes place along the direction of observation (z axis), vertical
surfaces, undercuts and regions shadowed by other regions will not be measured
(for example, see Fig. 8.6a). Several micro-fabrication processes are capable of
producing complex, fully 3D geometries, which cannot be adequately captured by
unidirectional observation. Areal surface topography measuring instruments have
also a limitation on the maximum local slope of the surfaces they can measure
(Leach 2011). As the simulated hemispherical protrusion in Fig. 8.6b clearly
shows, limitations on maximum detectable slope may lead to problems in
reconstructing the exact boundaries of a feature.
One way to overcome instrument slope limitations is to use stitching algorithms
to combine images taken from multiple viewpoints; however, stitching is still a
subject of considerable research as it introduces additional errors, which are
8 Characterisation of Individual Areal Features 189
Fig. 8.6 Unidirectional observation and maximum detectable slope reduce coverage of
individual features (simulated gridded sampling on simplified geometries); a vertical walls,
undercuts and shadowed regions on step-like geometry; b high-sloped regions on hemispheric
protrusion
Fig. 8.7 Association of pixels to feature surfaces; a typical imaging scenario: the acquisition
area covers the feature (pyramid) and part of the background (flat surface), no explicit association
exists between each pixel and the actual measurand surface it was sampled from; b result of
feature identification: the dataset is partitioned so that the points associated to the background and
to the feature are well discriminated; c a further partitioning associates feature points to specific
surfaces of the pyramid
In this chapter, the term feature inspection is used to refer to the general procedure
of identifying and extracting an areal feature, and assessing its relevant geometric
attributes. The term feature verification is used consistently with ISO 17450 part 1
(2011) to refer to an extension of the inspection process where a nominal model is
assumed available (for example, a CAD model) and feature attribute values are
checked for conformance to specifications (for example, dimensional and geo-
metric tolerances).
In the characterisation of individual areal features defined at micrometre and
sub-micrometre scales, the difference between inspection and verification is often
quite subtle. As a matter of fact, even in those scenarios where a nominal model is
not available, reference values for comparing feature attribute values are often
assumed. For example, in the assessment of wear/damage of a surface, the depths/
widths of individual cracks/pits may be compared against reference values to
assess the gravity of the situation. Furthermore, in the realm of micro-fabrication,
it is still quite common for manufacturers not to use a CAD model of the surface
features they produce, since the control on the manufacturing process is generally
not as good as required to fully replicate it. Even less common is the use of
tolerances at small scales, since they often end up being the same order of mag-
nitude as the nominal dimensions (Hsu 2008), which also blurs the line demar-
cating inspection from verification.
For many structured surfaces, function is not achieved by individual surface fea-
tures, but by patterns of a repeated feature. In this case, the inspection/verification
processes are generally aimed at identifying and extracting the individual features,
computing their relevant geometric attributes, and then aggregating the results into
synthetic descriptors that summarise the texture properties of the entire surface
(see Fig. 8.8).
For feature patterns, the procedures illustrated in this chapter follow a con-
ceptual approach similar to feature parameters: partition the surface into features,
compute feature attributes and aggregate feature attributes into descriptors of the
whole surface topography. The only difference is the added freedom of computing
feature attributes that do not necessarily come from a topography representation
exclusively formed from hills and dales.
192 N. Senin and L. Blunt
Fig. 8.8 Feature pattern analysis through aggregation of individual feature attributes; a structured
surface with regular dimple layout; b identification and extraction of individual dimples (areal
features) and evaluation of their diameter (feature attribute); d aggregation into synthetic
descriptor (for example, dimple mean diameter)
(b) (f)
(a) (e)
(c) (g)
(h)
(d)
(i)
Fig. 8.9 Approaches to the characterisation of areal surface features; a example step-like
feature; b feature z profile analysis (for example, step-height evaluation); c feature xy contour
analysis; d flatness assessment of the feature top surface; e example hemispheric protrusion;
f feature z profile analysis; g feature xy contour analysis; h analysis of the topography of the
hemispheric surface; i full 3D characterisation: 3D sphere fitting and 3D plane fitting; feature
boundary retrieved from the intersection of the fitted geometries
its 2D contour on the xy plane (Fig. 8.9c), and in terms of the flatness of its top
surface (Fig. 8.9d). The assessment of flatness requires knowledge of the feature xy
boundary in order to extract the correct subset of points that are then fitted to the
reference planes. Analogous considerations apply to other areal features—the
hemispheric protrusion shown in Fig. 8.9e can be characterised by a fully
decoupled approach (see Fig. 8.9f, g), and/or by a semi-decoupled approach (see
Fig. 8.9g, h). In addition, some applications may require a full 3D approach
(Fig. 8.9i), where the example hemispheric protrusion is fitted to a sphere and the
background is fitted to a plane (3D fitting of 3D nominal geometries), and the
feature boundary is extracted from the intersection of the sphere with the plane
itself.
The choice of a decoupled, semi-decoupled or full 3D approach is generally
application dependent, and essentially related to the specifications associated with
the feature. The existence of multiple pathways to the characterisation of indi-
vidual features, in particular balancing computational complexity (by operating on
reduced dimensionality) and completeness of the characterisation results (obvi-
ously reduced when operating in coordinate decoupling modes), is a fundamental
premise to the characterisation procedures which will be illustrated in the
following sections.
194 N. Senin and L. Blunt
Albeit in this chapter it is assumed that the measurement instrument axes have
been properly calibrated and any aberration has been corrected, a few specific
types of error remain that must be typically dealt with. For optical instruments this
refers, in particular, to missing measurement values and measurement artefacts.
Missing measurement values (here also referred to as voids) are generated when
the probe does not receive sufficient information to compute height for a specific
pixel (Fig. 8.10).
Voids are easily represented within point cloud data structures, where no points
are generated for missing z coordinates. Similarly, in triangulated geometries,
triangles are not generated for missing vertices. However, voids are not as easily
handled in range/intensity images, where a validity mask is required, i.e. a binary
image maintained in parallel to the original image to keep track of invalid pixels.
Masked images (range/intensity images and associated validity masks) are dif-
ficult to handle because most image processing algorithms (for example, convo-
lution, fast Fourier transform, wavelet decomposition, etc.) are not easily adapted to
deal with such data. Even common surface metrology tasks, such as field parameter
computation, require significant rethinking in the presence of masks. In order to
avoid such problems, most surface metrology software does not support masking,
and adopts padding, i.e. replacement of voids with a reference value (for example,
simply a zero, or some value obtained by extrapolation of valid neighbours).
Evidently, padding introduces a source of error. Such error is usually small when
the analysis is carried out over the entire image, because the number of voids is
small compared to the image size. This is why padding is generally well accepted
when computing field parameters. On the contrary, voids (and padding error) are
8 Characterisation of Individual Areal Features 195
likely to have more relevance in the analysis of individual features. This is because
the feature is generally smaller than the entire image, and because voids may be
placed in critical regions of the feature itself. Voids may make it harder to deter-
mine a feature boundary, and/or compute a proper geometric fitting. Analogously,
padding error may alter a feature boundary, and/or lead to significant fitting error.
Smart padding strategies are, therefore, often essential to make sure the char-
acterisation process of an individual feature can be accomplished. For this purpose,
the authors have investigated void replacement by linear and non-linear interpo-
lation of valid neighbours (Senin et al. 2012a, b). For step-like geometries, the
most promising solution appears to be interpolation via a median operator com-
puted on a m 9 n moving window centred on the void pixel to be padded (window
size being application dependent). The median operator is known from image
processing literature to better preserve sharp transitions, such as step-like features
(Gonzalez and Woods 2008). The procedure must be repeated multiple times in
order to handle multiple clustered voids.
However, the effects of different padding strategies on the dimensional char-
acterisation of individual features are still largely unexplored. More advanced
smart padding strategies may imply some knowledge of the underlying topography
and the adoption of statistical modelling techniques in order to reproduce the
missing regions more accurately.
(Fig. 8.11). Different artefacts characterise other optical instruments. Unlike voids,
measurement artefacts must be identified before they can be treated.
Measurement artefacts, such as batwings, are a significant threat to the char-
acterisation of individual areal features because they may alter the shape and/or
hide the true boundaries of the feature. The presence of batwing artefacts may also
significantly alter the outcome of a levelling operation (more on this in Sect.
8.6.1.3).
A comprehensive solution for measurement artefact identification on areal
surface topography data would include mathematical modelling of the measure-
ment process so that the expected topography of the artefacts can be accurately
predicted (see, for example Mandal et al. 2012). However, in this chapter a simpler
technique, previously developed by the authors, is illustrated based on post-pro-
cessing the resulting areal surface topography data (Senin et al. 2012a, b). The
procedure replicates a common solution for the identification of sharp noise
artefacts in conventional digital images (Gonzalez and Woods 2008). Batwings are
recognised as outliers in the residual image obtained by subtracting a smoothed
version of the image from the original. Smoothing is achieved by filtering, for
example, median on a m 9 n window. Once identified, artefacts can either be
turned into null values (voiding), or replaced by interpolation of valid neighbours
(padding) depending on characterisation needs. Notice that for step-like features,
voiding multiple artefacts located on the feature boundary may lead to the
impossibility of determining the exact location of the boundary itself, which is
why padding is often preferred, at least for analyses on the xy plane, when
coordinate decoupling is possible.
(a) (b)
Fig. 8.12 Levelling by subtraction against levelling by rotation on example cross-section profile;
a levelling by subtraction: dimensions and shapes are altered but uniform xy point spacing is
retained (the result is still an image); b levelling by rotation: dimensions and shapes are retained
but uniform point spacing is lost (the result is not an image anymore)
placement error (see Chap. 5). For nominally planar surfaces, the least-squares
mean (LSM) plane is typically used for removing the influence of specimen tilt
error from the topography height values, ahead of computing field parameters.
However, when dealing with the characterisation of individual features, two main
issues should be considered, as discussed in the following.
Fig. 8.13 Global and selective levelling of a MEMS, the LSM plane is shown in semi-
transparent colour, levelling is implemented by subtraction; a global levelling: the LSM plane is
affected by the tall protrusions on the right and levelling leads to a tilted topography; b feature-
based levelling: the LSM plane is only affected by the background region, as a consequence
levelling results in a topography aligned to the background
The suggested procedure for handling the levelling problem (Senin et al. 2012a)
consists of initially adopting levelling by subtraction in order to retain the image
data structure as long as possible, and then compensating for distortions at the final
stage by reconstructing the correct position of the points as if they were processed
by rotation. This process should to be carried out before the fitting stage, as
discussed in Sect. 8.6.5.
stage for identifying the background. This is why, in the remaining parts of this
chapter, selective levelling is often referred to as feature-based levelling.
Notice that the differences introduced by global compared to selective levelling
are generally relevant only to those scenarios where a significant part of the
characterisation process is carried out through image processing techniques
(including levelling by subtraction). If a full 3D characterisation approach is
pursued exclusively based on point clouds or tessellated geometries, the angular
position of the dataset is not relevant.
As illustrated in Sect. 8.4.4, one of the most peculiar aspects of areal feature
imaging is the inability to obtain information linking each measured point/pixel to
the surface it refers to. Consequently, there is no initial way of knowing whether
each pixel/point either belongs to the background or to any of the relevant surfaces
of the feature under investigation (refer to Fig. 8.7). There are many ways to tackle
this problem, and countless examples can be found both in the literature of image
processing/computer vision, when considering images (see for example Gonzalez
and Woods 2008) and in the literature dedicated to geometric reconstruction/
reverse engineering, when considering point clouds (see for example, Bi and Wang
2010). In this chapter, only the methods operating on images are discussed,
classified as either based on segmentation or on template matching.
Thresholding on height
Thresholding on height is based on classifying pixels based onto whether their
height is above or below a user-defined threshold value. This is a binary classi-
fication process that will produce multiple regions depending on the topological
connectivity of the pixels either passing or failing the threshold rule.
Figure 8.14 shows a thresholding operation applied to an example topography
containing a groove (target feature). Under the assumption that the topography has
been appropriately levelled, a specific z value can be identified that results in a
partitioning of all the dale-like features (including the groove) from the remaining
topography (the background regions). In Fig. 8.14a, a tentative z threshold value
translates into a truncation plane. The truncation plane gives origin to the binary
classification image of Fig. 8.14b, which contains multiple, topologically dis-
connected, 2D regions (i.e. segments). First and second order moments are com-
puted on each segment to encode their shapes through equivalent ellipses. The
region containing the groove is identified through simple heuristics applied to
ellipse properties; for example, by setting thresholds on ellipse area and elongation
(the groove is a large, elongated region). In Fig. 8.14c, the selected 2D segment is
shown mapped to the original 2.5D topography data, highlighting the region to be
extracted.
Segmentation by thresholding on height is a very common approach and widely
available in commercial surface metrology software. The main criticality is the
identification of appropriate threshold values to single out a specific target feature.
This is generally difficult, and often impossible depending on the surface topog-
raphy. Specific approaches that can be adopted for the identification of threshold
values range from the analysis of the shape of the histogram of heights (similar to
conventional image processing), to the use of specific percentages of suitable field
parameters (for example, Sz, Spk, Sk and Svk). However, as stated above, for some
topographies, none of the above threshold identification techniques may work
appropriately. Even in the example shown in Fig. 8.14, it can be seen that the
Fig. 8.15 Multiple thresholding for the identification of step-like features in MEMS; colours
indicate regions identified by different threshold values
groove boundaries have not been captured accurately, which is ultimately down to
a poor selection of threshold value.
Thresholding techniques may work better for step-like features, where the
introduction of multiple threshold values can also help discriminate features with
different heights (Fig. 8.15). However, once again, care must be taken to ensure
the topography is suitable to be partitioned by simply defining threshold height
values. Levelling error may also influence the result, making feature-based lev-
elling (see Sect. 8.6.1.3) an essential preliminary step. Finally, as Fig. 8.15 clearly
shows, additional post-processing is needed to discriminate between features
whose top surfaces are at the same height. As for the example previously reported
in Fig. 8.14, the typical approach consists in identifying topologically discon-
nected regions belonging to each thresholded class.
Fig. 8.16 Groove identification via morphologic (dale) segmentation; a initial dale segmenta-
tion; b dale map simplification through the application of a combination rule based on pruning the
change tree (as defined in ISO 25178 part 2; Wolf pruning: 5 % of Sz, area pruning: 0.01 %);
c post-processing of the final segments to obtain the groove region (merging of the two largest
segments, identified via thresholding on area); d identified groove mapped back into the original
topography
Texture-based segmentation
Texture-based segmentation is used in digital image processing. The idea is to
partition a digital image into regions characterised by uniform texture properties.
Albeit the concept of texture in conventional digital imaging refers to the presence
of a visible pattern of some kind, it can be safely translated and generalised for
areal surface topography data, where it matches the definition of texture provided
earlier, i.e. any topographic formation present on the surface once the form has
been removed. Thus, texture-based segmentation is any segmentation process
where areal topography data is partitioned into regions characterised by uniform
texture (in the more general sense).
One of the principal challenges of texture-based segmentation is how to
describe and compute the texture properties associated with each pixel from areal
topography data. One way to do it is to consider as texture properties those which
can be computed from a surrounding region of the pixel itself. Then, any linear or
non-linear function designed to provide a synthetic description of the topographic
204 N. Senin and L. Blunt
Fig. 8.17 Segmentation of step-like features (MEMS) via combined edge detection and dale
segmentation; a original topography (detail); b virtual, intermediate topography obtained through
an edge detection filter; c dale segmentation on virtual topography; d segmentation result mapped
back onto the original topography
properties of a region can be applied onto a moving window that scans through the
pixels of the original topography (Senin et al. 2007). Descriptors of local topog-
raphy include local slope, local curvature or local height. As a matter of fact, any
field parameter could be adapted to work as a synthetic descriptor of region
properties, as long as it is understood that the moving window imposes constraints
on the actual range of spatial wavelengths which will be captured by the
descriptor. In Fig. 8.18, two examples of texture-based segmentation are shown;
both rely on the fact that the machined feature (a groove in Fig. 8.18a and a laser
dimple in Fig. 8.18b) have different bottom roughness than the surroundings,
therefore, the Sq parameter is adopted as the local topography descriptor. The final
segmentation results shown in Fig. 8.18 are obtained by a two-steps process: pixels
with similar descriptor values are first grouped into classes by means of statistical
clustering (specifically k-means clustering, see MacQueen 1967); then, clusters are
further split into subsets (the actual segments) made by topologically connected
pixels (clustering alone cannot guarantee the topological connectedness of the
pixels belonging to the same class).
8 Characterisation of Individual Areal Features 205
Fig. 8.18 Examples of texture-based segmentation applied to areal topography data; a groove
segmentation; Sq parameter computed on 19 9 19 window, k-means clustering with k = 4: the
groove is singled out as being smoother than the rest; b laser dimple segmentation; Sq parameter
computed on 9 9 9 window, k-means clustering with k = 4; the region surrounding the dimple is
singled out as being smoother
Alternatives to clustering include region growing and split and merge tech-
niques, also derived from the literature of segmentation for conventional digital
images (Gonzalez and Woods 2008). As with thresholding and morphological
segmentation, texture-based segmentation requires a final step of heuristic region
selection, where segments are either mapped to the areal features of interest or to
the background. Again, approaches such as computing properties on equivalent
ellipses (image moments) are possible.
(a)
(b)
Fig. 8.19 Template matching applied to an example step-like feature; a computation of the
modified ring projection transform for a 2.5D shape; b application to the comparison of a
measured feature (simulated) and a template feature
conceived for intensity (greyscale) images (Lin and Chen 2008). The value of the
transform curve at r (Fig. 8.19a) corresponds to the integration of the topography
height values located at radial distance r from the feature centroid. The descriptor
is invariant to feature rotation (but not to scale) and robust to small shape varia-
tions. The similarity metric is based on computing a quantitative indicator of curve
similarity (for example, the normalised, cumulative, point-to-point difference
between the two curves), as shown in Fig. 8.19b.
The main challenge of shape matching is robustness to feature variability. For
example, if the areal feature is a groove (for example, a groove from scratch
testing, or a groove due to damage/wear), it is very difficult to identify an
appropriate mathematical shape representation (for the template and associated
similarity metric), capable of capturing the salient traits of any groove geometry,
while at the same time being robust to the variations that may characterise each
individual groove in terms of width, depth, orientation, etc. Even if the feature
under investigation is manufactured by design (for example, part of a MEMS), the
variability due to poor control of the manufacturing process may be a factor to be
taken into account. Template matching for feature identification in surface
metrology still has many unsolved challenges.
8 Characterisation of Individual Areal Features 207
Once the target feature has been identified, the characterisation task may require it
to be further partitioned. This is often carried out to extract individual surfaces
from the feature itself.
The same segmentation and template matching techniques, illustrated in Sect.
8.6.2, can be applied for sub-feature partitioning, as long as they are adapted to
operate on masked image data (Senin et al. 2007). This is because the previously
identified individual feature will likely occupy a non-rectangular region of the
original topography and, therefore, it will be associated with a mask. It should be
noted that this is the same problem that feature identification algorithms face if
they are designed to operate in the presence of void data points.
Finally, it should be noted that in some very specific cases it may still be
possible to extract individual feature surfaces without resorting to masking,
because feature and sub-feature partitioning can take place at the same time, over
the whole surface. An example is shown in Fig. 8.20.
A special case of sub-feature partitioning is the extraction of a feature
boundary. This problem is also referred to as identification of a feature xy contour,
since it is a simple 2D problem that typically applies to those scenarios where
characterisation is done in coordinate decoupling mode. Once the region repre-
senting the areal feature has been identified, boundary/contour extraction is typi-
cally solved by applying a common sequence of two morphological operators
defined for conventional binary images (Gonzalez and Woods 2008), i.e. erosion
and subtraction. The operators are applied to the binary image containing the
region, as shown in the example in Fig. 8.21.
In approaches based on coordinate decoupling, the extraction of a feature
boundary is the last critical step in the characterisation of a feature property in the
Fig. 8.20 Example application where feature and sub-feature partitioning are done at the same
time (bike reflector surface—simulated): individual features (pyramids) are obtained by
recombining flat facets (sub-features) obtained directly from partitioning the original topography.
The facets are obtained through a texture segmentation process (colours identify segments): local
topography descriptors: components of the local normal vector; multi-attribute k-means
clustering with k = 7 (three clusters for capturing the three main facet orientations, the
remaining four for capturing the intermediate orientations at the edges)
208 N. Senin and L. Blunt
Fig. 8.21 Example extraction of an areal feature boundary (laser dimple topography); a original
segment/region identified as the target feature; b feature boundary extraction through the
application of morphologic operators to the identified region
xy plane. From the accuracy of such boundary derives the accuracy of the fitting
results (see Sect. 8.6.4), and consequently the accuracy of any measurement of size,
localisation or tolerances concerning the feature. It is clear that boundary extraction
is actually a very simple step, and the real performance of the entire procedure is
mostly dependent on the accuracy of the previous feature identification step.
Often, and especially for step-like features, the feature boundary forms a
complex contour which cannot be captured by fitting a single 2D geometric entity.
In such a case there is the additional problem of further partitioning the boundary
into simpler subsets. Current commercial surface metrology software typically
leaves this problem to the user, who is in charge of selecting the subset of
boundary pixels which must be fitted to a specific line, circle, etc. The automation
of such a process implies an additional segmentation operation carried out on
boundary pixels. For step-like features characterised by piecewise-linear bound-
aries, segmentation based on local edge direction can be applied (for example, see
Fig. 8.22).
Fig. 8.22 Segmentation of feature boundaries based on local edge orientation; a example step-
like features with straight boundaries; b segmentation result (colours indicate different edge
orientations)
pixel width/spacing information (for example, see Fig. 8.23a, b). For conversions
into the R3 Cartesian space, pixel values are directly converted into z coordinates.
Vectorisation marks the transition from image to unstructured point set,
implying that no image processing algorithms can be applied from this point on.
For this reason, it is recommended that most error compensation algorithms, which
may result in alteration of point xy spacing, are applied directly after vectorisation
(for example, see Fig. 8.23b, c). Since error compensation typically results in point
lateral displacement, an earlier application would either result in abandoning the
image structure sooner, or in the need to resample the point set into a regular grid
in order to recreate a suitable image (and paying the price of adding interpolation
error).
An example error compensation procedure that can be applied at this stage
(Senin et al. 2012a) addresses the aberrations introduced by levelling by sub-
traction described in Sect. 8.6.1.3. The procedure consists of first removing the
effects of levelling by subtraction by adding the z component of the LSM plane
back into the z value of each point (for example, see Fig. 8.24a), and then in
applying the rigid rotation transform to align the plane to the reference z = 0 plane
(Fig. 8.24b).
210 N. Senin and L. Blunt
Fig. 8.23 Conversion of pixels to points (vectorisation) and error compensation in the xy plane;
a original pixels; b converted points; c application of displacement vectors for error
compensation
(a) (b)
Fig. 8.24 Compensation for the error introduced by levelling by subtraction; a reversal of
levelling by subtraction; b levelling by rotation
8.6.5 Fitting
Fitting refers to the process of adapting nominal geometric entities to the target
feature under scrutiny. Fitting may involve the entire feature (for example, fitting
an entire groove topography to its nominal counterpart, such as a cylindrical
surface) or just parts of it (for example, fitting a portion of a feature boundary to a
straight line, or to a circle). Fitting is generally approached as a minimisation
problem, where the quantity being minimised is representative of the cumulative
difference (error) between the actual geometric entity and the nominal reference.
Such a difference is generally assessed as an aggregation of distance-related
quantities; for example, as a sum of squared distances. The unknowns in a fitting
problem are typically the position and orientation of the nominal reference, but
may include parameters defining the size and shape of the reference itself (for
example, the diameter of a circle or the coefficients of a polynomial curve). In the
latter case, fitting helps not only in determining the deviation with respect to
the nominal, but also helps in gaining additional insight on the size/shape of the
feature itself. In Fig. 8.25a, the boundary of the laser hole (yellow) is fitted to
8 Characterisation of Individual Areal Features 211
Fig. 8.25 2D fitting examples; a fitting to a 2D circle to compute the hole diameter; b fitting to
multiple 2D lines to determine the geometry and critical dimensions of step-like features on a
MEMS
Fig. 8.26 2.5D and 3D least-squares fitting examples; a top surface of step-like feature fitted to a
plane (2.5D fitting with z least-squares); b cylinder fitted to the groove region (3D fitting with
total least-squares)
3D registration algorithms such as the iterative closest points (ICP) algorithm and
its variants (Rusinkiewicz and Levoy 2001). ICP is popular in coordinate
metrology and reverse engineering, but still seldom applied to surface metrology.
In Fig. 8.27, an example application of an ICP variant (Senin et al. 2010, 2012c) is
shown where a CAD surface model, representing the nominal shape of a step-like
feature of a MEMS, is registered to its measured counterpart. The application of
ICP leads to a final registration solution, which is consistent with a full 3D
minimisation of cumulative error in the least-squares sense, and that can be used as
a starting point to evaluate deviations in feature verification applications.
Fig. 8.28 Example approaches to analyse geometric deviations; a selective magnification and
height-based coloring to highlight the deviations of the top surface of a MEMS with respect to the
mean plane; the magnification is applied to a cropped region of the top surface to avoid
amplification of the residual batwing artifacts; b volumetric error between the measured feature
and its nominal counterpart (Fig. 8.27) rendered as voxelised data: blue identifies void regions
(lack of material with respect to the nominal), red identifies regions with excess material
Once the fitted geometry has been obtained, computing critical dimensions and
tolerance intervals essentially becomes a task of solving geometric problems in a
R2 or R3 Cartesian space involving the fitted geometric entities. Verification
becomes a matter of comparing computed values against references defined by the
specifications.
At this stage, the scenario and related research challenges are largely scale-
independent, and countless examples can be found in the literature dedicated to
coordinate metrology of standard-sized parts, therefore, there is no need to discuss
them further in this chapter. However, additional peculiar types of analysis are
available for dimensional verification starting from areal data, in particular due to
the 2.5D nature of the areal topography datasets. The combined use of selective
magnification and height-based colouring to investigate the deviations of the
example MEMS top surface is shown in Fig. 8.28a. Deviations are measured along
z with respect to the local LSM plane. In Fig. 8.28b, the volumetric error between
the nominal and measured features registered as previously shown in Fig. 8.27 is
computed at each pixel xy location and rendered as voxelised data.
214 N. Senin and L. Blunt
Acknowledgements The authors gratefully acknowledge the UK’s Engineering and Physical
Sciences Research Council (EPSRC) funding of the EPSRC Centre for Innovative Manufacturing
in Advanced Metrology (Grant Ref: EP/I033424/1).
8 Characterisation of Individual Areal Features 215
References
Bariani P, De Chiffre L, Hansen HN, Horsewell A (2005) Investigation on the traceability of three
dimensional scanning electron microscope measurements based on the stereo-pair technique.
Precis Eng 29:219–228
Bi ZM, Wang L (2010) Advances in 3D data acquisition and processing for industrial
applications. Robot Comp Integr Manuf 26:403–4013
Blateyron F (2006) 3D parameters and new filtration techniques. Proc JSPE (March). Tokyo,
Japan, pp 21–27
Blunt L, Xiao S (2011) The use of surface segmentation methods to characterise laser zone
surface structure on hard disc drives. Wear 271:604–609
De Berg M, Cheong O, Van Kreveld M, Overmars M (2008) Computational geometry:
algorithms and applications. Springer, Berlin
Feng SC, Hopp T (1991) A review of current geometric tolerancing theories and CMM inspection
data analysis algorithms. NIST interagency/internal report (NISTIR), p 4509
Gao F, Leach RK, Petzing J, Coupland JM (2008) Surface measurement errors using commercial
scanning white light interferometer. Meas Sci Technol 19:015303
Giusca CL, Leach RK, Helery F, Gutauskas T, Nimishakavi L (2012a) Calibration of the scales of
areal surface topography measuring instruments: part 1–measurement noise and residual
flatness. Meas Sci Technol 23:035008
Giusca CL, Leach RK, Helery F (2012b) Calibration of the scales of areal surface topography
measuring instruments: part 2—amplification coefficient, linearity and squareness. Meas Sci
Technol 23:065005
Gonzalez RC, Woods RE (2008) Digital image processing. Pearson Education, NJ
Hocken RJ, Periera PH (2012) Coordinate measuring machines and systems, 2nd edn. CRC Press,
Bosa Roca
Hsu T-R (2008) MEMS and microsystems: design, manufacture, and nanoscale engineering.
Wiley, Hoboken
ISO 5436 part 1 (2000) Geometrical product specification (GPS)—surface texture: profile
method—measurement standards—material measures. International Organization of
Standardization
ISO 12181 part 2 (2011) Geometrical product specification (GPS)—roundness–part 2:
specification operators. International Organization of Standardization
ISO 17450 part 1 (2011) Geometrical product specification (GPS)—general concepts–part 1:
model for geometrical specification and characterisation. International Organization of
Standardization
ISO 25178 part 2 (2012) Geometrical product specification (GPS)—surface texture: areal—part 2:
terms, definitions and surface texture parameters. International Organization for Standardization
Jiang X, Scott PJ, Whitehouse DJ, Blunt L (2007) Paradigm shifts in surface metrology. Part II:
the current shift. Proc R Soc Lond A463:2071–2099
Jiang X, Zhang X, Scott PJ (2010) Template matching of freeform surfaces based on orthogonal
distance fitting for precision metrology. Meas Sci Technol 21:1–10
Leach RK (2011) Optical measurement of surface topography. Springer, Berlin
Leach RK, Giusca CL, Coupland JM (2012) Advances in calibration methods for micro- to
nanoscale surface measurements. Proc SPIE 8430:84300H1–84300H9
Lin YH, Chen CH (2008) Template matching using the parametric template vector with
translation, rotation and scale invariance. Pattern Recogn 41:2413–2421
MacQueen JB (1967) Some methods for classification and analysis of multivariate observations.
In: Proceedings of 5th Berkeley symposium on mathematical statistics and probability,
University of California Berkeley, pp 281–297
Mandal R, Palodhi K, Coupland JM, Leach RK, Mansfield D (2012) Application of linear systems
theory to characterize coherence scanning interferometry. Proc SPIE 8430:84300T1-10
216 N. Senin and L. Blunt
Abstract In this chapter the relationship between surface topography and its
functional performance is partially investigated using the statistical technique of
the roughness amplitude distribution. The three dimensional morphological
approach is used to better understand the connection between surface topography
and functional performance.
9.1 Introduction
The relationship between surface topography and its functional performance has
been partially investigated using the statistical technique of the roughness
amplitude distribution. But this limited analysis technique is not yet fully under-
stood, and does not allow the correlation of the nature of surface roughness and its
tribological function. However, it is becoming increasingly obvious that a full
understanding of the connection between surface topography and functional per-
formance can only be achieved if a three dimensional (3D) morphological
approach is used. From a tribological point of view, the fluid flow phenomena
between contacting rough surfaces is interesting for investigating lubrication
mechanisms and sealing problems. For example, metal-to-metal sealing parts are
sometimes used as separable fluid connectors. It is well known that the surface
H. Zahouani (&)
Laboratoire de Tribologie et Dynamique des Systèmes, UMR CNRS 5513,
ENISE, 58, Rue Jean Parot, 42023 Saint-Etienne, France
e-mail: Hassan.Zahouani@ec-lyon.fr
M. El Mansori
Laboratoire de Mécanique et Procédés de Fabrication (LMPF-EA4106),
Arts et Métiers ParisTech, Rue Saint Dominique, BP 508, 51006
Châlons en Champagne, France
e-mail: mohamed.elmansori@ensam.eu
morphology of contacting parts governs the pressure distribution and the leakage
across metal seals; essentially the local morphology plays an important role in
contact mechanics and leakage rate. Recent research has shown the importance of
the surface waviness related to the summits envelope in Coulombic friction and
adherence, the pressure supported by the summits during an elastic contact and the
size of the motifs in mixed or hydrodynamic lubrication.
For the clarity, the first part of the chapter is focused on the characterisation of
surface summits and the modelling of contact mechanics and friction. The second
part of the chapter concerns the development of a new approach for surface
morphology assessment with regard to the tribological performance. This approach
consists of a morphological tree transform of the surface motifs. Compared to the
Fourier transform, the motif transform is based on the detection of surface motifs,
which can be defined as a combination of the summits and pits for a linear
morphology, and as an association of the summit to the valley of the surface in the
case of a mixed morphology.
Three parameters are necessary to define a 3D motif: r, l and q. The depth r is
computed as the maximum difference between the summits and pits, the width l is
defined as the Cartesian distance between the summits and q is the orientation of
the motif. The 3D morphological tree can be represented by the density of the
motifs oriented in each q direction at different scales of r and wavelength l. This
multi-scale representation is useful in tribology; the summit of the morphological
tree permits the characterisation of the waviness of the summits envelope—each
summit can be characterised by the height and the radius of curvature in the x and
y directions necessary for computing the Hertzian pressure. The local slopes of the
summits envelope play an important role in Coulombic friction, adherence and
leakage. The fluid reservoir can be characterised by the multi-scale aspect of the
motifs size and their orientation.
It is well known that the contact between rough surfaces occurs at asperities and
results in high pressure in the contacting asperities, and a small real contact area,
which is only a fraction of the nominal contact area. Relationships between the real
contact area and the load, and between separation and load, are two basic char-
acteristics necessary for understanding many tribological situations, such as fric-
tion, adhesion, wear, thermal and electrical conductance, and sealing. Analysis of
the contact process shows that it is very difficult to predict the nature of contact
owing to the random diversity of the shape and height of contacting asperities, the
elastoplastic type of strain, material hardening and asperity deformation. However,
several attempts have been made in this field. According to the deformation laws
9 Multi-Scale Signature of Surface Topography 219
which have been applied, the models could in most cases be easily divided into
two opposite types: purely plastic and purely elastic models.
One of the first plastic models was introduced by Abbot and Firestone (1933).
According to this model, the real contact area is the area of geometrical inter-
section between a rough surface and a plane at the intersection level. Greenwood
and Williamson (GW) (1966) introduced an asperity based elastic model. The
Hertz solution has been used as the deformation law for an individual asperity,
thus limiting the model’s applicability to elastic contact. The GW model has been
successively extended to include such aspects as anisotropic surfaces, non-uniform
radius of curvature of asperity summits and non-Gaussian empirical distributions
of asperity heights (Greenwood and Williamson 1966; Pullen and Williamson
1972; Tsukioze 1968). A further surface parameter of interest in contact problems
is the radius of curvature of each contacting summit, which controls the load
supported by each summit, the individual area of contact, the local mean pressure
and the components of friction force.
The geometrical parameters of the relief which will be identified as descriptors
of the multi-scale signature are shown in Fig. 9.1. The fundamental parameter of
the process signature is the basic motif, which can be defined as a combination of
two summits and a pit on the surface, with a depth q and width k. The ratio q/k is
the scale factor of the surface topography at a given scale. From the point of view
of metrology, this parameter represents the ratio of the vertical resolution and the
lateral resolution of the measuring device. The parameters of the upper envelope
will be defined by the local descriptors: the radius of curvature R of the summits,
the summit’s angle 2a, and the attack angle b of each asperity. The degree of
openness of the local pattern is defined by the angle 2c and the direction of the
grooves machining angle h.
Applications that will be discussed to illustrate the major role of the morpho-
logical approach include: contact mechanics, adhesion, friction, lubrication, tactile
perception and the surface morphology of human skin during aging.
Fig. 9.1 Fundamental descriptors of roughness and the basic motif of the process signature
220 H. Zahouani and M. El Mansori
3D surface topology detection was applied to estimate the position (x,y,z) of the
summit, the radius of curvature in x and y directions, the root mean square of the
summits height and summit height distribution. The summit radius of curvature of
each asperity in x and y directions relative to the mean square plane of the surface
are defined as Fig. 9.3 (Zahouani et al. 1997).
The radius of curvature of summits is given by
180ðDxÞ2
Rxs ¼ ;
ð2zi3; j 27zi2; j þ 270zi1; j 490zi; j þ 270ziþ 1;j 27ziþ2; j þ 2ziþ3; j Þ
ð9:1Þ
180ðDyÞ2
Rys ¼ :
ð2zi;j3 27zi;j2 þ 270zi; j1 490zi; j þ 270zi; jþ1 27zi; jþ2 þ 2zi; jþ3 Þ
where Dx and Dy are the sampling steps in the x and y direction, and zij is the
height of summit neighbours in the x and y directions. The mean radius of summit
curvature is defined as
1=2
Rs ¼ Rxs Rys : ð9:2Þ
The treatment of a contact problem between two surfaces is simple: the total force
is the sum of all of the equal ‘‘summit’’ forces, which can be calculated using
Hertzian contact theory (Hertz 1881). The individual ‘‘micro’’ contact areas and,
therefore, the total contact area are, in this case, A F 2=3 : This expression con-
tradicts not only direct experiments, but also Amontons’ law of friction, according
to which the frictional force is approximately proportional to the normal force.
Therefore, a somewhat linear increase in the contact area with respect to normal
force is expected. The situation changes if a real surface which is stochastically
rough is taken into account.
The simplest method for modelling an irregular surface was proposed by
Greenwood and Williamson (1966). In this model the authors assumed that all
roughness peaks (asperities) have the same radius of curvature and that the heights
of the peaks are stochastically distributed around a mean value, Fig. 9.1. If the
contacting peaks are far enough away from each other, then their deformations can
be considered independent of each other. Thus, the positions of the peaks and,
therefore, the exact configuration of the surface, matters little in the contact
problem (under the given assumptions). Only the height distribution of the peaks is
of importance. The probability density of an asperity can be described as having
the maximum height z as U(z). This means that the probability that an asperity has
its maximum height in the interval [z, z ? dz] is equal to U(z)dz. If the total
number of asperities is N0, then the number of asperities in the interval [z, z ? dz]
is equal to N0 U(z)dz. For many technical and natural surfaces, it can be assumed
that the heights of the peaks are normally distributed
!1=2 !
1 z2
UðzÞ ¼ exp ð9:3Þ
2pr2p 2r2p
where the value rp is the root mean square of the height distribution
pffiffiffiffiffiffiffiffi
rp ¼ hz2 i: ð9:4Þ
Consider a contact between an elastic body with the described statistical
roughness and a rigid plane at a distance h0 from the centre level, at which the
value of zero for the z axis is assumed (see Fig. 9.4). Under the assumption that the
elastic interactions between the asperities can be neglected, all of the asperities
with a height z [ h0 are in contact with the rigid plane. The ‘‘penetration depth’’ of
an asperity with height z is d = z - h0. For a single contact, a2 = Rd, according to
Hertzian theory. Therefore, the contact area of a single asperity is
9 Multi-Scale Signature of Surface Topography 223
1 1 m2i 1 m2s
¼ þ : ð9:7Þ
E Ei Es
E* is the reduced elastic modulus of the indenter-sample system, Ei and vi are the
Young’s modulus and Poisson’s ratio of the indenter respectively, and Es and vs
the Young’s modulus and Poisson’s ratio of the sample respectively. The total
number of contacts, the total contact area and the total normal force Fn are found
through integration over all of the asperities in contact. This means that the
integration must be performed over all heights from z = h0 to infinity (Greenwood
and Williamson 1966)
Z 1
N¼ N0 UðzÞdz: ð9:8Þ
h0
The total area of contact and normal load are respectively given as
Z 1
Ar ¼ N0 pRðzs h0 ÞUðzs Þdzs ð9:9Þ
h0
and
Z 1
4
Fn ¼ N0 E R1=2 ðzs h0 Þ3=2 Uðzs Þdzs : ð9:10Þ
3 h0
The average contact pressure is given by Abbot and Firestone (1933), Tabor
(1951)
224 H. Zahouani and M. El Mansori
Fig. 9.5 Contact area and pressure of spherical morphology in contact with a rigid plane
sffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
2 ffi
4E d 1=2 4E z h0 1=2 4E z
r ¼ ¼ at h0 ¼ 0: ð9:11Þ
3p R 3p R 3p R
The radius of curvature for an asperity is calculated using 1=R ¼ z00 . Therefore,
the mean pressure is given by Popov (2010)
qffiffiffiffiffiffiffiffiffi
4E pffiffiffiffiffiffiffiffiffiffiffiffiffi00 4E
hri ¼ z z ¼ hz0 2 i:
3p 3p ð9:12Þ
For Eq. (9.12), it is taken into account that the average z z00 is defined as the
RL
integral ð1=LÞ 0 zð xÞ z00 ð xÞdz over a sufficiently large distance L. Partial inte-
RL
gration yields ð1=LÞ 0 z0 ð xÞ z0 ð xÞdx and, thus z02 . Equation (9.12) can be
02
summarised by using the symbol rh ¼ z for the root mean square of the slope
of the surface profile.
Figure 9.5 shows an example of contact between a rigid plane and a surface
modelled by a spherical roughness with different radii of curvature (Zahouani et al.
2011).
For the sake of simplicity the discussion is restricted to the contact between a
rough surface and a perfectly smooth plane. Assume a surface roughness with
spherical asperities of identical radius and neglect the elastic interaction between
the asperities. With these assumptions, the roughness will be described by the
distribution of the asperity heights. Denoting by zi the summit height of a given
asperity and by d the position of the smooth plane with regard to the mean surface
plane, the local deformation of asperity i (i = 1, …, N) will be
9 Multi-Scale Signature of Surface Topography 225
di ¼ zi d: ð9:13Þ
The local elastic–plastic behaviour of this asperity will be described by the
relationship between di and the corresponding transmitted normal force Fi. The
related significant variables will be: Ai contact area, ai contact radius and pi = Fi/
Ai the mean contact pressure. The asperity behaviour will then be described by an
asperity model defined by the three following functions
Fi ðdi Þ; Ai ðdi Þ; pi ðdi Þ: ð9:14Þ
This model depends on the mechanical properties of the material and on the
geometry of the asperity. In the simple case discussed here, the model will be
identical for all asperities. Starting from a given asperity height distribution and a
prescribed value of d, the local deformation is computed for all asperities and, if
positive, used in the asperity model. Summation of all these contributions will
finally provide the global contact behaviour: contact force, contact area and
pressure.
The material is considered as elastic and ideally plastic with reduced Young’s
modulus E* = E/(1 - m2) and tensile yield stress Y related to the hardness
H (Tabor 1951; Johnson 1985). The elastic model is obtained from Hertz theory
(Tsukioze 1968) as: the local deformation:
di ¼ zi d; ð9:15Þ
Herzian force:
4 1=2 3=2
Fei ¼ E Ri di ; ð9:16Þ
3
the local elastic contact radius:
The plastic deformation will occur for p = 0.39H (H is the the hardness of
material) and the local transition deformation from the elastic to the plastic regime
is given by the critical penetration depth
226 H. Zahouani and M. El Mansori
H 2
di ¼ 0:92 Ri : ð9:20Þ
E
In the rigid plastic limit, the pressure p reaches the hardness, while the contact
force increase results from the increasing contact area A, which in turn is usually
assumed to be given by the geometrical condition:
the plastic contact area:
The function, which links the area Aep to the d1 \ d \ d2 interval, increases in a
monotonous manner. Therefore, the contact force is expressed by the following
relationship
9 Multi-Scale Signature of Surface Topography 227
Fig. 9.6 Prediction of the contact areas of spherical asperities at different stages of deformation
F ¼ Fe þ Fa ð9:28Þ
with
4 a3 4 1=2 3=2
Fe ¼ E ¼ E R d
3 R 3 ð9:29Þ
1=2
Fa ¼ 8ca E pa3 :
The maximum negative value of this force is reached when the contact radius
a reaches the critical value (Popov 2010)
1=3
9ca pR2
a ¼ acrit ¼ ð9:30Þ
8E
and is equal to
3
Famax ¼ ca pR: ð9:31Þ
2
The absolute value of this force is called the adhesive force. The penetration
depth in the critical state is given by
2 1=3
3p ca R
dcrit ¼ : ð9:32Þ
64E2
The proposed analysis of a single conical asperity was developed by Sirghi and
Rossi (2006), in nanoscale indentation experiments (using tips of AFM probes).
This approach introduces the effect of indenter-sample adhesion force in nanoscale
indentation experiments. Assessment of elasticity at the nanoscale is usually based
on Sneddon’s solutions of elastic indentation of half space samples by rigid ind-
enters of arbitrary axis-symmetric profiles (see Fig. 9.7). The stiffness of the axis-
symmetric elastic contact, Kz ¼ dFn =dd, is
Kz ¼ 2E ac ð9:33Þ
where Fn is the loading force, d the indentation depth, ac the radius of the indenter-
sample contact. The pure elastic force for the conical tip-sample contact is given as
Sirghi and Rossi (2006)
9 Multi-Scale Signature of Surface Topography 229
2 2E
Fe ð dÞ ¼ d tan a: ð9:34Þ
p
Figure 9.8 shows an example of the elastic model of the contact area and
pressure, supported by anisotropic morphology, during a contact with a spherical
indenter (Zahouani et al. 2011).
The assessment of the properties of coated abrasives for use in belt finishing is a
complex problem due to variation of grit morphology from particle to particle. A
3D assessment method providing an accurate description of the belt surface is
necessary. Morphological image analysis of the belt surface topography consists of
the application of local morphological analysis of motifs. This analysis allows the
detection of the cutting edges of abrasive grits in the belt surface; it takes into
account the grain morphology by considering that an abrasive grain usually
230 H. Zahouani and M. El Mansori
Fig. 9.9 Statistical analysis of the half apex angle of the abrasive grain diameter of 9 lm (a) and
30 lm in diameter (b)
presents multiple summits. Then the average attack angle b; or the average of the
summit’s angle a of the abrasive cutting edge area, is considered as a major
signature for the characterisation of the wear evolution of the abrasive belt.
Figure 9.9 gives an example of the statistical analysis of the half apex angle of the
abrasive grain diameter of 9 lm (a) and 30 lm (b).
The correlation between the results shown in Fig. 9.7, and the increase of the
removed material when the abrasive grit size increases, shows the fundamental
role played by the angularity of the abrasive grains in the transition from cutting to
plowing and sliding mechanisms. Indeed, the greater the attack angle hs of the
abrasive cutting edges, the more the edge favours the cutting phenomena and,
therefore, material removal. Figure 9.10 shows an example of the attack angle
distribution of a successive finishing with grains of diameter 9 and 30 lm on a
surface initially machined with hard turning process.
To predict the behaviour of dry contact surfaces from belt grind finishing, a model
of contact with a rigid plane of surfaces allows the evolution of the contact
pressure and the bearing area to be studied after different finishing stages (see
Fig. 9.11) (Jourani et al. 2005b).
9 Multi-Scale Signature of Surface Topography 231
Fig. 9.10 Attack angle distribution of a finishing surface with abrasive grains of diameter 9 and
30 lm (the surface was initially machined with hard turning process)
To take into account the adhesion effect (Sirghi and Rossi 2006), consider the
external loading force applied to the indenter during the unloading process, Fn, is
the sum of the elastic force of the sample, Fe, and adhesive force Fa
Fn ¼ Fe þ Fa : ð9:35Þ
2E d2 8c d D tan a E
h Fn i ¼ htan ai a : ð9:37Þ
p p cos a
The analysis so far has focused on rough surfaces, whose texture often exhibits
fractal properties (see Chap. 6). Several machining processes lead to surfaces
232 H. Zahouani and M. El Mansori
Fig. 9.11 Modelling of the evolution of contact pressure and the bearing area after different
finishing stages
having fractal properties. In particular Majumdar and Bhushan (1991) and Bhu-
shan and Majumdar (1992) show that processes producing deterministic texture do
not yield self-affine fractal surfaces, whereas those producing random textures do.
The basic properties of self-affinity are presented in more details in Feder (1988)
and can be defined as follows.
A profile Z(x) is self-affine if it is (statistically) invariant under the affine
transformation
x ! kx
: ð9:38Þ
ZðxÞ ! lZðxÞ
l ¼ kH ð9:39Þ
9 Multi-Scale Signature of Surface Topography 233
where x represents a point in E-dimensional Euclidean space and || || stands for the
usual norm in this space. This is not a new condition; it is verified for all kDk
values by the fractional Brownian motion.
For random rough surfaces, the random displacement method used for a fractal
profile provides one of the simplest algorithms to generate random fractal surfaces.
For analysis proposes, it is particularly useful to have a numerical tool that creates
the same kind of morphological data arrays as most scanning acquisition methods
for real range images, namely an x, y array of Z values: Z(x,y). The algorithm of the
random displacement method for rough surfaces is used to generate fractal sur-
faces in a wide range of scales. Figure 9.12 shows a fractal surface generated with
Fig. 9.12 Fractal surfaces generated with the variation of local slopes
234 H. Zahouani and M. El Mansori
this approach; the size of each generated surface is 512 9 512 points with the
steps in the x and y directions of 1 lm.
In the range of penetration, d is chosen between 0.01 and 0.5 lm. The fractal
dimensions used for this simulation are D = 1.15, D = 1.3 and D = 1.5. Fig-
ure 9.13 shows the fractal scale effect on the contact stiffness in the absence of an
adhesive force.
To take into account the adhesion effect on the elastic contact, the adhesive term of
the relationship defined in Eq. (9.31) is introduced. The total normal load of elastic
adhesive contact can be written as
Fn ¼ Fe þ Fa : ð9:44Þ
The total normal load using the 3D elastic model and the adhesion effect can be
written, for each penetration of a rigid rough plane, as a combined elastic and
adhesive force (Zahouani et al. 2011)
XX 8c dk D tan a E
Fn ðdk Þ ¼ pij ðx; yÞDxDy a : ð9:45Þ
i; j
p cos a
In the adhesive component, note the effect of the local roughness scale in terms of
local slopes, where the mean slope value a is computed in the contact region at any
depth of penetration dk (k the index of the penetration depth, the step of penetration
is chosen as d = 0.01 lm and the maximum of penetration depth is 0.5 lm). The
load–displacement represented in Fig. 9.14 clearly shows the combined effect of
adhesion and fractal dimension on contact stiffness.
The combination of aggregate, sand and binder give the road pavement a multi-
scale texture. Usually two roughness scales are distinguished: macrotexture and
microtexture (see Fig. 9.15 and Chap. 14). Adhesive friction is usually connected
to microtexture, whilst friction hysteresis is mainly influenced by macrotexture. In
the case of wet road surfaces, adhesive friction drops dramatically with increasing
speed, so that the friction of hysteresis is responsible for 90 % of the adhesion
between the tire and the road.
9.4.1.1 Macrotexture
9.4.1.2 Microtexture
The adhesive friction is the result of molecular interactions between the tire and
the road. It requires direct contact between the rubber and the road surface. The
molecular bonds are formed, and then stretch break during sliding of the rubber on
the surface, as shown in Fig. 9.19. This load dissipates energy by friction of the
molecular chains together. This phenomenon could no longer occur if the presence
of a contaminant prevented direct contact between the rubber and the road surface,
which explains the loss of adherence between tire and wet road.
From the classical theory of adhesion and to a first approximation, the friction
force Fa is defined as follows. For a dry contact
F a ¼ s a Ar : ð9:48Þ
and sl ¼ ghl V , where sa and sl are the average shear strengths of the dry contact and
of the lubricant film, respectively; a is the fraction of unlubricated area, gl is the
dynamic viscosity of the lubricant; V is the relative sliding velocity; and h is the
liquid film thickness.
For dry contact, the coefficient of adhesive friction is
s a Ar
la ¼ ð9:50Þ
pr
where pr is the mean real pressure. For elastic contacts
3:2sa
la rs 1=2 ð9:51Þ
E R
Fig. 9.22 Areal topography of abrasive paper and vibration signal transmitted to the finger:
a = 600, b = 1200, c = 2400, d = 4000
the human finger (Zahouani et al. 2013). These results show an increase in the
average level of vibration depending on the scale of roughness via the mean of
attack angle, see Fig. 9.23.
To identify the role of the digital print of the human finger on the contact, an
elastic model was adopted allowing for interactions between all contact points and
to predict the contact geometries of the finger topography under load with a
spherical stimulus (Zahouani et al. 2013). The effect of multiple stimuli was
investigated by texturing the surface of the spherical indenter with a periodic
242 H. Zahouani and M. El Mansori
Fig. 9.23 Correlation between mean level of vibration (Lv [dB]) and the mean attack angle of
texture
of the real contact area is equal to the wavelength of the fingerprint. For the rough
sphere, the frequencies generated are much higher than for the rough sphere (see
Fig. 9.25). This simple calculation shows that, in general, the friction of the finger
on a smooth surface generates vibrations whose wavelength is that of the finger-
print. For rough surfaces, with wavelengths less than the wavelength of the fin-
gerprint, the vibration frequencies generated are the result of the interaction
between the roughened surface and the fingerprint.
Fluid flow phenomena between contacting rough surfaces are interesting for the
analysis of lubrication mechanisms and sealing problems. Recent investigations
involving wear experiments show that the asperities can be described as a con-
tinuous area with heights exceeding the estimated film thickness. The lifetime of
lubricated systems can be estimated relative to the number of the summits pene-
trating the lubricant film. In other words, permanent lubrication is conditioned by
the capacity of the surface to retain a necessary quantity of lubricant in the valley
of the surface (refer back to Fig. 9.1). The fluid flow phenomena can be influenced
by the directional properties of the local motif and the multi-scale aspects of the
surface morphology.
Consider the motifs of the surface as keys elements in a tribological system.
The summits and their wave envelope constitute the boundary surface of contact
area friction and wear; the form, scale and orientation of the motifs play an
important role in lubrication and leakage problems. The 2D motif is defined as the
part of the profile which associates two peaks separated by a deep valley (pit)
(Zahouani et al. 2001). The extension of the 2D motif definition to 3D morphology
needs the distinction between two categories of motifs families:
244 H. Zahouani and M. El Mansori
A: motifs with linear topology of the grooves which are generally oriented
depending on the manufacturing process (grinding, turning, milling, honing,
etc.).
B: motifs presented as a mixed distribution of holes and bumps at different
scales.
and the width k defined as the Cartesian distance between two summits in the
direction of the motif
qffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
k ¼ ðx2 x 1 Þ2 þ ðy 2 y 1 Þ2 : ð9:53Þ
The direction h of the motif is the orientation which coincides with the general
direction of a principal manufacturing scratch or valley.
• The direction must coincide with the normal area of the plane determined by the
three elements of the motif illustrated in Fig. 9.27, if the first summit is point A,
point C is the pit, and the second summit is point B. The direction of the motif is
collinear within the limits of the normal N ~ which is given by the vectorial
product
~ ¼ !
N
!
CB CA ð9:54Þ
• For motif direction to coincide with that of a principal valley composed of a
succession of motifs, it must be determined whether the pit point C(i, j) is
related to the orientation of neighbouring pits; this is obtained by determining
the intersection between a half straight from B(i, j) and the nearest pits. If there
is an even number of points, pit C(i, j) is not within the orientation of the groove.
Otherwise it is definitively within the orientation of the principal valley.
The morphological rose is generated by computing the density of motifs ori-
ented in a direction h, identified with respect to the x axis in the original sample.
The geometrical form of the morphological rose represents the local and global
motif anisotropy and allows quantification of the phase of the surface topography.
S/N should be the Ri value for all i in the case of a perfectly isotropic surface
and the factor 1/2 comes from the fact that Ri values greater than S/N must be
exactly compensated by lower values. The example in Fig. 9.27 shows the mor-
phological rose of random and oriented texture.
9 Multi-Scale Signature of Surface Topography 247
The texture of cylinder bores mainly consists of two sets of straight, approximately
parallel grooves placed stochastically and appearing at different angles to the
cylinder axis (Chap. 11, Tsukioze 1968; Greenwood and Williamson 1966).
Figure 9.28 shows a typical honed surface texture from an engine cylinder.
The texture features of a honed surface can be split into two principal com-
ponents: plateaus and valleys. The plateau component is related to friction and
wear. It has been demonstrated that the coefficient of friction in the piston ring-
liner interface increases with the average roughness of surface liner (Abbot and
Firestone 1933). The valleys component is intuitively associated with lubricant
circulation and reservoirs. The prominence of the honing grooves suggests that
they play an important role in the effect of surface texture on ring-pack perfor-
mance. Friction is also an important factor to consider when working with sliding
surfaces with high contact pressures. A major proportion of friction losses are
determined by the piston/piston ring/running surface module. A reduction in the
friction losses increases the engine output and lowers the fuel consumption of the
engine. Despite a high number of experimental studies of groove texture on
lubrication performance (Pullen and Williamson 1972), its effect on friction is not
well understood.
In this section the effect of lateral groove pattern characteristics on friction
occurring in the interfacial contact between piston ring and cylinder liner surfaces
will be discussed. To this aim, a numerical model, which takes into account the
real topography of the cylinder liner, is developed. The model serves to predict
qualitatively, the friction of the ring-liner-piston contact.
Honing angle is determined by the vertical and rotational movement of the honing
head
h Va
tan ¼ ð9:57Þ
2 Vr
Fig. 9.29 a Morphology of the machining grooves (angle of valleys and correlation lengths).
b Anisotropy of the the machining grooves
250 H. Zahouani and M. El Mansori
Fig. 9.30 Simulated honed surface with different honing angle (a) 20, (b) 50, (c) 120, and
(d) 160
The groove density parameter Dg was determined for various plateau honed
surfaces derived from a honing production series. The conformity of these surfaces
When the local height of each motif q is known, the orientation h against the
height q of the motif can be represented by
h ¼ f ðDqÞ; ð9:58Þ
9 Multi-Scale Signature of Surface Topography 253
The methodology described above can be extended to the mixed motifs mor-
phology. In this case the 3D motif can be defined as the association of the summit
and crest, to the valleys and pits. The summary of the topological definition of
each motif element is described in Table 9.3. The crests and valleys family can be
defined by the thresholds of each topoligical point: tc, tv.
The example, Fig. 9.37 shows the morphological tree of a porous and sand-
blasted surface. The morphology of the tree is consistent with the local mor-
phology of the surface in a hierarchical form. Comparison with the Abbot and
Firestone curve shows good similarity in evolution, with the advantage of the
multi-scale property of the morphological tree.
9 Multi-Scale Signature of Surface Topography 255
The surface of skin shows a specific topography depending on anatomical site, age
and sex. In general, skin morphology presents a 3D network of lines, which
expresses all the multi-directional tensions of elastic fibres and the collagen beams.
Micro-lines, primary lines, fine wrinkles and wrinkles represent the special
organisation of collagen bundles and elastic fibres in the superficial dermis, and
there is a relationship between the morphology of the skin lines and the elastic
256 H. Zahouani and M. El Mansori
network. Different functions can be attributed to the lines network. The first
function is the retention and drainage canals of the sebum and sweat. The canals
preferentially collect and retain the substances applied to the skin for a long time;
they are thus preferential sites for percutaneous absorption. This reservoir function
allows the applied topical products to be stored on the skin surface and then
eventually to diffuse into its different layers. The second function is mechanical—
during ageing, the depth, width, density and orientation of the skin lines changes.
Some lines become more marked; they evolve progressively in marked anisotropy
connected to the decrease of the elasticity of the collagen fibres.
When analysing the mechanics of skin in vivo, a significant property is its natural
tension. Discovered by Dupuytren, and mapped by Langer (1978), non-uniform
skin tension lines exist. Langer identified these lines by puncturing the skin with a
circular device (see Fig. 9.38). The wounds then assume an elliptical shape and by
joining the major axes of the ellipses, a system of lines can be drawn.
Skin resistance to traction determines the directions of the Langer’s lines and
varies with body site. On all body sites, the skin tension is greater in the direction
of Langer’s lines (see Fig. 9.39).
9 Multi-Scale Signature of Surface Topography 257
The morphology of lines network reflects the intrinsic tension of the skin, which is
distinct from the additional tension induced by increases in the volume of the
258 H. Zahouani and M. El Mansori
Fig. 9.39 Schematic representation of Langer’s lines on different areas of the body
With the exception of palms and soles, the skin miro-relief is made of plateaus
separated by valleys. The valleys are roughly parallel and oriented in different
directions, and this layout is characteristic of each body area. The direction of the
deepest valleys matches Langer’s lines. There may be one or two other preferential
directions, indicating an ordered, non-orthogonal mechanical anisotropy. This
analysis has an advantage over the others as it is insensitive to extrinsic skin
tensions (Zahouani et al. 1998b). Its physiological interpretation is simple. The
cutis is normally retracted (skin tension) and extensible, whereas the epidermis has
none of these properties. Therefore, the epidermal creasing responsible for the
9 Multi-Scale Signature of Surface Topography 259
Several studies have demonstrated changes in the network of lines with age, leading
to deepening of certain lines and the disappearance of others (Zahouani and Vargiolu
2000). However, quantitative and detailed descriptions of the modifications of skin
lines with age are rarely reported in the literature, since most of the published results
are based on standard parameters, which give an overall description of the topog-
raphy of any surface, without specificity for the skin morphology. For this reason, a
3D confocal microscope working with a high vertical and lateral resolution has been
used, which enables accurate characterisation of the skin lines network. Negative
skin replicas were taken with silicone rubber (Silfo, Flexico Ltd, UK) from 120
Caucasian French women equally divided into six age groups (20–29 years,
30–39 years, 40–49 years, 50–59 years, 60–69 years and 70–80 years). Replicas
were taken from the women’s left volar forearm at the same pre-determined area,
260 H. Zahouani and M. El Mansori
Fig. 9.41 Morphology of skin relief of Caucasian women during aging (volar forearm site)
To monitor the rotational dynamics of skin lines during aging, the overall results
for the densities of line orientation from 20 to 80 years were collected for a
comprehensive representation of the dynamic change of direction in function of
age. This change is represented for those aged under 60 and over 60 years. Fig-
ure 9.44 shows the rotational dynamics and the significant decrease in tension lines
in the directions between 90 and 180, and the establishment of a marked
anisotropy between the directions 20 and 60. This result demonstrates the
relationship between the voltage loss of elastic fibres, and lower voltage lines
printed on the plates of the relief, and depths less than 60 lm.
The increase of the density of lines deeper than 60 lm, and the diminution of
the density of lines \60 lm, results in the increase of the anisotropy index sig-
nificantly during aging (see Fig. 9.45).
The dermis is the layer of living skin. It is a supporting connective tissue rich in
fibre which gives the skin elasticity and strength. The dermis contains the
appendices of the skin. Histologically, the dermis can be divided into two layers:
the papillary and reticular layer. The dermis and epidermis are closely meshed into
each other through many outgrowths of the surface ripples of the dermis called
papillae. The papillary dermis contains many nerve endings (thermo-receptors,
tactile receptors). The reticular dermis consists of a network of collagen bundles
(thick, wavy, perpendicular to the basal membrane) more visible because they are
more dense within the reticular dermis. The network of elastic fibres, which
underlies the undulations of collagen fibre bundles, is anchored to their concavity.
The reticular dermis is the strongest part of the dermis. Its mobility results from the
unfolding of the undulating collagen fibre bundles, thus allowing their extension
and their return to their original position by the action of elastic fibres.
This structuring of the dermis with a network of collagen and elastic fibres gives a
3D structure to the skin network with directions perpendicular and parallel to the
skin surface. This 3D morphology prints on the surface of the stratum corneum a 3D
network of lines, which express the mechanical tension of the skin at rest.
The approach developed specifically for skin morphology allows the identifi-
cation of the lines network anisotropy at different scales of depth and orientation.
For each plane at a certain depth of the skin surface, three parameters of the point
belonging to the line of tension are determined: the density of depth z, the width of
the line and the rose of directions between 0 and 180 (Zahouani and Vargiolu
1998a, 2000; Zahouani 2006, 2007). Figure 9.46a represents the identification of
the network of skin tension lines in different directions for a 25 year old
(approximate age). The depth of the skin lines is illustrated by the range of colours
from blue to red. The family of skin lines printed on the plates can be identified:
secondary lines (colours of green, yellow and red correspond to a variation of
depths between 17 and 50 lm). The family of skin tension lines in the main colour
blue is in a scale between 17 and 84 lm. The identification of the orientation of
skin lines in different directions is illustrated in Fig. 9.46b, c, d and e. Figure 9.47
illustrates the anisotropy distribution against the depth of skin network families.
Appropriate and quantitative representation of the skin line network has been
developed. It allows all network lines to be reconstructed as a morphological tree.
Each trunk of the tree represents the density of lines in a given direction and for a
given depth (see Fig. 9.48).
One family of lines is described as a branch of the tree, in relation to its depth
and direction. With this method, it is possible for the first time to quantify the
264 H. Zahouani and M. El Mansori
different scales of skin line accurately and to follow the morphological changes of
the surface in relation to age. This multi-morphological decomposition of line
network can be used to assess mechanical tension of elastic fibres and collagen
bundles during ageing. Also, this approach can be used as a preventive test for
certain diseases of the elasticity of the skin. The examples in Fig. 9.49 show the
use of this approach in the analysis of the transformation of the 3D line network
after a cosmetic application.
Fig. 9.49 Cosmetic effect on the tree of skin tension lines network
266 H. Zahouani and M. El Mansori
References
Abbot EJ, Firestone FA (1933) Specifying surface quantity-a method based on accurate
measurements and comparison. Mech Eng 55:569–572
Bhushan B, Majumdar A (1992) Elastic-plastic contact model of bifractal surfaces. Wear
153:53–64
Feder J (1988) Fractals. Plenum Press, New York
Greenwood JA, Williamson JBP (1966) Contact of nominally flat surfaces. Proc R Soc Lond A
295:249–267
Hertz H (1881) On the elastic contact of elastic solids. J Reine Angew Math 92:156–171
Johnson KL (1985) Contact mechanics. Cambridge University Press, Cambridge, London, New
York, New Rochelle
Jourani A, Delalleau A, Dursapt M, Sidoroff F, Zahouani H (2005a) Effect of local slopes of
roughness during contact between solids. Revue Européenne des éléments finis 14:271–286
Jourani A, Dursapt M, Hamdi H, Rech J, Zahouani H (2005b) Effect of the belt grinding on the
surface texture: modeling of the contact and abrasive wear. Wear 259:1137–1143
Langer K (1978) On the anatomy and physiology of the skin. 1: the cleavability of the cutis
(trans: Gibson T). Br J Plast Sur 31:3–8
Majumdar A, Bhushan B (1991) Fractal model of elastic-plastic contact between rough surfaces.
ASME J Trib 113:1–11
Mezghani S, Demirci I, Zahouani H, El Mansori M (2012) The effect of groove texture patterns
on piston-ring pack friction. Precis Eng 36:210–217
Peucker K, Douglas D (1975) Detection of surface specific points by local parallel processing of
discrete terrain elevation data. Computer Graphics and Image Processing 4:375–387
Popov L (2010) Contact mechanics and friction. Springer
Pullen J, Williamson JBP (1972) On the plastic contact of rough surfaces. Proc R Soc Lond A
327:159–173
Sabri L, Mezghani S, El Mansori M, Zahouani H (2011) Multiscale study of finish-honing process
in mass production of cylinder liner. Wear 271:509–515
Sirghi L, Rossi F (2006) Adhesion and elasticity in nanoscale indentation. Appl Phys Lett
89:2431181–2431183
Tabor D (1951) The hardness of metals. Oxford University Press, Oxford
Tsukioze T (1968) On the mechanism of contact between metal surfaces. ASME J Lub Tech
F90:81–89
Vallet C, Lasseux D, Sainsot P, Zahouani H (2009a) Real versus synthesized fractal surfaces:
contact mechanics and transport properties. Tribol Int 42:250–259
Vallet C, Lasseux D, Zahouani H, Sainsot P (2009b) Sampling effect on contact and transport
properties between fractal surfaces. Tribol Int 42:1132–1145
Zahouani H (1995a) Filtrage tridimensionnel des surfaces rugueuses, Bulletin de la Société des
Sciences et des lettres de LODZ. Recherche sur les déformations 20:131–163
Zahouani H (2006) Skin tension lines network during ageing. Serup J, Jemec GBE, Grove GL
(eds) Handbook of non-invasive methods and the sin, 2nd edn. CRC Taylor & Francis
Zahouani H (2007) Tension des fibres élastiques et lignes cutanées: application au vieillissement
et à la cicatrisation. Lévy JL (ed) Les secrets de l’anti-âge. Groupe Liaisons SA
Zahouani H, Vargiolu R (1998a) 3D morphological tree representation of the skin relief. A new
approach of skin imaging characterization. 20th congress international federation of the
societies of cosmetic chemists, Cannes, France, Sep, pp 69–80
Zahouani H, Vargiolu R (2000) Mesures du relief cutané et des rides. Collection explorations
fonctionnelles humaines. Physiologie de la Peau et Explorations Fonctionnelles Cutanées.
Sous la direction du Professeur Pierre Agache
Zahouani H, Mathia T, Rousseau J (1994) Morphology of engineering surfaces in deformation
mechanism. In: Proceedings of 6th Nordic Symposium on Tribology, pp 369–379
9 Multi-Scale Signature of Surface Topography 267
Zahouani H, Vargiolu R, Loubet JL (1998b) Fractal models of surface topography and contact
mechanics. Math Comput Model, Contact Mech 28:517–534
Zahouani H, Mezghani S, Pailler-mattei C, El mansori M (2009) Effect of roughness scale on
contact stiffness between solids. Wear 266:589–591
Zahouani H, Assoul M, Vargiolu R, Mathia T (2001) The morphological tree transform of surface
motifs. Int J Mach Tools Manufac 41:1961–1979
Zahouani H, Ben Tkaya M, Mezghani S, Pailler-Mattéi C (2011) Adhesive contact in the context
of multi-asperity interaction. Comptes Rendus Mécanique 339:502–517
Zahouani H, Kapsa P, Vargiolu R, Loubet J L, Mathia T (1997) Incidence de la morphologie
locale et effet d’échelle, pp 57–69
Zahouani H, Mezghani S, Vargiolu R, Hoc T, EL Mansori M (2013) Effect of roughness on
vibration of human finger during a friction test. In Press Wear, Available online 5 December
2012
Zhao Y, Maietta DM, Chang L (2000) An asperity microcontact model incorporating the
transition from elastic deformation to fully plastic flow. J Tribol ASME 122:86–93
Chapter 10
Correlation of Areal Surface Texture
Parameters to Solar Cell Efficiency
10.1 Background
The first measurements performed as part of this study on solar cells involved
measuring several cells whose efficiency was quoted by the manufacturer. The
goal was to determine whether surface texture parameters could be used to dif-
ferentiate between the good and bad cells. The cells were monocrystalline solar
cells on wafers of 100 mm diameter. After the success of this first experiment,
more comprehensive studies were performed on a broader set of samples.
Due to the proprietary nature of many of the solar cell manufacturing processes,
and reluctance to publicly share results, subsequent trials were first conducted on
several sets of commercially procured samples. Two sets of monocrystalline and
one set of polycrystalline solar cell samples were procured from different vendors
with no knowledge of the underlying manufacturing steps. These cells were not
measured prior to being procured, and any correlation of surface texture param-
eters to efficiency was not known in advance.
Once the results shown in this chapter were established, multiple studies were
conducted directly with various manufacturers of mono- and polycrystalline solar
cells. While permission to share details of those studies could not be obtained for
this chapter, in each case at least one areal parameter was found to correlate to the
solar cell efficiency to an 85 % or higher R2 level. The surface texture was found to
be a more dominant indicator of solar cell efficiency than the trace properties, or
other electrical properties of the cells.
10 Correlation of Areal Surface Texture Parameters to Solar Cell Efficiency 271
The measurements consisted of two parts: the determination of cell output and the
surface characterisation. The solar cell output was logged under the controlled
conditions described previously. Even though the result was not an absolute effi-
ciency, these results were normalised against an area, so were reported in units of
micro-watts per square millimetre, to allow for potential comparison between cells
of different sizes under the same lighting conditions.
Since a direct correlation between a given surface texture parameter and solar
cell performance had not been published prior to Bruker’s initial studies, a large
number of parameters, including all of the areal S-parameters, were recorded; as
analysis time is minimal, the goal was to capture every probable metric and then
determine which correlated to performance. With the computing and storage
available to most metrology instruments, such a technique is increasingly common
in industry; log everything and then examine correlation of any or all of the logged
parameters to a wanted or unwanted trait in the components being produced.
As discussed above, the first experiment involved several known samples from
a solar cell manufacturer who wished to determine differentiating parameters.
Cells could be visually differentiated but the Ra value of both cells was equivalent
at approximately 14 nm. The manufacturer wished to determine if there was a
quantifiable difference between the cells that could be used to control the pro-
duction process. Ten locations were measured across each cell using a low mag-
nification (5X) objective, which provided approximately a 2 mm by 2 mm field of
view (Fig. 10.3 and Table 10.1).
Fig. 10.3 Areal surface maps of two solar cells. The cell on the left is 13 % more efficient than
the cell on the right
274 E. Novak and N. Blewett
Table. 10.1 Output power and some areal surface texture parameters.
Output Power Avg Std Avg Std Avg Std
(W cm2) Sdr (%) Sdr (%) Sbi (%) Sbi (%) Sdq (°) Sdq (°)
Cell 1 10.78 0.07 0.01 0.92 0.08 2.13 0.15
Cell 2 9.39 0.82 0.72 1.33 0.67 7.10 4.08
Ratio 87 % 12 72 1.4 8.4 3.3 27
Avg = average, Std = standard deviation, Sdr is the developed interfacial area ratio (Sect. 2.6.2),
Sbi is a surface bearing index (Sect. 2.9.1, an older parameter that does not feature in ISO 25178
part 2) and Sdq is the root mean square gradient (Sect. 2.6.1)
Fig. 10.4 Surface texture across four of the monocrystalline cells initially studied
Figure 10.6 is a graph of efficiency against Ssk value for the first set of
monocrystalline cells. The graph is highly linear with points evenly spaced about
the curve. The efficiency measurements were both repeated, looking at a different
subsection of the surface on the second trial, and correlation was equally strong,
confirming the first set of results.
The correlation of Ssk value to cell efficiency is not particularly surprising. A
positive Ssk value indicates a predominance of peaks on a surface, while a negative
Ssk value indicates a majority of valleys. A good solar cell is one that traps
incoming light, and thus it would be expected that if a surface is comprised of
more valleys, there is more probability that a photon will enter the cell and be
reflected from both sides of the valley and become absorbed, leading to higher
276 E. Novak and N. Blewett
efficiency. This is borne out by the data, where the greater the relative number of
valleys, the more efficient the solar cell.
Following the initial positive results, the cells were again measured, but this
time with a 50X magnification objective, such as might be used in a confocal
microscope to achieve acceptable vertical resolution for surface texture mea-
surement. The field of view in this case was approximately 200 lm on a side, and
a typical surface image is shown in Fig. 10.7.
Using the 50X objective, only a handful of features are seen in a given area.
When examining the correlation between surface texture parameters and cell
efficiency, no correlation was seen either via linear or lower order polynomial fits.
Figure 10.8 shows the general randomness of the results.
Thus, it is important to understand the spatial scale of the dominant surface
structures and to ensure appropriate areal surface coverage to obtain statistically
Fig. 10.7 Typical high-magnification measurement of solar cell from Fig. 10.4 showing only a
few of the depressions typical of the surfaces
10 Correlation of Areal Surface Texture Parameters to Solar Cell Efficiency 277
significant results. There is no hard and fast rule for what coverage is required. One
good measure is the consistency of the results when moving to various positions on
a surface. Statistical significance can be assessed mathematically in a variety of
ways, but generally results should be stable to within a few percent to be able to
draw meaningful conclusions.
Different etching processes produce significantly different surface morpholo-
gies. Thus, the correlation discussed above would not necessarily apply to a dif-
ferent solar cell manufacturing process. As such, a different set of monocrystalline
cells, with very different surface structures, was procured. The surface texture of
the new cells was much more randomly distributed, with no large-scale features as
observed in the previous set of cells (see Fig. 10.9).
Surface texture measurements were again taken with a large field of view and
all S-parameters were logged to a database. The results are shown in Fig. 10.10.
Again, a good linear correlation between the cell performance and Ssk is seen
across a broad range of cell performance.
The next cells examined were polycrystalline cells. Polycrystalline cells exhibit
a variety of morphologies across the cell, depending on the local crystal orienta-
tions. Figure 10.11 shows three approximately 1 mm square regions on the cells
with the same false colour height scale range of ±8 lm. Each region has a sig-
nificantly different range of heights and localised surface structure. As such, to
study this cell, ten measurements were taken on each cell at random locations, with
all results averaged, in order to get a better representation of the overall cell
structure. As each single measurement took only 5 s, the total measurement time
per cell was still only about 1 min, so throughput is still sufficient for most
Fig. 10.11 Three areas from a single polycrystalline solar cell used to examine the correlation of
surface texture parameters to cell performance
10 Correlation of Areal Surface Texture Parameters to Solar Cell Efficiency 279
Fig. 10.12 Ssk and Sbi for the polycrystalline solar cells studied. The Ssk parameter shows no
correlation, while Sbi shows strong correlation to cell performance
statistical process control encountered in the solar industry. The averaged surface
parameters were then again studied for correlation with cell efficiency.
Figure 10.12 shows the results for this set of solar cells. The Ssk parameter was
found to have essentially no correlation to solar cell performance, even when
considering the average across various locations. However, Sbi, the surface
bearing index (see Sect. 2.9.1), did have a fairly strong correlation to performance,
with an R2 value greater than 0.90. The Sbi parameter is a measure, relative to Sq,
of the surface height at the 5 % bearing area ratio. The Sbi parameter typically
ranges from 0 to 3. A greater Sbi value indicates a greater relative load bearing
area.
10.5 Conclusions
Maximise solar cell output and maintaining a consistent process are critical to the
highly competitive solar industry. Gaining quantitative measures that enable high
output and consistent results leads directly to increased yield, and margin capa-
bility on products. Traditional methods of controlling surface texture via two-
dimensional stylus traces, or visual inspection methods, are qualitative and do not
280 E. Novak and N. Blewett
References
Green MA (2007) Thin-film solar cells: review of materials, technologies and commercial status.
Mater Sci: Mater Electron 18:S15–S19
ISO 25178 part 2 (2012) Geometrical product specification (GPS)—surface texture: areal—part
2: terms, definitions and surface texture parameters. International Organization for
Standardization
Leach RK (2009) Fundamental principles of engineering nanometrology. Elsevier, Amsterdam
Leach RK (2011) Optical measurement of surface topography. Springer, Berlin
Lee J, Lakshminarayan N, Dhungel SK, Kim K, Yi J (2009) Optimization of fabrication process
of high-efficiency and low-cost crystalline silicon solar cell for industrial applications. Sol
Energy Mater Sol Cells 93:256–261
Montesdeoca-Santana A, González-Díaz B, Jiménez-Rodríguez E, Ziegler J, Velázquez JJ,
Hohage S, Borchert D, Guerrero-Lemus R (2008) Influence of stain etching on low minority
carrier lifetime areas of multicrystalline silicon for solar cells. Mater Sci Eng B 176:541–1545
Saito Y, Kosuge T (2007) Honeycomb-textured structures on crystalline silicon surfaces for solar
cells by spontaneous dry etching with chlorine trifluoride gas. Sol Energy Mater Sol Cells
91:1800–1804
Whitehouse DJ (2010) Handbook of surface and nanometrology. CRC Press, Abingdon
Chapter 11
Characterisation of Cylinder Liner
Honing Textures for Production Control
List of symbols
a groove width
Bal groove balance
Blech Blechmantel parameter
c groove height
C matrix of groove widths and heights
d distance between grooves
Gcov groove coverage parameter
Holes holes parameter
Intrp interrupt parameter
MVI mean volume of islands
n number of grooves
Stray percentage of stray grooves
a groove angle
b main angle
k reciprocal mean groove separation
l mean
m groove order
h angle between normal and x-axis
q distance to origin
r root-mean-square groove angle difference
11.1 Introduction
fully inspect the quality of the bore topography, is to measure surface profiles, to
check whether the profile surface texture parameters are within tolerance, and
scanning electron microscope (SEM) images are used to gain lateral information.
Groove width, height, distance between grooves, material ratio at a certain depth
and macro-waviness, evaluated from profiles, and honing angle, orientation of
grooves, plateau formation and groove appearance (i.e. groove interrupt and
smeared metal-‘‘Blechmantel’’—see Sect. 11.2.1), evaluated from SEM images,
have been suggested as process control parameters (Goetze 1988) and used by
experts for many years. Based on these parameters, rating factors are determined,
weighted and an overall grade is obtained for the surface. The most inferior
measured grade dictates the quality of the surface. As the parameters are evaluated
manually by an expert, grade determination is a subjective, tedious and time
consuming process. In order to make grade determination more objective, Beyerer
et al. (2001) used image analysis (fast Fourier and Radon transforms with SEM
images) to extract the groove widths, heights, distance between grooves, and
groove angles and unify them in a ‘‘Balance of the honing texture’’ parameter.
Further improvements were carried out by Anderberg et al. (2006) by using two
different techniques. In one technique, the SEM images were used for extraction of
Blechmantel (see Sect. 11.2.1), irregularities, holes, balance, interrupt, orientation,
stray grooves and honing angle parameters by employing edge detection, fast
Fourier and Hough transform techniques. In the other technique, surface profiles
were used for automatic extraction of the groove width, height, distance between
grooves, and other standard profile parameters.
As SEM measurements can be time consuming and are not feasible for an
automatic inspection, there is a need of extraction and computation of the nec-
essary parameters from areal measurements. The fact that the surfaces are 3D in
nature and the potential high-speed data acquisition of optical measuring instru-
ments, which enables automated inspection, has led to a trend for areal cylinder
bore characterisation. A further characterisation issue is to determine the number
of measurements required, which depends on the variation of the roughness over
the measured surface and the differences between liner samples.
The aim of the work reported in this chapter, is to automate the inspection of the
liner surface topography using areal interference measurements by complementing
the standard areal parameters (i.e. those described in Chap. 2) with honing angle,
balance of honing texture, groove interrupts, width, height, and distance between
grooves. Two case studies are presented to demonstrate the application of the
characterisation methods. The first is a case study on the effect of the folded metal-
Blechmantel partly covering the deep honing grooves on the surfaces of run truck
liners. The second case study is an evaluation of the improvements of the surface
quality introduced by diamond honing in production of car liners. In addition, the
second case study introduces a rating method applicable, not only for liner sur-
faces, but for any type of surface.
284 Z. Dimkovski et al.
11.2 Methods
In order to improve the characterisation, two methods are suggested: a method for
extraction of the groove parameters specific for the honing texture of liner surfaces
and a method for rating of the surfaces, based on the selected parameters important
for good liner function.
The groove parameters: honing angle, groove width, height, distance between
grooves, groove balance, Blechmantel, groove interrupt and stray grooves are
shown schematically in Fig. 11.1. If the uncut or folded material inside the honing
groove partly covers or blocks it, it is referred to as Blechmantel, while the
interrupt parameter describes a total interruption in the course of the groove. The
balance parameter reflects how much the honing texture is balanced/homogeneous
and is a combination of the groove width, height, distance between grooves and
honing angle, which are shown in Fig. 11.1.
As the honing grooves have an almost linear form, first, the lines need to be
detected. For that, the Hough transform (Hough 1962) has been proven to be
efficient in image analysis. The Hough transform, is a point-to-curve transfor-
mation utilising the normal representation of a line
q ¼ x cos h þ y sin h ð11:1Þ
where q is the perpendicular distance of the line to the origin and h is the angle
between a normal to the line and the positive x axis. To use the Hough transform in
this form, each point (xi,yi) is mapped to all points in a q - h parameter space that
Fig. 11.2 Left: three co-linear points in x–y space; right: their intersection in q - h space
specifies a possible line through the point. This set will form a sinusoid, and points
on a particular line (see the line—l Fig. 11.2 left) will all map to sinusoids that
intersect at a common point—l, (Fig. 11.2 right), whose coordinates give the
parameters of the line.
The transform is implemented by quantising the Hough q - h parameter space
into finite intervals or accumulator cells. As the algorithm runs, each (xi, yi) is
transformed into a discretised (q,h) curve and the accumulator cells which lie
along this curve are incremented as in a voting procedure. Resulting peaks in the
accumulator array represent strong evidence that a corresponding straight line
exists in the image.
11.2.1.1 Blechmantel
To be able to isolate and detect lines from areal measurements, the image analysis
needs to be combined with the profile analysis. It is also convenient to follow the
flowchart (Fig. 11.5) of the algorithm used for extracting the Blechmantel parameter-
Blech. Firstly, each axial profile is extracted from a roughness surface (Fig. 11.3
top) and the valleys reaching and crossing a certain ‘‘lower’’ threshold (the lower
solid line at -1 lm in Fig. 11.3 bottom) are identified. From these valleys, their
bottom points are found as minima, while the left and right points are found by
tracking left and right respectively from the bottom points (Fig. 11.3 bottom) to the
first point over an ‘‘upper’’ threshold (the upper solid line at 0 lm in Fig. 11.3
bottom). This implies that the ‘‘upper’’ and ‘‘lower’’ thresholds, which depend on the
depth of the grooves/scratches in question, need to be found in advance by experi-
menting with the surfaces. The bottom points are mapped and a Hough transform is
used to find the central groove lines (Fig. 11.4 top). These bottom points are asso-
ciated with their respective grooves, and their left and right points for each profile.
286 Z. Dimkovski et al.
Fig. 11.3 Top: a roughness surface from an areal interference measurement of a truck liner
sample; bottom: identification of the grooves’ left, right and bottom points from the last axial
profile of the above surface. Reprinted from Dimkovski et al. (2009), Copyright (2009), with
permission from Elsevier
The left and right groove lines, which determine the axial groove width, are identified
as the most frequent distances from the groove’s central line.
A correction is applied where two or three parallel lines are located very close
so that they are joined in one large groove. Referring to Fig. 11.4, the parallel
grooves very close to each other: 1–2, 3–4–5, 6–7, 8–9, 10–11 and 12–13, are
joined in six large grooves. After this, the surface is thresholded at the same depth
threshold and converted to binary form by setting ones for the ‘‘on’’ pixels above
and zeros for the ‘‘off’’ pixels below the threshold. The Blechmantel pixels are
found by tracking and checking if the count of the ‘‘on’’ pixels is less than the total
number of pixels within the left and right groove lines for each profile, and each
groove. The detected Blechmantel pixels can be seen as a transparent white colour
in Fig. 11.4 bottom. Finally, the Blechmantel coverage is quantified as a ratio
11 Characterisation of Cylinder Liner Honing Textures 287
Fig. 11.4 Top: detection of the central groove lines based on the identified bottom points for
each profile. The parallel grooves very close to each other: 1–2, 3–4–5, 6–7, 8–9, 10–11 and
12–13 are joined in six large grooves; bottom: identification and quantification of Blechmantel,
marked with a transparent white colour. Reprinted from Dimkovski et al. (2009), Copyright
(2009), with permission from Elsevier
288 Z. Dimkovski et al.
between the number of Blechmantel pixels and the total number of image pixels
multiplied by one hundred to express it as a percentage.
The relative amount of Blechmantel has been defined as a mean of the ratios
between the Blechmantel pixels and the number of pixels occupying the respective
grooves. This parameter definition may be useful when comparing measurements
of different sizes or measurements with large differences in the number of grooves.
Interrupt
If the number of ‘‘on’’ pixels (see Fig. 11.5) is equal to the total number of
pixels within the left and right groove lines, those pixels will belong to a groove
interrupt. The count of all those pixels divided by the total number of image pixels,
and multiplied by one hundred defines the Interrupt parameter Intrp. A relative
amount of Interrupt can be defined in the same way as for the Blechmantel
parameter.
Groove Coverage
The number of pixels that do not belong to Blechmantel or Interrupt, divided by
the total image pixels, and multiplied by one hundred defines the Groove Coverage
parameter Gcov.
Holes
The number of ‘‘off’’ pixels that do not belong to the grooves divided by the
total number of image pixels, and multiplied by one hundred defines the Holes
parameter Holes.
Number of Grooves
The Number of Grooves NG is simply the counted number of grooves.
Honing Angle
The two main texture directions of the groove sets are found from the analysis
of the Hough transform. The grooves with these main directions are associated and
separated into two main groove sets: one groove set for grooves with angles
greater than 90, and one for grooves with angles less than 90. Then, the Honing
Angle is determined from the geometry of the lines of these two sets.
Stray Grooves
The grooves that do not belong to the groove sets of the two main directions are
counted, divided by the total number of grooves, and multiplied by one hundred.
This yields the percentage of Stray Grooves Stray.
Groove Width
The axial groove width is found by subtracting the x coordinates (axial-sliding
direction) of the left from the right groove lines for each groove (see Figs. 11.4 and
11.5). As the angle of each groove is known, the normal groove widths can be
calculated and averaged to give the Groove Width parameter value a.
Distance between Grooves
The axial distances between the grooves is found by subtracting the x coordi-
nates of the preceding grooves from the following central groove lines that belong
11 Characterisation of Cylinder Liner Honing Textures 289
Fig. 11.5 Flowchart of the algorithm for calculation of the Blechmantel parameter Blech.
Reprinted from Dimkovski et al. (2009), Copyright (2009), with permission from Elsevier
to the respective groove set of the two main texture directions (see Figs. 11.4 and
11.5). As the angles of the groove sets of the two main texture directions are
known, the normal distances between the grooves can be calculated for the
290 Z. Dimkovski et al.
respective groove set, and averaged to give the Distance between Grooves
parameter value d.
Groove Height
The Groove Height c is determined by finding the minimum of each profile
within the groove, and averaging these minima values later on.
Groove Balance
According to Beyerer et al. (2001), the Groove Balance Bal can be calculated
using
lC1 lC2 T 1 lC1 lC2
Bal ¼ 0:5 C1 þ C21
la1 la2 la1 la2
1 k1 k2
þ 0:5 trace C1 C2 þ C21 C1 2 þ þ 2 þ 0:5ðra1 þ ra2 Þ
k2 k1
ð11:2Þ
where
1X ni
1X ni
1
lCi ¼ civ ; lai ¼ aiv ; ki ¼ nP
;
ni v¼1 ni v¼1 i 1
1
ni 1 div
v¼1
ni T
1X ni
1 X civ lci civ lci
r2ai ¼ ðaiv bi Þ2 ; and Ci ¼
ni v¼1 ni v¼1
aiv lai aiv lai
whereby the heights civ , widths aiv , distances div , angles aiv , number of grooves ni
and main angles bi are calculated for each groove v in the respective groove set
i. This parameter has values greater than or equal to zero (Bal C 0), meaning that a
value approximately equal to zero indicates a very well balanced honing texture.
As part of the process to quickly and objectively characterise the different liner
samples measured, a rating method effective when the control limits are unknown
(estimations can be made from the results suggested by simulations that are
experimentally unconfirmed at the early stage of the given project) and known
(results experimentally confirmed) is proposed. This method was applied on the
areal parameters: Sq, Sk, Spk, Svk, Sds, Ssc, Sdq, Angle, a, c, d (width, height and
distance of the grooves or axial wear scratches), Blech, Intrp, Holes (pixels below
the threshold but not counted as Blechmantel), and number of grooves NG chosen
in the second case study, but the method can be applied for any parameters and any
surfaces. This method is an analogy of the method described in the Goetze Honing
Guide (1988).
Firstly, from the values of the chosen parameters of all the measurements of all
the liner samples to be rated, the probability density estimates are computed using
11 Characterisation of Cylinder Liner Honing Textures 291
Fig. 11.6 Finding the unknown control limits and grading factors by specifying percentages of
acceptability
the kernel smoothing Matlab1 function ksdensity. For example, to estimate the Sk
density, forty-four Sk values were input into ksdensity for the rating of three
different surface types. Types 1 and 2 were examples of liners currently in use,
while type 3 was an example of the latest development of the improved slide
honing process. Sixteen measurements were taken on both type 1 and 3 and twelve
measurements on type 2 (forty-four in total). Then, this process was repeated for
the other parameters (Sq, Svk, Spk, etc.) selected in the rating. The construction of
the probability densities is not only restricted to the parameter values from the
sample measurements to be rated, but can also be constructed from reference
parameter values of larger numbers of data previously collected from high quality
surfaces (it is statistically preferable to have as much data as possible). In this case,
the comparison would be with respect to the high quality surfaces. Generally, there
are three areas under the parameters’ densities of interest when determining the
quality: lower area (the lower value the better quality, such as Sk, Spk, Ssc, Sdq,
Angle, Blech, and Intrp parameter, see Fig. 11.6 left), central area (Sq, Svk, a, d, c
and Holes, see Fig. 11.6 middle) and upper area (the higher value the better
quality, such as Sds and NG, see Fig. 11.6 right).
The valley depth and distance between grooves are preferred to be medium
because it is known that the debris are collected and oil is retained in the deep
grooves. These ‘‘deep’’ grooves are the only visible honing marks after the wear
process, which sooner or later will take place. However, it is not clear what
the optimal values of these parameters are. When the control limits are unknown,
the rating can be made by specifying the acceptable percentage of the area under the
parameter density of interest, for instance 70 % acceptable and 30 % unacceptable
(see Fig. 11.6). For the central area of interest, the percent of the greater unac-
ceptable area (70 % in Fig. 11.6 middle, that is 0.7 9 30 % on the right part) needs
to be specified additionally. When the control limits are known, the rating is made
1
MathWorks Inc., USA, www.mathworks.com.
292 Z. Dimkovski et al.
by specifying: lower parameter value for parameters with a lower area of interest,
upper parameter value for parameters with an upper area of interest, and lower and
upper parameter values for parameters with a central area of interest. Once the
control limits are determined, the grading factors can be found by dividing the
enclosed areas under the parameter density within these limits in an equal number
of parts defined by the number of grades.
Here, six grades were adopted, from which 1, 2 and 3 are unacceptable and 4, 5
and 6 are acceptable, meaning that 1 is the worst and 6 is the best. For six grades
the area under the densities of the parameters with lower area of interest (see
Fig. 11.6 left) is divided into six parts. The first three parts form the acceptable
area with three acceptable grading factors (6, 5 and 4) and the second three parts
form the unacceptable area with three unacceptable factors (3, 2 and 1). Finding
the control limits for the parameters with a central area of interest is a little
different. First, the position of the maximum of the density is examined. If it is on
the lower part side, then the greater part of the unacceptable area (defined by the
greater percentage of unacceptable area additionally specified) is on the opposite
side and vice versa. If the position of the maximum of the density is in the middle,
the unacceptable area is divided into two equal parts, lower and upper part. The
lower control limit is then found by dividing the lower unacceptable area in three
parts giving three unacceptable factors (1, 2 and 3). The upper control limit is
found by dividing the acceptable area (defined by the percentage of acceptable
area specified) in five equal parts giving factors 4, 5, 6, 5 and 4 accordingly. The
grading factors for a parameter with an upper area of interest are found in an
opposite way to those with a lower area of interest. This rating method was
incorporated in an areal characterisation tool called ‘‘LinerSurf3D’’ (see
Fig. 11.7).
The rest of the rating method is just to follow the Goetze’s procedure as follows.
• For a parameter value of a measurement, a parameter grading factor is found
from the corresponding parameter density (Fig. 11.6).
• These parameter grading factors are multiplied by their ‘‘Weights’’ respectively,
summed and rounded up or down resulting in a ‘‘Measurement Grade’’ (see the
list box labelled as ‘‘Evaluation Table’’ in the right top corner of Fig. 11.7).
Here the ‘‘Weights’’ express the importance of the respective parameter.
• The final ‘‘Sample Grade’’ is its lowest ‘‘Measurement Grade’’ (see the list box
labelled as: ‘‘3D-Parameters’’ for the ‘‘Measurement Grades’’ and the list box
labelled as ‘‘Sample Parameters’’ for the final ‘‘Sample Grades’’ in Fig. 11.7).
In the same tool, the required number of measurements can be easily deter-
mined by using the t-distribution and selecting the confidence interval and toler-
ance limits (denoted as ‘‘Dispersion’’ in Fig. 11.7).
11 Characterisation of Cylinder Liner Honing Textures 293
Fig. 11.7 Overview of the areal characterisation tool ‘‘LinerSurf3D’’ where the rating method is
incorporated. The list box labeled as ‘‘Evaluation Table’’ in the right top corner presents the
determination of the grade of the measurement: ‘‘R9_110_2.mnt’’-highlighted in the list box
labelled as ‘‘3D-Parameters’’ and plotted in the left top corner of the figure. From the middle list
box all the sixteen measurements (parameters’ values and grades) of the first liner sample can
also be seen. In the list box labelled as ‘‘Sample Parameters’’ the parameter values are averaged
per liner samples and the samples’ final grades are presented. The bottom list box shows the
needed number of measurements for the chosen parameters of the third sample
In this case study (Dimkovski et al. 2009, 2011a, b), areal measurements of liner
samples were taken from the top (top ring reversal location), middle and bottom
(unworn surface used as a reference for comparison) regions, representing regions
with different wear regimes. The size of the axial scratches caused by abrasive
wear was measured by a 509 objective (0.16 9 0.12 mm measurement area),
while for the estimation of Blechmantel and distribution of wear scratches a
109 objective (0.8 9 0.6 mm measurement area) on a coherence scanning
interferometer (CSI) was used. The Blechmantel parameter was evaluated by using
the method described in Sect. 11.2.1, and for each measurement an image was
generated to check the result. Such images from top, middle and bottom regions
294 Z. Dimkovski et al.
Fig. 11.8 Identification and quantification of Blechmantel of a top region surface. Reprinted
from Dimkovski et al. (2009), Copyright (2009), with permission from Elsevier
Fig. 11.9 Identification and quantification of Blechmantel of a middle region surface. Reprinted
from Dimkovski et al. (2009), Copyright (2009), with permission from Elsevier
11 Characterisation of Cylinder Liner Honing Textures 295
are shown in Figs. 11.8, 11.9, and 11.10 respectively. All the parameters were
averaged per region since nine measurements were taken from each region. The
mean values of the parameters are given in Table 11.1, where the liner’s regions
are denoted as: ‘B’—Bottom region, ‘M’—Middle region and ‘T’—Top region.
For a qualitative assessment of the distribution of the wear scratches and surface
modification in general, four stitched 109 objective measurements from the top,
middle and bottom region of liner #6 are shown in Fig. 11.11.
By analysing the values of the parameters from Table 11.1, a general trend of
smoothing of the surfaces is seen in decreasing the values of Blech, Sa, Ssc and
Spk moving from the bottom to the middle to the top region almost for each liner.
This can also be noted by looking at Figs. 11.8, 11.9, 11.10, and 11.11. It is in the
top region (Fig. 11.8) that the Blechmantel is mostly removed as very few
(somewhere none) grooves can survive the smoothing which reflects the smaller
values of the computed Blech parameter compared to the other two regions. It
should be pointed out here that the removal of Blechmantel is not the only con-
tributor to surface smoothing but also an accumulation of deposits occurs in this
region at the same time (Dimkovski et al. 2011b). In the middle region, axial traces
of wear are clearly visible, but the Blechmantel is almost the same as in the bottom
region. By a careful inspection of Fig. 11.11 it can be seen that the folds are
rounded off rather than detached.
296 Z. Dimkovski et al.
Table 11.1 Areal standard parameters, Blech, H and W of axial scratches. ‘B’, ‘M’, and ‘T’ in
the first column stand for: bottom, middle and top region of the liner’s sample respectively
Liner Blech Sa Sz Sds Sdq Ssc Sk Spk Svk Sr1 Sr2 H w
% lm lm pks/ lm/ 1/lm lm lm lm % % lm lm
mm2 lm
IB 4.31 0.37 7.01 3,743 0.12 0.0314 0.70 0.25 1.50 8.14 78.89
1M 5.94 0.37 6.50 3,939 0.14 0.0326 0.52 0.22 1.82 8.20 77.55 0.34 4.13
IT 0.30 0.06 4.68 7,638 0.04 0.0157 0.17 0.09 0.16 8.80 87.35 0.3 13
2B 5.77 0.67 12.60 3,317 0.17 0.0310 0.68 0.29 3.10 5.86 71.06
2M 4.90 0.63 12.15 3,444 0.20 0.0360 0.69 0.18 3.13 5.83 73.73 0.402 4.12
2T 4.13 0.31 7.60 3,554 0.12 0.0255 0.54 0.16 1.55 7.23 81.18 0.3185 3.61
3B 3.16 0.37 10.20 3,668 0.11 0.0306 0.68 0.23 1.64 7.86 80.31 0.39 5.16
3M 5.30 0.39 8.07 3,550 0.12 0.0253 0.63 0.15 1.65 4.50 76.20 0.52 5.16
3T 1.66 0.34 5.59 4,078 0.14 0.0335 0.80 0.20 0.98 5.70 79.15 0.53 4.13
4B 3.96 0.28 7.86 3,759 0.11 0.0310 0.57 0.27 1.30 9.62 83.37
4M 7.02 0.37 8.20 3,502 0.13 0.0271 0.33 0.23 1.61 7.43 68.13 0.435 4.13
4T 2.36 0.18 5.25 3,703 0.09 0.0197 0.40 0.18 0.70 9.22 83.47
5B 4.14 0.33 9.79 3,522 0.12 0.0317 0.40 0.32 2.04 14.60 81.60
5M 6.08 0.61 11.94 3,296 0.17 0.0329 0.44 0.29 2.59 7.60 65.15 0.27 4.13
5T 3.87 0.36 8.41 3,271 0.14 0.0291 0.69 0.17 1.51 4.03 80.18
6B 5.38 0.51 9.91 3,419 0.15 0.0343 0.75 0.23 2.17 6.32 74.92
6M 5.44 0.52 11.73 3,534 0.16 0.0312 0.68 0.18 2.18 4.97 72.02 1 5.675
6T 4.98 0.41 10.14 3,847 0.17 0.0323 0.60 0.16 2.10 5.62 77.87
7B 6.12 0.37 7.55 3,693 0.12 0.0325 0.70 0.25 1.48 8.02 79.02
7M 6.33 0.43 5.93 3,511 0.13 0.0277 0.60 0.16 1.79 5.94 72.79 0.21 4.13
7T 3.87 0.25 7.07 3,597 0.10 0.0237 0.57 0.22 1.04 9.50 84.50 0.42 4.13
8B 4.21 0.25 7.80 3,743 0.10 0.0315 0.42 0.36 1.24 14.83 84.18
8M 6.03 0.42 6.66 3,375 0.14 0.0311 0.54 0.23 1.70 7.75 71.60 0.16 3.1
8T 2.97 0.19 8.54 3,822 0.10 0.0223 0.40 0.18 0.77 5.80 81.25 0.37 4.13
9B 4.23 0.23 6.36 3,763 0.09 0.0298 0.40 0.34 1.09 14.59 84.24
9M 5.36 0.37 8.30 3,554 0.14 0.0318 0.45 0.36 1.51 8.96 72.36
9T 3.25 0.18 6.43 3,447 0.09 0.0215 0.33 0.25 0.70 10.95 81.15 0.56 6.19
10B 3.99 0.24 11.26 3,633 0.10 0.0291 0.36 0.35 1.30 16.40 84.40
10M 5.46 0.39 6.11 3,447 0.12 0.0270 0.34 0.21 1.63 7.25 66.90 0.29 3.1
10T 3.33 0.22 7.62 3,673 0.11 0.0237 0.28 0.19 1.07 11.62 76.37 0.43 6.19
Average 0.41 4.95
Reprinted from Dimkovski et al. (2009), Copyright (2009), with permission from Elsevier
Comparing the parameters, in some liner samples, the values of the parameter
Blech (also Sa, Ssc and Spk) from the middle region are higher than those from the
bottom region. This could be attributed to the very mild wear in the middle region
and its higher initial roughness before the running. A precise relocation before and
after the tests is necessary to overcome this problem.
The presence of an axial scratch in the bottom region (Figs. 11.10 and 11.11) is
a result of the interaction between the piston skirt, some abrasive particle and the
11 Characterisation of Cylinder Liner Honing Textures 297
Fig. 11.11 Four (of nine) 109 objective stitched measurements from the top middle and bottom
region of the tested liner #6 for a qualitative assessment of the distribution of the wear scratches
and surface modifications in general. Reprinted from Dimkovski et al. (2009), Copyright (2009),
with permission from Elsevier
liner surface. Furthermore, this scratch has a very common height and width
(H 9 W = 0.39 9 5.16 lm for the sample 3B from Table 11.1) and also looks
very similar to the larger scratches from the other regions. These ‘‘larger’’ scrat-
ches have an average (the last row of Table 11.1) of 0.41 lm in height and
4.95 lm in width. Observing the wear scratches in all three regions in Fig. 11.11,
it can be seen that they are finest and densest in the top region, less denser and
largest in the middle region and almost absent in the bottom region.
298 Z. Dimkovski et al.
The areal parameters: honing Angle, groove width a, height c, distance between
grooves d, Blechmantel Blech, groove interruption Intrp, Holes, number of
grooves NG and groove balance Bal were developed in this case study for a more
Fig. 11.12 Identification of Blechmantel, groove interruption and holes marked in transparent
white, yellow and green colour respectively for the three surface types (type 1—top, type 2—left
and type 3—right)
11 Characterisation of Cylinder Liner Honing Textures 299
NG), with a lower honing Angle and smaller islands (smallest MVI) than type 1,
while the type 1 has better groove balance (lowest Bal value), less Blechmantel
(lowest Blech) and less interruption (lowest Intrp) than type 3.
Regarding the required number of measurements, Sds shows the best stability
while Stray grooves and Bal show the worst. Sk, Spk and Svk exceed the made
number of measurements and caution is required when interpreting their values in
the rating of the liners.
11.5 Conclusion
Two methods: a method for extraction of the groove parameters characteristic for
honed liners, and a method for rating of the surface quality, were developed and
applied in two case studies. In the first case, the effect of the folded metal-
Blechmantel parameter on the wear of truck liners was investigated. It has been
revealed that most of the Blechmantel remained on the surfaces after running in
the engines, which performed acceptably well. In the second case, the groove
parameters, together with the standard areal parameters, were used to assess the
improvement of surface finish of car liners. The rating method was applied to rank
the surfaces, suggesting that the newer surface finish is better than the older ones,
but still some improvements regarding the groove balance, interrupt and Blech-
mantel should be made. In addition, the parameters, Sds and Blech, were found to
be suitably stable (because of the low number of measurements needed) while the
parameters, groove balance and stray grooves, were very unstable and, therefore,
not used in the rating.
Acknowledgments The authors wish to thank the Swedish Knowledge Foundation for funding,
Volvo Cars and Volvo Trucks for their kind contribution with money, man hours and liners, and
Digital Surf for providing a free version of MountainsMap software.
References
Anderberg C, Cabanettes F, Dimkovski Z, Ohlsson R, Rosén B-G (2006) The cylinder liners and
consequences of improved honing. In: Proceedings of the 12th Nordic symposium in
tribology, Helsingor, Denmark, Jun, Paper NT2006-11-71
Anderberg C, Pawlus P, Rosén B-G, Thomas TR (2009) Alternative descriptions of roughness for
cylinder liner production. J Mater Proc Technol 209:1936–1942
Beyerer J, Krahe D, Puente FP (2001) Characterisation of cylinder bores. In: Mainsah E,
Greenwood JA, Chetwynd DG (eds) Metrology and properties of engineered surfaces.
Dordrecht, Kluwer, pp 243–281
Dimkovski Z, Anderberg C, Ohlsson R, Rosén B-G (2008) Complementing 3D roughness
parameters for monitoring of improved honing of cylinder bores, 2nd Swedish production
symposium, Göteborg, Sweden, November 2008
Dimkovski Z, Anderberg C, Ohlsson R, Rosén B-G (2011a) Characterisation of worn cylinder
liner surfaces by segmentation of honing and wear scratches. Wear 271:548–552
302 Z. Dimkovski et al.
Abstract This chapter describes research into the role that surface topography
plays in influencing the mechanical bond strength of the electroless copper plating
of novel glass substrates. The work considers bespoke laser machining of glass
substrates, electroless plating chemistry, areal surface topography analysis using
non-contact optical techniques, parametrisation of the surfaces using areal
parameters described in ISO 25178 part 2, and scratch testing of plated copper to
measure the adhesive bond strength. By correlating bond strength to appropriate
areal parameters, it is anticipated that better mechanical adhesive potential of
machined glass surfaces can be achieved.
The research presented in this chapter starts to evaluate the role that surface
topography may have on influencing the mechanical bond strength of the elec-
troless copper plating process. The central aims of the research are to:
• improve mechanical adhesion of copper on glass, thus improving electronic
functionality and life cycle; and
• correlate adhesion quality with areal surface texture parameters to identify
parameters that can reduce the design/testing cycle of glass surface preparation
and acceptance.
The research presented here starts to question the role that surface topography may
have on influencing the mechanical bond strength of electroless copper plating.
The aims of the research are to:
• improve mechanical copper adhesion on glass, thus improving electronic
functionality and life cycle; and
• correlate adhesion quality with areal parameters to identify parameters that can
reduce the design/testing cycle of glass surface preparation/acceptance.
The following objectives are identified as key measures of project progress.
• Investigate manufacturing processes for the machining of micrometre scale
features into glass substrates.
• Investigate manufacturing processes for producing (controlled) randomly rough
surfaces on glass substrates.
• Develop contact/non-contact metrology techniques to routinely measure
micrometre scale features on glass substrates.
• Assimilate and develop copper plating chemistry for textured glass surfaces.
• Develop and apply quantifiable scratch testing techniques for assessing copper/
glass bond strength (critical load) using equipment based at the National
Physical Laboratory (NPL).
• Produce a number of glass batches with sequentially refined surfaces, and test at
NPL.
306 B. He et al.
A range of methods and techniques for the production of textured glass surfaces
has been considered during this research, and can be categorised into the pro-
duction of random rough surfaces and the production of structured surfaces.
• The production of random rough surfaces has been investigated and the fol-
lowing techniques considered: acid etch, bead blasting, micro-sand blasting and
plasma etching, all of which produce randomly rough surfaces, but with limited
control over volume of material removal per unit area, and subsequent rough-
ness values.
• The preparation of structured surfaces has been investigated and the following
techniques considered: mechanical machining and laser machining. Laser
machining (or ablation) provides finesse of material removal, which mechanical
machining struggles to match, unless diamond turning techniques are used.
The research needed to initially address the ability to produce glass surfaces
with the maximum amount of control, repeatability and material removal finesse.
These criteria maximise the opportunity to study cause and effect, in terms of glass
surface mechanical structure (characterised via areal parameters) and copper
adhesion quality. The requirement to eventually consider volume or large scale
manufacturing can then be subsequently addressed in terms of process change to
optimise lead time and cost reduction. To this end, the majority of glass surface
preparation has used excimer laser machining (ablation).
Cerium doped glass (CMG specification) supplied by Qioptiq Ltd was chosen as a
substrate material due to the beneficial absorption characteristics at the excimer
laser wavelength available (248 nm) thus maximising glass removal efficiency,
and the similarity of thermal expansion coefficient to silicon. The glass sheets were
supplied as square samples with lateral dimensions of 40 mm by 40 mm, and
thicknesses of 100 lm and 500 lm.
12 Characterisation of the Mechanical Bond Strength 307
A krypton fluoride excimer laser (model EMG 203, Lambda Physik) operating
at 248 nm was used for machining the CMG glass. The laser system parameters,
including output pulse energy (200 mJ to 250 mJ), repetition rate (5 Hz to 25 Hz),
and shots per area (5–200), were varied and optimised according to the surface
topography and adhesion performance of the samples. Various metal masks with
square, circular and triangular apertures were placed in the laser path to tailor the
size and the shape of laser beam projected onto the glass work substrates. The
excimer laser was typically operated at energy density of 26 mJmm-2 and a pulse
frequency of 10 Hz.
Excimer lasers can generate micro-scale pattern array structures on glass by
using a mask projection and dragging process (Tseng 2007). Complex micro-scale
structures were typically produced in two steps. Firstly, the work piece (glass) was
mounted on the computer numerically controlled (CNC) work stage to form a
groove contour along one direction, with step-wise repetition of the process
forming overlapping grooves. Secondly, and where necessary, grooves were
machined orthogonally to the initially machined grooves, creating segmented
periodic structures.
A range of novel and complex micro-scale patterned structures of various
depths were generated on CMG glass by changing the mask geometry, mask
dimensions and laser operation parameters. Laser variables were investigated
systematically to minimise the micro-roughness effect during production of the
structured surfaces; micro-roughness being an inherent function of the fluctuating
spatial energy density of the laser beam profile.
The basic methodology and techniques used to correlate surface topography with
adhesion performance are shown in Fig. 12.1, and can be summarised as:
• excimer laser machining with control of machining variables;
• application of contact/non-contact surface metrology to characterise the
machined surfaces, prior to coating, via areal parameters;
• electroless copper plating with control of plating variables;
• scratch testing of copper plating to identify critical load of failure (adhesive
bond failure); and
• correlation of failure critical loads against areal parameter values.
The surface topographies were measured using non-contact areal surface
topography measurement techniques such as coherence scanning interferometry
(CSI) and focus variation (FV) (see Leach 2011 for an overview of optical mea-
surement methods), coupled with the new ISO 25178 part 2 (2012) areal surface
texture parameters. Typically a 109 lens was used on each instrument, providing a
lateral field of view of approximately 700 lm by 500 lm.
308 B. He et al.
Fig. 12.2 Areal view of micro pattern structures machined using a square mask
12 Characterisation of the Mechanical Bond Strength 309
Fig. 12.3 Areal view of micro pattern structures machined using a triangular mask
Table 12.1 Experimental procedure for electroless copper plating on CMG glass
Step Process Solution Time Temperature
1 Cleaning Decon 90 5 min 60 C
2 Rinse Deionised water 3–5 min Room temperature
3 SAM deposition APTS (5 9 10-3 mol l-1) 1h Room temperature
Solvent: methanol (95 %)
4 Rinse Deionised water 3–5 min Room temperature
5 Catalyst Circuposit 3344 5 min 36 C
6 Rinse Deionised water 3–5 min Room temperature
7 Electroless copper Circuposit 3350-1 15 min 46 C
8 Rinse and dry Deionised water 10 min Room temperature
Process variables investigated included wash times, wash conditions, APTS and
catalyst concentrations, solution temperatures, rate of agitation and dip times.
Examples of efficacy and thickness of coating are illustrated in Fig. 12.5, showing
increasing plating coverage and thickness as a function of time. Final plating
experimental procedure was established and is identified in Table 12.1. Typical
copper plating thickness on all glass samples was approximately 0.5 lm. Exam-
ples of copper plating on laser machined glass patches are shown in Fig. 12.6, with
copper firmly adhered on the machined substrate regions and copper typically not
adhering to the non-machined substrate.
Initial experimentation resulted in machined areas of 40 mm by 10 mm (first
two samples), but this was later reduced to machined areas of 10 mm by 10 mm
(third sample). Furthermore, electroless chemical process improvement resulted in
samples with minimal copper plating of smooth glass, as evidenced by the three
samples shown in Fig. 12.6.
12 Characterisation of the Mechanical Bond Strength 311
Fig. 12.7 Different types of damage that may be observed in scratch testing (Bull and
Berasetegui 2006)
failure is defined at the point where surface defects are visually identified, although
failure point identification can be subjective and prone to uncertainty.
Existing researchers have demonstrated correlation of coating adhesion mea-
surement (by scratch testing) with adhesive bond strength, through a number of
proposed failure models (Chalker et al. 1991; Maxwell 2001; Bull and Berasetegui
2006). Figure 12.7 illustrates the typical failure elements found during coating
delamination, cracking, spalling, coating detachment and coating penetration/
delamination.
This research used the ST 3001 test system at NPL, which incorporates a
200 lm Rockwell C diamond stylus. Ramp loading was increased from a mini-
mum load of 1 N to a maximum load 15 N incrementing in thirty steps. As a
consequence of the scratch test result, knowledge of the sample stress state leading
to delamination failure is available through direct measurement of the distance
from the loading start point to the coating penetration point and by theoretical
calculation. Examples of test scratches on copper coated glass samples can be seen
Fig. 12.8 Optical CMM images for scratches of copper coating on CMG glass
12 Characterisation of the Mechanical Bond Strength 313
Fig. 12.9 SEM images of scratches on copper coating on CMG glass a overall scratches
b spalling position c delamination position
in Fig. 12.8 (optical coordinate measuring machine (CMM) images) and Fig. 12.9
(scanning electron microscope (SEM) images).
Failure points along the scratch are typically distinguished by backlighting
penetrating through the copper layer and are easier to recognise using white light
techniques compared to SEM images. Recognition of different failure modes may
change depending on eventual copper/glass use and manufacturer. Failure was
initially identified as the point of first observable failure (any mode as defined in
Fig. 12.7).
Damage patterns on the surface are correlated with acoustic emission and
friction forces from the ST 3001 test system, to derive the critical loads at which
various failure mechanisms occur. Graphical representation of the experimental
data provides an alternative direct method of identifying the critical load of coating
delamination, as shown in Fig. 12.10. Point (a) on the graph identifies the probable
point of copper delamination.
Other graphical scratch testing results do not provide definitive changes and
require visual analysis to identify the points of failure. Furthermore, the graphical
analysis in Fig. 12.10 does not allow for the identification of the three failure
criterion as defined in Fig. 12.7.
The testing of adhesive bond strength is, however, susceptible to a number of
interfering factors that should be controlled as much as possible, for instance:
314 B. He et al.
• copper coating quality (variation of thickness) affects the scratch testing result;
• coating failure occurs easily on weak and thin coated areas;
• preferential failure occurs at sharp discontinuities of the glass surface (stress
concentrations), that may not be representative of the bulk adhesion;
• identification of spalling and delamination is subjective and prone to human
error; and
• graphical analysis (example in Fig. 12.10) does not necessarily allow for dif-
ferent failure modes to be identified.
As identified in Sect. 12.3, a Zygo NewView 5000 CSI system was used to measure
the surface topography of each machined micro-pattern, with consistent lens and
magnification settings (109) and field of view (700 lm by 500 lm). Surface
topography and areal parameters were generated and analysed using Talymap v5.1
(DigitalSurf) surface texture processing software that is designed to be compliant
with ISO 25178 part 2 (2012). Filtering of the data initially considered a consistent
and fixed set of wavelength cut-off values (typically 80 lm). However, the use of
standard filter parameters for all glass samples did not allow appropriate differen-
tiation between micro-roughness components and structural components of the
glass, leading to subsequently limited correlation with critical load.
Re-evaluation of the laser machined surfaces identified three scenarios that
exist, which required clarification and quantification:
• the correlation between the micro-roughness component of the glass surface and
the critical load;
• the correlation between the structural component of the glass surface and the
critical load; and
• the correlation between the micro-roughness and structural components of the
glass surface and the critical load.
12 Characterisation of the Mechanical Bond Strength 315
Fig. 12.12 The Spc parameter value as a function of critical load and failure mode (r = -0.86,
q = -0.81)
Fig. 12.13 The Sq parameter value as a function of critical load and failure mode (r = -0.81,
q = -0.76)
point in each case. It should be noted that the maximum load applied by the scratch
testing equipment was 15 N; this force being determined by the failure of the glass
substrate at greater loads. If no copper plating failure is observed during a scratch
test, then the default critical load value will be 15 N. Consequently, it is possible
that some of the copper/glass samples may have higher bond strengths than 15 N,
but it has not been possible to quantify this strength. However, it is recognised that
there is a need to reinforce these graphical and numerical comparisons with further
data points from additional copper plated glass samples.
318 B. He et al.
Fig. 12.14 The Vvc parameter value as a function of critical load and failure mode (r = -0.80,
q = -0.75)
Fig. 12.15 The Sdq parameter value as a function of critical load and failure mode (r = -0.77,
q = -0.73)
Analysis of failure modes 1 and 2 shows that there are no significant correla-
tions between areal parameter value and critical load. This is not surprising
because the definitions of these two failure modes are susceptible to spurious, non-
representative plating failure as a function of edge effect stress concentrations in
the case of mode 1, and localised random defects in the case of mode 2. This fact
reinforces the decision to regard failure mode 3 as the most rigorous and consistent
test for copper plating failure (and, therefore, adhesive bond strength).
12 Characterisation of the Mechanical Bond Strength 319
The research presented here identifies the role that surface topography may have
on influencing the mechanical bond strength of the electroless copper plating on
glass substrates. This process is being achieved via controlled excimer based laser
based machining of glass, areal parametrisation of the surfaces, electroless copper
plating, critical failure mode identification using scratch testing, and finally cor-
relation/statistical analysis of critical load to areal parameter. Current achieve-
ments and conclusions of this work are listed below.
• Novel and bespoke structured geometries have been machined onto CMG glass
substrates using controlled excimer laser ablation, with a variety of mask
geometries, mask dimensions and laser parameter settings.
• Geometry structure has ranged laterally from 20 lm to 100 lm, with typical
feature depths of between 5 lm and 10 lm.
• Areal data sets have been produced, typically using CSI techniques, with ISO
25178 part 2 (2012) areal parameters being identified and produced for different
glass structures.
• Copper has been deposited onto machined CMG glass surfaces to form inter-
connection tracks by electroless copper plating. Optimal copper plating
parameters such as substrate cleaning, process temperatures, solution concen-
tration, agitation characteristics and dipping time have been identified.
• Scratch testing techniques have been implemented to quantify adhesive bond
strength of the copper plating, leading to the identification of critical loads.
• Visual comparisons and numerical correlation comparisons have been com-
pleted on current data, initially identifying four ISO 25178 part 2 (2012) areal
parameters of interest (Sdq, Spc, Sq and Vvc). These areal parameters have
shown strong correlations (in the range of 73–86 %) between parameter values
and critical load values (adhesive bond strength), causing further consideration
with respect to failure mode type and data filtering strategies.
References
Baburaj EG, Starikov D, Evans J, Shafeev GA, Bensaoula A (2007) Enhancement of adhesive
joint strength by laser surface modification. Int J Adhes Adhes 27:268–276
Bénard Q, Fois M, Grisel M (2006) Surface treatment of carbon/epoxy and glass/epoxy
composites with an excimer laser beam International. J Adhes Adhes 26:543–549
320 B. He et al.
Bull SJ, Berasetegui EG (2006) An overview of the potential of quantitative coating adhesion
measurement by scratch testing. Tribo Int 39:99–114
Chalker PR, Bull SJ, Rickerby DS (1991) A review of the methods for the evaluation of coating-
substrate adhesion. In: Proceedings of the 2nd international conference on plasma surface
engineering (September), Garmisch-Partenkirchen, pp 583–592
Chong EK, Stevens MG, Nissen KE (2003) Effect of surface roughness on the adhesion of
electrolessly plated platinum to poly (ethylene terephthalate) films. J Adhes 79:667–681
Cui X, Bhatt D, Khoshnaw FM, Hutt DA, Conway PP (2008) Glass as a substrate for high density
electrical interconnect. In: Proceedings of the 10th international IEEE electronics packaging
technology conference (December), Singapore, 12–17
Cui X, Hutt DA, Conway PP (2008) An investigation of electroless copper films deposited on
glass. In: Proceedings of the 2nd IEEE electronics system-integration technology conference
(September), London, pp 105–110
Garbacz A, Courard L, Kostana K (2006) Characterization of concrete surface roughness and its
relation to adhesion in repair systems. Mat Charac 56:281–289
Hallab NJ, Bundy KJ, O’Connor K, Moses RL, Jacobs JJ (2001) Evaluation of metallic and
polymeric biomaterial surface energy and surface roughness characteristics for directed cell
adhesion. Tissue Eng 7:55–71
ISO 25178 part 2 (2012) Geometrical product specifications (GPS)—Surface texture: areal—part
2: terms, definitions and surface texture parameters. ISO
Jiang ZX, Huang YD, Liu L, Long J (2007) Effects of roughness on interfacial performances of
silica glass and non-polar polyarylacetylene resin composites. Appl Surf Sci 253:9357–9364
Leach RK (2011) Optical measurement of surface topography. Springer, Berlin
Maxwell AS (2001) Review of test methods for coating adhesion. NPL Report MATC (A) 49
Menezes PL, Kishore A, Kailas SV (2006) Studies on friction and transfer layer: role of surface
texture. Tribo Lett 24:265–273
Schröder H, Arndt-Staufenbiel N, Cygon M, Scheel W (2003) Planar glass waveguides for high
performance Electrical-Optical-Circuit Boards (EOCB)—The glass layer concept. In:
Proceedings of the 53rd electronic components and technology conference (May), New
Orleans, pp 1053–1059
Shahid M, Hashim SA (2002) Effect of surface roughness on the strength of cleavage joints. Int J
Adhes Adhes 22:235–244
Starikov D, Boney C, Pillai R, Bensaoula A, Shafeev GA, Simakin AV (2004) Spectral and
surface analysis of heated micro-column arrays fabricated by laser-assisted surface
modification Infrared. Phys Technol 45:159–167
Takadoum J, Houmid Bennani H (1997) Influence of substrate roughness and coating thickness
on adhesion, friction and wear of TiN films. Surf Coat Technol 96:272–282
Tseng AA (2007) Recent developments in micromachining of fused silica and quartz using
excimer lasers. Physica Status Solidi A204:709–729
Zappone B, Rosenberg KJ, Israelachvili J (2007) Role of nanometer roughness on the adhesion
and friction of a rough polymer surface and a molecularly smooth mica surface. Tribo Lett
26:191–201
Zhang XM, Yue TM, Man HC (1997) Enhancement of ceramic-to-metal adhesive bonding by
excimer laser surface treatment. Materials Lett 30:327–332
Chapter 13
Inspection of Laser Structured Cams
and Conrods
Abstract The inspection of laser structured cams and conrods has become an
essential factor in the manufacturing processes of the automotive industry.
Important measures of quality are the surface characteristics of these components,
especially the roughness. Efficient and accurate measurements of these charac-
teristics become essential in the mass production of automobiles. In this chapter, a
fast and fully automatic method is presented. The proposed method takes advan-
tage of the capabilities of focus variation technology to accomplish fast areal
measurements and to measure both topography and surface roughness in one step.
The basic focus variation measurement system is enhanced with a unique sample
holder for cams and conrods. A special mirror enables the system to measure the
inner surface of these components. Automatic form removal and parameter cal-
culation deliver the means to efficiently report the quality of the manufactured
parts. This method reduces the inspection time significantly. Where conventional
approaches, such as tactile measurements, can take hours to accomplish one
inspection involving manual analysis, the proposed method completes an inspec-
tion, including automated analysis, within a few minutes.
13.1 Introduction
Cams and connecting rods (or conrods) are essential parts of every automobile
engine (see Fig. 13.1). Their quality is, amongst other factors, responsible for the
functionality, reliability and durability of an engine.
A conrod (see Fig. 13.2) serves as a connector between the oscillating move-
ment of the piston and the rotation of the crankshaft. Together, the conrod and
crankshaft translate linear motion into rotary motion, which is transmitted to the
gearbox. In the gearbox, the motion is transferred to the drive wheels of the
automobile.
Part of the rotation of the crankshaft is reused to regulate the rotation of
the camshaft. The cams (see Fig. 13.3), which are part of the camshaft, retranslate
the rotary motion of the crankshaft into the oscillating motion used to operate the
intake and exhaust valves of the cylinders. These valves control the intake of
the air/fuel mixture and the ejection of exhaust gases from the cylinder.
Recent years have seen some changes in production of these parts, for example
instead of casting a camshaft in one piece, it is assembled from several parts.
These changes allow reductions in cost and weight as well as higher flexibility in
production. However, such innovations also demand more sophisticated approa-
ches in manufacturing and inspection of those parts.
While cams are mounted onto the camshaft, conrods are fixed to the crankshaft.
For both constructions, it is essential that there is adequate linkage between the
matching surfaces to avoid unwanted shifts, especially when the engine runs at
high speed. Even the smallest displacement between the surfaces may compromise
the operation of the engine.
Therefore, thermal joining (see Fig. 13.4) is applied, which results in a very
stable assembly. The quality of the micro-structures of the matching surfaces is the
key to make these constructions feasible.
One of the latest emerging technologies, the laser texturing technique, is
increasingly being applied to produce appropriate micro-structures. Laser texturing
enables the manufacturing processes to meet the requirements raised by the
described assembly routines.
Accordingly, the inspection of the surface characteristics of cams and conrods
is essential in the manufacturing processes of the automotive industry. At the same
time, the manufacturing processes face new challenges which must be overcome in
order to provide an efficient and feasible inspection solution.
The subjects of the inspection described in this chapter are the laser textured
micro-structures of the inner surface of cams and conrods. These surfaces are
decisive in allowing an adequate seal for the thermal joining of cams and camshaft,
or conrods and crankshaft respectively.
Parallel grooves are induced by the laser texturing in four areas around the inner
surface. Each area is split into six separated regions (see Fig. 13.5). As a by-product
324 F. Helmli and S. Lehmann
of the laser texturing, ridges arise at the borders of the grooves (see Fig. 13.6).
During the thermal joining of the cam and camshaft, these ridges penetrate the
relatively soft surface of the camshaft and create an additional anchorage. The
surface topography of these ridges and the shape of the inner surface fundamentally
affect the stability of the joining. The same effect applies to the joining of conrods
and crankshaft.
Several parameters have been determined to describe the characteristics of the
grooves and ridges in a suitable manner. On the one hand, the width and distance
of the grooves are measured and on the other hand, ridge height and width are the
subject of inspection. Additionally, the waviness of the turning grooves, which
result from the boring, is measured. All the measured parameters describe
important characteristics of the ridges of the laser textured grooves. These
parameters have to be measured on the four laser textured regions, located at
ninety degree intervals around the inner surface.
FV combines the small depth of focus of an optical system with vertical scanning
to provide topographical and colour information from the variation of focus. One
of the main benefits of FV technology is its ability to carry out fast, areal and non-
contact measurements of a wide range of specimens.
For the inspection of cams and conrods, an objective with 509 magnification is
appropriate, which allows vertical resolutions down to 20 nm and sampling dis-
tances of approximately 180 nm. An integrated and changeable mirror allows the
measurement of the inner side of the cams and conrods without the need to cut
them. The measurement setup is shown in Fig. 13.7. The measurement system is
enabled to focus on the sample via the mirror, which redirects the system’s
viewing direction by 90°.
By means of automatically rotating the mirror, any region on the inner surface
of a cam or conrod can be measured without adjusting the sample manually. Thus,
the samples can be measured automatically.
326 F. Helmli and S. Lehmann
The use of a mirror to allow the measurement of the inner surfaces of cams and
conrods poses some challenges for the optical setup that have to be considered.
The constructed system restricts the accessible measurement positions on the inner
surface of a sample. Limitations are caused by the numerical aperture of the
objective, its working distance and the geometry of the sample.
At a particular position, the edge of the sample will shadow part of the objec-
tive, as illustrated in Fig. 13.8. The closer a measurement position on the sample
approaches the bottom of the sample, the larger the overlap on the objective
becomes. This overlap can only be tolerated to a certain extent, since it will
decrease the quality of the measurement.
With reference to Fig. 13.8, the half aperture angle a of the objective can be
obtained from the numerical aperture NA , since.
NA ¼ sin a:
Together with the working distance WD; the numerical aperture describes the
visibility cone of the objective. The base radius r of the cone is given by
r ¼ WD tan a:
The focus position is limited by the working distance, meaning that y ¼ a þ b
may not exceed WD: If the mirror is higher than the measured sample, the focus
position will be limited by the distance of the objective to the mirror.
Additionally, the closer a measurement position is to the bottom of the sample,
meaning a decrease of a and a corresponding increase of b, the larger the clipping
of the edge u1 of the sample, since
u1 ¼ x a
with x ¼ y tan a being constant for lateral movement of the FV system. Along with
an increase of u1 ; an increased overlap u2 is created on the objective, since
r1 a
u2 ¼ r r1 and ¼ :
r x
Appropriate experiments help to determine which values can be allowed for the
overlap u2 to obtain suitable measurements.
The measurement setup utilises an objective with a numerical aperture of 0.55
and a working distance of 13 mm, allowing an overlap u2 of 1.22 mm on the
objective.
Each measurement of a cam or conrod starts with the positioning of the sample on
the sample holder. Samples with different diameters can be measured. For each
possible diameter, there is a specific mirror that is attached in a fixed position. The
system is approximately focused to the first desired measurement position and the
measurement begins. A measurement consists of the data acquisition, the pro-
cessing of data, which includes a form removal step to prepare the data for analysis
and, finally, the calculation of the parameters which determine whether the mea-
sured specimen satisfies the specification. As soon as a sample is positioned, data
acquisition, processing and analysis are conducted automatically, providing the
operator with a finished assessment of the measured sample.
328 F. Helmli and S. Lehmann
Each of the four laser textured fields of interest has to be measured for inspection.
A measurement of the whole area would be inefficient and unnecessary. Instead,
certain areas are defined for each laser textured field, which are representative of
the quality of the whole field. These fields are located in different regions of each
laser textured field (see Fig. 13.9).
At each measurement position an image-field measurement is accomplished,
meaning that overlapping measurements are taken and combined into a single
dataset which effectively extends the field of view of the system. These image-
fields typically contain three laser textured grooves for this application. These
measurements are repeated for each of the four laser fields. The result of one
measurement is shown in Fig. 13.10.
The system measures both the macro-scale form of a sample and the micro-scale
structure of its surface. The parameters of interest, as part of the micro-structure,
can only be evaluated if the macro-scale form can be removed from the acquired
datasets.
13 Inspection of Laser Structured Cams and Conrods 329
The form of the sample is affected by two different influences: the concavity of
the cylindrical shape and the turning grooves that remain from the boring
(Fig. 13.11). Both influences need to be removed.
The form induced by the cylindrical shape and the turning grooves can be
described by a specific mathematical model. This model includes a polynomial fit,
which describes the cylindrical shape of the measured surfaces and a Fourier series
(Schwarz 1997) that describes the periodic shape of the turning grooves.
Since the cylindrical shape does not match a perfect cylinder, a polynomial
surface of second order is approximated to describe the curvature of the inner
surface. A polynomial surface is a multi-dimensional polynomial with more than
one argument.
A Fourier series is generally used to decompose periodic functions, such as the
form of the turning grooves, into the sum of a set of sine and cosine functions.
With a Fourier series, a periodic function f with period T [ 0 can be approximated
by a finite set of sine and cosine functions whose frequencies are integer multiples
of the base frequency x ¼ 2p=T: The approximated function fn is a trigonometric
polynomial of the form
a0 X n
f n ðt Þ ¼ þ ðak cosðkxtÞ þ bk sinðkxtÞÞ:
2 k¼1
Once the form is removed from the dataset, the characteristics of the surface can
be measured to investigate its suitability for the thermal joining process. In the
330 F. Helmli and S. Lehmann
following sections, two possibilities for the measurement are proposed. The first
possibility relies on the extraction of profiles from the surface, and the second
possibility involves the determination of areal surface texture parameters.
There are two different types of profile that are extracted from the surface. The first
type is used to characterise the ridges. These profiles are positioned orthogonal to
the laser textured grooves and on top of the turning grooves, since only the ridges
on top of the turning grooves influence the stability of the thermal joining (see
Fig. 13.13). The characteristics of the ridges at the bottom and the slope of
the turning grooves are not relevant. The correct positioning of the profiles in the
form-reduced dataset is determined in the form dataset, where the mean of the
Fourier series polynomials is used to determine the peaks of the turning grooves.
From all profiles that are extracted from one measurement, a mean and a maximum
profile is calculated and used for parameter evaluation.
Fig. 13.13 Left profile on top of a turning groove orthogonal to the laser structure. Right profile
in between the laser textured grooves and orthogonal to the turning grooves
13 Inspection of Laser Structured Cams and Conrods 331
The second type of profile is used to characterise the turning grooves. These
profiles are positioned in between and parallel to the laser textured grooves
(Fig. 13.13). The width of the profiles has to be less than the distance between the
laser textured grooves. Over the width of the profiles, a large number of adjoining
profiles is summarised to a mean profile to ensure a robust parameter calculation.
Once the profiles have been extracted from the surface, parameter calculations can
take place. The calculated parameters (see Table 13.1) can be divided into three
groups.
The first group of parameters describes the character of the ridges of the laser
textured grooves: the maximal ridge height GRs on the peaks of the turning
grooves, the mean maximal ridge height GRsm; which is the mean of the maximal
ridge height of each ridge in the measured field, and the mean ridge height in the
measured field GRm: These parameters are defined thus,
1X n
1X n
GRm ¼ pi ; GRsm ¼ pmax i and GRs ¼ Maxðpmax i Þ; i ¼ 1. . . n:
n i¼1 n i¼1
These three parameters are analysed to evaluate whether the characteristics of the
ridges are suited for the purpose of strengthening the thermal joining of cam and
camshaft, and likewise, conrod and crankshaft. These parameters are measured
from the slim profiles on top of the turning grooves, which are orthogonal to the
laser textured grooves (Fig. 13.14).
The second group of parameters characterises the laser textured grooves—the
mean distance LZa and the mean width of the laser grooves LZb (see Fig. 13.14).
The parameters are defined thus
1X n
1X n
Wsm ¼ Wsi and Wz ¼ Wzi :
n i¼1 n i¼1
These two parameters are of interest since they describe the distances between
the ridges on the borders of the laser textured grooves. An appropriate density of
ridges is necessary to make the joining robust against production tolerances of the
form of the manufactured parts. A lower density of the ridges may result in an
unstable joining in areas where the cam and camshaft, or the conrod and crankshaft
respectively, do not closely fit. These parameters are measured from the same
profiles as the parameters from the first group for the same reason: only the ridge
characteristics on top of the turning grooves are relevant for the stability of the
thermal joining.
The final group of parameters characterises the turning grooves with the
parameters Wz; which describes the mean peak to valley height of the turning
grooves, and Wsm; which describes the mean spacing of turning groove peaks (see
Fig. 13.15). Since the laser has a fixed focal width, it cuts nearly consistently deep,
regardless of the waviness of the turning grooves. Therefore, a high waviness will
result in irregular laser textured groove ridges since more material will be accu-
mulated on some positions and less on others. In short, by measuring the waviness
of the turning grooves the uniformity of the ridges of the laser grooves can be
evaluated. As mentioned before, the parameters of the third group are measured on
the profiles in between and parallel to the laser textured grooves.
Finally, the evaluated parameters can then be used to classify a sample as
adequate or as insufficient. The appropriate tolerances have to be defined by the
user of the inspection solution.
The evaluation of the laser textured areal surface characteristics relies on the
determination of the parameter Spk, as described in Chap. 2 (ISO 25178 part 2
2012). The tolerance limits have to be defined by the user of the inspection solution.
The reduced peak height Spk serves as a measure of the peak height above the
core roughness of the surface. The core roughness is described by the core
roughness depth Sk which is the peak-to-valley height with the predominant peaks
and valleys removed (see Chap. 2). Both Sk and Spk are derived from the bearing
area curve of the form-reduced dataset, as shown in Fig. 13.16. Referring to
Fig. 13.16, SMr1 gives the percentage of the peak structures that are not associated
with Sk. Accordingly, the value SMr2 gives the percentage of the valley structures
not associated with Sk.
The parameter Sk is determined by fitting a linear curve to the bearing area
curve into the central 40 % of the measurement points. The central area lies where
the slope of the secant over DSMr = 40 % is a minimum. The Sk parameter is the
height difference between the cutting points of the fitted line with the ordinate at
SMr1 = 0 % and SMr2 = 100 %.
Figure 13.17 shows a pseudo-coloured surface dataset, where only the height
values above the range of Sk are shown (meaning the areas that are regarded as
peaks). Figure 13.17 shows that the peak areas coincide well with the ridges that
are of interest here.
The parameter Spk is determined on the whole form-reduced surface dataset.
The resulting value, including the irrelevant regions at the bottom of the turning
13.5 Conclusion
A solution for the inspection of cams and conrods in the automotive industry has
been proposed. This solution meets new requirements, which arose from refined
manufacturing processes employing previously-unused technologies, such as laser
texturing. The new measurement system succeeds in solving an inspection task
which exceeds the capabilities of conventional solutions. Key to the improvement
is the use of focus variation technology. The advantages of FV and the automation
of measurements has helped to reduce the inspection time and cost.
A repeatability study has demonstrated the capability of the inspection solution
to acquire measurements that fulfill the demands of an industrial inspection
solution. For an even wider capability assessment, a full Gauge Repeatability and
Reproducibility study would need to be carried out.
References
ISO 25178 part 2 (2012) Geometrical product specifications (GPS)—surface texture: areal—part
1: terms, definitions and surface texture parameters. International Organization of
Standardization
ISO 25178-6 (2010) Geometrical product specifications (GPS)—Surface texture: areal—part 6:
classification of methods for measuring surface texture. International Organization of
Standardization
Leach RK (2011) Optical measurement of surface topography. Springer, Berlin
AIAG - Chrysler Corp, Ford Motor Co, General Motors Corp (2002) Measurement Systems
Analysis, Reference Manual, 3rd edn. Michigan, USA
Schwarz H R (1997) Numerische Mathematik. B G Teubner, Stuttgart
Zhengde Z (2010) Application analysis of 2D measurement and 3D measurement for surface
microstructure. In: J 14th national automobile test technology annual conference, Huangshuan
Mountain, China, 71–79 June
Chapter 14
Road Surfaces
Alan Dunford
Abstract Adequate road surface friction is essential for the prevention of skidding
accidents. In order to maintain a safe and serviceable road network, many coun-
tries routinely monitor friction by direct measurement with a sliding tyre. Better
methods for characterising the features of the road surface texture that are related
to friction could lead, through more efficient monitoring and specification, to
improved road safety. A robust methodology has been developed for inspection of
the changing surface texture of road stones as they undergo simulated traffic
polishing. Areal measurement and characterisation of surface roughness are likely
to be essential for understanding complicated road/tyre interactions.
14.1 Background
The geometric profile of a road in the vertical plane has traditionally been divided
into different scales depending on the dynamic response of interest to vehicles or
vehicle passengers, for example, ride comfort, safety, rolling noise and vehicle
operating costs. After the 1987 congress, PIARC (World Road Association)
specified these divisions, in descending order of wavelength, as unevenness,
megatexture, macrotexture and microtexture (PIARC 1987). In general, for good
road-holding, large amplitudes are desirable when wavelengths are below 10 mm
and small amplitudes are desirable for wavelengths above 10 mm (i.e. low
unevenness and megatexture give a more comfortable ride, whereas high macro-
texture and high microtexture contribute to safer road-holding).
Microtexture, with wavelengths less than 0.5 mm, is present on the surfaces of
coarse aggregate particles or the texture of bituminous mortar and fine material in
A. Dunford (&)
TRL, Crowthorne House, Nine Mile Ride, Berkshire, RG40 3GA, UK
e-mail: adunford@trl.co.uk
asphalt surfaces, and is associated with good skidding resistance on wet roads
(PIARC 1987). The macrotexture (typically due to the gaps in between aggregate
particles in the surface and measured in millimetres) can affect the rate at which
wet skid resistance reduces with increasing speed. It is generally agreed that, under
wet conditions, macrotexture is required so that water can be removed as quickly
as possible from the path of vehicle tyres, while the microtexture is required to
break through the surface of any remaining film of water so that contact with the
tyre can be retained (Moore 1975). It is expected that polishing by traffic pre-
dominantly affects the microtexture of the surface.
The mechanism by which friction is generated at the tyre/road interface is
complicated and its dependence on the roughness of the surface (at any wave-
length) is not well understood. Several attempts have been made to characterise
surface microtexture in such a way that it can be directly related to friction (Chen
and Wang 2011; Do et al. 2009). Due to the complexity of the interaction and the
variability of the surface (aggregates typically having random, naturally formed
surface texture), conclusive results have not been demonstrated.
Do et al. (2009) describe an experiment where two types of aggregate were
polished in the laboratory and surface profile measurements were taken at three
stages. Characterisation of surface roughness was undertaken using Rq and a
proprietary, two dimensional, calculation of the sharpness of surface asperities.
A weak relationship between roughness and friction was developed for the three
stages of polishing and an interpretation of the mechanism by which the aggregate
polished was suggested, which is dependent on the mineral composition of the
aggregate.
Chen and Wang (2011) also made measurements on aggregate specimens
polished in the laboratory. For three different aggregates, profile measurements
were made at seven stages during the polishing cycle. The measurements were
analysed using fractal and spectral approaches (see Chap. 6). It was concluded that
the evolution of friction is governed by a polishing mechanism whereby global
surface height reduction is accompanied by differential wear of individual minerals
depending on their hardness.
The experiment described in the case study in this chapter proposes an
improved methodology for examination of the surface texture of aggregate par-
ticles, in three dimensions, as they are polished in the laboratory. A Wehner-
Schulze machine (see Sect. 14.2.2) was used to abrade the surface of a sample of
aggregate particles in a progressive fashion. At five stages of polishing, the
aggregate particle surfaces were examined using an optical, areal surface topog-
raphy measurement system. The results allow intuitive and detailed exploration of
the link between abrasion and surface texture, and have the potential to provide a
clearer understanding of the link between surface texture and friction. Use of areal
measurements of surface topography (1) increases confidence that the same area is
inspected during surface evolution; (2) allows a more intuitive understanding of
the changes that can be observed; and (3) potentially improves the statistical
significance of surface characterisation since more data is analysed than with
profile measurements.
14 Road Surfaces 339
14.2 Methodology
The aggregate used in the surface course of road pavements is polished by the
action of traffic, and different aggregates polish by different amounts depending on
their geology and the effect of passing traffic. At locations where the wearing effect
of traffic is greatest, such as bends and approaches to traffic lights, a more polish-
resistant aggregate is required so that skid resistance is retained at a higher level
(Hosking and Woodford 1976).
The specification of polish resistance of aggregates is achieved using a labo-
ratory-based test which measures the skid resistance provided by an aggregate
surface after it has undergone a standardised amount of polishing, designed to
simulate the polishing that would be experienced on the road. In the UK, the
polished stone value (PSV) test is used (BS EN 1097 part 8 2009); aggregates with
a higher PSV are likely to provide higher long-term skid resistance when the
aggregate is used in the surface course of a road. An alternative, but less well-
established method for simulating the polishing action of traffic in the laboratory,
is the Wehner-Schulze procedure (Woodbridge et al. 2006).
As in the work of Do et al. (2009), limestone was chosen as the subject
aggregate. Limestone is not used as road surface course aggregate in the UK
because it has a low resistance to polishing. It is this low resistance to polishing
(and, therefore, the wide range of friction levels observed when it is polished in the
laboratory) that makes limestone a good initial candidate for development of the
methodology.
Limestone is typically very homogenous, predominantly composed of a single
mineral (calcite), with only small amounts of secondary minerals such as quartz or
feldspars. A petrographic analysis of limestone taken from the same quarry as the
limestone used in this experiment states that the ‘‘limestone is composed of robust
fragments that resist breakage; pits and cavities are uncommon’’. Accordingly, the
surface texture of limestone should be amongst the simplest to interpret of any
aggregate type.
A test plate was prepared for use in the Wehner-Schulze machine (see Sect.
14.2.2). The test plate consists of limestone aggregate particles arranged in a
circular mosaic so their flat surfaces are uppermost. Aggregate particles were
sieved so that they passed through a 10 mm square sieve, but were retained on a
flake sorting sieve with a slot width of 7.2 mm and a slot length of 40 mm. This
ensures the particles have approximately square faces and that they are relatively
uniform in size—nominally 10 mm. The aggregate particles are held rigidly in a
matrix of epoxy resin and sand, as shown in Fig. 14.1.
340 A. Dunford
The Wehner-Schulze (W-S) test equipment was developed during the 1960s in
Germany, at the Technical University of Berlin, as an alternative laboratory test
procedure for assessing the polishing of aggregates in road surfaces. The procedure
is designed to simulate accelerated polishing on road surfacing materials, and
measure the friction associated with the sliding of rubber blocks across the speci-
men before and after that polishing. Testing is carried out using a purpose-designed
machine that is available commercially (Fig. 14.2). The machine meets the spec-
ification outlined in a draft European Standard (BS EN 12697 part 49 2011).
Polishing is achieved in the W-S machine by lowering a polishing head con-
sisting of three independently suspended conical rubber rollers so that they are
forced into contact with the test surface. The polishing head is rotated at a speed of
500 rpm in a clockwise direction, while a suspension of silicon dioxide in water is
pumped onto the surface to act as a polishing medium. The polishing head has a
mass of 40 kg and, according to calculations made elsewhere (Huschek 2004), this
results in each roller being independently loaded onto the test surface with an
average contact pressure of approximately 0.4 N mm-2, equivalent to 4 bar
(58 psi), typical of the tyre pressures of a commercial vehicle. The same research
has suggested that, although the rollers are free to rotate, there is some drag due to
the mounting bearings, giving a slight slip of 0.5–1.0 %.
Friction is calculated from measurements of the torque imparted to the test sur-
face when the test head, comprising three separate rubber sliders, and rotating at a
pre-defined speed, is dropped onto the surface and allowed to slide to a halt under its
own mass. Just before the head is dropped onto the test surface, water is sprayed on to
14 Road Surfaces 341
the test surface at a rate of twenty litres per minute to attain a theoretical water film
thickness of 0.5 mm until the test has finished. The test head has a mass of 25 kg and
it has been calculated that each rubber slider imparts a static pressure of approxi-
mately 0.2 N mm-2 equivalent to 2 bar (29 psi), in tyre pressure (Huschek 2004).
The aggregate test plate was polished through a series of stages, allowing mea-
surement of surface texture and friction at five different ‘stress levels’. Initial
surface texture was measured before the first measurement of friction. In the
standard W-S procedure, the friction test head is accelerated to a tangential speed
of 100 km per hour before it is dropped onto the test surface. During the exper-
iment described here, an initial speed of 50 km per hour was used so that any
polishing associated with abrasion of the aggregate during the friction test itself
was minimised. For this experiment the friction reported, lPWS20, was measured
when the friction test head had slowed to a tangential speed of 20 km per hour.
342 A. Dunford
Following the initial measurements, the aggregate specimen was polished only
a small amount before the surface texture was measured again. Friction was also
measured for a second time before a further period of polishing in the W-S
machine. This process was repeated until surface texture and friction measure-
ments had been made at five distinct stress levels. The amount of polishing applied
at each stage was calculated to achieve a similar change in friction between the
stress levels. Experience has shown that the evolution of friction for aggregate
surfaces when polished in the laboratory (and indeed when polished by traffic on
the road) is approximately logarithmic. Five sets of surface measurements were
taken after 0, 90, 900, 9,000 and 90,000 polishing rollers had passed over the
specimen. Note that 90,000 passes is the standard amount of polishing applied
using the W-S machine. Figure 14.3 shows the friction measured at each stress
level and the number of roller passes is indicated on a logarithmic scale at the top
of the graph (for display purposes stress level zero has been shown with one
polishing roller pass instead of zero passes).
Surface texture measurements were made after each stage of polishing using an
Alicona InfiniteFocus focus variation microscope (Leach 2011) at the National
Physical Laboratory, UK. The microscope combines the small depth of field of an
optical system with vertical scanning to provide topographical information derived
from the variation in focus. Using a beam-splitting mirror, light emerging from a
14 Road Surfaces 343
white light source enters into the optical path of the system and is focused onto the
specimen via an objective lens. Light rays reflecting from the specimen and
entering the objective lens are gathered by a light sensitive sensor behind the
beam-splitting mirror. Due to the small depth of field of the optics, only small
regions of the specimen are sharply imaged when the lens is at any given height.
The lens is moved vertically along the optical axis while continuously capturing
data from the surface until each region of the specimen has been imaged in sharp
focus. Algorithms are used to analyse the variation of focus along the vertical axis
and convert the acquired data into 3D topographical information.
The measurement process is fast compared to line scanning profilometry, but
still not fast enough to practically capture high resolution information for the entire
specimen surface. Therefore, two stones in the test specimen were chosen at
random and these were scanned at each stress level. Surface texture on each whole
stone was measured first, at a relatively low (stated) resolution of 7 lm laterally
and 1 lm vertically, before three areas on the highest parts of each stone (i.e.
regions where contact with the polishing rollers would be expected first) were
chosen and characterised at three magnification levels. According to the operating
software supplied with the microscope, using the 59 objective lens achieves a
Fig. 14.4 Topographical map of Stone 1 and three areas within it selected for closer inspection,
stress level 0 and at 59 magnification
344 A. Dunford
resolution of 1.75 lm laterally and 0.5 lm vertically, while the 109 objective lens
achieves 881 nm laterally and 124 nm vertically, and the 209 objective lens
achieves 438 nm laterally and 59 nm vertically. The number of measured points is
the same at each magnification (1,628 points by 1,236 points) and the actual size of
the area measured is, therefore, reduced accordingly.
Figure 14.4 shows the height variation across the surface of Stone 1 and the
three areas selected for closer inspection are indicated. These images, all further
topographical images and the analysis reported in this chapter were produced using
MountainsMap Universal software from Digital Surf.
In order to measure the same areas at each stress level, the specimen was placed
under the microscope with approximately the same orientation, and the coordi-
nates of corners and edges for each stone were used for navigation to the same
position. The photographic images recorded for the previous stress level were then
used to locate the same area. Measurement in 3D, and use of photographic images
at each stage of polishing in this way, greatly aids the process of aligning the
specimen surface. Careful alignment of the surface allows direct inspection of the
effect of abrasion in the laboratory. Correspondingly, quantitative analysis of
surface texture is more intuitive when the whole surface is considered.
14.4 Analysis
Figure 14.5 shows the surface of Stone 1 before and after polishing (i.e. Stress 0
and 4). There are high planes and ridges fanning out from the top right of the stone
surface before polishing; after polishing, these areas are less well defined and, in
places, distinctly broader.
Figure 14.6 shows the difference, at each point on the surface of Stone 1,
between the heights at Stress 0 and at Stress 4. The differences were calculated by
the microscope’s operating software after the two sets of measurements had been
automatically aligned using a least-squares best fit. The largest changes in height
indicated in Fig. 14.6 correspond to the highest points on the stone (shown in
Fig. 14.5).
On each of the two stones, three areas at the highest parts were chosen for closer
inspection at 5, 10 and 209 magnification. Areal surface texture parameters were
calculated for each of the six areas at each magnification (ISO 25178 part 2 2012).
In addition, calculations were made after application of a Gaussian filter with
various nesting indices: 0.025, 0.08, 0.25, 0.8 and 2.5 mm, limited by the size of
14 Road Surfaces 345
the measured area. After application of the filter, the resultant surface retains only
those height variations with wavelengths less than the nesting index.
If the average roughness at each stress level is compared to the corresponding
friction measured at each stress level, some strong relationships emerge: various
parameters decrease with decreasing friction (or incrementally increasing stress
level). Figure 14.7 shows the average value of Sa calculated over all six areas,
without application of any surface filtering, for measurements made using the 209
objective lens, against friction measured. The range of roughness on the six areas
346 A. Dunford
is indicated with ‘+’ and ‘-’ symbols indicating the highest and lowest mea-
surements respectively. The relationship in Fig. 14.8 is derived from the same
measurements after they have been filtered using a 0.25 mm Gaussian filter.
Application of the Gaussian filter removes some of the largest height variation
on the surface, which results in lower values of Sa. The filter also apparently
emphasises the relative change in Sa with changing friction (the slope of the
relationship is steeper) and reduces the range of measurements from the six sep-
arate areas.
Similar relationships can be found at all magnifications, and after application of
most of the filters. However, the strongest can be found after application of a
0.25 mm filter to measurements made using the 209 objective lens for parameters
including height parameters Sa, as above, and Sq, and volumetric functional
parameters such as the core material and void volumes, Vvc and Vmc respectively.
An inverse relationship (increasing parameter with decreasing friction) can also
be shown for areal material ratio (the relative amount of area under the highest
peak), Smr.
These relationships are all consistent with observations of the surface and with
the interpretation that less deviation from a mean (or bulk) level results in lower
friction, perhaps because there is less physical interaction with the rubber sliders
used to measure friction.
14 Road Surfaces 347
14.5 Conclusions
Acknowledgments The work described in this chapter was supported by TRL Academy.
Thanks are due to Helen Viner of TRL, Tony Parry and Phil Shipway at the University of
Nottingham, Louise Caudwell and Ramesh Sinhal of the Highways Agency, and Richard Leach
and Claudiu Giusca of the National Physical Laboratory.
References
BS EN 1097 part 8 (2009) Tests for mechanical and physical properties of aggregates—Part 8:
determination of the polished stone value. British Standards Institute
BS EN 12697 part 49 (2011) Bituminous mixtures. Test methods for hot mix asphalt. Part 49:
determination of friction after polishing. draft. British Standards Institute
Chen XH, Wang DW (2011) Fractal and spectral analysis of aggregate surface profile in polishing
process. Wear 271:2746–2750
Do M-T, Tang Z, Kane M, de Larrard F (2009) Evolution of road-surface skid-resistance and
texture due to polishing. Wear 266:574–577
Hosking JR, Woodford GC (1976) LR738 measurement of skidding resistance. Part II. Factors
affecting the slipperiness of a road surface. TRL Ltd, Crowthorne
Huschek S (2004) Experience with skid resistance prediction based on traffic simulation. In: 5th
Symposium of pavement surface Characteristics, Toronto, Canada
ISO 25178 part 2 (2012) Geometrical product specifications (GPS)—Surface texture: areal.
Part 2: Terms, definitions and surface texture parameters. International Organization for
Standardization
Leach RK (2011) Optical measurement of surface topography. Springer, Berlin
Moore D (1975) The friction of pneumatic tyres. Elsevier, Amsterdam
PIARC (1987) Report of the committee on surface characteristics. XVIII World Road Congress,
Brussels
Woodbridge ME, Dunford A, Roe PG (2006) PPR144, Wehner-Schulze machine: first UK
experiences with a new test for polishing resistance in aggregates.TRL, Crowthorne
Yandell WO (1970) The measurement of surface texture of road stones with particular regard to
the effect on the frictional properties of road surfaces. University of New South Wales
Index
A B
Abbott-Firestone curve, 25 Bayes Theorem, 160
Abrasive paper, 170 Binary classification, 156
Accuracy, 158 Birmingham 14 parameters, 2
ACF. See autocorrelation function, 32 Bi-weight function, 82
AdaBoost. See adaptive boosting, 168 Blechmantel, 284
Adaptive boosting, 168 Bond strength, 304
Adhesion, 303 Boosting, 168
Aggregate particle, 338
Algebraic distance, 111
Algebraically defined surface, 108 C
Aliasing, 142, 187 Cam rod, 321
Alternating sequence filter, 97 Capability index, 334
American National Standards Institute, 10 Car liner, 299
Amontons’ law, 222 Cerium doped glass, 306
Anisotropy, 131, 142 Change tree, 51
ANSI. See American National Standards Chaos, 133
Institute, 10 Chebyshev approximation, 113
Areal feature, 184 Class label, 156
Areal material ratio, 23 Classification, 156
Areal scale fractal complexity, 147 Closed surface, 73
Areal surface topography, 4 CMM. See coordinate measuring machine, 313
Area-scale analysis, 143 Coherence scanning interferometer, 270, 293,
Area-scale complexity, 142 307
Arithmetic mean height of the five highest Compacity, 58
significant peaks, 57 Conditional independence, 167
Arithmetic mean height of the five lowest Conditional probability, 159
significant pits, 57 Connecting rod, 321
Arithmetic mean height, 20 Conrod. See connecting rod, 321
Aspect ratio, 58 Contact mechanics, 218
Auto-catalytic plating. See electroless plating, Continuous wavelet transform, 100, 251
309 Contour line, 47, 69
Autocorrelation function, 32 Coordinate decoupling, 192
Autocorrelation length, 34 Coordinate measuring machine, 313
Autocovariance, 33 Core fluid retention index, 40
Auto-partitioning, 59 Core material volume, 28
I M
IIP. See iterative closest points algorithm, 212 Macrotexture, 236, 337
IDWT. See inverse discrete wavelet transform, Magic number, 93
103 Main texture direction, 37
Individual areal feature, 180 Material ratio curve, 22
Influence function, 86 Material volume, 26
Intensity image, 185 Maximum height, 21
Internal combustion engine, 282 Mean motifs slope, 56
International Organization for Standardization, Measurement System Analysis Method, 334
8 Median operator, 195
Interpolating spline wavelet, 98 Megatexture, 337
Interpolating spline, 90 Mexican hat wavelet, 100
Inverse areal material ratio, 23 Micro-CMM, 181
Inverse discrete wavelet transform, 103 Microtexture, 236, 337
Inverse error function, 86 Midpoint displacement method, 135
Inverse wavelet transform, 100 Model surface, 108
ISO. See International Organization for Stan- Morphologic segmentation, 202
dardization, 8 Morphological closing filter, 95
Isotropy, 36 Morphological filter, 94
Iterative closest points algorithm, 212 Morphological opening filter, 95
Morphological parameter, 58
Morphological rose, 245
J Morphological tree, 218, 253
Jacobian matrix, 114 Motif height, 51
Motif transform, 218
Motif, 49
K Moving average, 69
Knot, 89 MSA. See Measurement System Analysis
Kurtosis, 21 Method, 334
Multi-class classification, 156
Multi-scale fractal analysis, 131
L
L1 approximation, 113
Langer’s lines, 256 N
Laser machining, 306 Naïve Bayesian classification, 166
Laser texturing, 323 National Institute of Standards
Lay, 3 and Technology, 7
352 Index