Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Fault detection in dielectric grid scatterers

Open Access Open Access

Abstract

The problem of diagnosing a grid of small (in terms of the probing wavelength) dielectric scatterers is considered. The aim is to detect and locate possible defects occurring within a known grid when one (or more) scatterer is removed/missing (fault). The study is developed for the canonical case of a TM scalar two-dimensional geometry with the scatterers consisting of dielectric cylinders of small circular cross section. The scattering by a fault is modeled by relaying only to a priori information about the complete grid which leads to a numerically effective inversion procedures as the bulk of the numerical effort is to be done only once. Inversion is achieved by a truncated singular value decomposition scheme and results are provided in terms of closed form expressions for the probability of detection and of false alarm. This allows us to foreseen the achievable performance and to highlight the role of scattering configuration parameters. Numerical examples are also enclosed to corroborate theoretical outcomes. The case of two or more faults is considered as well. For such a case it is numerically shown that detection method still works well even though multiple scattering (occurring between faults) is neglected.

© 2015 Optical Society of America

1. Introduction

Grid structures arise in different applicative contexts in optics and electromagnetics literature. A periodic lattice can be designed in order to force wave propagation within a given range of directions and frequencies [1]. Photonic bandgap crystals [2, 3] and metamaterials [4] are examples that find application in high gain antennas [5, 6] and waveguides [7] design. The planned electromagnetic response of the structure depends on precise positioning and dielectric properties of the grid elements. The absence of one or more elements of the grid leads to changing the behavior upon which the structure has been devised. Even though literature has paid attention on developing numerical methods in order to predict the field scattered by the grid when such a circumstance occurs [810], the need to test such structures in a nondestructive way arises naturally.

In this paper the problem of diagnosing a grid of dielectric small scatterers is addressed. In particular, the study focuses on the canonical TM scalar case where the scatterers consist of small (in terms of wavelength) circular cross section dielectric cylinders.

The problem is cast as an inverse electromagnetic scattering problem where the goal is to detect possible defects occurring in the grid from scattered field measurements taken outside the scattering structure. Such defects can be due to damage or even to wrongly manufacture. In particular, as defect the lack of some scatterer that should have crowed the grid is considered. Such missing scatterers are herein termed as ’faults’.

In order to attack the problem two different strategies can be followed: one can search for all the scatterers that populate the grid (determining where faults occur by comparison with the full ideal grid) or one can straightly seek for the missing scatterers [11]. It is clear that the latter approach appears more convenient. Indeed, by searching for the faults poses less severe problems due to mutual scattering (as the fault number will be certainly much lower than the actual scatterers) and hence to the corresponding non-linearity of the inverse scattering problem. Moreover, this approach allows to tackle the inverse problem under a more favourable ratio between independent data - unknowns, which can be a severe limitation when searching for the scatterers (instead of faults) due the finite number of degrees of freedom of the scattered field [12]. By contrary, searching for the missing scatterers requires adopting a suitable scattering model that must take into account that the fault scatter within an inhomogeneous background medium [13].

In this paper, the grid diagnostics is pursued by detecting and localizing the faults occurring within a known grid.

In this regard, the main contribution of this manuscript is the development of a scattering model which allows to reduce the numerical complexity of the inversion procedure by a factor of N, N being the number of scatterers populating the whole ideal grid. In particular, in the case of a single fault this model is exact whereas when multiple faults occur it neglects mutual scattering between them.

The second aim pursued in this paper is to foreseen in closed form the achievable performance in the detection problem. To this end, we find convenient to adopt a hybrid two steps based strategy. In the first step the scattering model is inverted by a truncated singular value decomposition scheme (TSVD) [14] once the unknown fault position has been represented as the support of a delta function. In the second step, a classical detection scheme is applied. The proposed method allows to foreseen the achievable performance in terms of probability of detection (PD) and of false alarm (PFA) when data are corrupted by an additive zero mean white Gaussian noise. What is more, the role of the scattering configuration and of the noise is explicitly highlighted.

The case of two or more faults is addressed as well. For such a case the mutual scattering (between the faults) is neglected so that the derived result turns to be not exact. Nonetheless, in view of the adopted problem formulation model error is not too high so that the analytical estimation still works very well.

It is necessary to remark that a similar problem has been already addressed in [15] and [13].

In [15] the same geometry as here was adopted but the Born approximation (with respect to the full scattering grid) has been exploited to linearize the problem, even in the case of a single fault. Moreover, even though noisy data has been used to check the proposed inversion method the role of the available SNR (Signal to Noise Ratio) on the achievable performance was not clearly pointed out.

In [13], the authors considered the same problem with the grid consisting of metallic scatterers. There, a suitable scattering model was introduced (in terms of proper equivalent magnetic currents) and formulas for PD and PFA were derived as well.

In this regards, this contribution can be considered as a generalization of such previous papers.

2. Scattering by a fault occurring in a dielectric grid

