Application of 3x3 Transformation Matrix in The Correction of Three-Dimensional AFM Image Tilts Through Coordinate Transformation

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/50941118

Application of 3 x 3 Transformation Matrix in the Correction of Three-


Dimensional AFM Image Tilts Through Coordinate Transformation

Article  in  Scanning · March 2011


DOI: 10.1002/sca.20227 · Source: PubMed

CITATIONS READS

0 71

4 authors, including:

Adedayo Adebayo
University of Ibadan
5 PUBLICATIONS   1 CITATION   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Model and Algorithm Study for Step Height Measurement of Semiconductor Devices Using Atomic Force Microscope View project

All content following this page was uploaded by Adedayo Adebayo on 25 November 2021.

The user has requested enhancement of the downloaded file.


SCANNING VOL. 33, 94–98 (2011)
& Wiley Periodicals, Inc.

Application of 3  3 Transformation Matrix in the Correction


of Three-Dimensional AFM Image Tilts Through Coordinate
Transformation
ADEDAYO S. ADEBAYO, XUE-ZENG ZHAO, FEI WANG, AND FAQUAN ZHOU
Department of Mechatronics Engineering, Harbin Institute of Technology, Harbin, China

Summary: In atomic force microscopy (AFM), it is AFM images. SCANNING 33: 94–98, 2011.
difficult to maintain samples in a perfect horizontal r 2011 Wiley Periodicals, Inc.
position on the piezoelectric stage of an AFM to
obtain accurate measurement of surface features
and to enhance the visual effect of topographic Key words: orthogonality, transformation matrix,
images. Correction of the tilted image therefore image tilt, AFM, coordinate transformation
requires the use of an appropriate 3  3 transfor-
mation matrix which will transform the coordinates
to simultaneously correct the tilt in both the x-and
y-axes due to the three-dimensional nature of AFM
images. In this study, application of transformation Introduction
matrix in three-dimensions for the simultaneous
correction of image tilts in both the x- and y-axes by In atomic force microscopy (AFM), it is difficult to
the method of coordinate transformation in three- maintain samples in a perfect horizontal position on
dimensions is presented. Application of the matrix the piezoelectric stage of an AFM. AFM is an in-
in simultaneously correcting tilts in the x- and strument used to image surface topography (Liu et al.,
y-axes of an AFM image is implemented by simu- 2005) and measure features in three-dimensions at the
lating an image assuming there are tilts in both the nano-scale. Image correction or tilt removal is done on
x- and y-axes. Results of features measurement after AFM images as a result of the difficulty in perfectly
transforming the coordinates with the matrix show maintaining samples in horizontal position. This sample
the efficacy of the matrix. This will conveniently tilt results in poor visual effect of topographic
replace the line-by-line analysis done to remove tilts images and leads to inaccurate results of measurand
in AFM, which has been the practice long before such as step height and linewidth. Tilts occur both in
now. It also has the advantage of correcting images the fast-scan (x-) and the low-scan (y-) axes. Im-
by simultaneously removing tilts in both the x- and perfection in sample manufacture also accounts for
y-axes as a veritable replacement of having to this tilt in the image (Fu et al., 2008). Correction of
separately correcting tilts in images. This matrix can the tilted image requires the application of a transforma-
be used to transform coordinates in three-dimen- tion matrix to be used in the coordinate transfor-
sions to obtain accurate step height and linewidth in mation method which will transform the coordinates in
three-dimensions while simultaneously correcting the
image tilts in both the x- and y- axes. This will save a lot
Contract grant sponsor: National Natural Science Foundation of of time in processing an AFM image which before now
China; Contract grant number: 10902031. has been done by either separately removing tilts in the
Address for reprints: Zhao Xue-zeng, P. O. Box No. 306, Harbin x-axis and then the y-axis or by carrying out a line-by-
Institute of Technology, 92 Xi-Dazhi Street, Nangang District,
line analysis of the image to determine the line of best fit.
Harbin 150001, China
E-mail: zhaoxz@hit.edu.cn
Remarkable progress has been made in the method of
analysis in two-dimensions to correct the tilt in the x-axis
Received 10 December 2010; Accepted with revision 9 February
(Fu et al., 2008) when there is tilt along the x-axis only,
2011
assuming no tilt in the y-axis which is important in the
DOI 10.1002/sca.20227
determination of features dimension of samples. Equal
Published online 31 March 2011 in Wiley Online Library (wiley attempt of fundamental importance has also been made
onlinelibrary.com) at image correction by separately carrying out analysis in
A. S. Adebayo et al.: 3D transformation matrix 95

the x- and y-axes (Misumi et al., 2006), this however is and linewidth; this also enhances the visual effect of
time consuming. AFM images are in three-dimensions the profile image. This image tilts are caused by
(Dixson et al., 2000; Mininni et al., 2007), as most misalignment in the measuring frame and the
engineering and physical problems. On the macro- and sample frame in an AFM due to improper image
micro-scale, three-dimensional problems are often processing, difficulty in maintaining a perfect hori-
idealized to two-dimensions to simplify the analysis zontal position for the sample on the PZT stage,
involved. Such idealization or simplification has been topographic imperfections of samples, local defects
known to give reasonable solution to practical problems in samples, waviness of the surface on a global scale
of engineering interest but often leads to loss of (Fu et al., ’99). To simultaneously correct these tilts
vital information or data along the lateral direction of in AFM images both in the x- and y-axes and to
AFM images on the nano-scale. In Solid Mechanics, eliminate the error due to the misalignment in both
we talk of plane stress problems where for example a the measuring and sample frames, coordinate
thin disc is uniformly loaded along its periphery while transformation in three-dimensions is proposed.
taking the disc dimensions along the z-axis as The choice of coordinate transformation in three-
infinitesimally small; and a plane strain problem dimensions is however hinged on the application of
where an infinitely long circular cylinder is subjected to a valid 3  3 orthogonal transformation matrix in
uniform loading internally or externally such that the multiplying the sample coordinates to align them
change in length is negligibly small (Timoshenko and with the measuring coordinate axes for an error-free
Goodier, ’51). In Fluid Mechanics also, approximation features measurement. This matrix must be ortho-
to two-dimensional analysis for axial-flow turbines gonal for it to be suitable for the image correction in
and compressors assumes flow is invariant in the both the x- and y-axes at the same time.
circumferential direction and that no radial velocities
occur (Dixon, ’95). These simplifications are valid as far  We simulated a single-step AFM image of a
as measurements and analysis go at the macro- and profile with the specimen assumed to be tilted in
micro-scale whose validity may be questioned at the both the x- and y-axes, we then applied the 3  3
nano-scale. transformation matrix in correcting these tilts
Current method of image processing to remove simultaneously and the results of the features
arbitrary tilts in AFM images has been by finding measured (H, W, AR and AL) presented.
the best fit through line-by-line analysis of the sub-  To further test the stability of the result, the angle
strate profile and subtracting this background from of tilt is then varied in steps of 0.5o along the
all data points (Fu et al., 2008). Misumi et al. (2006) y-axis and the result presented. Comparing the
also worked on removing tilts in AFM images by results show a promising trend which agrees with
separately treating x-axis and then y-axis. the published results in a two-dimensional case.
In this study, we demonstrate the application of a
3  3 transformation matrix in the successful correction
of arbitrary tilts in AFM images using the coordinate Method and Implementation Procedure
transformation method in three-dimensions. This will
be done in one operation as opposed to the method of There are three fundamental rigid transforma-
separately correcting tilts in x- and then y-axis (Misumi tions (Milewski, ’94): translation, rotation, and
et al., 2006). We simulated an AFM image with tilts in reflection. Here we shall be considering only rotation,
both the x- and y-axes with different angles of tilt and as we are taking our rotation about the origin, i.e.
presented the result. The trend in the result shows that the measuring and sample frames have a common
the 3  3 transformation matrix is efficient compared centre.
with the previous technique of correcting tilts sepa- In three-dimensions unlike in two-dimensions,
rately in the x- and y-axes as tilts in both the x- and objects and shapes are represented in x, y, and z
y-axes could be removed simultaneously thereby saving directions. Representation of objects in 3D gives a
time and eliminating errors associated with the presence measure of the volume of such objects. For a 3D
of arbitrary tilts in an AFM image. This makes the case, the rotation (transformation) matrix R is given
transformation matrix suitable for use in the three- as (Ginsberg, 2008)
dimensional coordinate transformation method of tilt 2 3
cos y cos f sin y cos f  sin f
removal or image correction in AFM images.
R ¼ 4  sin y cos y 0 5 ð1Þ
cos y sin f sin y sin f cos f
Theoretical Framework This is in agreement with the Cartesian co-
ordinates in three-dimensions as in Figure 1.
Image tilts need to be corrected for accurate In AFM, the arrangement of the coordinate
measurement of surface features such as step height axes is as shown in Figure 2. Two operations are
96 SCANNING VOL. 33, 2 (2011)

Fig 1. The rectangular coordinates system in three-dimen-


sions. P(x,y,z) is a point in the three-dimensional space. OX,
OY and OZ are three coordinate axes perpendicular to each
other and arranged in a right-handed manner. Turning form
OX to OY in a positive direction of OZ gives a right-handed
screw motion. Fig 3. P and Q are points in the x,y,z space with coordinates
P(x1,y1,z1) and Q(x2,y2,z2), which become P0 and Q0 in the
x0 ,y
0
0 0
,z
0
space after transformation. Length |PQ| is equal to
|P Q |after rotation.

