Simulated EIT data must be corrupted with noise to mimic real measurements and to avoid overly optimistic results (see also Inverse Crime).
Additive Gaussian noise on voltages (most common). For each pattern:
relative to the signal level ( is the number of boundary values), or with a fixed absolute standard deviation from the instrument specification.
Noise on currents and voltages separately. With parameters (current-source error) and (voltmeter error):
The injected current is projected back to zero mean before the solve. The algorithm is given the nominal and the noisy .
Operator-level noise. With an estimated Discrete Boundary Operator , add a random symmetric perturbation
This preserves symmetry but not positive semidefiniteness: for large , small eigenvalues can become negative. New data pairs are then extracted from . Inverting to get DtN data amplifies the noise strongly in the small-eigenvalue directions, giving heavy-tailed errors.
Beyond white noise. Real data also contain electrode contact-impedance errors, electrode position errors, drift and correlated noise. These modelling errors are often larger than instrument noise. The approximation error approach models them statistically.
In ModularEIT.jl: GaussianNoise, RelativeGaussianNoise, SourceMeterNoise, add_noise, perturb_boundary_operator, perturb_contact_impedance, electrode_angles.
References
- J. L. Mueller, S. Siltanen (2012). Linear and Nonlinear Inverse Problems with Practical Applications. SIAM, p. 197 ff. doi:10.1137/1.9781611972344
- J. Kaipio, E. Somersalo (2005). Statistical and Computational Inverse Problems. Springer. doi:10.1007/b138659