Consider a grid scatterer Σ consisting of N identical dielectric cylinders embedded within a homogeneous host medium. The scatterers’ axes are directed along z and their cross section is circular with radius aλ, λ being the hosting medium wavelength. Denote with εr their relative dielectric permittivity with respect to the host medium whereas their centers are located at the points rn which are numbered according to the progressive index n, as shown in Fig. 1. The illumination is provided by a z-directed filamentary electric current of amplitude I located at rs. Therefore, we tackle the fault detection problem for a two dimensional scalar TMz configuration where only the z directed electric field component is relevant.

 figure: Fig. 1

Fig. 1 Scatterers location and numbering.

Download Full Size | PDF

Assume that one of the scatterers occupying the cross section Ωm is removed. In this case we say that a fault has occurred (in correspondence to the removed scatterer) in the ensemble Σ and the background field is perturbed by a scattering contribution given by

Es(r,rs)=EN1(r,rs)EN(r,rs),
where r is the observation point, EN−1 is the total field when one cylinder is removed and EN is the background field corresponding to the complete grid.

The field Es can be though as being radiated by the equivalent polarization current J(r)=jβζ(1εr)EN1(rs,r) just supported over Ωm, so that

Es(r)=jβζΩmJ(r)GN(r,r)dr,
with β and ζ being the wavenumber and the characteristic impedance of the host medium, respectively, and GN represents the Green’s function of the background, i.e., the host medium plus the complete grid Σ.

Substituting the equivalent source expression in Eq. (2) and assuming that the field EN−1 does not significantly vary on the small section Ωm, Eq. (2) can be rewritten as

Es(r)=β2(1εr)EN1(rm,rs)ΩmGN(r,r)dr,
where rm is the fault’s position. It is worthwhile to note that this is not the Born model as the actual field, that is EN−1, is retained in Eq. (3). However, as we are going to detail in sequel, such a model is ”somehow uncomfortable” in view of numerical implementation when N is very large. To cope with this drawback, in next sections, model in Eq. (3) is cast in alternative more convenient way.

2.1. Green’s function computation

According to the addressed geometry, Green’s function can be conveniently expressed in terms of cylindrical harmonics (which fit well the geometry of each scatterer). In this subsection we just recall some basic facts and notation concerning Green’s function computation which are useful in the sequel.

As the scatterers’ cross sections are small, their scattered fields are well approximated by only the leading term of the corresponding cylindrical harmonic expansions [16]. Accordingly, the Green’s function of the full grid is given by

GN(r,r)=j4[H0(2)(β|rr|)+n=1Nan(r)H0(2)(β|rrn|)],
when r′ is outside the dielectric cylinders, and
GN(r,r)=j4[bm(r)J0(βεr|rrm|)],
when r varies inside Ωm. In Eqs. (4) and (5) H0(2)() is the Hankel function of zero order and second kind and J0(⋅) is the Bessel function of zero order. Note that reciprocity arguments, that is GN(r,r′) = GN(r′,r), have been exploited in Eq. (4) and Eq. (5) derivation.

The expansion coefficients an,bn can be found once the appropriate continuity conditions are forced on each cylinder’s surface. This requires the solution of the following system of linear equations [17]

[A¯¯0B0I¯¯A¯¯1B1I¯¯][a¯b¯]=[y¯0y¯1]
where a¯ and b¯ denote vectors whose elements are an and bn respectively, y¯i(i=0,1) denotes a vector related to the line source position whose elements are
yni=Ji(βa)Hi(2)(βa)H0(2)(β|rrn|)n=1,,N

The elements of the N × N matrix A¯¯i(i=0,1) are given by:

Anmi={1ifn=mJi(βa)Hi(2)(βa)H0(2)(βdnm)ifnm
where dnm = |rn rm| is the distance between the n-th and m-th cylinder’s centers, I¯¯ is the N × N identity matrix and
Bi=[(εr1)i+1]Ji(βεra)Hi(2)(βa)i=0,1.

Accordingly, by using the expression of the Green’s function in Eq. (5) the integral in Eq. (3) can be calculated as:

ΩGN(r,r)dr=j4bm(r)02π0aJ0(βεrρ)ρdρdθ=jπa2βεrbm(r)J1(βεra)

2.2. The Scattered Field

When the m-th cylinder is removed, the harmonic expansion coefficients of the scattered field due to the remaining N −1 scatterers change with respect to the full grid situation, and the total field at rm due to a source located in rs is given by:

EN1(rm,rs)=βζI4[H0(2)(β|rmrs|)+n=1,nmNan(m)(rs)H0(2)(βdnm)],
where the an(m) are the actual expansion coefficients which depend on the fault location m and are different from the an relative to the complete grid.

Substituting Eqs. (11) and (10) into Eq. (3) we obtain

Es(r,rs)=Cbm(r)[H0(2)(β|rmrs|)+n=1,nmNan(rs)H0(2)(βdnm)+n=1,nmNΔan(m)(rs)H0(2)(βdnm)]
where C=j(πβζIβa(1εr)J1(βεra))/(8εr) is a constant factor and Δan(m)=an(m)an represents the difference between the actual excitation coefficients and the full grid ones. Once the boundary conditions are enforced by Eq. (6), the first two terms in the square brackets can be rearranged so that:
Es(r,rs)=Cbm(r)[Dbm(rs)+n=1,nmNΔan(m)(rs)H0(2)(βdnm)]
where D is the following constant factor:
D=H0(2)(βa)J0(βa)[J0(βεra)+F]
where
F=jπβa2(J0(βεra)J1(βa)εrJ0(βa)J1(βεra))

2.3. The scattering model

By using the same approach as followed in [13] for PEC scatterers, here it is shown that the second term in Eq. (13) is proportional to the first one by a factor depending only on the fault position and not on source or observation positions, so that the scattered field can be put into a form more suitable for the inversion.

Looking at the boundary conditions in Eq. (6), it can be easily shown that they can be rearranged as:

A¯¯a¯=y¯
where
A¯¯=(A¯¯0B0B1A¯¯1)/(1B0B1)
and
y¯=(y¯0B0B1y¯1)/(1B0B1)
so that matrix A¯¯ shows unitary elements on its diagonal. When a fault occurs at location m, boundary conditions change and the corresponding new equations can be derived by Eq. (16) eliminating the m-th row and column from matrix A¯¯. The solution of the new equation system, presenting N − 1 equations and N − 1 unknowns, provides the correct scattering coefficients. However, the same result can be obtained by simply forcing to zero the elements Aij,i = m or j = m and ij and leaving unchanged the number N of rows and columns of matrix A¯¯.

To this end, the ”modified ” matrix A¯¯(m)=A¯¯ΔA¯¯(m) is introduced, where:

ΔAij(m)={0ifimandjmAijifi=morj=m0ifi=j=m.

In this way the actual coefficients in presence of the fault can be calculated as:

a¯(m)=[A¯¯(m)]1y¯

Equation (20) returns the actual (relevant to the N − 1 grid) scattering coefficient but the m-th one. The latter is incorrect as it is am(m)=ym instead of 0. However, it can be ignored, because as shown below, it does not affect the final result.

By comparing Eqs. (20) and (16) the following expression is obtained:

Δa¯(m)=(A¯¯ΔA¯¯(m))1ΔA¯¯(m)a¯

Since the only elements of matrix ΔA¯¯(m) different from zero belong the m-th row and column, it is straightforward to see that its product for a¯ returns a vector whose elements are all proportional to am, except for the m-th that shows a more complicated expression:

ΔA¯¯(m)a¯(rs)=A¯¯(m)am(rs)+X¯(m)
where A¯(m) is defined as the m-th column of matrix A¯¯ with a zero entry at the m-th position and X¯(m) has only the m-th element different from zero. Since the elements in the m-th row and column of matrix (A¯¯ΔA¯¯(m))1 are zero (once again except the mm entry), X¯(m) affects only the (unessential) m-th element of Δa¯(m) and can be put to zero.

Now, the summation appearing in right-hand side of Eq. (13) can be recast under matrix notation as:

nmΔan(m)(rs)H0(2)(βdnm)=T¯(m)TΔa¯(m)(rs)
where T¯(m)={H0(2)(βd1m),H0(2)(βd2m),,H0(2)(βd(m1)m),0,H0(2)(βd(m+1)m),,H0(2)(βdNm)} is a vector of length N whose m-th element (corresponding to the fault position) is zero, the superscript T denotes the transpose, and Δa¯(m)={Δa1(m),,Δam1(m),ymam,Δam+1(m),,ΔaN(m)},with the m-th element being meaningless as it does not affect the result.

Therefore, accordingly to Eq. (21), Eq. (23) can be rearranged as:

nmΔan(m)(rs)H0(2)(βdnm)=T¯(m)T(A¯¯ΔA¯¯(m))1A¯(m)am(rs)

In order to cast the expression above in a more suitable way we exploit once again boundary conditions in Eq. (6) that provide the following relationship between am and bm:

am=Fbm
and finally obtain, by substituting Eq.(24) in Eq. (13):
Es(r,rs)=Kbm(r)bm(rs)Γm
where K = CD and
Γm=1+FD[T¯(m)T(A¯¯ΔA¯¯(m))1A¯(m)]
accounts for the actual grid configuration, and does not depend on the source-observation positions.

Eventually, Eq. (26) represents that scattering model upon which the inversion/detection procedure will be based.

3. Inversion and detection

Equation (26) can be rewritten as:

Es(ro,rs)=Kn=1Nbn(ro)bn(rs)γ(n)
where ro denotes the positions where the scattered field is collected and rs is the source position. Moreover, γ(n) is defined as:
γ(n)={Γnifn=m0ifnm
and represents the unknown of the problem.

Let us denote with NO and NS the number of observation and of source positions, respectively. Accordingly, Eq. (29) gives rise to the following discrete linear operator:

E¯s=L¯¯γ¯
where γ¯ is the unknown vector having zero entries but the n-th one which is Γn and E¯s is the Ndata = NONS data vector obtained by stacking the columns of the NO × NS scattered field data matrix. Finally, L¯¯ is a Ndata × N matrix whose m-th column is given as L¯(m)=VEC{Kb¯omTb¯sm}, where b¯om={bm(r¯o1),bm(r¯o2),,bm(r¯oNO)}, b¯sm={bm(r¯s1),bm(r¯s2),,bm(r¯sNS)}, VECP{⋅} means the stacking operator and ⊗ denotes the Kronecker product.

Now we come back to the claim we have anticipated above about the numerical convenience of the model provided by Eq. (30).

First, we note that starting from Eq. (3) the detection problem can be formulated in a completely equivalent way. In particular, rewrite Eq. (3) as

Es(ro,rs)=n=1Nβ2(1εr)EN1(rn,rs)ΩnGN(ro,r)drδnm

Then, by performing similar rearrangements as in Eq. (30), it is obtained:

E¯s=L¯¯˜δ¯
where the vector δ¯ has zero entries except the m-th one which is equal to one.

Even though Eqs. (30) and (32) look similar, actually they are profoundly different from the numerical (complexity) point of view. Indeed, while L¯¯ only requires the knowledge of the full grid coefficients bm, L¯¯˜ relies also on the fault location as the latter varies over all the grid. Accordingly, in order to build up L¯¯ the forward problem has to be solved only once (of course for each source/observation position). Instead, L¯¯˜ also depends on EN−1(rn,rs) and hence N2 forward problems must be solved. It is clear that all these efforts can be accomplished off-line. Nonetheless, as N grows up the L¯¯˜ computation can become prohibitive and the formulation in Eq. (30) with no doubts gives great advantages.

Let us turn to the detection problem. It is clear that the problem at hand is a classification problem where from the observation E¯sCNONS one has to choose the ”right” γ¯ belonging to the state space S={γ¯1,γ¯2,,γ¯N2}, with γ¯i having only the i-th entry different from zero. Assuming an additive white Gaussian noise and also that prior about S are not informative, then Bayes criterion (under the hit or miss or even the quadratic loss function) can be stated as

γ¯^=minγ¯SE¯sL¯¯γ¯
where γ¯^ is the result of the decision. Now the point is that we want foreseen the achievable performance and to link them to the configuration parameters. This would entail partitioning the data (observation) space CNONS in order to find the decision regions and to highlight their dependence on the configuration parameters. This task is at least uneasy. Therefore, we decided to avoid such a procedure and to adopt a hybrid method. In particular, in the first stage of our procedure we solve
γ¯^=minγ¯CN2E¯sL¯¯γ¯2

Note that the solution space is now CN2 and hence it is broader than the state space S. Also, the classification is now cast as an estimation or equivalently as an imaging problem. It is well known that the inversion of matrix L¯¯ is ill-posed. Therefore, some regularization scheme is required. This entails that, while under ideal situation Eqs. (33) and (34) would return exactly the same γ¯, due to noise and to necessity to adopt a regularization scheme solving for γ¯ eq. (34 will in general retun a solution which is spread out over all the grid. Therefore, the need for a detection stage arises naturally.

In order to regularize the reconstruction a Truncated Singular Values Decomposition (TSVD) inversion scheme is employed. To this end, first the matrix is diagonalized by means of its singular spectrum, that is L¯¯=U¯¯S¯¯V¯¯H, where the upper-script H denotes conjugate transpose. Then, the reconstruction is obtained by truncating the SVD representation of the unknown by retaining the first NT singular values.

More in detail, say ci=v¯iHγ the projections of the unknown vector onto the i-th singular vector (i.e., the i-th column of V¯¯), then under ideal case the reconstruction is provided by the series:

γ¯=i=1NTciv¯i

When data are affected by noise η¯, the actual data becomes

E¯s=L¯¯γ¯+η¯
and the regularized reconstruction is given by
γ¯˜=i=1NTciv¯i+i=1NTu¯iHη¯σiv¯i

As can be seen, two terms contribute to the reconstruction: the first one accounts for the truncation filtering effect, and depends on the actual fault position (i.e. on the ci values for i ≤ NT); the second one is due to the additive noise present on the data. As the truncation index NT increases, the first term tends to the ideal value but the second term increases as well. Accordingly, truncation index NT should be chosen properly in order to compromise accuracy and stability.

Of course different regularization methods can be adopted as well. They basically result in a different filtering of the singular spectrum [14]. Therefore, while the following discussion holds true provided to replace the truncation index NT with a suitable regularization parameters,TSVD is preferred for its simplicity.

Let us define the so-called spatial content [13] and side-lobe content. The spatial content is defined as

SC(n)=Γni=1NT|vi(n)|2
and represents the reconstruction that would be obtained in the noiseless case after regularization as the fault location ranges within the grid. The side-lobe content instead is defined as
SL(m,n)=Γmi=1NTviH(m)vi(n)nm
that is the first term of Eq. (37) calculated where there is not a fault, i.e. the reconstruction that it would be obtained from noiseless data at locations different from the fault itself.

If the noise η¯ is a zero mean Gaussian process whose variance is N02, it results in the reconstruction as a zero mean Gaussian error with variance varη(n)=N02i=1NT|vi(n)|2σi2. As a consequence, the reconstructed function is still a Gaussian distributed random process whose mean value meanγ¯˜(n) is provided by SC(n) or SL(m,n) depending on the actual fault position, and its amplitude distribution is provided by a Rician probability density function:

p|γ˜|(α)=αvarη(n)exp(α2+|meanγ¯˜(n)|22varη(n))I0(α|meanγ¯˜(n)|2varη(n))
where I0() is the modified Bessel function of zero order.

Accordingly, in order to detect an locate the fault a further stage consisting of a classical detection procedure can be run. Therefore, once the reconstructed image γ˜(n) is obtained, a second threshold Ath, the detection threshold, is introduced and the position of the fault is recovered as the locus of points where |γ˜(n)|Ath.

The probability of detection is defined as the probability that the amplitude of the reconstructed image has value above the detection threshold where the actual profile shows a fault. The probability of false alarm is the probability that the amplitude of the reconstructed image has values above the detection threshold where there is not a fault. It can be shown that, in the case at hand, their expression are, respectively:

PFA(m,n)=Q(|SL(m,n)|varη(n),Athvarη(n))
PD(n)=Q(|SC(n)|varη(n),Athvarη(n))
where Q(⋅, ⋅) is the Marcum’s Q function.

4. Numerical analysis

In this section, we check the theory developed above by means of some numerical examples. In particular, we analyze the effects of noise, truncation index and detection threshold level on PD and PFA.

We consider a grid of N = 11×11 identical dielectric cylinders of εr = 4, radius a = 0.034λ, λ being the relevant wavelength, arranged uniformly at a step of Δ = λ/2 over a square of side 5λ. The grid is illuminated by three sources positioned around it and the observation points are equally spaced over a circle as it is shown in Fig. 2.

 figure: Fig. 2

Fig. 2 Grid of N = 121 scatterers. The observation points are taken along the dot circle. Stars denote the source positions. Cylinders are numbered form the upper side from left to right. Red and green points indicate position m = 30 and m = 61 respectively.

Download Full Size | PDF

The singular value behavior is reported in Fig. 3. As it can be appreciated they decrease faster and faster as their index grows up. So, a truncation index NT = 60 corresponds to cutting out singular values whose amplitude is 10dB lower than the maximum one, whereas NT = 87 and NT = 112 correspond to 20dB and 50dB respectively. The truncation index affects both SL and SC, that give rough information (say qualitative) about the chance of succeeding in the detection and the occurrence of false alarms. Indeed, where SC is higher it is more likely to succeed in the detection. On the other hand, false positives are more likely to occur where SL is high. In Fig. 4 SC is shown for different values of the truncation index: for the case at hand, as it was expected, it assumes higher values on the external part of the grid and tends to increase everywhere as the truncation index increases. As for the side-lobe content SL, in Fig. 5 it is shown for a fixed truncation index and two different positions of the fault: central and external. As can be appreciated, the side-lobe content remains lower than the corresponding spatial content value for most of the locations.

 figure: Fig. 3

Fig. 3 Normalized singular values for the configuration of Fig. 2.

Download Full Size | PDF

 figure: Fig. 4

Fig. 4 Spatial content for NT = 60 (left) and NT = 87 (right).

Download Full Size | PDF

 figure: Fig. 5

Fig. 5 Side lobes content for NT = 60: central fault at m = 61 (left); peripheral fault m = 6 (right). Note that the gray scale is enhanced with respect to Fig. (4) due to the lower value of side lobes content.

Download Full Size | PDF

Next, let us study the behavior of PD(n) and PFA(m,n) with respect to the detection threshold level Ath for different values of the data Signal to Noise Ratio (defined as SNR=E¯s2/NdataN02) and of the truncation index NT. In particular, noise is added to the data before any processing takes place. For exemplification we fix n = 61 (corresponding to the central position inside the grid) and choose the value of m where PFA achieves its maximum, so that the worst case is considered.

In Fig. 6 PD and PFA are plotted as function of Ath for different values of NT. As can be appreciated, when a large number of singular functions are retained in the reconstruction (i.e. the truncation level is low), it is difficult to obtain a high PD with a low PFA. Moreover, increasing the detection threshold entails a reduction of PFA but PD decreases as well. This of course is due to the ill-posedness of the inverse problem. Indeed, as the SVD truncation threshold lowers smaller singular values are retained and the variance of the noise in the reconstruction grows up. On the contrary, when the the singular values are truncated at a higher level a favorable situation occurs as an optimal interval for Ath exists where PD approaches unity and PFA is nearly zero. We call this interval as the detection interval. Finally, if an excessive limitation is applied on the number of retained singular values, there is not margin for conveniently choosing Ath. In addition, the actual value of SNR affects performances only when a low truncation level is applied, as can be appreciated by comparing top and bottom lines in Fig. 6.

 figure: Fig. 6

Fig. 6 PD(61) (solid lines) and [PFA(n,61)]max(n) (dashed lines) versus Ath for different values of the truncation index: SNR = 10dB (top); SNR = 5dB (bottom).

Download Full Size | PDF

Eventually, Eqs. (41) and (42), or equivalently the graphical counterparts reported above, as involves all the key ingredients od the detection problem (measurement configuration parameters, grid structure, SNR, TSVD and detection thresholds) provide a tool to a priori evaluate the achievable performance and to choose the more suitable detection setup in order to succeed in the detection.

In order to check this statement, some reconstruction examples are considered below for a fixed SNR = 10dB and different detection threshold values. First, we consider a fault located at n = 61, i.e. in the central position. In Figs. 7 and 8 results concerning the case NT = 60 and NT = 112 are shown respectively. As can be seen, as long as the detection interval exists and the detection threshold is chosen within it (look at Fig. 6) detection is successful. On the other hand, false positives appear or the relevant scatterer is missed. The same results are obtained for defects located in different positions of the grid. Note that, coherently with the theory, in case of low truncation level (Fig. 8) many false alarms affect the result for each detection threshold value.

 figure: Fig. 7

Fig. 7 Results for a fault whose actual position is denoted by the red circle. White circles denote detected faults for SNR = 10, NT = 60 and different Ath.

Download Full Size | PDF

 figure: Fig. 8

Fig. 8 Results for a fault whose actual position is denoted by the red circle. White circles denote detected faults for SNR = 10, NT = 112 and different Ath.

Download Full Size | PDF

We pass to consider the case when two or more faults occur jointly. For such cases, mutual interactions (between the faults) take place so the adopted model is no more exact. The aim is to check the ”robustness” of the presented detection scheme when it is forced for situations beyond the model. As mutual scattering depends on the fault number and their relative positions we consider different fault arrangements (see Figs. 9 and 10. As can be seen, also in these cases theory works well. Basically, the reason why the proposed method still works under mutual scattering is that the high order effects for the considered cases, remarkably even for very close faults, are low. Indeed, computing the relative mean quadratic model error one finds that it ranges between 0.2% and 0.3%. However, this could be expected, since, as we have anticipated in the introduction, this is a characteristic of casting the problem of grid diagnostics by looking for faults instead of detecting the scatterers which actually remained in the grid. Finally, it is noted that this is a further point in favor of our methods (wrt classification) as the complexity of procedure is the same also in the multi fault case.

 figure: Fig. 9

Fig. 9 Results for two faults whose actual position is denoted by the red circles. White circles denote detected faults for SNR = 10, NT = 60 and Ath = 0.3.

Download Full Size | PDF

 figure: Fig. 10

Fig. 10 Results for three (left) and five (right) faults whose actual position is denoted by the red circles. White circles denote detected faults for SNR = 10, NT = 60 and Ath = 0.3.

Download Full Size | PDF

5. Conclusion

In this paper we have considered the problem of detecting and localizing faults occurring within a known grid of dielectric cylinders in the framework of a scalar two-dimensional geometry.

To this end, first an exact scattering model for one single fault has been introduced. This, on one side, led to representing the scattering in terms of the full grid Greens function avoiding thus the need to recompute it as the fault position is changed. On the other side, this suggested to search directly for the fault instead of the remaining (within the grid) scatterers. In particular, as usual, the number of faults is a small fraction of the elements forming the grid, this allows to mitigate the nonlinearity of the problem and to better exploit information given by scattered field data. Moreover, the proposed model reveled computationally effective while building up the scattering operator to be inverted as it requires solving the forward problem only once (of course for each source position).

In the case of a single fault, the detection problem turned to be linear. Accordingly, the discrete scattering operator has been inverted by means of a TSVD scheme. In particular, analytical expressions for the PD and PFA have been found which accounts for the role of all the relevant parameters. Therefore, they can be used to foresee the achievable performance or to suitably set up the scattering experiment in order to succeed in the detection. Numerical examples confirmed the goodness of our results.

We also considered numerical examples with two or more faults. In this case linearity assumption is broken as mutual scattering takes place between the faults. However, once again the previous PD estimation worked well, not only for well separated faults (where mutual scattering can be considered negligible) but also for two adjacent faults. A general theory in order to establish the effect on multiple scattering on the performance achievable by the presented method can derived by following the approach adopted in [18]. However, it is clear that this point deserves its own study and it is therefore beyond the scope of the present contribution and will be addressed in a future work.

Acknowledgments

This work was supported by Italian Ministry of University and Research through the FIRB initiative under the project MICENEA ( RBFR12A7CD).

References and links

1. C. Elachi, “Waves in active and passive periodic structures: a review,” IEEE Trans. Microwave Theory Tech. 24(12), 1666–1698 (1976).

2. J.D. Joanopulos, R.D. Meade, and J.N. Winn, Photonic Crystals: Modeling the Flow of Light (Princeton U. Press, 1995).

3. K. Yasumoto, Electromagnetic Theory and Applications for Photonic Crystals (Optical Engineering, CRC Press, 2005). [CrossRef]  

4. C. Caloz and T. Itoh, Electromagnetic Metamaterials: Transmission Line Theory and Microwave Applications (Wiley-IEEE Press, 2005).

5. S. Enoch, B. Gralak, and G. Tayeb, “Enhanced emission with angular confinement from photonic crystals,” Appl. Phys. Lett. 81, 1588–1590 (2002). [CrossRef]  

6. E.R. Brown, C.D. Parker, and E. Yablonovitch, “Radiation properties of a planar antenna on a photonic-crystal substrate,” J. Opt. Soc. Am. B 10, 404–407 (1993). [CrossRef]  

7. P. Lalanne and A. Talneau, “Modal conversion with artificial materials for photonic-crystals waveguide,” Opt. Express 10, 354–359 (2002). [CrossRef]   [PubMed]  

8. G. Tayeb and D. Maystre, “Rigorous theoretical study of finite-size two-dimensional photonic crystals doped by microcavities,” J. Opt. Soc. Am. A 14(12), 3323–3332 (1997). [CrossRef]  

9. A. Ludwig and Y. Leviatan, “Analysis of bandgap characteristics of two-dimensional periodic structures by using the source-model technique,” J. Opt. Soc. Am. A 20(8), 1553–1562 (2003). [CrossRef]  

10. A. Ludwig and Y. Leviatan, “Analysis of arbitrary defects in photonic crystals by use of the source-model technique,” J. Opt. Soc. Am. A 21(7), 1334–1343 (2004). [CrossRef]  

11. R. Solimene and G. Leone, “MUSIC algorithms for grid diasgnostics,” IEEE Geosc. Rem. Sens. Lett. 10(2), 226–230 (2013). [CrossRef]  

12. A. Brancaccio, G. Leone, and R. Pierri, “Information content of Born scattered fields: results in the circular cylindrical case,” J. Opt. Soc. Am. A 15(7), 1909–1917 (1998). [CrossRef]  

13. A. Brancaccio, G. Leone, and R. Solimene, “Fault detection in metallic grid scattering,” J. Opt. Soc. Am. A 28(12), 2588–2599 (1998). [CrossRef]  

14. M. Bertero and P. Boccacci, Introduction to Inverse Problems in Imaging (Institute of Physics Publishing, 1998). [CrossRef]  

15. J.P. Groby and D. Lesselier, “Localization and characterization of simple defects in finite-sized photonic crystals,” J. Opt. Soc. Am. A 25(1), 146–152 (2008). [CrossRef]  

16. R.F. Harrington, Time Harmonic Electromagnetic Fields (Wiley and Sons, 2001). [CrossRef]  

17. C. Balanis, Advanced Engineering Electromagnetics (Wiley and Sons, 1989).

18. R. Pierri, R. Solimene, A. Liseno, and J. Romano, “Linear distribution imaging of thin metallic cylinders under mutual scattering,” IEEE Trans. Antenn. Propag. 53 (9), 3019–3029 (2005). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (10)

Fig. 1
Fig. 1 Scatterers location and numbering.
Fig. 2
Fig. 2 Grid of N = 121 scatterers. The observation points are taken along the dot circle. Stars denote the source positions. Cylinders are numbered form the upper side from left to right. Red and green points indicate position m = 30 and m = 61 respectively.
Fig. 3
Fig. 3 Normalized singular values for the configuration of Fig. 2.
Fig. 4
Fig. 4 Spatial content for NT = 60 (left) and NT = 87 (right).
Fig. 5
Fig. 5 Side lobes content for NT = 60: central fault at m = 61 (left); peripheral fault m = 6 (right). Note that the gray scale is enhanced with respect to Fig. (4) due to the lower value of side lobes content.
Fig. 6
Fig. 6 PD(61) (solid lines) and [PFA(n,61)]max(n) (dashed lines) versus Ath for different values of the truncation index: SNR = 10dB (top); SNR = 5dB (bottom).
Fig. 7
Fig. 7 Results for a fault whose actual position is denoted by the red circle. White circles denote detected faults for SNR = 10, NT = 60 and different Ath.
Fig. 8
Fig. 8 Results for a fault whose actual position is denoted by the red circle. White circles denote detected faults for SNR = 10, NT = 112 and different Ath.
Fig. 9
Fig. 9 Results for two faults whose actual position is denoted by the red circles. White circles denote detected faults for SNR = 10, NT = 60 and Ath = 0.3.
Fig. 10
Fig. 10 Results for three (left) and five (right) faults whose actual position is denoted by the red circles. White circles denote detected faults for SNR = 10, NT = 60 and Ath = 0.3.

Equations (42)

Equations on this page are rendered with MathJax. Learn more.

E s ( r , r s ) = E N 1 ( r , r s ) E N ( r , r s ) ,
E s ( r ) = j β ζ Ω m J ( r ) G N ( r , r ) d r ,
E s ( r ) = β 2 ( 1 ε r ) E N 1 ( r m , r s ) Ω m G N ( r , r ) d r ,
G N ( r , r ) = j 4 [ H 0 ( 2 ) ( β | r r | ) + n = 1 N a n ( r ) H 0 ( 2 ) ( β | r r n | ) ] ,
G N ( r , r ) = j 4 [ b m ( r ) J 0 ( β ε r | r r m | ) ] ,
[ A ¯ ¯ 0 B 0 I ¯ ¯ A ¯ ¯ 1 B 1 I ¯ ¯ ] [ a ¯ b ¯ ] = [ y ¯ 0 y ¯ 1 ]
y n i = J i ( β a ) H i ( 2 ) ( β a ) H 0 ( 2 ) ( β | r r n | ) n = 1 , , N
A n m i = { 1 if n = m J i ( β a ) H i ( 2 ) ( β a ) H 0 ( 2 ) ( β d n m ) if n m
B i = [ ( ε r 1 ) i + 1 ] J i ( β ε r a ) H i ( 2 ) ( β a ) i = 0 , 1.
Ω G N ( r , r ) d r = j 4 b m ( r ) 0 2 π 0 a J 0 ( β ε r ρ ) ρ d ρ d θ = j π a 2 β ε r b m ( r ) J 1 ( β ε r a )
E N 1 ( r m , r s ) = β ζ I 4 [ H 0 ( 2 ) ( β | r m r s | ) + n = 1 , n m N a n ( m ) ( r s ) H 0 ( 2 ) ( β d n m ) ] ,
E s ( r , r s ) = C b m ( r ) [ H 0 ( 2 ) ( β | r m r s | ) + n = 1 , n m N a n ( r s ) H 0 ( 2 ) ( β d n m ) + n = 1 , n m N Δ a n ( m ) ( r s ) H 0 ( 2 ) ( β d n m ) ]
E s ( r , r s ) = C b m ( r ) [ D b m ( r s ) + n = 1 , n m N Δ a n ( m ) ( r s ) H 0 ( 2 ) ( β d n m ) ]
D = H 0 ( 2 ) ( β a ) J 0 ( β a ) [ J 0 ( β ε r a ) + F ]
F = j π β a 2 ( J 0 ( β ε r a ) J 1 ( β a ) ε r J 0 ( β a ) J 1 ( β ε r a ) )
A ¯ ¯ a ¯ = y ¯
A ¯ ¯ = ( A ¯ ¯ 0 B 0 B 1 A ¯ ¯ 1 ) / ( 1 B 0 B 1 )
y ¯ = ( y ¯ 0 B 0 B 1 y ¯ 1 ) / ( 1 B 0 B 1 )
Δ A i j ( m ) = { 0 if i m and j m A i j if i = m or j = m 0 if i = j = m .
a ¯ ( m ) = [ A ¯ ¯ ( m ) ] 1 y ¯
Δ a ¯ ( m ) = ( A ¯ ¯ Δ A ¯ ¯ ( m ) ) 1 Δ A ¯ ¯ ( m ) a ¯
Δ A ¯ ¯ ( m ) a ¯ ( r s ) = A ¯ ¯ ( m ) a m ( r s ) + X ¯ ( m )
n m Δ a n ( m ) ( r s ) H 0 ( 2 ) ( β d n m ) = T ¯ ( m ) T Δ a ¯ ( m ) ( r s )
n m Δ a n ( m ) ( r s ) H 0 ( 2 ) ( β d n m ) = T ¯ ( m ) T ( A ¯ ¯ Δ A ¯ ¯ ( m ) ) 1 A ¯ ( m ) a m ( r s )
a m = F b m
E s ( r , r s ) = K b m ( r ) b m ( r s ) Γ m
Γ m = 1 + F D [ T ¯ ( m ) T ( A ¯ ¯ Δ A ¯ ¯ ( m ) ) 1 A ¯ ( m ) ]
E s ( r o , r s ) = K n = 1 N b n ( r o ) b n ( r s ) γ ( n )
γ ( n ) = { Γ n if n = m 0 if n m
E ¯ s = L ¯ ¯ γ ¯
E s ( r o , r s ) = n = 1 N β 2 ( 1 ε r ) E N 1 ( r n , r s ) Ω n G N ( r o , r ) d r δ n m
E ¯ s = L ¯ ¯ ˜ δ ¯
γ ¯ ^ = min γ ¯ S E ¯ s L ¯ ¯ γ ¯
γ ¯ ^ = min γ ¯ C N 2 E ¯ s L ¯ ¯ γ ¯ 2
γ ¯ = i = 1 N T c i v ¯ i
E ¯ s = L ¯ ¯ γ ¯ + η ¯
γ ¯ ˜ = i = 1 N T c i v ¯ i + i = 1 N T u ¯ i H η ¯ σ i v ¯ i
S C ( n ) = Γ n i = 1 N T | v i ( n ) | 2
S L ( m , n ) = Γ m i = 1 N T v i H ( m ) v i ( n ) n m
p | γ ˜ | ( α ) = α var η ( n ) exp ( α 2 + | m e a n γ ¯ ˜ ( n ) | 2 2 var η ( n ) ) I 0 ( α | m e a n γ ¯ ˜ ( n ) | 2 var η ( n ) )
P F A ( m , n ) = Q ( | S L ( m , n ) | v a r η ( n ) , A t h v a r η ( n ) )
P D ( n ) = Q ( | S C ( n ) | v a r η ( n ) , A t h v a r η ( n ) )
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.