Next Article in Journal
Effect of Synthetic Quadripolymer on Rheological and Filtration Properties of Bentonite-Free Drilling Fluid at High Temperature
Next Article in Special Issue
Carrier Injection to In0.4Ga0.6As/GaAs Surface Quantum Dots in Coupled Hybrid Nanostructures
Previous Article in Journal
Effects of Radio Frequency Bias on the Structure Parameters and Mechanical Properties of Magnetron-Sputtered Nb Films
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Powder Diffraction Patterns to Calibrate the Module Geometry of a Pixel Detector

by
Jonathan P. Wright
*,
Carlotta Giacobbe
and
Eleanor Lawrence Bright
ESRF-The European Synchrotron, 71 Avenue des Martyrs, 38000 Grenoble, France
*
Author to whom correspondence should be addressed.
Crystals 2022, 12(2), 255; https://doi.org/10.3390/cryst12020255
Submission received: 31 January 2022 / Revised: 11 February 2022 / Accepted: 11 February 2022 / Published: 14 February 2022
(This article belongs to the Special Issue Optoelectronics and Photonics in Crystals)

Abstract

:
The precision and accuracy of diffraction measurements with 2D area detectors depends on how well the experimental geometry is known. A method is described to measure the module geometry in order to obtain accurate strain data using a new Eiger2 4M CdTe detector. Smooth Debye–Scherrer powder diffraction rings with excellent signal to noise were collected by using a fine-grained sample of CeO2. From these powder patterns, the different components of the module alignment errors could be observed when the overall detector position was moved. A least squares fitting method was used to refine the detector module and scattering geometry for a series of powder patterns with different beam centers. A precision that is around 1/350 pixel for the module positions was obtained from the fit. This calibration was checked by free refinement of the unit cell of a silicon crystal that gave a maximum residual strain value of 2.1 × 10−5 as the deviation from cubic symmetry.

Graphical Abstract

1. Introduction

Photon-counting 2D area detectors that are assembled from individual modules are now becoming widely available. In comparison to previous detectors based on CCD or CMOS technologies, these photon-counting detectors offer distinct advantages. There is no readout noise and very narrow point spread function, so they are very sensitive to measure weak diffraction signals as well as offering fast readout speeds for continuous acquisition. A new Eiger2 4M CdTe detector [1] was recently commissioned at the Materials Science beamline [2], ID11, at the ESRF as a part of the EBS upgrade project [3]. A novel procedure has been developed in order to create a very precise spatial distortion correction for this new detector. The instrument is used for single-crystal, powder diffraction and PDF measurements, and these are frequently extended to XRD-CT mapping methods with beam sizes down to 100 nm [4,5,6] to obtain 3D images of microstructures during in situ experiments. This very high spatial resolution combined with a non-destructive measurement offers unique insights into structural variation not only within crystalline but also amorphous materials [7].
One recent focus of research efforts is the reconstruction of variations of the local strain tensor within individual grains inside a polycrystalline sample [8,9]. To obtain good strain data, the detector characterization should be as good as possible. Previous efforts to measure strains accurately using a 2D area detector showed that good calibration of the experimental geometry and distortion are essential [10]. The conventional methods [11,12,13,14,15] for calibration of earlier CCD detectors generally fitted smooth functions (splines or polynomials) to images of grid-like targets. The production of an accurate calibration artifact is problematic because machining tolerances are difficult to reduce below about 10 µm for a >150-mm-sized object. Typical standard objects are produced by drilling holes into a metal plate or fixing metal spheres onto a plate [16], and an image is recorded showing the shadow of this artifact. Because the detection surface not in contact with the standard object, the quality of the calibration depends on the illumination conditions as well as the machining errors. Furthermore, a calibration grid only fixes the geometry at the grid points, and this limits the corrections to only finding the low-frequency terms in the distortion. These grid-based methods are relatively insensitive to any local defects.
Individual detector modules are essentially perfect because they are produced by lithography techniques, but the mechanical assembly of several modules frequently introduces some small misalignments. The CdTe sensor material may contain some local defects (e.g., dislocations), and there are some edge effects at module and chip boundaries. A continuous calibration image is needed to detect any short-range features like these. Knowledge of the precise pixel geometry is a requirement to avoid increasing the systematic errors, and we detected some initial issues when processing powder data. Despite the use of a grid calibration, there were still observable steps in the powder ring positions at the module boundaries.
For very accurate measurements of diffracted intensities, e.g., for charge density refinements, there are a number of challenges with pixel detectors to be overcome [17]. One intrinsic problem is charge sharing [18] between neighboring pixels so that the sensitivity of an individual pixel has some variation over the surface of the pixel itself. The centers of pixels may sometimes be more sensitive than the corners, and this effect depends on the discrimination threshold. Any future attempt to introduce corrections for this problem into an integration and scaling software will require sub-pixel calibration of the detector geometry, which is a further motivation for this work.
There are established methods for fitting the module geometry in pixel detectors that are based on single-crystal diffraction spot positions [19]. These were developed for the XFEL detectors where the modules can be moved individually, and diffraction patterns are very spotty. The module geometry is usually fixed in commercial detectors, and the experimental setup with a continuous source makes it easier to record a smooth powder diffraction image. Methods based on single crystals require a large number of spots to be indexed in order to refine the overall geometry. Our experience measuring the centroid positions of diffraction peaks has shown some limitations that come from insufficient sampling. Because the point-spread function is extremely narrow, it is sometimes problematic to have enough points in the peak to get a precise centroid. This is overcome using a powder pattern with a beam size that is larger than the pixel size. This calibration method using continuous powder diffraction rings offers access to high-frequency terms in the spatial distortion, and we have found that relatively few images are required for the module geometry calibration.

