Mar 14, 2007 - scanning electron microscope, and benefits from inline X-ray ..... achieved. To make the process practical on a desktop computer the view ...
Journal of Microscopy, Vol. 228, Pt 3 2007, pp. 257–263 Received 14 March 2007; accepted 1 June 2007
Software image alignment for X-ray microtomography with submicrometre resolution using a SEM-based X-ray microscope ∗
∗
∗
S . M AYO , P. M I L L E R , D. G AO & J. S H E F F I E L D - PA R K E R † ∗
CSIRO Division of Materials Science and Engineering, Private Bag 33, Clayton South, VIC 3169, Australia †XRT Limited, A3.0, 63 Turner Street, Port Melbourne, Victoria 3207, Australia
Key words. phase-contrast, x-ray microscopy.
Summary Improved X-ray sources and optics now enable X-ray imaging resolution down to ∼50 nm for laboratory-based X-ray microscopy systems. This offers the potential for submicrometre resolution in tomography; however, achieving this resolution presents challenges due to system stability. We describe the use of software methods to enable submicrometre resolution of approximately 560 nm. This is a very high resolution for a modest laboratory-based point-projection X-ray tomography system. The hardware is based on a scanning electron microscope, and benefits from inline X-ray phase contrast to improve visibility of fine features. Improving the resolution achievable with the system enables it to be used to address a greater range of samples. Introduction X-ray microscopy and microtomography have been rapidly growing fields in recent years, largely driven by work at synchrotron sources. Synchrotron-based X-ray microscopy typically makes use of diffractive (Baez, 1961; Aristov & Erko, 1994), reflective (Kirkpatrick & Baez, 1948; Bilderback et al., 1994) or refractive (Snigirev et al., 1996; Lengeler et al., 1999) focussing optics and operates in both scanning (Jacobsen et al., 1991; Burge et al., 2000) and imaging (Schmahl et al., 1995; Schneider, 1998) modes. In the soft X-ray regimes using diffractive optics, resolutions down to 15 nm have been achieved for imaging (Burge et al., 1997; Chao et al., 2005) and 2 μm. This resolution limit arises because the successive views are misaligned by 2 μm or more with respect to ‘ideal’ views with a perfect rotation stage. This is exacerbated by the use of eucentric rotation. Although eucentric rotation maintains the position of the sample within the field of view it requires the movement of the X- and Y-axes in addition to the rotation axis, leading to additional misalignments due to stage instability in X and Y. The nature of the misalignment can be considered as two components with different characteristics. The first arises primarily from thermal drift and has a slow consistent image displacement over time, mostly in the vertical direction. Data sets can take 2–8 h to acquire, due to the relatively weak X-ray source, over which time drift of up to 10 μm has been seen to occur although 2–3 μm is more typical. In this case it is slow environmental thermal changes that cause the problems, unlike the synchrotron case where rapid heating from the intense beam can cause thermal changes on a much shorter time scale. The other component of image misalignment, described hereafter as ‘jitter’, is due to limitations of stage repeatability and is characterized by a frame to frame displacement of up to 2 μm from the ‘average’ position. The source of jitter is the limits of stage repeatability and the movements of the rotation and X- and Y-axes occurring between views. This type of problem also occurs in transmission electron microscopy (TEM) and synchrotron microtomography where both hardware and software approaches are used to address it. Using an improved stage and other hardware modification is one approach to dealing with this issue; however, in our method we are using a software approach to correct for image misalignment. The methods used need to be suited to our polychromatic beam (with consequent beam-hardening) and cone-beam geometry that unfortunately rules out some of the methods, such as centre of mass, that have proven successful for
259
synchrotron work (Rivers & Wang, 2006). However, other methods drawing on TEM microtomography are applicable. Algorithm testing with synthetic data In the case of the XuM the problem can be somewhat simplified. The geometry of the instrument and stage means that the main form of image misalignment is in the form of translations of the sample in the image plane. Shifts of the sample along the source–detector axis would be expected to lead to changes in magnification; however, with the typical XuM geometry the effect on the image – even for the worst affected pixels – is 30× smaller than for shifts in the image plane and is therefore neglected. Rotations of the sample about an axis normal to the image plane are not a significant problem with the current stage geometry. Other possible sources of error for reconstructions are tilts of the rotation axis in the image plane relative to the image vertical axis, which is addressed by rotating the CCD camera (CCD rotation is the major source of this error as the stage itself is well aligned to the SEM body). The method for aligning the views is similar to the ‘bootstrapping’ methods for TEM tomography described by Dengler (1989). These methods have the advantage of not requiring fiducial markers to be added to the sample. Since our views are already relatively well aligned (e.g. relative to TEM tomographic data) there is no pre-alignment step or change in alignment resolution through the process (as used by Dengler, 1989). The alignment procedure is iterative and includes the following steps. 1. Tomographic reconstruction of data set using the uncorrected views – this produces a reconstructed volume in which the errors in individual views results in 3D blurring relative to an ideal reconstructed volume. 2. Calculation of simulated views equivalent to the actual views from the reconstructed volume – since all the original views have contributed to the simulated views (via the 3D reconstruction) the errors in individual views are averaged out. 3. Alignment of the real views to the simulated views using cross-correlation of the images to find the required shift. 4. Tomographic reconstruction of data set using the aligned views. Steps 2–4 are repeated until a satisfactory reconstruction is achieved. To make the process practical on a desktop computer the view simulations and tomographic reconstructions are carried out on 256 × 256 images; however, the alignment step is carried out on 512 × 512 images (the simulated views are scaled up to this size) and aligned to subpixel accuracy with interpolation. When the alignment is complete a reconstruction is done at the resolution of the original data. Initially this process was tested with some simulated data to determine how well it performed for images with random
C 2007 CSIRO Journal compilation C 2007 The Royal Microscopical Society, Journal of Microscopy, 228, 257–263
260
S . M AYO E T A L .
Fig. 3. Test of algorithm with random shifts applied to view series generated from a synthetic data set: (a) slice through original synthetic data set, (b) reconstructed slice from views with random shifts applied and (c) reconstructed slice after 7 cycles of algorithm.
misalignment relative to images with misalignment arising from drift and stage positioning error. The simulated data were drawn from an actual low-magnification tomographic reconstruction. At low magnification (and hence low resolution) there is no significant misalignment of images detectable. A simulated series of views was generated from this reconstructed volume. For the first test random artificial misalignments of up to ±10 pixels in X and Y were applied to the simulated views – this corresponds to a drift of 2 μm at typical magnifications used in the XuM. Figure 3 shows a slice through the original volume, a reconstructed slice from the misaligned views, and the reconstructed slice after some cycles of correction. The correction was considered to have converged once there was good qualitative resemblance to the original data and when no further improvement was obtained with additional iterations. This shows that only a few cycles are required to restore the reconstruction to close to the original. Each cycle takes approximately half an hour making a convergence time of approximately 3.5 h in this case. For the second test the simulated views were shifted according to slow sinusoidal functions in X and Y with an amplitude of 10 pixels. This was to simulate a slow
drift of the sort that may occur due to thermal expansion. Figure 4 shows the reconstruction from the shifted images and the reconstruction after 7 (3.5 h) and 27 (13.5 h) cycles of correction. The algorithm as currently implemented is slow, but could be speeded up with further work. As can be seen from the simulations it takes significantly more cycles to correct the images for drift than for jitter. This is because errors due to jitter cause a geometrically uniform blurring in an uncorrected tomographic reconstruction, whereas with a slow drift the misalignment of an image is correlated to its position in the sequence and the resulting tomographic reconstruction has geometric distortions. This results in less satisfactory simulated views for alignment of the original images. It should be noted that actual data sets contain both components of drift and jitter in their misalignment. It may be possible to speed up the image alignment process by using alternative approaches to address the more predictable slow drift prior to applying the iterative algorithm. Application to real data A data set of a glass fibre coated with carbon dag (a polymer loaded with graphite flakes) was used to test the image
Fig. 4. (a) Reconstruction from view series (generated from same data set in Fig. 3a) with sinusoidal drifts applied, (b) reconstructed slice after 7 cycles of algorithm and (c) after 27 cycles. C 2007 CSIRO Journal compilation C 2007 The Royal Microscopical Society, Journal of Microscopy, 228, 257–263
X - R AY M I C RO T O M O G R A P H Y
261
Fig. 5. Reconstructed slices through a tomographic reconstruction of a glass fibre coated in carbon dag, (a) before and (b) after cycles of processing to correct wobble (which in the case of this data set was >5 μm). The corrected image is much clearer and shows features down to 0.5 μm as indicated by the arrows, (c) and (d) show an XZ slice and YZ slice, respectively, through the reconstructed volume. The red lines indicate profiles of just resolved pairs of fibres with the corresponding intensity profiles shown below. Fitted lines show approximately 0.45 μm between minima in either case; however, as there are so few pixels in each section this cannot be taken as a strict measurement of resolution. Instead we note that with reasonable certainty the resolution is between 3 and 5 pixels or 0.56 ± 0.14 μm.
alignment method. The fibre was 16 μm across and the total sample diameter approximately 30 μm. A tomographic data set of 360 views with 1◦ steps was acquired using an SEM accelerating voltage of 15 kV and a tantalum foil target of 500 nm thickness. In this case the system
was optimized for flux rather than maximum resolution in which case a thinner foil would have been used. The source size was of the order of 100–200 nm and the X-ray output therefore dominated by the 8 keV Ta Lα line together with a substantial bremsstrahlung contribution. As the detector is
C 2007 CSIRO Journal compilation C 2007 The Royal Microscopical Society, Journal of Microscopy, 228, 257–263
262
S . M AYO E T A L .
a deep-depletion, direct-detection CCD, the X-ray range sits comfortably in the detector’s most sensitive range of 3–10 keV. For this data set the pixels were binned so that 2 × 2 CCD pixels (each of 20 μm across) correspond to a single image pixel of effective size 40 μm. The source to sample distance (R 1 ) was 0.95 mm and the source to detector distance (R 1 + R 2 ) was 259 mm. Resolution as limited by Fresnel diffraction can be estimated for this √ geometry by (λR 1 ). Thus in this case with wavelength of ∼1.5 Å the resolution is limited to around 0.37 μm. The data were processed using the single image phaseretrieval algorithm referred to above (Paganin et al., 2002) to remove Fresnel fringes from each view to enable reconstruction to be free of artefacts. Strictly speaking this algorithm is only quantitatively correct when applied to images of homogenous samples; however, it can be used successfully for removing Fresnel fringes from images of non-homogenous samples. The data were then normalized and used as input to the Feldkamp cone-beam algorithm to produce a 3D reconstruction of the object. Figure 5(a) shows the tomographic cross-section prior to image alignment and Fig. 5(b) shows the cross-section after correction. In the corrected cross-section the graphite flakes within the carbon dag are clearly visible. In order to estimate resolution, intensity profiles were taken across pairs of just-resolved carbon fibres observed in some tomographic slices. Examples of two of these are shown in Fig. 5(c) and (d) together with the intensity profiles. The spacing between the just resolved features is approximately 3– 5 pixels (at 0.14 μm per pixel) and indicates that the resolution is approximately 560 ± 140 nm.
Conclusions and future work The software approach to correcting image misalignment has enabled submicrometre tomography at a resolution of ∼560 nm to be achieved using relatively modest laboratory equipment. This is a very high resolution for a lab-based point-projection system. Significantly higher resolution in microtomography has only been achieved outside of a synchrotron with more complex zone-plate-based systems (Tkachuk et al., 2006). We have found that the software approach does not work equally well for all data sets and there may well be improvements to be made in the cross-correlation step. Currently the cross-correlation is performed using the standard fast Fourier transform (FFT) based method with only light smoothing to reduce noise in the images. The position of the peak in the cross-correlation map corresponds to the shift between the images; however, the peak can be broad and indistinct for some samples. Further optimization of filtering may improve performance as may alternative correlation functions such as the phase correlation function described
by Tsai et al. (2004). The addition of fiducial markers to the sample may also be helpful in some cases where the sample itself has insufficient high-contrast features for accurate image registration. The software as already noted did not work as well for slow drifts in misalignment as it did for random ‘jitter’ for reasons noted above. Drift comes about primarily from thermal expansion of the stage, target holder and the whole SEM chamber and produces displacements of images parallel to the image plane, which are correlated with time (displacements perpendicular to the image plane produce much smaller effects in the image). Prior correction for this more predictable type of drift by comparison on the first and last images of a 360◦ data set and by correlation methods is likely to reduce the number of iterative cycles required to correct a set of misaligned images. Hardware measures to reduce thermal drift through better ambient temperature control and a modified target stage would also reduce the problem of drift. Acknowledgement The authors would like to thank XRT Ltd for cooperation and encouragement in this work.
References Aristov, V.V. & Erko, A.I. (eds) (1994) Proceedings of the 4th International Conference – X-Ray Microscopy IV. Bogodorsky Publishing Co., Moscow. Baez, A.V. (1961) Fresnel zone plate for optical image formation using extreme ultraviolet and soft X radiation. J. Opt. Soc. Am. 51, 405– 412. Baruchel, J., Cloetens, P., Hartwig, J., Ludwig, W., Mancini, L., Pernot, P. & Schlenker, M. (2000) Phase imaging using highly coherent X-rays: radiography, tomography, diffraction topography. J. Synchrotron Radiat. 7, 196–201. Bilderback, D.H., Hoffman, S.A. & Theil, D.J. (1994) Nanometer spatial resolution achieved in hard X-ray image and Laue diffraction experiments. Science 263, 201–203. Brownlow, L., Mayo, S., Miller, P. & Sheffield-Parker, J. (2006) Towards 50nanometre resolution with an SEM-hosted X-ray microscope. Microsc. Anal. 20, 13–15. Burge, R.E., Yuan, X.C., Knauer, J.N., Browne, M.T. & Charalambous, P. (1997) Scanning soft X-ray imaging at 10 nm resolution. Ultramicroscopy 69, 259–278. Burge, R.E., Yuan, X.C., Morrison, G.R., Charalambous, P., Browne, M.T. & An, Z. (2000) Incoherent imaging with the soft X-ray microscope. Ultramicroscopy 83, 75–92. Cazaux, J., Erre, D., Mouze, D., Patat, J.M., Rondot, S., Sasov, A., Trebbia, P. & Zolfaghari, A. (1993) Recent developments in X-ray projection microscopy and X-ray microtomography applied to materials science. J. Phys. IV 3, 2099–2104. Chao, W., Harteneck, B.D., Liddle, J.A., Anderson, E.H. & Attwood, D.T. (2005) Soft X-ray microscopy at a spatial resolution better than 15 nm. Nature 435, 1210–1213. Cosslett, V.E. & Nixon, W.C. (1960) X-ray Microscopy. Cambridge Univ. Press, London.
C 2007 CSIRO Journal compilation C 2007 The Royal Microscopical Society, Journal of Microscopy, 228, 257–263
X - R AY M I C RO T O M O G R A P H Y
Dengler, J. (1989) A multi-resolution approach to the 3D reconstruction from an electron microscope tilt series solving the alignment problem without gold particles. Ultramicroscopy, 30, 337–348. Feldkamp, L.A., Davis, L.C. & Kress, J.W. (1984) Practical cone-beam algorithm. J. Opt. Soc. Am. A1, 612–619. Gabor, D. (1948) A new microscopic principle. Nature, 161, 777–778. Hignette, O., Cloetens, P., Rostaing, G., Bernard, P. & Morawe, C. (2005) Efficient sub 100 nm focusing of hard X-rays. Rev. Sci. Inst. 76, 063709. Jacobsen, C., Howells, M., Kirz, J., & Rothman, S. (1990) X-ray holographic microscopy using photoresists. J. Opt. Soc. Am. A7, 1847–1861. Jacobsen, C., Williams, S., Anderson, E., et al. (1991) Diffraction-limited imaging in a scanning transmission X-ray microscope. Opt. Comm. 86, 351–364. Kagoshima, Y., Yokoyama, Y., Niimi, T., Koyama, T., Tsusaka, Y., Matsui, J. & Takai, K. (2003) Hard X-ray phase-contrast microscope for observing transparent specimens. J. Phys. IV 104, 49–52 Kirkpatrick, P. & Baez, A.V. (1948) Formation of optical images by X-rays. J. Opt. Soc. Am. 38, 766–774. Le Gros, M.A., McDermott, G. & Larabell, C.A. (2005) X-ray tomography of whole cells. Curr. Opin. Struct. Biol. 15, 593–600. Leitenberger, W., Weitkamp, T., Drakopoulos, M., Snigireva, I. & Snigirev, A., (2000) Microscopic imaging and holography with hard X-rays using Fresnel zone-plates. Opt. Comm. 180, 233–238. Lengeler, B., Schroer, C.G., Richwin, M., Tummler, J., Drakopoulos, M., Snigirev, A. & Snigireva, I. (1999) Microscope for hard X-rays based on parabolic compound refractive lenses. Appl. Phys. Lett. 74, 3924– 3926 Mayo, S.C., Miller, P.R., Wilkins, S.W., et al. (2002) Quantitative X-ray projection microscopy: phase-contrast and multi-spectral imaging. J. Microsc. 207, 79–96. Mayo, S.C., Davis, T.J., Gureyev, T.E., Miller, P.R., Paganin, D., Pogany, A., Stevenson, A.W. & Wilkins, S.W., (2003) X-ray phase-contrast microscopy and microtomography. Opt. Express 11, 2289–2302. McNulty, I., Kirz, J., Jacobsen, C., Anderson, E. H., Howells, M.R., & Kern, D.P. (1992) High-resolution imaging by Fourier transform X-ray holography. Science 256, 1009–1012. Miao, J., Charalambous, P., Kirz, J. & Sayre, D. (1999) Extending the methodology of X-ray crystallography to allow imaging of micrometresized non-crystalline specimens. Nature 400, 342– 344. Mimura, H., Matsuyama, S., Yumoto, H., et al. (2005) Hard X-ray diffraction-limited nanofocusing with Kirkpatrick–Baez mirrors. Japan. J. Appl. Phys. Part 2 44, L539–L542. Paganin, D., Mayo, S.C., Gureyev, T.E., Miller, P.R. & Wilkins, S.W. (2002) Simultaneous phase and amplitude extraction from a single defocused image of a homogeneous object. J. Microsc. 206, 33–40.
263
Pogany, A., Gao, D. & Wilkins, S.W. (1997) Contrast and resolution in imaging with a microfocus X-ray source. Rev. Sci. Inst. 68, 2774–2782. Rivers, M.L. & Wang, Y. (2006) Recent developments in microtomography at GeoSoilEnviroCARS. Proc. SPIE, vol. 6318, Developments in X-ray Tomography V, J3180, SPIE,Bellingham. R¨ontgen, W.C. (1896) On a new kind of ray, a preliminary communication. Nature 53, 274–277 Schmahl, G., Rudolph, D., Guttmann, P., Scheider, G., Thieme, J. & Niemann, B., (1995) Phase-contrast studies of biological specimens with the X-ray microscope at Bessy. Rev. Sci. Inst. 66, 1282–1286 Schneider, G., (1998) X-ray microscopy with high spatial resolution in amplitude and phase contrast. Ultramicroscopy 75, 85–104. Schroer, C.G., Gunzler, T.F., Kuhlmann, M., et al. (2004) Fluorescence microtomography using nanofocusing refractive X-ray lenses. Proc. SPIE, vol. 5535, Developments in X-ray Tomography IV, 162–168, SPIE, Bellingham. Snigirev, A., Snigireva, I., Kohn, V., Kuznetsov, S. & Schelokov, I. (1995) On the possibilities of X-ray phase contrast microimaging by coherent high-energy synchrotron radiation. Rev. Sci. Inst. 66, 5486–5492. Snigirev, A., Kohn, V., Snigireva, I. & Lengeler, B. (1996) Compound refractive lens for focusing high-energy X-rays. Nature 384, 49–51. Tkachuk, A., Feser, M., Cui, H., Duewer, F., Chang, H. & Yun, W. (2006) High-resolution X-ray tomography using laboratory sources. Proc. SPIE, vol. 6318, Developments in X-ray Tomography V. D3181, SPIE, Bellingham. Tsai, J.S., Kai, J.J., Chang, L. & Chen, F.R. (2004) Bandgap mapping for III–V quantum well by electron spectroscopy imaging. J. Elect. Microsc. 53, 371–380 Watanabe, N., Yokosuka, H., Ohigashi, T., Takano, H., Takeuchi, A., Suzuki, Y. & Aoki, S. (2002) Optical holography in the hard X-ray domain. Proc. 7th Int. Conf. X-ray Microscopy. J. Phys. IV 104, 551– 556. Weiss, D., Schneider, G., Niemann, B., Guttmann, P., Rudolph, D. & Schmahl, G. (2000) Computed tomography of cryogenic biological specimens based on X-ray microscopic images. Ultramicroscopy 84, 185– 197. Wilkins, S.W., Gureyev, T.E., Gao, D., Pogany, A. & Stevenson, A.W. (1996) Phase-contrast imaging using polychromatic hard X-rays. Nature 384, 335–338 Yoshimura, H., Shoutsu, D., Horikoshi, T., Chiba, H., Kumagai, S., Takahashi, K. & Mitsui, T. (2000) Application of SEM-modified X-ray microscope to entomology and histology, and effects of X-ray coherence in imaging. J. Elect. Microsc. 49, 621–628. Zworykin, V.K., Morton, G.A., Ramberg, E.G., Hillier, J. & Vance, A.W. (1945) Electron Optics and the Electron Microscope, p. 111. Wiley, New York.
C 2007 CSIRO Journal compilation C 2007 The Royal Microscopical Society, Journal of Microscopy, 228, 257–263