i.e.
2 03 2 3
x sin y cos f cos y cos f  sin f
6 07 6 7
4 y 5 ¼ 4 sin y sin f cos y sin f cos f 5
Fig 2. The three-dimensional coordinates system of an
AFM. X is the fast-scan axis whereas Y is the slow-scan z0 cos y  sin y 0
(lateral) axis.

performed on the rotation matrix in equation 1 to  ½x y z 0 ð4Þ


give matrix A (Equation (2)) in line with the Therefore Equation (4) is the true transformation
arrangement of coordinates to ensure its suitability equation for a three-dimensional case of the image
in transforming AFM images in three-dimensions. of a sample obtained by an AFM. This can be used
The first is interchanging column 1 and column 2 to correct the AFM image tilts in three dimensions
and also row 3 and row 2. These of course preserve where there are tilts in both the x- and y-axes
the orthogonality requirements of the transforma- simultaneously.
tion matrix as the determinant remains unchanged
after the row and column interchange
2 3
sin y cos f cos y cos f  sin f Simulation and Results
A ¼ 4 sin y sin f cos y sin f cos f 5 ð2Þ
cos y  sin y 0 To test the applicability of the 3  3 transforma-
tion matrix, we simulated an AFM image of a single
So for a three-dimensional case, P(x,y,z) is an
step profile (Fig. 4) with MATLAB (version 7.8) by
imaginary point in space containing the data set
tilting the sample by 21 along the x-axis while
of an AFM image. By premultiplying the point
varying the angle of tilt between 1.51 and 2.51 in
P(x,y,z) in Figure 1 with the transformation matrix
steps of 0.51 along the y-axis using the following
A, P is transformed to P0 (x0 ,y0 ,z0 ). All data points in
parameters: 400 nm top width (W), 600 nm step
the image domain are transformed by the following
height (H), the left (AL) and right (AR) sidewall
transformation equation as in Figure 3
angles were taken to be 851 while the range of the
2 03
x image was 128  128 pixels with a resolution of
6 07 0 5 nm.
4 y 5 ¼ ½A  ½x y z ð3Þ
0
As in Equation (4) above, each data point in
z the image domain is transformed according to
A. S. Adebayo et al.: 3D transformation matrix 97

Fig 4. (A) The simulated image and (B) its line profile. H is the step height, W is the top width, AR and AL are the right and left
sidewall angles, y and f are the respective angle of tilts along the x- and y-axes.

Equation (5) below: TABLE I Calculated results of features of the simulated single
2 03 2 3 step profile with y 5 21 and f 5 1.51 as the respective angle of
x sin y cos f cos y cos f  sin f tilts in the x- and y-axes
6 07 4
4 y 5 ¼ sin y sin f cos y sin f cos f 5
Coordinate
z0 cos y  sin y 0 Result obtained transformation
2 3 from previous using the new
x Features Initial data work matrix
6 7
4 y5 ð5Þ W (nm) 400 399.612 399.141
z H (nm) 600 600.366 599.4195
AL 851 85.3871 84.1411
After transformation, each ordered pair of co- AR 851 85.4171 84.716
ordinates (x,y,z) now becomes (x0 ,y0 ,z0 ), as in
W and H are top width and step height, respectively, whereas
Equation (6). Calculation of features dimension (H,
AR and AL are the right and left sidewall angles.
W, AL, AR) can then be carried out. Details of
features calculation procedures are published in
Zhao et al. (2003). TABLE II Calculated results of features of the simulated single
step profile with y 5 21and f 5 21 as the respective angle of
x0 ¼x sin y cos f1y cos y cos f  z sin f tilts in the x- and y-axes
y0 ¼x sin y sin f1y cos y sin f1z cos f ð6Þ
Coordinate
z0 ¼x cos y  y sin y Result obtained transformation
from previous using the
After transforming the coordinates with the 3  3 Features Initial data work new matrix
transformation matrix, the result is as shown in
W (nm) 400 399.612 399.147
Tables I–III. The top width W of 400 nm dimension H (nm) 600 600.366 599.257
was shorten to 399.612 and 399.141 nm by using the AL 851 85.3871 84.0781
method developed by Fu et al. (2008) and our new AR 851 85.4171 84.3931
transformation matrix, respectively, the step height
W and H are top width and step height, respectively, whereas
H was reduced to 599.4195 nm by using the new AR and AL are the right and left sidewall angles.
matrix as different from the 600.366 nm obtained
with the earlier method of Fu et al.’s (2008).
AL and AR were calculated to be 84.141 and 84.7161 TABLE III Calculated results of features of the simulated single
step profile with y 5 21and f 5 2.51 as the respective angle of
as against 85.387 and 85.4171 using the method tilts in the x- and y-axes
of Fu et al. ’s (2008) when y 5 21 and f 5 151
(see Table I). Tables II and III show the results of Coordinate
the measured features when f 5 2 and 2.51. Result obtained transformation
from previous using the
Features Initial data work new matrix
Discussion W (nm) 400 399.612 399.147
H (nm) 600 600.366 599.048
Any orthogonal transformation in the plane or AL 851 85.3871 83.8551
AR 851 85.4171 84.2231
three-dimensional space is a rotation (Kreyszig,
2006). Premultiplication of a linear transformation W and H are top width and step height, respectively, whereas
by an orthogonal matrix corresponds to pure AR and AL are the right and left sidewall angles.
98 SCANNING VOL. 33, 2 (2011)