2. Materials and Methods

Experimental data were collected at the materials science beamline, ID11, at the ESRF using a Dectris Eiger2 4M CdTe detector (Dectris, Baden, Switzerland). This detector delivers a single image of 2068 × 2162 pixels to the user that includes masked values for gaps or other defects. The pixel size is 75 µm square, and the CdTe sensor thickness is 0.75 mm. The detector is assembled from 2 × 4 modules that each cover 77.1 mm × 38.4 mm with a vertical gap of 2 pixels in the center of each module. Between these 2 × 4 modules, there is a 12-pixel vertical gap in the center of the detector and three horizontal gaps of 38 pixels. These gaps are shown in white on Figure 1. The aim of the experimental measurement is to collect a series of images that will give a grid-like image once they are summed together. In the current installation at the beamline, the accessible range of positions was limited by the mechanical translations. A number of authors have discussed wavelength calibration methods by translating the detector along the beam path [20,21,22], but here, the detector is translated in the plane of the detector surface to give different beam centers.
A sample of ceria (CeO2) with mean particle size of ~0.25 µm was mounted in a 0.5-mm diameter kapton capillary on the diffractometer axis. Two frames were measured with 10 s exposure time during a rotation of the sample over 360 degrees, and these were subsequently summed together. The signal in individual pixels in the strong low-angle peaks was ~175,000 photon counts. The X-ray energy was nominally 55 keV, and the beamsize of 0.2 mm × 0.2 mm was selected using slits in order to cover several detector pixels (that are 75 µm square) and reduce aliasing artifacts. The sample to detector distance was set to 42 cm in order to reduce effects due to the incident angle (the distance was limited by the back wall of the hutch). Figure 1 shows a rendering of the four experimental powder diffraction patterns used for these calibrations.

3. Results

The experimental data were processed to extract diffraction ring positions for each row and column of pixels, and these data were subsequently fitted to obtain the module geometry.

3.1. Imaging Processing to Extract Debye–Scherrer Ring Geometry

A background signal for each frame was estimated using a 64-pixel uniform low-pass filter with peaks being masked via a sigma clipping procedure. This estimated background signal was subtracted from the observed data before extracting peak positions. Pixels belonging to the individual modules were selected from the full image as a series of regions of interest. Each row and column of each module was treated as a separate 1D spectrum, and peaks were identified as groups of pixels that were above the estimated image background by 5-sigma (based on counting statistics) and containing more than 7 and fewer than 35 pixels in a group and containing no masked pixels. A simple center of gravity (first moment) was computed for each of these peaks. The 2D spot position was given by this computed centroid in one direction, while it corresponds to an integer value (row or column index) in the other direction. When a ring is tangential to a row or column of pixels, the width of the peak became very large, and these peaks were discarded by the upper threshold of 35 pixels. The computer code for this image processing was implemented in the python language using a jupyter notebook [23] and the numba JIT compiler [24] to speed up the peak position extraction. The total runtime for processing the four frames of 2162 × 2068 pixels was about 10 s.
Figure 2 shows the counting statistics and sampling for a single column of pixels and the low angle (111) reflection on the Figure 2a. Figure 2b highlights a small region of interest where the powder ring crosses a boundary between two detector chips. Some pixel values in this region were interpolated in the manufacturer’s software via a “virtual pixel correction” method, and the columns 770–771 and 772–773 are essentially duplicates of each other. These kinds of effects are clearly seen with a continuous signal in a powder diffraction ring but are much more difficult to infer from a grid image or spotty diffraction pattern.

3.2. Geometric Refinement via Least Squares

The initial detector geometry was estimated and fitted using the (simplex) algorithm in the ImagD11 software [25] without any corrections for module alignment errors. This method was sufficient to assign peaks to hkl powder rings and to observe large steps at the module boundaries. Several problematic rows and columns of pixels were identified during the initial fitting. These were usually due to chip or module boundaries or other defects, and they are clearly seen as outliers in Figure 3b,c. All such problematic points were excluded from the fitting because the main priority here was to extract the overall module geometry. The large residuals observed at the end of the initial calibration (Figure 3b) without spatial correction gave a strong motivation to obtain a more precise description of the module geometry.
The moving blocks of pixels were defined in terms of a 4 × 4 grid for this detector, and it was assumed that the four chips within a half-module were fixed onto the sensor with negligible errors and that all pixels are coplanar. Exact details of the module layout for other detectors will depend on the detector design, manufacturing, and assembly process. The geometry model was defined as a rotation around the center of the module, followed by a translation in the plane, apparently giving 16 × 3 = 48 parameters to fit. In order to remove singularities from the mathematical problem, the mean of the shift and rotation angle of all modules was set to zero by fixing the position and angle of one module as the sum of the previous 15, leading to 45 fitting parameters for the distortion model. We assumed that any out of plane component was negligible (this was not the case for the original Pilatus1M in ref. [26]), and in this setup, the data were insensitive to such shifts due to the large sample to detector distance. There are five geometrical parameters to be fitted for the detector geometry of each powder pattern, and these include distance (x), beam center (y/z), and tilts (y/z). Additional parameters for single-crystal data to describe the rotation axis geometry are not required here. It is not possible to determine all the distortion parameters using only one powder pattern because the image can be rotated around the X-ray beam axis. A unique minimum only emerges when two or more patterns are combined to produce a grid-like pattern in a single fit. For the four frames (Figure 1) used here, there are 4 × 5 = 20 parameters for the diffraction geometry in addition to the 45 for the distortion.
A minimization function to compute a misfit in terms of the relative squared length of the reciprocal lattice vectors was defined and then optimized using the curve fit function in the scipy package [27]. Inspection of the correlation matrix from the fit highlighted problems to determine the wavelength, detector tilts, and distance independently of each other. For the final refinements, the wavelength was set to a fixed value that was found after optimization and outlier data (0.76%) were removed. Although the computational problem was relatively large, with 65 variables fitted to 223,184 peaks, the computations were completed in less than a minute. The highest correlations were between distances and tilts, especially for the frames with the beam center close to the edge of the image. The least squares fitting errors for the module shifts were in the range 5 × 10−4 to 2.7 × 10−3 pixels (e.g., 37–200 nm) and with angle uncertainties of 1.9–2.8 µrad.
The mean absolute shifts in module positions were 0.164, 0.124 pixels with an angle of 0.42 mrad, while the maximum deviations were 0.34, 0.31 pixels and an angle of 1.1 mrad. The exact numerical values depend on the assembly of the individual detector, and we observed changes when a module was replaced by the manufacturer. For practical use of these results, the pixel shifts in the slow and fast array directions are stored as 2D images because these could be accepted by some of the software packages in use at the beamline, especially pyFAI [28] and ImageD11 [24].

