Transmission electron microscope sample alignment system and method
10067078 ยท 2018-09-04
Assignee
Inventors
Cpc classification
G01N23/20058
PHYSICS
H01J37/265
ELECTRICITY
H01J37/244
ELECTRICITY
H01J2237/20292
ELECTRICITY
International classification
H01J37/244
ELECTRICITY
G01N23/20058
PHYSICS
Abstract
A system and method involve applying an electron beam to a sample and obtaining an image of the sample with the applied electron beam. An orientation of the sample relative to the sample's zone axis is automatically determined based on a distribution of reflections in the image. The orientation of the sample is automatically adjusted to align with the sample's zone axis based on the determined orientation.
Claims
1. A method, comprising: applying an electron beam to a sample; obtaining an image of the sample with the applied electron beam; automatically determining an orientation of the sample relative to the sample's zone axis based on a distribution of reflections in the image; and automatically adjusting the orientation of the sample to align with the sample's zone axis based on the determined orientation.
2. The method of claim 1, wherein the automatic determination of the orientation of the sample further comprises: determining a Laue circle of the imaged sample based on the distribution of reflections in the image; and determining tilt angle adjustments based on the determined Laue circle.
3. The method of claim 2, wherein the determination of tilt angle adjustments further comprises: determining an angle between a path of the electron beam to the sample and a first line connecting a center of the Laue circle and a center of an Ewald sphere.
4. The method of claim 3, further comprising: decomposing the determined angle into a first axis component and a second axis component.
5. The method of claim 4, wherein the decomposition of the determined angle into the first and second axis components comprises: determining a first vector, which is perpendicular to a -tilt axis, from the center of the Laue circle to a point on the first axis; determining the first axis component as an angle between the first line and a second line connecting the point on the first axis to the center of the Ewald Sphere; and determining the second axis component as an angle between the second line and a third line corresponding to the path of the electron beam to the sample.
6. The method of claim 4, wherein the decomposition of the determined angle into the first and second axis components comprises: determining a first vector, which is perpendicular to a -tilt axis, from the center of the Laue circle to a point on the first axis; determining the first axis component as an angle between the first line and a second line connecting the point on the first axis to the center of the Ewald Sphere; and determining the second axis component as a difference between the determined angle and the first axis component.
7. The method of claim 1, wherein after the orientation is automatically adjusted, the method comprises: applying the electron beam to the sample; and obtaining another image of the sample with the applied electron beam.
8. The method of claim 1, further comprising: receiving an operator input requesting zone axis alignment of the sample, wherein the method is automatically performed in response to receipt of the operator input.
9. A system, comprising: an electron gun; a sample holder; an imaging detector; a positioning controller coupled to the sample holder and configured to adjust an orientation of a sample in the sample holder; and a processor communicatively coupled to the electron gun, the sample holder, the imaging detector, and the positioning controller, wherein the processor executes instructions to control the sample holder based on an automatically calculated Laue circle of the imaged sample.
10. The system of claim 9, wherein the processor executes instructions to control the electron gun, the sample holder, the imaging detector, and the positioning controller to apply an electron beam from the electron gun to the sample; obtain an image of the sample with the applied electron beam from the imaging detector; automatically determine an orientation of the sample relative to the sample's zone axis based on the image based on the automatically calculated Laue circle; and automatically adjust, via the sample holder, the orientation of the sample to align with the sample's zone axis based on the determined orientation.
11. The system of claim 9, wherein the processor is configured to control an orientation of the sample in the sample holder by: determining tilt angle adjustments based on the calculated Laue circle using a distribution of reflections in the image of the sample.
12. The system of claim 11, wherein the processor is configured to determine the tilt angle adjustments by: determining an angle between a path of an electron beam from the electron gun to the sample and a first line connecting a center of the Laue circle and a center of an Ewald sphere.
13. The system of claim 12, wherein the processor is configured to: decompose the determined angle into a first axis component and a second axis component.
14. The system of claim 13, wherein the processor is configured to decompose the determined angle into the first and second axis components by: determining a first vector, which is perpendicular to a -tilt axis, from the center of the Laue circle to a point on the first axis; determining the first axis component as an angle between the first line and a second line connecting the point on the first axis to the center of the Ewald Sphere; and determining the second axis component as an angle between the second line and a third line corresponding to the path of the electron beam to the sample.
15. The system of claim 14, wherein the processor is configured to decompose the determined angle into the first and second axis components by: determining a first vector, which is perpendicular to a -tilt axis, from the center of the Laue circle to a point on the first axis; determining the first axis component as an angle between the first line and a second line connecting the point on the first axis to the center of the Ewald Sphere; and determining the second axis component as a difference between the determined angle and the first axis component.
16. The system of claim 9, further comprising: an operator input device configured to receive an operator input requesting zone axis alignment of the sample, wherein the processor is configured to automatically apply the electron beam, obtain the image of the sample, determine the orientation of the sample, and adjust the orientation of the sample in response to receipt of the operator input.
17. A method, comprising: automatically determining an orientation of a sample relative to the sample's zone axis based on a distribution of reflections in an image of the sample; automatically adjusting the orientation of the sample to align with the sample's zone axis based on the determined orientation; calculating an amplitude filtered pattern in a Fourier domain based on amplitude components of a plurality of Fourier transformed images of a sequence of images; replacing an amplitude component of the plurality of Fourier transformed images with the amplitude pattern to form a plurality of filtered Fourier transformed images; determining image shift information based on the plurality of filtered Fourier transformed images; and applying the image shift information to images in the sequence of images to form a plurality of aligned images.
18. The method of claim 17, further comprising: performing an inverse Fourier transform on the plurality of filtered Fourier transformed images to form a corresponding plurality of reverse transformed, filtered images, wherein the shift information is determined using the plurality of reverse transformed, filtered images.
19. The method of claim 18, wherein the determination of the image shift information comprises: cross-correlating the plurality of reverse transformed, filtered images with a consecutive one of the plurality of reverse transformed, filtered images to generate the image shift information for the plurality of reverse transformed, filtered images.
20. The method of claim 17, further comprising: summing the plurality of aligned images to form an image-shift-corrected summed image.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate one or more embodiments and, together with the description, explain these embodiments. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) The following description of the exemplary embodiments refers to the accompanying drawings. The same reference numbers in different drawings identify the same or similar elements. The following detailed description does not limit the invention. Instead, the scope of the invention is defined by the appended claims. The following embodiments are discussed, for simplicity, with regard to the terminology and structure of high resolution transmission electron microscopy (HRTEM). However, the embodiments to be discussed next are not limited to HRTEM but may be applied to any type of microscopy in which the imaging beam can damage a sample during zone axis alignment.
(13) Reference throughout the specification to one embodiment or an embodiment means that a particular feature, structure or characteristic described in connection with an embodiment is included in at least one embodiment of the subject matter disclosed. Thus, the appearance of the phrases in one embodiment or in an embodiment in various places throughout the specification is not necessarily referring to the same embodiment. Further, the particular features, structures or characteristics may be combined in any suitable manner in one or more embodiments.
(14) According to an embodiment an electron beam is applied to a sample and an image of the sample with the applied electron beam is obtained. An orientation of the sample relative to the sample's zone axis is automatically determined based on a distribution of reflections in the image. The orientation of the sample is automatically adjusted to align with the sample's zone axis based on the determined orientation. Those skilled in the art would understand the zone axis refers to orientations of a crystal showing high-symmetry and generally refers to any direction referenced to the direct lattice of a crystal in three dimensions.
(15)
(16) The apparatus 100 also has a control system 114, which includes a processor 116, memory 118, input/output interface 120, and sample holder positioning controller 122, which can communicate with one another via bus 124. The input/output interface 120 allows an operator to communicate with the processor 116, memory 118, and/or the positioning controller 122 to operate the TEM. For example, the input/output interface 120 can include one or more displays for displaying samples imaged by imaging detector 112, as well as one or more input devices for manually controlling various aspects of the TEM (e.g., focus, sample positioning, etc.), and for initiating an automatic control of the TEM, as will be described in more detail below.
(17) Those skilled in the art will recognize that the positioning controller 122 refers to a class of structures used by a TEM for controlling the orientation of sample. Although not illustrated for purposes of clarity, processor 116 is also communicatively coupled to electron gun 102 and imaging detector 112 via bus 124 to provide instructions to control these devices and receive outputs from these devices.
(18) For ease of explanation some of the components of a TEM are not illustrated, however these additional components are not necessary for understanding the disclosed embodiments but nonetheless can be used with the disclosed embodiments.
(19) As discussed above, conventional HRTEM studies require an operator with in-depth understanding of the crystallography of the sample and knowledge of the titling behavior of the sample holder. Such an operator would expose a sample to the electron beam, perform calculations and then use an input/output device to adjust the tilting of the sample by way of the sample holder. As illustrated in the upper-left hand corner of
(20)
(21) The obtained image of the sample can be quite noisy, which can result in small errors in the automatic determination of the sample orientation, as well as the automatic adjustment of the sample orientation. Thus, if the sample is not completely aligned along its zone axis after the sample orientation is automatically adjusted, steps 205-220 can be repeated to reduce the error. Recognition of whether the sample is orientated along its zone axis can be determined by an operator viewing the sample (in-depth understanding the crystallography of the sample is not required to identify the sample not being aligned along its zone axis) or can be performed automatically by processor 116.
(22) The automatic zone axis alignment can be performed using a dose of, for example, 0.15 e/.sup.2, whereas conventional manual processes involve electron doses of more than tens of electrons per .sup.2. This electron dosage difference can be significant for an HTREM study of, for example, radiation sensitive crystals with structures that change after total electron doses of 15 e/.sup.2 to 20 e/.sup.2. The disclosed automatic zone axis alignment therefore provides the ability to perform more studies and/or at higher electron doses compared to a manual zone axis alignment.
(23)
(24) The processor 116 then obtains the imaged sample from imaging detector 112 (step 315). The sample can be imaged in the diffraction mode, which can also be referred to as the reflection mode. The processor 116 then determines the sample's Laue circle based on the distribution of reflections in the imaged sample forming a portion of the circumference of the Laue circle (step 320). A non-limiting example of this is illustrated in
(25) The observed electron diffraction pattern of the imaged sample can be understood as the interaction between the reciprocal lattice of the crystal and Ewald sphere and when the incidence of the electron beam (e-beam in the Figure) deviates from the sample's zone axis by an angle , the zero-order Laue zone (ZOLZ) of the lattice intersects the Ewald sphere, thus forming the Laue circle. The radius of the Ewald sphere O.sub.E-O is 1/, where is the wavelength of the electron beam. Because the Laue circle passes through the reciprocal lattice O, the Laue circle's radius O-O.sub.L is approximately equal to sin().Math.(1/). Therefore, reducing the angle decreases the radius of the Laue circle and when the angle is 0 the electron beam incidence along the zone axis corresponds to the ZOLZ tangent to the Ewald sphere, an example of which is illustrated in
(26) Accordingly, returning to
(27) Referring now to
(28) Returning to
(29) The second imaging of the sample is used to confirm the sample's zone axis alignment, which with the automatic process of the disclosed embodiments should result in alignment. In contrast, for conventional manual alignment techniques this second imaging typically reveals that additional adjustments are required for zone axis alignment requiring additional applications of the electron beam to the sample, which for radiation sensitive crystals may result in damage to the crystals and/or reduce the amount of radiation employed for the HTREM study itself. Even if more than two imagings are required using this method, the overall electron dose can be limited to less than 2 e/.sup.2. If a second imaging is required, steps 310-335 are repeated until the sample is aligned with its zone axis.
(30)
(31) The methods described above assume that the exact directions of the - and -axes of the sample holder for a particular transmission electron microscope are known. If not, a pre-calibration of the directions of the -tilt and -tilt axes and tilting accuracy of the sample holder should be performed for the transmission electron microscope, for example using a standard single-crystalline sample. This pre-calibration can be performed once for a particular transmission electron microscope and then the methods can be performed for one or more samples with the calculated tilting directions accounting for the pre-calibration. In other words, after the pre-calibration, the zone axis alignment can be automatically performed for any number of samples.
(32) It will be recognized that during the HRTEM study, the sample, being a beam-sensitive material, can move due to beam-induced sample motion, which results in blurred images. Thus, the images from the HRTEM study should be aligned with each other. One way to align the images involves converting the images into the Fourier domain and then using the phase variation in the Fourier transformed images. However, HRTEM studies typically involve noisy images, which affects the accuracy of phase determination. The impact of noise can be minimized by selectively analyzing pixels in the Fourier transformed images with strong amplitudes, because phase determination of weak pixels is more easily influenced by noise and prone to errors. This can be achieved using an amplitude filter to confine the phase analysis to reliable strong-amplitude pixels.
(33) Unlike the common methods that deal with the weak signals of individual images, the amplitude filter starts by combining the amplitude components of all of the Fourier transformed images in a time series of images to form an amplitude pattern. The amplitude pattern pinpoints the strong-amplitude pixels, as the reflections have invariable coordinates in the Fourier transformed images, irrespective of image drift. This results in hidden reflections emerging in the amplitude pattern. Background and weak pixels having amplitudes lower than a set threshold are filtered out from the amplitude pattern to form an amplitude filtered pattern. The amplitude filtered pattern is combined with the phase components from the original Fourier Transformed images to generate a series of modified Fourier Transformed images. This is followed an inverse Fourier Transformed being applied to the modified Fourier Transformed images to generate a series of filtered images.
(34) Finally, the image drift can be calculated using iterative cross-correlation based on the filtered images, and this information can be used to align the original images in the time series of images. The drift-corrected, summed image shows rich high-resolution structural details, whereas cross-correlation without the amplitude filter cannot correctly align the image time series of images until it is 1110 binned, which results in a marked reduction in image resolution in the direction of the image drift.
(35)
(36) The image in
(37) The processor 116 receives a sequence of images (f.sub.1(x,y), (f.sub.2(x,y), . . . , (f.sub.n(x,y)) of an object from imaging detector 112 (step 605), which as discussed above includes at least two consecutive images of the sequence of images spatially shifted relative to each other. The processor 116 then transforms each image (f.sub.i) in the sequence of images (f.sub.1(x,y), (f.sub.2(x,y), . . . , (f.sub.n(x,y)) into a Fourier domain using a Fourier transform to generate a corresponding plurality of Fourier transformed images (F.sub.i) (step 610). For a sequence of images containing i images (f.sub.1(x,y), f.sub.2(x,y), . . . , f.sub.n(x,y), the Fourier transform of one individual image (f.sub.i(x,y)) is:
F.sub.i(u,v)=f.sub.i(x,y)e.sup.2i(ux+vy)dxdy(1)
(38) The equation in polar form is as follows:
F.sub.i(u,v)=|F.sub.i(u,v)|e.sup.(u,v)(2)
(39) where |F.sub.i(u,v)| is the amplitude and (u,v) is the phase of F.sub.i(u,v).
(40) The processor 116 calculates an amplitude filtered pattern in the Fourier domain by summing the amplitude components of the Fourier transformed images (F.sub.i) to form an amplitude pattern (F.sub.A) (step 615A) and then applying an amplitude threshold to the amplitude pattern (F.sub.A) to generate an amplitude filtered pattern (H) (step 615B). The amplitude filtered pattern (H) includes pixels in the amplitude pattern (F.sub.A) having an amplitude at or above the amplitude threshold. Specifically, the Fourier transform amplitude components from all of the images in the sequence of images forms the amplitude pattern (F.sub.A), which can be denoted as:
F.sub.A(u,v)=.sub.n=1.sup.i|F.sub.i(u,v)|(3)
(41) In one non-limiting embodiment, the amplitude threshold I.sub.t can be a value in the following range:
I.sub.t>2I.sub.meanI.sub.min(4)
(42) Where I.sub.mean and I.sub.min are the mean value and the minimum value among all of the pixels in the amplitude pattern (F.sub.A). Equation (4) describes one example of how to calculate the amplitude threshold I.sub.t and it should be recognized that there are many other ways to calculate the amplitude threshold I.sub.t.
(43) An amplitude filtered pattern can be represented by:
(44)
(45) where I.sub.uv is the intensity value at point (u,v) in the amplitude pattern F.sub.A(u,v). Equation (5) describes on example of how to calculate the amplitude filtered pattern H(u,v) and it should be recognized that there are many other ways to calculate the amplitude filtered pattern H(u,v). One of these alternatives could involve keeping the value I.sub.uv if I.sub.uvI.sub.t (instead of using the value I.sub.uvI.sub.t).
(46) As illustrated in
(47) Next, the processor 116 replaces the amplitude component |F.sub.i(u,v)| of the individual Fourier transformed images F.sub.i(u,v) with the amplitude filtered pattern H(u,v) to form a plurality of filtered Fourier transformed images (G.sub.i) (step 620A), which can be represented by the following equation:
G.sub.i(u,v)=H(u,v)e.sup.i(u,v)(6)
(48) The processor 116 then performs an inverse Fourier Transform on each of the plurality of filtered Fourier transformed images (G.sub.i) to generate a corresponding plurality of reverse transformed, filtered images (g.sub.i), (step 620B). Specifically, each filtered image g.sub.i(x,y) is represented by:
g.sub.i(x,y)=G.sub.i(u,v)e.sup.2i(ux+vy)dudv(7)
(49)
(50) The processor 116 then cross-correlates the plurality of reverse transformed, filtered images (g.sub.i) with a consecutive one of the plurality of reverse transformed, filtered images (g.sub.i+1) to generate image shift information for each of the plurality of reverse transformed, filtered images (g.sub.i). (step 620C). Thus, no image shift information is calculated for the first image (g.sub.1) and image shift information for each subsequent image (g.sub.i+1) is based on the previous image in the sequence (i.e., g.sub.1 for the second image and g.sub.i1 for each image after the second image). A fixed image is not used for the cross-correlation because the filtered image g.sub.i(x,y) contains a periodic lattice, and thus the determination of drifts only works for motions within a periodic unit. The use of consecutive images for cross-correlation addresses this issue because the drift between two consecutive images is unlikely to exceed the unit cell length.
(51)
(52) The processor 116 then aligns the original images (f.sub.i) in the sequence of images (f.sub.1(x,y), (f.sub.2(x,y), . . . , (f.sub.n(x,y)) by applying the image shift information to each original image (f.sub.i) in the sequence of images (step 625). Thus, a single iteration cycle of the cross-correlation includes a drift determination operation and a drift correction operation of all of the images in the sequence of images. Assuming that the drift correction determination includes m cycles and that the drift determined for image i (relative to image 1) at iterative cycle k is r.sub.ik=[x.sub.ik, y.sub.ik], the overall drift for image i,r.sub.i relative to image 1 is:
r.sub.i=.sub.k=1.sup.m[x.sub.ik,y.sub.ik](8)
(53) Thus, the overall alignment can be improved by performing a number of iterative cycles. In one embodiment, the number of iterative cycles is, for example, ten cycles.
(54) The processor 116 then sums the aligned images to form an image-shift-corrected summed image (step 630). The image-shift-corrected summed image can then be output, for example on a display via input/output interface 120 (step 635).
(55) It should be understood that this description is not intended to limit the invention. On the contrary, the exemplary embodiments are intended to cover alternatives, modifications and equivalents, which are included in the spirit and scope of the invention as defined by the appended claims. Further, in the detailed description of the exemplary embodiments, numerous specific details are set forth in order to provide a comprehensive understanding of the claimed invention. However, one skilled in the art would understand that various embodiments may be practiced without such specific details.
(56) Although the features and elements of the present exemplary embodiments are described in the embodiments in particular combinations, each feature or element can be used alone without the other features and elements of the embodiments or in various combinations with or without other features and elements disclosed herein.
(57) This written description uses examples of the subject matter disclosed to enable any person skilled in the art to practice the same, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the subject matter is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims.