The present application relates generally to targets configured to generate x-rays in response to electron bombardment, x-ray sources utilizing such targets, and methods of using such x-ray sources.
X-ray microscopy in the micron and sub-micron resolution length scale is dominated by point projection microscopy (PPM). PPM offers high resolution by combining a small x-ray source size with (i) low geometric magnification and small detector pixels, or (ii) high geometric magnification and large detector pixels. In both cases, however, the use of a small x-ray spot limits the available x-ray flux because the electron power density of the electron beam bombarding the x-ray target is limited by an upper bound corresponding to excessive heat generation that would result in damage to the x-ray source.
Various efforts have been made to maximize the electron power density, including but not limited to, using an x-ray target comprising a diamond substrate to improve dissipation of the heat load or using a liquid metal jet target to obviate the problem of target damage. These and other efforts have increased the throughput of PPM, the technique has plateaued as the development has pushed materials and methods to their fundamental limits.
In one aspect disclosed herein, a target for generating x-rays is provided. The target comprises at least one substrate comprising a first material and a plurality of discrete structures comprising at least one second material configured to generate x-rays in response to electron bombardment. The discrete structures are distributed across a first surface of the at least one substrate in an array pattern function A that has a corresponding function B such that a combination operation of the array pattern function A with the corresponding function B generates a resultant function C comprising a first portion with a single peak and a substantially flat second portion surrounding the first portion. The combination operation comprises a cross-correlation operation or a convolution operation.
In another aspect disclosed herein, an x-ray source is provided. The x-ray source comprises a target comprising at least one substrate comprising a first material and a plurality of discrete structures comprising at least one second material configured to generate x-rays in response to electron bombardment. The discrete structures are distributed across a first surface of the at least one substrate in an array pattern function A that has a corresponding function B such that a combination operation of the array pattern function A with the corresponding function B generates a resultant function C comprising a first portion with a single peak and a substantially flat second portion surrounding the first portion. The combination operation comprises a cross-correlation operation or a convolution operation. The x-ray source further comprises at least one electron source configured to generate at least one electron beam and to bombard the target with the at least one electron beam.
In still another aspect disclosed herein, a method is provided. The method comprises providing an x-ray source comprising a target comprising at least one substrate comprising a first material and a plurality of discrete structures comprising at least one second material configured to generate x-rays in response to electron bombardment. The discrete structures are distributed across a first surface of the at least one substrate in an array pattern function A that has a corresponding function B such that a combination operation of the array pattern function A with the corresponding function B generates a resultant function C comprising a first portion with a single peak and a substantially flat second portion surrounding the first portion. The combination operation comprises a cross-correlation operation or a convolution operation. The x-ray source further comprises at least one electron source configured to generate at least one electron beam and to bombard the target with the at least one electron beam. The method further comprises bombarding the target with the at least one electron beam from the at least one electron source. The method further comprises irradiating at least a portion of an object with x-rays generated by the target in response to said bombarding. The method further comprises detecting at least one intensity distribution of x-rays transmitted through the portion of the object. The method further comprises applying a reconstruction algorithm to the detected at least one intensity distribution to generate at least one image of the portion of the object.
Point projection microscopy (PPM) can be thought of as the inversion of a much older technology: the pinhole aperture camera. In a pinhole aperture camera, the light reflected from an object is projected through a small hole in an otherwise opaque wall onto a screen. The amount of light transmitted through the hole is proportional to the hole size (e.g., diameter) but the spatial resolution of the projected image (excluding diffraction effects) is inversely proportional to the hole size (i.e., smaller hole diameters provide better spatial resolution of the projected image but at the expense of the projected image being weaker). PPM is similar to the pinhole aperture camera, but with the positions of the small x-ray source (analogous to the pinhole aperture) and the object inverted. PPM has an analogous tradeoff between the source size and spatial resolution, and the desire to improve throughput in PPM (e.g., increasing the number of x-rays contributing to the image, thereby being able to reduce the amount of time in acquiring the image) is weighed against the desire for improved spatial resolution.
As a method to bypass the resolution/throughput tradeoff in the context of x-ray astronomy, a generalization of the pinhole aperture camera, referred to as the coded aperture camera, was first suggested by Dicke in 1968. The coded aperture camera included a screen with many small holes, collectively referred to as the aperture, with the cumulative area of the holes much greater than that of any single hole, thereby greatly increasing the amount of light transmitted by the aperture. The resulting projected image contained the superposition of the images from each of the small holes, which severely degraded the image quality. However, the small holes of the aperture were distributed relative to one another (e.g., coded) in such a way as to make the reduction in image quality reversible through computational analysis of the image. Subsequent research yielded various families of aperture distribution functions that had the desired property that their autocorrelation function was a delta function. Using such coded apertures, the process of acquiring an image could be viewed as a two-step procedure involving an encoding step where an object/scene was imaged with a coded aperture onto a detector that recorded a highly aberrated image, followed by a decoding step in which an algorithm implemented in a computer was used to recover the image of the object/scene from the aberrated image. Despite the aberrations of the recorded image being severe enough to render it unrecognizable from what was being imaged, there was no information lost in the recording process and therefore the image of the object/scene was able to be recovered without loss in a post-processing step. Another way to view the coded aperture concept is to consider the pixelated area detector as a multi-channel device with a predetermined bandwidth and the coded aperture as a mechanism to multiplex many signals to best take advantage of the available bandwidth.
Certain embodiments described herein utilize a coded x-ray target that can be considered analogous to the coded aperture camera, in a manner similar to the analogy between PPM and the pinhole aperture camera. In certain such embodiments, the coded x-ray target comprises many small sub-sources of x-rays, the sub-sources arranged in such a way that the resultant image produced by the x-ray detector is capable of being inverted computationally (e.g., analytically or iteratively) without loss of information. The throughput gain of certain embodiments is proportional to the square root of the number of individual sub-sources of the coded x-ray source and the spatial resolution of certain embodiments is given by the size of the individual sub-sources and by the size of the pixels of the x-ray detector (e.g., as in PPM).
Certain embodiments described herein advantageously provide improvements in throughput as compared to the PPM (e.g., up to a theoretical factor of the square root of the number of individual sub-sources of the coded x-ray source). For example, certain embodiments can be used in x-ray microscopy systems to enable high throughput, high resolution imaging (e.g., imaging down to a submicron scale, such as 0.3 micron can be achieved). For another example, certain embodiments can be used in three-dimensional x-ray microscopy by rotating the sample relative to the x-rays to acquire tomography data.
In certain embodiments, the first material 112 of the at least one substrate 110 comprises a thermally conductive first material. For example, the first material 112 can comprise at least one of: diamond, beryllium, and sapphire.
In certain embodiments, the at least one substrate 120 comprises at least one body (e.g., wafer; plate; lamina) comprising the first surface 114 and a second surface 116 opposite to the first surface 114 (e.g., as schematically illustrated in
The at least one substrate 110 of certain embodiments is planar and has a substantially flat first surface 114 and a substantially flat second surface 116 (e.g., as schematically illustrated in
In certain embodiments, the at least one substrate 110 has a thickness T (e.g., between the first surface 114 and the second surface 116) in a range of 100 microns to 250 microns, in a range of 250 microns to 3000 microns, in a range of 250 microns to 1000 microns, or in a range of less than 1000 microns. The thickness T of the at least one substrate 110 of certain embodiments is uniform across the at least one substrate 110, while in other certain embodiments, the thickness T of the at least one substrate 110 is different in different portions of the at least one substrate 110.
In certain embodiments, the discrete structures 120 are on and/or at least partially embedded in at least a portion of the first surface 114. For example, as schematically illustrated by
In certain embodiments, the at least one second material 122 of the structures 120 is selected to generate x-rays having a predetermined energy spectrum (e.g., x-ray intensity distribution as function of x-ray energy) upon irradiation by electrons having energies in the energy range of 0.5 keV to 160 keV. Examples of the at least one second material 122 include but are not limited to, at least one of: tungsten, gold, molybdenum, chromium, copper, aluminum, rhodium, platinum, iridium, and cobalt. While
In certain embodiments, the structures 120 have a thickness Tz between the top surface 124 and the bottom surface 126 in a range of 1 micron to 40 microns, in a range of 3 microns to 40 microns, in a range of 1 micron to 10 microns, in a range of 1 micron to 5 microns, in a range of 5 microns to 10 microns, or in a range of less than 7 microns. For example, as schematically illustrated by
In certain embodiments, the thickness Tz is selected based at least in part on the kinetic energy of the electrons used to bombard the structures 120 to generate x-rays, since the electron penetration depth is dependent on the electron kinetic energy and the material through which the electrons travel. For example, for structures 120 comprising gold, the thickness Tz can be selected to be in a range of 2 microns to 4 microns for 20 keV electrons, and to be in a range of 4 microns to 6 microns for 40 keV electrons.
In certain embodiments, the structures 120 are arranged across the first surface 114 of the at least one substrate 110 in a one-dimensional array (e.g., distributed relative to one another in a one-dimensional pattern extending along a direction parallel to the first surface 114) or in a two-dimensional array (e.g., distributed relative to one another in a two-dimensional pattern extending along two orthogonal directions both parallel to the first surface 114). For example, the structures 120 can comprise elongate strips or “lines” of the at least one second material 122 that are spaced from one another and substantially parallel to one another (e.g., in a pattern having a one-dimensional array pattern function Am). For another example, the structures 120 can comprise blocks, hexagonal (e.g., “honeycomb”) prisms, or “dots” (e.g., cylinders) of the at least one second material 122 that are spaced from one another in two lateral directions that are both perpendicular to one another and parallel to the first surface 114 (e.g., in a pattern having a two-dimensional array pattern function Am,n).
In certain embodiments, at least some of the structures 120 each extend by a width W along the first surface 114 in at least one lateral direction (e.g., a direction parallel to the first surface 114) and the array pattern function A has a periodicity distance P (e.g., a distance between the periodic array locations at which the structures 120 are or are not positioned according to the array pattern function A) along the first surface 114 in the at least one lateral direction. For example,
In certain embodiments (e.g., in which the structures 120 are arranged in a two-dimensional array), the structures 120 also have a width W2 in a second lateral direction (e.g., a second direction parallel to the first surface 114 and perpendicular to the first lateral direction) and are distributed across the first surface 114 in the second lateral direction with a periodicity distance P2 (e.g., a distance between equivalent portions of the array locations; a center-to-center distance). In certain embodiments, the width W2 of at least some of the structures 120 in the second lateral direction is in a range of 0.1 micron to 100 microns, in a range of 0.1 micron to 10 microns, in a range of 0.1 micron to 5 microns, in a range of 0.1 micron to 1 micron, in a range of 0.1 micron to 0.4 micron, or in a range of 0.5 micron to 1 micron, and the periodicity distance P2 for the structures 120 in the second lateral direction is in a range of 0.1 micron to 100 microns, in a range of 0.1 micron to 10 microns, in a range of 0.1 micron to 5 microns, in a range of 0.1 micron to 1 micron, in a range of 0.1 micron to 0.4 micron, in a range of 0.5 micron to 1 micron, or in a range of 1 micron to 100 microns. In certain embodiments, structures 120 that are on adjacent array locations along the second lateral direction (according to the array pattern function A) are spaced from one another along the second lateral direction (e.g., W2<P2), while in certain other embodiments, adjacent structures 120 contact one another or are otherwise mechanically coupled to one another (e.g., W2=P2). In certain embodiments (e.g., in which the structures 120 are arranged in linear-type array), the structures 120 have a width W2 that is substantially larger than W1.
In certain embodiments, the target 100 further comprises at least one interface layer between the first material 112 and the at least one second material 122, and the at least one interface layer comprises at least one third material different from the first material 112 and the at least one second material 122. Examples of the at least one third material include but are not limited to, at least one of: titanium nitride (e.g., used with a first material 112 comprising diamond and a second material 122 comprising tungsten), iridium (e.g., used with a first material 112 comprising diamond and a second material 122 comprising molybdenum and/or tungsten), chromium (e.g., used with a first material 112 comprising diamond and a second material 122 comprising copper), beryllium (e.g., used with a first material 112 comprising diamond), hafnium oxide, TiC/TiN, and a variety of carbides (e.g., silicon carbide, beryllium carbide, titanium carbide, tungsten carbide). In certain embodiments, the at least one interface layer has a thickness in a range of 1 nanometer to 5 nanometers or in a range of 2 nanometers to 30 nanometers. In certain embodiments, the at least one third material is selected to provide a diffusion barrier layer configured to avoid (e.g., prevent; reduce; inhibit) diffusion of the at least one second material 122 (e.g., tungsten) into the first material 112 (e.g., diamond), to enhance (e.g., improve; facilitate) adhesion between the at least one second material 122 and the first material 112, and/or to enhance (e.g., improve; facilitate) thermal conductivity between the at least one second material 122 and the first material 112.
In certain embodiments, the target 100 further comprises at least one layer overlaying the structures 120 (e.g., at the first surface 114 for structures 120 embedded in the first surface 114 as schematically illustrated by
In certain embodiments, the structures 120 bombarded by the at least one electron beam 312 generate x-rays, with the individual structures 120 serving as separate x-ray emitters (e.g., separate x-ray sub-sources). In certain embodiments, the x-rays are emitted from the target 100 (e.g., through the second surface 116) in an x-ray beam 320 comprising a plurality of x-ray sub-beams 322, each x-ray sub-beam 322 propagating from a corresponding one of the structures 120. In this way, the x-ray sub-beams 322 of the x-ray beam 320 propagating from the target 100 are distributed relative to one another in the same array pattern function A as are the structures 120. In certain embodiments, the x-ray beam 320 generated by the structures 120 advantageously retains the array pattern function A of the structures 120, independent of the energy of the at least one electron beam 312 bombarding the structures 120 (e.g., in contrast to an unstructured metal target that would suffer from a blooming of the source size for high electron energies due to scattering). While
In certain embodiments, the x-ray detector 350 comprises a pixel array configured to record a spatial distribution of at least a portion of the transmitted x-rays 340 received from the object 330. For example, the pixel array can be one-dimensional or can be two-dimensional, with pixel sizes in a range from 3 microns to 200 microns. Example detectors compatible with certain embodiments described herein include but are not limited to: direct-detection charge-coupled-device (CCD) detector, complementary metal-oxide-semiconductor (CMOS) detector, energy-resolving x-ray detector, indirect conversion detector comprising an x-ray scintillator, a photon counting detector, or any combination thereof.
Other x-rays generated in and emitted by the substrate 110 can adversely degrade the resultant total x-ray distribution emitted from the x-ray target 100. For example, the substrate-generated x-rays can adversely degrade (e.g., reduce) the discrimination of the structures 120 as separate x-ray emitters of the desired x-ray spatial distribution (e.g., spatially distinct x-ray sub-sources distributed in the array pattern function A). For another example, the substrate-generated x-rays can adversely degrade a desired x-ray energy spectrum (e.g., by mixing the x-rays having the desired spectral distribution that is characteristic of the at least one second material 122 of the structures 120 with x-rays having a spectral distribution that is characteristic of the x-rays generated by the first material 112 of the substrate 110).
In certain embodiments, the target 100 further comprises one or more x-ray absorption elements 130 configured to prevent (e.g., reduce; block; inhibit) x-rays generated by the substrate 110 (e.g., regions of the substrate 110 between the structures 120) from propagating from the target 100 and degrading the resultant x-ray beam.
The at least one layer 130 of
As schematically illustrated in
In certain embodiments, the array pattern function A of the structures 120 has a corresponding function B such that a combination operation of the array pattern function A with the corresponding function B generates a resultant function C that approximates (e.g., is substantially equal to) a delta function. The combination operation can be selected from the group consisting of: a cross-correlation operation and a convolution operation. The combination of the array pattern function A and the corresponding function B can be described as a “balanced correlation” since the two functions A and B balance one another so that the resultant function approximates a delta function.
For example, the resultant function C comprises a convolution function of the array pattern function A with the corresponding function B: (A*B)(x)Σ−∞∞ A(p)B(x−ρ)dρ. For another example, the combination operation can comprise a cross-correlation operation and the resultant function C can comprise a cross-correlation function of the array pattern function A with the corresponding function B: (A*B)(x)
Σ−∞∞
Σ−∞∞
corresponding function B comprises a function different from the array pattern function A (e.g., a function similar to, but not identical with, the array pattern function A).
As schematically illustrated by
In certain embodiments, the array pattern function A is designed to optimally preserve the information content of the recorded image (e.g., the image resulting from x-rays generated by the target 100, transmitted through the object being analyzed, and recorded by the x-ray detector) so that the recorded image can be directly imaged or reconstructed. In certain embodiments, the array pattern function A is selected from the group consisting of: uniformly redundant array (URA), modified uniformly redundant array (MURA), hexagonal uniformly redundant array (HURA), dilute uniformly redundant array (DURA), non-redundant array (NRA), cyclic difference array, Singer cyclic difference array, Hadamard cyclic difference array, twin-prime cyclic difference array, m-sequence array, biquadratic array, perfect binary array (PBA), product array, pseudo-noise product (PNP) array, M-P array, M-M array, new system (NS) array, no-two-holes-touching (NTHT) array, two-scale array, random array (e.g., the location and quantity of the structures 120 are selected from a uniform, gaussian, or other probability distribution), pseudorandom array (e.g., a random array which has been subsequently refined using simulated annealing or other optimization algorithm to make the autocorrelation of the array more closely approximate a delta function), and any combination thereof.
Example array pattern functions A in accordance with certain embodiments described herein can be based on binary arrays that have been disclosed for use in coded aperture imaging. For example,
In certain embodiments, the dark portions of the array pattern functions A of
Other example array pattern functions A in accordance with certain embodiments described herein can be based on coded aperture imaging arrays described more fully by S. R. Gottesman and E. E. Fenimore, “New family of binary arrays for coded aperture imaging,” Appl. Op., Vol. 28, No. 20, pp. 4344-4352 (1989); E. Carolli et al., “Coded Aperture Imaging in X- and Gamma-Ray Astronomy,” Space Science Reviews Vol. 45, pp. 349-403 (1987); R. Accorsi, “Design of Near-Field Coded Aperture Cameras for High-Resolution Medical and Industrial Gamma-Ray Imaging,” thesis submitted to the Department of Nuclear Engineering at Massachusetts Institute of Technology (June 2001); U.S. Pat. Nos. 4,389,633; 4,360,797; 4,228,420; 4,209,780; 6,737,652, each of which is incorporated in its entirety by reference herein.
In certain embodiments, the structures 120 are arranged as a plurality of n sub-arrays, each sub-array having an array pattern function An that has a corresponding function Bn such that a combination operation (e.g., a cross-correlation operation or a convolution operation) of the array pattern function An with the corresponding function Bn generates a resultant function Cn that approximates (e.g., is substantially equal to) a delta function. For example, a first set of discrete structures 120 can be distributed across a first region of the first surface 114 in a first sub-array and a second set of discrete structures 120 can be distributed across a second region of the first surface 114 in a second sub-array. In certain embodiments, the second sub-array is equal to at least a portion of the first sub-array (e.g., equal to the whole first sub-array). For example, the plurality of sub-arrays can repeat a common array pattern function A across the first surface 114 (e.g., with periodic boundary conditions between the plurality of sub-arrays). In certain other embodiments, the second sub-array can be equal to an inverse or negative of the first sub-array (e.g., the first sub-array can have a first array pattern function A1 comprising regions with structures 120 and regions without structures 120 and the second sub-array can have a second array pattern function A2 equal to the first array pattern function A1 but with the regions with structures 120 and the regions without structures 120 switched with one another). In certain embodiments, the plurality of sub-arrays are arranged in a mosaic (e.g., adjacent sub-arrays border one another; the perimeters of adjacent sub-arrays share a common portion).
In certain embodiments, the target 100 further comprises a second plurality of discrete structures 120 configured to generate x-rays in response to electron bombardment, the second plurality of discrete structures arranged in a periodic array pattern. For example, a first plurality of discrete structures 120 can be distributed across a first region of the first surface 114 in a first sub-array with the array pattern function A and the second plurality of discrete structures 120 can be distributed across a second region of the first surface 114 in a second sub-array with a periodic array pattern (e.g., in a two-dimensional rectangular grid pattern). In certain such embodiments, the target 100 and/or the at least one electron beam 312 can be moved relative to the other to selectively bombard either the first plurality of discrete structures 120 (e.g., to be used as a coded x-ray target) or the second plurality of discrete structures 120 (e.g., to be used as a Talbot-Lau x-ray source).
In certain embodiments, a measurement comprises placing the object 330 between the x-ray source 300 and the x-ray detector 350, irradiating the object 330 with the x-ray beam 320 and acquiring an image using the x-ray detector 350 to detect the x-rays 340 transmitted through the object 330 (see, e.g.,
of the first array pattern function Aa and the array pattern functions Ad and Ae are respective one-half portions
of the first array pattern function Aa. In addition, the mosaic x-ray target 100 of
of the first array pattern function Aa. The x-ray source 300 is configured to irradiate the object 330, which projects a shadow image 520 comprising the transmitted x-rays 340 onto the x-ray detector 350. In the configuration of
The x-ray source 300 of
The FCFV can be related to the source size s and the detector size d by the relation:
which can be simplified to:
where M=b/a. For M=0, the FCFV reduces to d, and for M=1, the FCFV is to (d−s)/2 and reduces to s for large M. In certain embodiments in which a small source size s is used, it can be advantageous to keep M as low as possible (e.g., small distance b and/or large distance a) since for large values of M, the field of view shrinks to s and for small values of M, a larger field of view is obtained.
the distance δ can be expressed as:
For M=0, δ=0 (e.g., corresponding to a contact image), and for M=1, the maximum achievable resolution is one-half the pixel size (p/2). In addition, as M→∞, the distance δ→p, so in certain embodiments, it can be advantageous to keep M as low as possible (e.g., small distance b and/or large distance a). For example, pixel sizes in the range of 0.5 micron to 5 microns can be used, providing resolutions in the range of 0.1 micron to 5 microns.
Certain embodiments described herein have an integer ratio of the size of the structures 120 of the x-ray source 300 (e.g., the source pixel size) to the pixel size of the x-ray detector 350. Certain other embodiments described herein have an integer ratio of the pixel size of the x-ray detector 350 to the size of the structures 120 of the x-ray source 300 (e.g., the source pixel size). For example, as schematically illustrated in
In certain embodiments, the reconstruction algorithm applied to the detected at least one intensity distribution to generate at least one image of the portion of the object 330 is iterative, while in certain other embodiments, the reconstruction algorithm is analytical. The reconstruction algorithm can be selected from the group consisting of: correlation, deconvolution (e.g., Wiener deconvolution), maximum likelihood estimation, and any combination thereof. For example, the reconstruction algorithm can comprise applying the corresponding function B (e.g., via correlation, deconvolution, maximum likelihood estimation, and any combination thereof) to the measured intensity to generate the at least one image. In certain embodiments, the reconstruction algorithm further comprises an iterative refinement of the at least one image.
In certain embodiments, the array function pattern A has the property that there is a corresponding function B for which the following relation is true: A*B=δ, where δ is the delta function and (A*B)(x)Σ−∞∞
In certain other embodiments, the actual measurements are made under non-ideal conditions, examples of which include but are not limited to: less-than-perfect x-ray production contrast between the structures 120 and the substrate 110, unintended deviations during manufacture of the x-ray source intensity S from the design parameters of the array pattern function A, non-uniform electron bombardment, detector noise, etc. In certain such embodiments, the measured intensity I can be approximated by: I=S*O+∈, where ∈ is a spatially varying function that represents the effects of the non-ideal conditions on the measured intensity I. In certain such embodiments, correlating the measured intensity I with the decoding function B enables recovery of a corrupted image of the object 350 as follows: I*B=A*O*B+∈*B=O+∈*B. In certain embodiments, an iterative scheme is used to correct the error term ∈*B by incorporating multiple measurements.
For example, the multiple measurements can be acquired as a function of object rotation Iθ by rotating the object 330 relative to the x-ray target 100 (e.g., about an axis), and the irradiation of the object 330 is performed with the object 330 having multiple orientations relative to the x-ray target 100. The x-ray detector 350 can be used to generate multiple detected intensity distributions corresponding to the multiple orientations. In certain such embodiments, an iterative reconstruction of the rotation series of measurements (e.g., tomography) can be performed using the following relations:
O
n
=R
θ
−1[Iθ*B]
O
n+1
=O
n
+R
θ
−1[Iθ−Rθ±1[On]*B]
where Rθ±1 indicates the forward/reverse radon transform. Applying the reconstruction algorithm to the multiple detected intensity distributions can generate multiple images of the portion of the object 330, and the multiple images can be used to generate a three-dimensional tomography image of the portion of the object 330.
For another example, the multiple measurements can be acquired as a function of translation Ir of the electron beam 312 of the x-ray source 300 (e.g., along a direction across the first surface 114 of the x-ray target 100). In certain such embodiments, the iterative reconstruction of a translation series of measurements can be performed using the following relations:
where {Ir} is the set of measurements acquired by translating the electron beam 312 across the structures 120 arranged in the array pattern function A.
Various configurations have been described above. Although this invention has been described with reference to these specific configurations, the descriptions are intended to be illustrative of the invention and are not intended to be limiting. Various modifications and applications may occur to those skilled in the art without departing from the true spirit and scope of the invention. Thus, for example, in any method or process disclosed herein, the acts or operations making up the method/process may be performed in any suitable sequence and are not necessarily limited to any particular disclosed sequence. Features or elements from various embodiments and examples discussed above may be combined with one another to produce alternative configurations compatible with embodiments disclosed herein. Various aspects and advantages of the embodiments have been described where appropriate. It is to be understood that not necessarily all such aspects or advantages may be achieved in accordance with any particular embodiment. Thus, for example, it should be recognized that the various embodiments may be carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other aspects or advantages as may be taught or suggested herein.