3.3. Validation Using a Fine-Sliced Single-Crystal Dataset for Silicon

Fine-sliced single-crystal data were collected during a full rotation of 360° for a small silicon flake with 0.002° step size and 2-ms exposure time, recording 180,000 frames in 6 min. The uncompressed raw data might require about 1.5 TB of storage, but the frames data compress very well in bitshuffle-lz4 format [29], as most pixels are zero. The final dataset was only 48 GB, and the data rate was 133 MB/s, which can be written to disk during the scan. The sample to detector distance was about 20 cm, and the nominal X-ray energy was 44 keV with a band pass of dE/E ~0.002. This kind of data collection is intended to give a precise calibration of the X-ray energy (and band pass) based on the known unit cell parameter of silicon. The use of very fine slicing removes a class of uncertainties in the fitting, and it is, in principle, possible to fit the wavelength independently of the diffraction detector geometry (e.g., via a modification of the Bond method [30]). For our purposes here, we focus on validation of the detector geometry correction.
Peaks were extracted from the frames as 3D connected objects using the peak-searching code in the ImageD11 software package that computes their center of gravity positions. After filtering peak to remove weak data and spots at the edge of the detector, 707 diffraction spots remained for parameter fitting. A single orientation was indexed using the known unit cell for silicon (space group Fd3m, 5.34094 Å). Refinement of the experimental geometry, crystal position, and orientation matrix were carried using the 3D spot positions both before and after the spatial distortion correction derived in Section 3.2 had been applied. No symmetry constraints were applied in order to use the deviation from cubic symmetry as an estimate of the systematic errors remaining in the experiment and calibration.
Figure 4 shows the residuals from the fit, which are expressed in terms of an error in reciprocal lattice vector. These values are the difference from integer values for the hkl indices that are computed from diffraction spot positions after conversion to scattering vectors and transformation to hkl using a fitted crystal lattice. In order to quantify the effect of this correction on the precision of the fitted lattice parameters, we computed a deviatoric strain tensor by comparison to a cubic crystal with the same volume and orientation. Before the distortion correction, the eigenstrain values were (−13 × 10−6, −33 × 10−6, and 46 × 10−6), and after correction, these were reduced to (9 × 10−6, 12 × 10−6, and −21 × 10−6). These values for strains are an order of magnitude lower than the numbers typically obtained for monochromatic diffraction experiments [31,32] and closer to the numbers achieved using Laue-DIC methods [33,34]. This improvement may be due to the use of extremely fine angular slicing combined with excellent counting statistics but perhaps also due to the use of a deviatoric strain tensor that neglects the wavelength uncertainties.

4. Discussion