rotation that preserves the length between any two the transformation matrix to rigorous test under
points in space and also angles between any two experimental conditions with very small feature
straight lines (Jeffrey, 2002). The previous idealiza- dimensions to ascertain the stability of the results of
tion which assumes the sample is tilted through an features measurement particularly at the 45 nm
angle y along the x-axis only limits the information technology node and beyond.
available for the accurate determination of features
such as step height and linewidth along the y-axis.
We applied this orthogonal matrix for the
coordinate transformation of the sample coordinate
axes to the measuring axes based on the previous References
inspiring work by Fu et al. (2008). The 3  3 matrix
Dixon SL. 1995. Fluid mechanics and thermodynamics of
is useful in image correction by coordinate trans- turbomachines, 4th edition. Massachusetts: Butterworth
formation when there is image tilt through angles y Heinemann. 93p.
and f along the x- and y-axes, respectively, as Dixson R, Köning R, Fu J, Vorburger T, Reneger B. 2000.
Accurate dimensional metrology with atomic force micro-
shown in Figure 4. The trend of features in the scopy. Proc of SPIE 3998:362–368.
results is in perfect agreement with that of Fu et al. Fu J, Chu W, Dixson R, Vorburger T. 2008. Three-dimen-
(2008), though with different initial data as shown in sional image correction of tilted samples through co-
Tables I–III. The second column of Tables I–III is ordinate transformation. Scanning 30:41–46.
Fu J, Tsai V, Köning R, Dixson R, Vorburger T. 1999.
the initial data of the simulated sample, the third Algorithm for calculating single-atom step heights.
column is the measured data using the earlier deri- Nanotechnology 10:428–433.
vation in 2-D by Fu et al. (2008) assuming there is Ginsberg J. 2008. Engineering dynamics. New York:
tilt only in the x-axis while the last column shows Cambridge University Press. 109p.
Jeffrey A. 2002. Advanced engineering mathematics.
the result with the coordinate transformation in Massachusetts: Harcourt/Academic Press. 192p.
three-dimensions using the 3  3 transformation Kreyszig E. 2006. Advanced engineering mathematics, 9th
matrix. edition. New Jersey: Wiley. p 346–347.
Liu H, Klonowski M, Kneeburg D, Dahlen G, Osborn M,
Bao T. 2005. Advanced atomic force microscopy probes:
wear resistant designs. J Vac Sci Technol B23:3090–3093.
Conclusion Milewski EG. 1994. The topology problem solver. New Jersey:
Research and Educational Association. 253p.
Implementation of a 3  3 transformation matrix Mininni L, Foucher J, Faurie P. 2007. Advances in CD-AFM
scan algorithm technology enabled improved CD
for accurate determination of surface features metrology. Proc of SPIE 651830-1-10.
dimension of AFM images on the nano-scale using Misumi I, Gonda S, Kurosawa T, Azuma Y, Fujimoto T,
the coordinate transformation method was pre- Kojima I, Ohmi T, Takamasu K. 2006. Reliability of
sented in this study. The transformation matrix was parameters of associated base straight line in step height
samples: Uncertainty evaluation in step height mea-
tested by simulating a single-step profile of an AFM surements using nanometrological AFM. Precision Eng
image with tilts in the x-and y-axes, features such as 30:13–22.
step height (H), top width (W), and the right (AR) Timoshenko S, Goodier JN. 1951. Theory of elasticity.
New York: McGraw-Hill Book Company Inc. 11–17p.
and left (AL) sidewall angles were measured and the Zhao X, Vorburger TV, Fu J, Song J, Nguyen CV. 2003.
result confirmed the accuracy of the transformation A model for step height, edge slope and linewidth mea-
matrix. Further work would have to be on subjecting surements using AFM. AIP Conf Proc 683:400.

View publication stats

You might also like