To train a denoiser or deblurrer that should later clean EIT reconstructions, one needs pairs (clean, degraded). Real EIT reconstructions are expensive to produce, so a cheap synthetic degradation is used that imitates their typical artefacts: loss of fine detail, spatially varying blur, and structured noise.
Discrete cosine transform (DCT). For an image , the 2D DCT-II expresses in cosine modes . These are the eigenvectors of the discrete Laplacian with reflecting (Neumann) boundaries (see Discrete Cosine Transform). As the squared magnitude of frequency take the corresponding eigenvalue, scaled to pixel frequencies,
Iterated corruption. Repeat times:
- add spatial white noise: ;
- transform: ;
- add frequency-dependent noise: ;
- damp high frequencies: ;
- transform back: .
Step 4 alone (for ) is the solution operator of the discrete heat equation , a linear Gaussian-type blur. It preserves the mean and satisfies the discrete maximum principle, so it creates no new extrema. With instead, the truncated cosine series of the Gaussian multiplier rings near edges. Combined with repeated noise injection, the result is a random, nonstationary degradation whose strength is controlled by , , and the noise levels.
Caveat. This is only a proxy. EIT artefacts depend on depth (the resolution loss grows towards the centre; see Decay of Boundary Measurements) and on the specific algorithm. Training on actual reconstructions, or learning inside the reconstruction loop, captures the operator-specific degradation better (see Learned Regularization).
In ModularEIT.jl: corrupt_image.
References
- N. Ahmed, T. Natarajan, K. R. Rao (1974). Discrete Cosine Transform. IEEE Trans. Comput. C-23(1), 90–93. doi:10.1109/T-C.1974.223784
- G. Strang (1999). The Discrete Cosine Transform. SIAM Review 41(1), 135–147. doi:10.1137/S0036144598336745