In comparison to the use of a standard grid object, the exploitation of diffraction data itself has the advantage of bringing the calibration phantom into the detector plane. The approach we used here was inspired by the methods based on single-crystal spot positions, with the key difference that we use a continuous feature in the powder images that can allow a calibration over all spatial frequencies. This offers a route to obtain a precise characterization of effects, such as charge sharing in module boundaries. The quality of the calibration obviously depends on the images used. We selected a small particle size for a strongly scattering material and ensured good counting statistics for this work. The procedure was originally developed with the expectation that it would be a one-off calibration, but this had to be repeated after a detector module was replaced by the manufacturer.
Currently, one of the limitations for using these detectors is the problem to export the distortion correction and detailed pixel-by-pixel geometry into a format suitable for different integration software packages. When using the Esperanto format [35] for the crysalis software, for example, the software assumes that an image is already corrected for spatial distortion. With features like doubled pixels, it is not obvious how to produce a corrected image that will track statistics and pixel-by-pixel spatial distortion properly. The NeXus format and gold standard [36] do offer a route for crystallographers to include all these different details, and their more widespread adoption for chemical and physical crystallography may bring some benefits to the community in the future. If a detector is already installed on suitable translation stages, then it is fairly quick and easy measure a precise calibration via this powder method. Future implementations of this distortion correction approach into more user-friendly software packages should be a very welcome progress for the community.

Author Contributions

Conceptualization, investigations, and review and editing of the manuscript were carried out by J.P.W., C.G., and E.L.B.; software and the initial draft were written by J.P.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by ESRF proposal BLC-12841.

Data Availability Statement

Jupyter notebooks are available in a github repository located at: https://github.com/jonwright/EigerPowderSpatial (accessed on 14 January 2022).

Acknowledgments

