SELF-ALIGNING ARRAY OF DETECTOR CELLS
20230324568 · 2023-10-12
Inventors
Cpc classification
G01T1/2985
PHYSICS
G01T1/1644
PHYSICS
International classification
G01T1/29
PHYSICS
Abstract
A method for determining a flux of inspection radiation is provided, wherein the inspection radiation is emitted by a radiation source and transmitted through cargo, and wherein the flux of inspection radiation is incident on at least one array of detector cells. The detector cells are configured in a first plurality L forming rows of the array, each row of detector cells extending along a direction parallel to a depth direction of the array, the detector cells being further configured in a second plurality λ forming columns of the array, each column of detector cells extending along a direction parallel to a longitudinal direction of the array. The method includes obtaining signal data associated with each detector cell of the array, and determining the flux of the inspection radiation incident on row i, for each row i such as 1≤i≤L, based on the signal data for each detector cell.
Claims
1. A method for determining a flux of inspection radiation, wherein the inspection radiation is emitted by a radiation source and transmitted through cargo to inspect substantially in a transmission plane (YOZ), wherein the flux of inspection radiation is incident, after transmission through the cargo, on at least one array of detector cells extending in a plane substantially parallel to the transmission plane (YOZ), the array having a depth direction, and a longitudinal direction substantially perpendicular to the depth direction, the detector cells being configured in a first plurality L forming substantially rows of the array, each row of detector cells extending substantially along a direction parallel to the depth direction of the array, the detector cells being further configured in a second plurality λ forming substantially at least two columns of the array, each column of detector cells extending substantially along a direction parallel to the longitudinal direction of the array, the method comprising: obtaining signal data S.sub.i′j′ associated with each detector cell of the array, each detector cell being located in (i′,j′) at an intersection of a column j′ and a row i′ of the array, the obtained signal data S for the array of detector cells being such that:
S=F(I,R) with I being a flux assembly corresponding to the flux of the inspection radiation incident on the rows of the array, R being a contribution arrangement of coefficients R.sub.i′j′.sup.i for the array of detector cells, representing a contribution of a beam of the inspection radiation, incident on row i such that 1≤i≤L, to the signal data S.sub.i′j′ of the detector cell located in (i′,j′) incident on the rows i of the array, and F being a known function of I and R; and determining the flux I.sub.i of the inspection radiation incident on row i, for each row i such that 1≤i≤L, based on the obtained signal data S.sub.i′j′ and the coefficient R.sub.i′j′.sup.i, for each detector cell located in (i′,j′) at the intersection of the column j′ and the row i′ of the array.
2. The method of claim 1, further comprising normalizing the obtained signal data S, such that:
S.sup.N=F.sup.N(I,C) with F.sup.N a known function of I and C.
3. The method of claim 2, wherein the function F is the conditional probability of S given I and R, such that:
F(I,R)=P(S|I,R).
4. The method of claim 3, wherein the function F is the conditional probability of such that:
F.sup.N(I,C)=P(S.sup.N|I,C).
5. The method of claim 3, wherein determining the flux I.sub.i of the inspection radiation incident on row i, for each row i such that 1≤i≤L, comprises maximizing the probability P(S|I, R) or the probability P(S.sup.N|I, C) by maximum likelihood estimation and/or by log-likelihood estimation.
6. The method of claim 2, wherein the known function F is a linear function such that:
7. The method of claim 6, wherein normalizing the obtained signal data S.sub.i′j′.sup.N for each detector cell being located in (i′,j′) is such that:
8. The method of claim 7, wherein determining the flux I.sub.i of the inspection radiation incident on row i, for each row i such that 1≤i≤L, comprises using a least squares regression to find a set of fluxes I.sub.i which minimizes a criterion L.sub.s, such that:
L.sub.S=Σ.sub.i′,j′(S.sub.i′j′.sup.N−Σ.sub.iC.sub.i′j′.sup.iI.sub.i).sup.2.
9. The method of claim 8, wherein the set of fluxes I.sub.i which minimizes the criterion L.sub.s is determined using a gradient minimalization technique, or wherein the set of fluxes I.sub.i which minimizes the criterion L.sub.s is determined by determining a solution of a matrix equation M.sub.ki such that:
10. The method of claim 9, wherein each coefficient C.sub.i′j′.sup.i depends on at least one of: a distance D, between the radiation source and the array of detectors cells; and/or a height H of the source associated with a distance between a first line parallel to a lower part of the array and a second line parallel to the first line and passing through the radiation source; and/or a pitch p.sub.z of the array along a direction parallel to the longitudinal direction, and a distance p.sub.y between the columns of the array along a direction parallel to the depth direction of the cells, and wherein determining the solution of the matrix equation M.sub.ki comprises conditioning the matrix M.sub.ki such that the matrix M.sub.ki does not have significant coefficients far from the diagonal of the matrix M.sub.ki and inverting the matrix M.sub.ki, optionally wherein conditioning the matrix M.sub.ki comprises estimating each coefficient C.sub.i′j′.sup.i which contributes to the terms of the matrix M.sub.ki substantially around the diagonal of the matrix M.sub.ki and valuating other coefficients of the matrix M.sub.ki to a null value, optionally wherein estimating each coefficient C.sub.i′j′.sup.i substantially around the diagonal of the matrix M.sub.ki comprises, for D>>p.sub.z and D>>T, and for a given pair (H,D) and a given column j′: determining coefficients C.sub.i′j′.sup.i for a reduced set of rows i; and interpolating other coefficients C.sub.i′j′.sup.i, based on the determined coefficients C.sub.i′j′.sup.i for the reduced set of rows i.
11. The method of claim 10, wherein the other coefficients C.sub.i′j′.sup.i are interpolated based on the determined coefficients C.sub.i′j′.sup.i for the reduced i.sub.p set of rows i, such that:
12. The method of claim 10, wherein, for H, [(k−½).Math.p.sub.z,(k+½).Math.p.sub.z], with k being a positive integer, the other coefficients C.sub.i′j′.sup.i are interpolated based on the determined coefficients C.sub.i′j′.sup.i for the reduced set of rows i, such that:
13. The method of claim 10, wherein, for a displacement of the radiation source by k rows of pitch p.sub.z along the direction parallel to the longitudinal direction, the coefficients are such that:
C.sub.i′j′.sup.i(H±k.Math.p.sub.z,D)=C.sub.i′∓k j′.sup.i∓k(H,D) with k being a positive integer, except for the coefficients corresponding to the first k lines of the array for a positive displacement of the radiation source, or except for coefficients corresponding to the last k lines of the array for a negative displacement of the radiation source.
14. The method of claim 10, wherein, for a displacement of the radiation source along the direction parallel to the depth direction, the coefficients are such that:
15. The method of claim 10, wherein determining the coefficients C.sub.i′j′.sup.i for the reduced set of rows i comprises determining the contribution R.sub.i′j′.sup.i such that:
16. The method of claim 10, wherein determining the coefficients C.sub.i′j′.sup.i for the reduced set of rows i comprises determining the contribution R.sub.i′j′.sup.i, such that:
17. The method of claim 10, wherein determining the coefficients C.sub.i′j′.sup.i for the reduced set of rows i comprises using a Monte-Carlo method configured to calculate: angular and spectral distributions of the inspection radiation, and/or a simulation configured to estimate an energy deposit in the detector cell (i′,j′).
18. The method of claim 10, wherein determining the coefficients C.sub.i′j′.sup.i for the reduced set of rows i comprises: determining initial coefficients C.sub.i′j′.sup.i and generating an image I.sup.c of the cargo, based on the determined initial coefficients C.sub.i′j′.sup.i; generating an image I.sup.a of the cargo, based on initial adjusted coefficients C.sub.i′j′.sup.i corresponding to adjusted determined initial coefficients C.sub.i′j′.sup.i; and determining final adjusted coefficients C.sub.i′j′.sup.i minimizing a criterion such that:
19. (canceled)
20. (canceled)
21. (canceled)
22. The method of claim 1, further comprising: generating an inspection image of the cargo, based on the determined flux I.sub.i of the inspection radiation incident on row i, for each row i such as 1≤i≤L.
23. The method of claim 1, applied to an inspection system comprising a plurality of radiation sources for a single array, such as a multiview inspection system and/or an inspection system for inspection of bilevel vehicles and/or an inspection system comprising a source configured to move with respect to the array.
24. (canceled)
25. (canceled)
Description
BRIEF DESCRIPTION OF DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DETAILED DESCRIPTION
Overview
[0025] The disclosure describes several embodiments. In embodiments of the disclosure, detector cells of at least one array are arranged in a first plurality of detector cells (e.g. arranging the detector cells in rows in a longitudinal direction of the array) and in a second plurality of detector cells (e.g. arranging the detector cells in columns in a depth direction perpendicular to the longitudinal direction). A described method for determining a flux of inspection radiation includes obtaining signal data associated with each detector cell of the array and determining the flux of the inspection radiation incident on each row of the array, based on the obtained signal data.
[0026] The determined flux enables generating an inspection image, without the need for the detectors to be aligned towards the focal spot of the inspection radiation source. The detector cells may thus be referred to as self-aligning in the present disclosure. Reciprocally, it should be understood that the position of the inspection radiation source with respect to the array of detector cells is not critical for generating the inspection image. Therefore, the inspection radiation source may be moved with respect to the array of detector cells (e.g. for applications such as computed tomography for inspection of cargo) and/or the inspection radiation system may include several inspection radiation sources for one array of detector cells.
[0027] Inspection systems implementing the disclosure are easier and cheaper to manufacture compared to equivalent conventional inspection systems.
[0028] The disclosure may be applied to single view or multi-view systems (with several inspection radiation sources and/or several arrays of detector cells).
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS
[0029]
[0030] In the method 100 of
[0031]
[0032] In
[0033] The detector cells 5 are configured in a first plurality L forming substantially rows 41 of the array 4. In
[0034] The detector cells 5 are further configured in a second plurality λ forming substantially at least two columns 42 of the array 4. In
[0035] In
[0036] As it will be apparent in the disclosure, the depth direction (O′d) of the array 4 may not be strictly perpendicular to the longitudinal direction (O′D).
[0037] In
[0038] In
[0039] An inspection image of the cargo 3 may be generated using the flux of inspection radiation 1 incident on rows 41 of the array 4 (and the method may include generating the inspection image of the cargo, based on the determined flux I.sub.i of the inspection radiation incident on row i, for each row i such as 1≤i≤L). As illustrated in
[0040] In order to take into account the incident flux on the several rows in the neighbourhood of any given row, in
[0041] As illustrated in
[0042] The obtained signal data S for the array 4 of detector cells 5 is such that:
S=F(I,R) (Eq. 1)
[0043] with I being a flux assembly corresponding to the flux of the inspection radiation incident on the rows of the array,
[0044] R being a contribution arrangement of coefficients R.sub.i′j′.sup.i for the array of detector cells, representing a contribution of a beam of the inspection radiation, incident on row i such that 1≤i≤L, to the signal data S.sub.i′j′ of the detector cell located in (i′,j′) incident on the rows i of the array, and
[0045] F being a known function of I and R.
[0046] The equation (Eq. 1) above enables to determine at S2 the flux I.sub.i of the inspection radiation incident on row i, for each row i such that 1≤i≤L, based on the obtained signal data S.sub.i′j′ and the coefficient R.sub.i′j′.sup.i for each detector cell located in (i′,j′) at the intersection of the column j′ and the row i′ of the array.
[0047] The incident flux on the rows 41 enable to generate an inspection image with optimal resolution in the longitudinal direction (O′D), regardless of the position and the angle of incidence of the flux of the inspection radiation 1 on the array 4.
[0048] In order to take into account the different behaviors of the detector cells 5 under irradiation, the signal may be normalized with respect to a value one or to any arbitrary number which may represent the full scale inspection radiation obtained when no object is placed in the irradiation radiation.
[0049] The method 100 may thus include the optional step S12 including normalizing the obtained signal data S, such that:
[0050] with S.sub.i′j′.sup.0 being a signal obtained when no object is placed in the S° 1, irradiation radiation.
[0051] Alternatively or additionally, the optional step S12 may include normalizing the contribution arrangement R, such that:
[0052] At the end of S12, the obtained signal may be such that:
S.sup.N=F.sup.N(I,C)
[0053] with F.sup.N a known function of I and C.
[0054] In examples where the detector cells 5 do have a linear response as a function of the flux input, the known function F may be a linear function such that:
[0055] with I.sub.i the flux of the inspection radiation incident on row i, and
[0056] R.sub.i′j′.sup.i representing a contribution of a beam of the inspection radiation,
[0057] incident on row i, to the signal data S.sub.i′j′ of the detector cell located in (i′,j′).
[0058] In cases where it is desired that the signal data and the contribution arrangement are normalized, normalizing at S12 the obtained signal data S.sub.i′j′.sup.N for each detector cell being located in (i′,j′) may be such that:
[0059] with S.sub.i′j′.sup.N∈[0,1],
[0060] with S.sub.i′j′.sup.0=Σ.sub.i=1.sup.L R.sub.i′j′.sup.iI.sub.i.sup.0 with I.sub.i.sup.0 being the flux of full-scale inspection radiation obtained when no object is placed in the irradiation radiation, incident on row i,
[0061] with I.sub.i.sup.0 being chosen equal to 1 for each row i such that 1≤i≤L, which implies the I.sub.i to have values in [0,1],
[0062] with each coefficient C.sub.i′j′.sup.i being such that
and
[0063] with Σ.sub.i C.sub.i′j′.sup.i=1.
[0064] Eq. 2 may be solved, because Eq. 2 is overdetermined: the number of unknowns is the fluxes I in the rows, while the number of data acquired is the total number of obtained signal S for the detector cells, which is larger than the number of unknowns.
[0065] In cases where the signal data and the contribution arrangement are indeed normalized, determining at S2 the flux I.sub.i of the inspection radiation incident on row i, for each row i such as 1≤i≤L, is based on the normalized uniform signal data S.sub.i′j′.sup.N and the coefficient C.sub.i′j′.sup.i for each detector cell located in (i′,j′) at the intersection of the column j′ and the row i′ of the array.
[0066] In some cases, determining at S2 the flux I.sub.i of the inspection radiation incident on row i, for each row i such that 1≤i≤L, may include using a least squares regression to find a set of fluxes I.sub.i which minimizes a criterion L.sub.s, such that:
L.sub.S=Σ.sub.i′,j′(S.sub.i′j′.sup.N−Σ.sub.iC.sub.i′j′.sup.iI.sub.i).sup.2.
[0067] In such cases, the set of fluxes I.sub.i which minimizes the criterion L.sub.s is determined using a gradient minimalization technique.
[0068] Alternatively or additionally, the set of fluxes I.sub.i which minimizes the criterion L.sub.s may be determined by determining a solution of a matrix equation M.sub.ki such that:
[0069]
[0070] As illustrated in
[0071] a distance D, between the radiation source 2 and the array 4 of detectors cells 5; and/or
[0072] a height H of the source 2 associated with a distance between a first line (e.g. (O′d)) parallel to a lower part of the array 4 and a second line (e.g. SH) parallel to the first line (e.g. (O′d)) and passing through the radiation source 2; and/or
[0073] a pitch p.sub.z of the array 4 along a direction parallel to the longitudinal direction (O′D), and a distance p.sub.y between the columns 42 of the array 4 along a direction parallel to the depth direction (O′d) of the cells 5.
[0074] Therefore, in cases where the location of the source 2 is modified or in cases where there are several sources 2, it is sufficient to modify the set of coefficients C.sub.i′j′.sup.i to be able to generate a new inspection image, without the need of changing the position or the location of the detector cells with respect to the source(s).
[0075] It should thus be understood that modifying the set of coefficients C.sub.i′j′.sup.i and determining at S2 the flux I.sub.i of the inspection radiation is producing the same result than re-orienting the detector cells towards the new location of the source or the new source. The array of detector cells may be referred to as self-aligning towards the source(s) in the present disclosure.
[0076] In theory, for each pair (H,D) illustrated in
[0077] We note that, although the contributions R.sub.i′j′.sup.i form a three-dimension arrangement, the majority of the contributions are equal to zero. This is because |i′−i|.Math.p.sub.z>T.Math.tan(θ.sub.i), a beam incident in row i does not cross a detector cell 5 located at (i′,j′), regardless of the value of j′. Therefore R.sub.i′j′.sup.i is equal to zero. As illustrated in
[0078] Therefore, the matrix M.sub.ki of (Eq. 3) has only non-null coefficients in the neighbourhood of the diagonal of the matrix, and the matrix may be inverted. This confirms that knowing the coefficients C.sub.i′j′.sup.i enables to determine the flux I.sub.i, hence enabling generation of an inspection image, based on the obtained data S.sub.i′j′.sup.N on each detector cell 5.
[0079] Therefore, determining the solution of the matrix equation M.sub.ki of (Eq. 3) may include conditioning the matrix M.sub.ki—such that the matrix M.sub.ki does not have significant coefficients far from the diagonal—and inverting the matrix M.sub.ki.
[0080] In some examples, as illustrated in
[0081] In some examples, as illustrated in
[0082] determining, at S611, coefficients C.sub.i′j′.sup.i for a reduced set of rows i; and
[0083] interpolating, at S612, other coefficients C.sub.i′j′.sup.i, based on the determined coefficients C.sub.i′j′.sup.i for the reduced set of rows i.
[0084] As illustrated in
[0085] In such an example, determining at S611 the coefficients C.sub.i′j′.sup.i for the reduced set of rows i may include determining the contribution R.sub.i′j′.sup.i such that:
[0086] with:
[0087] E=a variable associated with the energy of the inspection radiation,
[0088] E.sub.M=a maximum of the energy of the inspection radiation,
[0089] θ=an angular incidence of the inspection radiation on the array in the transmission plane (YOZ), with an y axis being parallel to the depth direction and a z axis being parallel to the longitudinal direction, such that:
[0090] θ.sub.i=an angle of incidence of the inspection radiation on row i, such that:
[0091] I(E, θ)=spectral and angular distributions of the inspection radiation,
[0092] μ.sub.en(E).Math.E=a mean deposit energy in the detector cell for a photon of energy E, and
[0093] u=a step function.
[0094] Alternatively or additionally, if it is considered that the main contribution to coefficients C comes from the geometrical part (x, y, H, D, p.sub.z, p.sub.y) and if C.sub.i′j′.sup.i is interpreted as the fraction of the cells (i′,j′) which is crossed by beams incident on row i, determining at S611 the coefficients C.sub.i′j′.sup.i for the reduced set of rows i may include determining the contribution R.sub.i′j′.sup.i such that:
[0095] with:
[0096] θ=an angular incidence of the inspection radiation on the array in the transmission plane (YOZ), with an y axis being parallel to the depth direction and a z axis being parallel to the longitudinal direction, such that:
[0097] θ.sub.i=an angle of incidence of the inspection radiation on row i, such that:
and
[0098] an x axis being perpendicular to both the depth direction and the longitudinal direction.
[0099] Alternatively or additionally, determining at S611 the coefficients C.sub.i′j′.sup.i for the reduced set of rows i may include using a Monte-Carlo method configured to calculate:
[0100] angular and spectral distributions of the inspection radiation 1, and/or
[0101] a simulation configured to estimate an energy deposit in the detector cell (i′,j′).
[0102] We note that an error on the coefficients C can only smooth the results of the calculations, because the coefficients are always positives. Therefore, alternatively or additionally, the coefficients can be adjusted by finding a set of coefficients which give the sharpest edges in the resulting inspection images. In such a case, determining at S611 the coefficients C.sub.i′j′.sup.i for the reduced set of rows i may include:
[0103] determining initial coefficients C.sub.i′j′.sup.i and generating an image I.sup.c of the cargo, based on the determined initial coefficients C.sub.i′j′.sup.i;
[0104] generating an image I.sup.a of the cargo, based on initial adjusted coefficients C.sub.i′j′.sup.i corresponding to adjusted determined initial coefficients C.sub.i′j′.sup.i; and
[0105] determining final adjusted coefficients C.sub.i′j′.sup.i minimizing a criterion such that:
[0106] with ∇ is a gradient operator, and m a positive parameter.
[0107] In such cases, the signal data S.sub.i′j′ may be associated with cargo with sharp edges.
[0108] In some examples, interpolating, at S612, the other coefficients C.sub.i′j′.sup.i, based on the coefficients C.sub.i′j′.sup.i determined at S611 for the reduced set of rows i, may be performed as follows.
[0109] The interpolating performed at S612 may be made much easier using several properties as described below.
[0110] The interpolating performed at S612 may use the property of the typical distances in the inspection system. The distance D between the source and the array is of several meters (typically seven to fifteen meters), while the pitch p.sub.z is of a few millimeters and the total thickness T of the array is of a few centimeters.
[0111] This property has three main consequences which can be explained below.
[0112] The first consequence is that the variation of C according the index i and i′ is very slow.
[0113] For given geometric parameters H and D, the value of C.sub.i′j′.sup.i(H,D) and C.sub.i′∓1 j′.sup.i∓1(H,D) are very close to each other, because as illustrated in
[0114] For a given column j′ and for a given entrance row i, the indexes i′ for which the C are not null is very limited (a few units at most). On the right-hand detectors cells of
[0115] For a given source (H and D given), the quasi-parallel nature of the beams at the level of the detector cells shows that the values of C.sub.i′j′.sup.i and C.sub.i′∓1 j′.sup.i∓1 are very close.
[0116] Therefore, in some examples the other coefficients C.sub.i′j′.sup.i may be interpolated based on the coefficients C.sub.i′j′.sup.i determined at S611 for the reduced set i.sub.p (p=1, 2, P.sub.max) of rows i, such that:
[0117] with i.sub.p≤i≤i.sub.p+1, and
[0118] with p and P.sub.max being positive integers.
[0119] As for each (i, j′) the number of non-null C is at most of a few units, the number of calculations for the given H and D is dramatically reduced, e.g. for an array of one thousand rows, the number of calculations may be reduced from one million to less than one thousand.
[0120] The second consequence is that, due to the large value of D, the variation of coefficient C.sub.i′j′.sup.i (H,D) on D is very slow for a given H, as depicted in
[0121] The coefficients C may thus be calculated for a reduced set of m values for D, e.g. values (D.sub.1, D.sub.2, . . . , D.sub.m), and for the other values of D between the reduced set of values, the coefficients C can be deduced by interpolation.
[0122] Therefore, alternatively or additionally, for a displacement of the radiation source 2 along the direction parallel to the depth direction (O′d), the coefficients may be such that:
[0123] with n and m being positive integers and D.sub.n≤D≤D.sub.n+1.
[0124] The third consequence of the distances in the inspection system is better understood in combination with a property of periodicity as explained below.
[0125] As illustrated in
[0126] For example, as illustrated in
[0127] The only exception to this rule is the side effect for the row at the extremity of the array opposite the displacement. For example, if the source 2 is displaced of a distance p.sub.z upwards in the direction (OZ), for i=1, i−1 is 0 and then the coefficients of the first line C.sub.1.sup.1.sub.j′(H+p.sub.z, D) cannot be found in the set of coefficient C.sub.i′j′.sup.i (H,D). The same occurs for the upper line when the displacement is downwards. These remarks can be extended for larger displacements, multiple of p.sub.z:
[0128] Therefore, alternatively or additionally, for a displacement of the radiation source 2 by k rows of pitch p.sub.z along the direction parallel to the longitudinal direction (O′D), the coefficients may be such that:
C.sub.i′j′.sup.i(H±k.Math.p.sub.z,D)=C.sub.i′∓k j′.sup.i∓k(H,D)
[0129] with k being a positive integer,
[0130] except for the coefficients corresponding to the first k lines of the array for a positive displacement of the radiation source, or except for coefficients corresponding to the last k lines of the array for a negative displacement of the radiation source.
[0131] Although H and D are continuous parameters, if the side effects on the extreme rows are ignored, the above-described periodicity shows that knowing C.sub.i′j′.sup.i (H,D) for values of H in an interval of width p.sub.z is enough, because the other values of C may be deduced using the periodicity in the (O′D) direction.
[0132] Coming back to the third consequence of the distances in the inspection system, the distances in the inspection system are such that the variation of C.sub.i′j′.sup.i (H,D) remains very small when H covers only such a short interval.
[0133] We thus note that knowing C.sub.i′j′.sup.i (H,D) for the value of H in the center of a row (H=(k+½)p.sub.z) or at the extremity (k.Math.p.sub.z) enables determining the C by interpolation for any values of H in the interval, and therefore for any value of H along the column—if the above described side effects are ignored.
[0134] Therefore, alternatively or additionally, for H, [(k−½).Math.p.sub.z,(k+½).Math.p.sub.z], with k being a positive integer, the other coefficients C.sub.i′j′.sup.i may be interpolated based on the coefficients C.sub.i′j′.sup.i determined at S611 for the reduced set of rows i, such that:
[0135] The developments above explain examples where the detector cells 5 has a linear response as a function of the flux input.
[0136] Alternatively or additionally, for example in cases where the detector cells 5 do not have a linear response as a function of the flux input—but the approach explained below also applies to detector cells having a linear response—, the function F may be the conditional probability of S given I and R, such that:
F(I,R)=P(S|I,R)
[0137] In cases where the signal data and the contribution arrangement are normalized, the function F may be the conditional probability of such that:
F.sup.N(I,C)=P(S.sup.N|I,C).
[0138] In cases where the function F is the conditional probability of S given I and R, determining at S2 the flux I.sub.i of the inspection radiation incident on row i, for each row i such that 1≤i≤L, may include maximizing the probability P (S|I,R) or the probability P (S.sup.N|I,C) by maximum likelihood estimation and/or by log-likelihood estimation.
MODIFICATIONS AND VARIATIONS
[0139] Inspection systems usually have a boom having a vertical part and a horizontal part, and each part may include at least one array according to the disclosure. The developments above explain methods and systems for a vertical array. As illustrated in
[0140] In the developments above, a distance p.sub.y between the columns of the array in the direction parallel to the depth direction (O′d) of the array is a constant. However, for an array with a constant distance p.sub.y, the first columns partially filter the inspection radiation and the flux incident on the last column is smaller. Hence, the last columns generally generate less signal.
[0141] Therefore, alternatively or additionally, as illustrated in
[0142] The number of columns in the plurality λ is such that:
2≤λ.
[0143] The number of columns in the plurality λ may be such that:
2≤λ≤10, such as 3≤λ≤8.
[0144] In the above development a material of the detector cells may be identical for all of the detector cells of the array. In some embodiments, a material of at least some of the detector cells may be different from the material of at least some other detector cells of the array. As illustrated in
[0145] As illustrated in
[0146] The present disclosure may be applied to an inspection system including a plurality of radiation sources for a single array, such as a multiview inspection system and/or an inspection system for inspection of bilevel vehicles and/or an inspection system including a source configured to move with respect to the array.
[0147] As illustrated in
[0148] a processor 151; and
[0149] a memory 152 storing instructions which, when executed by the processor 151, enable the apparatus 150 to perform the method of any of any aspects of the disclosure.
[0150] The inspection system (e.g. apparatus) according to the disclosure may include a plurality of arrays according to the disclosure, e.g. the plurality of arrays being adjacent to each other in the direction of scan of the cargo.
[0151] The inspection radiation may be any type of ionizing radiation, such as X-ray, gamma rays, neutrons as non-limiting examples.
[0152] The present disclosure also concerns a computer program or a computer program product including instructions which, when executed by a processor, enable the processor to perform the method of any of any aspects of the disclosure.