In voltage-driven EIT, voltages are prescribed on the boundary (or on the electrodes) and the currents are measured. The data are samples of the Dirichlet-to-Neumann Map . The least-squares misfit is

Derivative of the DtN map. Let , solve the Dirichlet Problem with data and . Testing the equation for with gives . Differentiate in : the derivatives of and vanish on the boundary, and both fields satisfy the equation, so their contributions drop out. What remains is

For the Neumann-to-Dirichlet Map the sign is opposite: . More conductivity means more current for a given voltage, and less voltage for a given current.

Gradient. Take . Then

The adjoint is another Dirichlet problem with the residual as boundary data. Its operator is the same as the state’s, so one factorisation serves both.

Discrete version. With the free and Dirichlet degrees of freedom , (see Discrete Electrode Models), the discrete DtN map is the Schur complement . The identity holds for the discrete harmonic extensions , . The same stationarity argument then gives

a contraction with the Conductivity Tensor. If the currents are compared in another representation , the adjoint boundary data become . For a weighted misfit with , they become .

Jacobian. Replacing by the unit vectors of the measurements gives one Dirichlet solve per measurement. These are independent of the pattern , so a single block solve gives the Jacobian for all patterns.

In ModularEIT.jl: AdjointStateObjective.

References

  1. L. Borcea (2002). Electrical impedance tomography. Inverse Problems 18(6), R99–R136. doi:10.1088/0266-5611/18/6/201
  2. M. Hinze, R. Pinnau, M. Ulbrich, S. Ulbrich (2009). Optimization with PDE Constraints. Springer. doi:10.1007/978-1-4020-8839-1
  3. J. L. Mueller, S. Siltanen (2012). Linear and Nonlinear Inverse Problems with Practical Applications. SIAM. doi:10.1137/1.9781611972344