We thank the ESRF for beamtime under proposals BLC-13358 and BLC-12841. We are grateful to our colleagues Thomas Buslaps, Henri Gleyzolle, Eric Gagliardini, and Emmanuel Papillon for the technical, mechanical, and software installation of the detector. We thank Jerome Kieffer for providing an initial calibration based on an image of a grid that was itself kindly provided by Gavin Vaughan and beamline ID15a. We thank Marie Ruat for managing all aspects of the detector installation project as well as carrying out various acceptance tests and recording the grid image. We are grateful to the referees for their constructive feedback.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dectris. EIGER2 X CdTe 4M Documentation. Available online: https://www.dectris.com/support/manuals-docs/eiger2-x-and-xe-cdte-synchrotron/eiger2-x-cdte-4m/ (accessed on 14 January 2022).
  2. Wright, J.; Giacobbe, C.; Majkut, M. New opportunities at the Materials Science Beamline at ESRF to exploit high energy nano-focus X-ray beams. Curr. Opin. Solid State Mater. Sci. 2020, 24, 100818. [Google Scholar] [CrossRef]
  3. Raimondi, P. ESRF-EBS: The Extremely Brilliant Source Project. Synchrotron Radiat. News 2016, 29, 8–15. [Google Scholar] [CrossRef]
  4. Hektor, J.; Hall, S.A.; Henningsson, N.A.; Engqvist, J.; Ristinmaa, M.; Lenrick, F.; Wright, J.P. Scanning 3DXRD Measurement of Grain Growth, Stress, and Formation of Cu6Sn5 around a Tin Whisker during Heat Treatment. Materials 2019, 12, 446. [Google Scholar] [CrossRef] [Green Version]
  5. Hayashi, Y.; Setoyama, D.; Hirose, Y.; Yoshida, T.; Kimura, H. Intragranular three-dimensional stress tensor fields in plastically deformed polycrystals. Science 2019, 366, 1492–1496. [Google Scholar] [CrossRef]
  6. Hayashi, Y.; Hirose, Y.; Seno, Y. Polycrystal orientation mapping using scanning three-dimensional X-ray diffraction microscopy. J. Appl. Crystallogr. 2015, 48, 1094–1101. [Google Scholar] [CrossRef]
  7. Stoica, M.; Sarac, B.; Spieckermann, F.; Wright, J.; Gammer, C.; Han, J.; Gostin, P.F.; Eckert, J.; Löffler, J.F. X-ray Diffraction Computed Nanotomography Applied to Solve the Structure of Hierarchically Phase-Separated Metallic Glass. ACS Nano 2021, 15, 2386–2398. [Google Scholar] [CrossRef]
  8. Henningsson, N.A.; Hall, S.A.; Wright, J.P.; Hektor, J. Reconstructing intragranular strain fields in polycrystalline materials from scanning 3DXRD data. J. Appl. Crystallogr. 2020, 53, 314–325. [Google Scholar] [CrossRef] [Green Version]
  9. Henningsson, A.; Hendriks, J. Intragranular strain estimation in far-field scanning X-ray diffraction using a Gaussian process. J. Appl. Crystallogr. 2021, 54, 1057–1070. [Google Scholar] [CrossRef]
  10. Borbely, A.; Renversade, L.; Kenesei, P.; Wright, J. On the calibration of high-energy X-ray diffraction setups. I. Assessing tilt and spatial distortion of the area detector. J. Appl. Crystallogr. 2014, 47, 1042–1053. [Google Scholar] [CrossRef]
  11. Hammersley, A.; Svensson, S.; Thompson, A. Calibration and correction of spatial distortions in 2D detector systems. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 1994, 346, 312–321. [Google Scholar] [CrossRef]
  12. Barna, S.L.; Tate, M.W.; Gruner, S.M.; Eikenberry, E.F. Calibration procedures for charge-coupled device X-ray detectors. Rev. Sci. Instrum. 1999, 70, 2927–2934. [Google Scholar] [CrossRef] [Green Version]
  13. Stanton, M.; Phillips, W.C.; Li, Y.; Kalata, K. Correcting spatial distortions and nonuniform response in area detectors. J. Appl. Crystallogr. 1992, 25, 549–558. [Google Scholar] [CrossRef]
  14. Ito, K.; Kamikubo, H.; Yagi, N.; Amemiya, Y. Correction Method and Software for Image Distortion and Nonuniform Response in Charge-Coupled Device-Based X-ray Detectors Utilizing X-ray Image intensifier. Jpn. J. Appl. Phys. 2005, 44, 8684–8691. [Google Scholar] [CrossRef]
  15. Leclerc, G.; Ozenne, J.-B.; Corbeil, J.-P.; Sanche, L. Hardware and software corrections of the spatial distortions of position-sensitive detectors. Rev. Sci. Instrum. 1991, 62, 2997–3003. [Google Scholar] [CrossRef]
  16. Lüthi, M.; Bircher, B.A.; Meli, F.; Kueng, A.; Thalmann, R. X-ray flat-panel detector geometry correction to improve dimensional computed tomography measurements. Meas. Sci. Technol. 2019, 31, 035002. [Google Scholar] [CrossRef]
  17. Krause, L.; Tolborg, K.; Grønbech, T.B.E.; Sugimoto, K.; Iversen, B.B.; Overgaard, J. Accurate high-resolution single-crystal diffraction data from a Pilatus3 X CdTe detector. J. Appl. Crystallogr. 2020, 53, 635–649. [Google Scholar] [CrossRef]
  18. Mathieson, K.; Passmore, M.; Seller, P.; Prydderch, M.; O’Shea, V.; Bates, R.; Smith, K.; Rahman, M. Charge sharing in silicon pixel detectors. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2002, 487, 113–122. [Google Scholar] [CrossRef]
  19. Yefanov, O.; Mariani, V.; Gati, C.; White, T.; Chapman, H.; Barty, A. Accurate determination of segmented X-ray detector geometry. Opt. Express 2015, 23, 28459–28470. [Google Scholar] [CrossRef] [Green Version]
  20. Hong, X.; Chen, Z.; Duffy, T.S. Absolute X-ray energy calibration over a wide energy range using a diffraction-based iterative method. Rev. Sci. Instrum. 2012, 83, 63901. [Google Scholar] [CrossRef]
  21. Hart, M.L.; Drakopoulos, M.; Reinhard, C.; Connolley, T. Complete elliptical ring geometry provides energy and instrument calibration for synchrotron-based two-dimensional X-ray diffraction. J. Appl. Crystallogr. 2013, 46, 1249–1260. [Google Scholar] [CrossRef] [Green Version]
  22. Horn, C.; Ginell, K.M.; Von Dreele, R.B.; Yakovenko, A.A.; Toby, B.H. Improved calibration of area detectors using multiple placements. J. Synchrotron Radiat. 2019, 26, 1924–1928. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Kluyver, T.; Ragan-Kelley, B.; Pérez, F.; Granger, B.E.; Bussonnier, M.; Frederic, J.; Kelley, K.; Hamrick, J.; Grout, J.; Corlay, S.; et al. Jupyter Notebooks—A publishing format for reproducible computational workflows. In Positioning and Power in Academic Publishing: Players, Agents and Agendas; IOS Press: Amsterdam, The Netherlands, 2016; pp. 87–90. [Google Scholar] [CrossRef]
  24. Lam, S.K.; Pitrou, A.; Seibert, S. Numba: A LLVM-Based Python JIT Compiler. In Proceedings of the Second Workshop on the LLVM Compiler Infrastructure in HPC, Dallas, TX, USA, 12–18 November 2022; Association for Computing Machinery: New York, NY, USA, 2022; pp. 1–6. [Google Scholar]
  25. Wright, J.P. FABLE-3DXRD ImageD11. Available online: https://github.com/FABLE-3DXRD/ImageD11 (accessed on 14 January 2022).
  26. Hülsen, G.; Brönnimann, C.; Eikenberry, E. Distortion calibration of the PILATUS1M detector. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2005, 548, 540–554. [Google Scholar] [CrossRef]
  27. Virtanen, P.; Gommers, R.; Oliphant, T.E.; Haberland, M.; Reddy, T.; Cournapeau, D.; Burovski, E.; Peterson, P.; Weckesser, W.; Bright, J.; et al. SciPy 1.0 Contributors. SciPy 1.0 Fundamental Algorithms for Scientific Computing in Python. arXiv 2019, arXiv:1907.10121. [Google Scholar]
  28. Ashiotis, G.; Deschildre, A.; Nawaz, Z.; Wright, J.P.; Karkoulis, D.; Picca, F.E.; Kieffer, J. The fast azimuthal integration Python library:pyFAI. J. Appl. Crystallogr. 2015, 48, 510–519. [Google Scholar] [CrossRef] [PubMed]
  29. Masui, K.; Amiri, M.; Connor, L.; Deng, M.; Fandino, M.; Höfer, C.; Halpern, M.; Hanna, D.; Hincks, A.; Hinshaw, G.; et al. A compression scheme for radio data in high performance computing. Astron. Comput. 2015, 12, 181–190. [Google Scholar] [CrossRef] [Green Version]
  30. Bond, W.L. Precision lattice constant determination. Acta Crystallogr. 1960, 13, 814–818. [Google Scholar] [CrossRef]
  31. Oddershede, J.; Schmidt, S.; Poulsen, H.F.; Sørensen, H.O.; Wright, J.; Reimers, W. Determining grain resolved stresses in polycrystalline materials using three-dimensional X-ray diffraction. J. Appl. Crystallogr. 2010, 43, 539–549. [Google Scholar] [CrossRef]
  32. Park, J.-S.; Sharma, H.; Kenesei, P. Repeatability and sensitivity characterization of the far-field high-energy diffraction microscopy instrument at the Advanced Photon Source. J. Synchrotron Radiat. 2021, 28, 1786–1800. [Google Scholar] [CrossRef]
  33. Petit, J.; Castelnau, O.; Bornert, M.; Zhang, F.G.; Hofmann, F.; Korsunsky, A.M.; Faurie, D.; Le Bourlot, C.; Micha, J.S.; Robach, O.; et al. Laue-DIC: A new method for improved stress field measurements at the micrometer scale. J. Synchrotron Radiat. 2015, 22, 980–994. [Google Scholar] [CrossRef]
  34. Zhang, F.G.; Castelnau, O.; Bornert, M.; Petit, J.; Marijon, J.B.; Plancher, E. Determination of deviatoric elastic strain and lattice orientation by applying digital image correlation to Laue microdiffraction images: The enhanced Laue-DIC method. J. Appl. Crystallogr. 2015, 48, 1805–1817. [Google Scholar] [CrossRef]
  35. Rothkirch, A.; Gatta, G.D.; Meyer, M.; Merkel, S.; Merlini, M.; Liermann, H.-P. Single-crystal diffraction at the Extreme Conditions beamline P02.2: Procedure for collecting and analyzing high-pressure single-crystal data. J. Synchrotron Radiat. 2013, 20, 711–720. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Bernstein, H.J.; Förster, A.; Bhowmick, A.; Brewster, A.S.; Brockhauser, S.; Gelisio, L.; Hall, D.R.; Leonarski, F.; Mariani, V.; Santoni, G.; et al. Gold Standard for macromolecular crystallography diffraction data. IUCrJ 2020, 7, 784–792. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The four experimental powder diffraction patterns that were used to compute the detector module geometry. The intensity is represented on a logarithmic color scale.
Figure 1. The four experimental powder diffraction patterns that were used to compute the detector module geometry. The intensity is represented on a logarithmic color scale.
Crystals 12 00255 g001
Figure 2. (a) Photon counts and peak position for a single column of pixels. (b) A region of interest on the detector where columns 770–773 show the effects of a virtual pixel correction at the edge of a physical readout chip. Slow and fast labels refer to the pixel directions in the image.
Figure 2. (a) Photon counts and peak position for a single column of pixels. (b) A region of interest on the detector where columns 770–773 show the effects of a virtual pixel correction at the edge of a physical readout chip. Slow and fast labels refer to the pixel directions in the image.
Crystals 12 00255 g002
Figure 3. (a) Superposition of the Debye–Scherrer ring positions from the four calibration images where slow and fast refer to the pixel directions in the image. The variation of the Bragg angle (two theta) for the low angle (111) reflection from the CeO2 powder data before (b) and after (c) applying the calibration.
Figure 3. (a) Superposition of the Debye–Scherrer ring positions from the four calibration images where slow and fast refer to the pixel directions in the image. The variation of the Bragg angle (two theta) for the low angle (111) reflection from the CeO2 powder data before (b) and after (c) applying the calibration.
Crystals 12 00255 g003
Figure 4. Plots of the deviations of spot positions from integer (h,k,l) for the silicon single crystal as a function of position on the detector face. (a) Data prior to the spatial correction derived from the powder data. (b) The same data after the correction derived from the powder data was applied.
Figure 4. Plots of the deviations of spot positions from integer (h,k,l) for the silicon single crystal as a function of position on the detector face. (a) Data prior to the spatial correction derived from the powder data. (b) The same data after the correction derived from the powder data was applied.
Crystals 12 00255 g004
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wright, J.P.; Giacobbe, C.; Lawrence Bright, E. Using Powder Diffraction Patterns to Calibrate the Module Geometry of a Pixel Detector. Crystals 2022, 12, 255. https://doi.org/10.3390/cryst12020255

AMA Style

Wright JP, Giacobbe C, Lawrence Bright E. Using Powder Diffraction Patterns to Calibrate the Module Geometry of a Pixel Detector. Crystals. 2022; 12(2):255. https://doi.org/10.3390/cryst12020255

Chicago/Turabian Style

Wright, Jonathan P., Carlotta Giacobbe, and Eleanor Lawrence Bright. 2022. "Using Powder Diffraction Patterns to Calibrate the Module Geometry of a Pixel Detector" Crystals 12, no. 2: 255. https://doi.org/10.3390/cryst12020255

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop