Theoretical Framework¶
Improved Multislice¶
Starting from Eq.~\ref{time-independent relativistically corrected Schrödinger equation}, one can come to the following version of the multislice equation, as demonstrated by~\citet{Ming2013}
Again we solve the inconvenience of the operator inside the square root by taylor expanding it which results in the following solution to the fully corrected multislice.
This formula is a power series of the part inside the exponent of the original CMS and for that reason we can calculate the nth power by applying the the same function used to calculate the inside of the exponent times.
Backscattering¶
Besides the improvement in accuracy achieved by Eq.(1) we can also simulate the backscattering effect where the electrons have a small chance of backscattering of the sample. We define a wave vector operator Chen et al. (2025)
Using this operator we define a backscattering operator
With
And
Applying this operator to the wavefunction for each slice gives the backscattered wave. In general, the amplitude of this backscattered wave is much smaller than the forward scattered wave. This is dependent on the atomic mass of the atoms inside the sample. By looking at the approximation of (4) we can also see a dependence on the wavelength and thus the energy of the electron (). We can further improve the forward scattering accuracy of the FCMS by subtracting the backscattered wave from the forward scattered wave.
If we additionally store the backscattered part of the wave at each slice, we can reconstruct the total backscattered wave that would be detected by an upstream detector (i.e. in reflection, without disrupting the incident beam). The total backscattered wave can be reconstructed from the final exitwave Chen & Van Dyck (1997)
Because the backscattered waves are complex valued, this formula assumes perfect coherence allowing the backscattered waves to interfere with each other. In reality however, this is often not the case and instead the waves are incoherent or partially coherent.
Python Implementation¶
Improved Multislice¶
As described earlier, we can calculate the powers of the conventional multislice step inside the FCMS taylor series by applying the CMS step multiple times. Summing these powers until a chosen order with the correct prefactor gives us Eq.(2). After which we again use the exponential series to calculate its exponent Code. 4.
Because Eq.(5) and Eq.(6) also use the fully corrected multislice power series we can reuse it, except for the prefactor in Eq.~\ref{khat_operator_reciprocal_taylor_expansion} being slightly different. For this reason, we introduce the ability to override the prefactor.
Backscattering¶
To calculate the total backscattered wave, we need to calculate and store the backscattered wave from each slice which would make up the total wave and multislice each part through the rest of the sample. Calculating the backscattered wave at each slice is done by Code. 5 For storing the backscattered wave at each slice, abTEM provides a functionality we exploit called exit planes which allows the specification of indices where the wavefunction at that slice index is stored in an array. This is very useful to see the forming of the exit wave inside the sample. But, by overriding these exit planes with our backscattered wave at each slice, we can easily calculate the total backscattered wavefunction without heavy modifications to the existing codebase.
Because we store a backscattered wave at each slice and not the operator and since the multislice operator is linear, we can use Eq.(7) in a more efficient way. Starting at the last slice (), we take the part of the wave that backscattered at that slice and apply the multislice operator once to take it to slice . There we add the backscattered wave coming from that slice and apply the multislice operator again on this new total wave. This process is repeated for the entire specimen until we reach the entrance surface Code. 6. In the case of fully incoherent waves, the individual backscattered waves from each slice should be summed by their intensities. For that reason this method does not work since we sum as we go through the sample. This is identical to using Eq. (7). Finally, we compute the farfield intensities of this total wave, as it would reach a detector.
Results¶
The same sample and parameters were used as in Propagator Corrected MS. Therefore, the results are presented the same way as that chapter. Also like in Propagator Corrected MS the order of the FCMS operator goes up to the third power.
_ma-a5c3db04fe26a7b524de51226d5c5026.png)
Figure 3:Comparison of the conventional multislice (CMS) and the propagator corrected multislice (FCMS) for SrTiO with 24 unitcells thickness in z axis
_ma-7c45e6b491c0481df5e319b9b4b284e5.png)
Figure 4:Comparison of the conventional multislice (CMS) and the propagator corrected multislice (FCMS) for SrTiO with 48 unitcells thickness in z axis
Now we present the total coherent backscattered wavefunction for the same sample of SrTiO3 with 24 unit cells thickness. Note this appears qualitatively different from electron backscattered diffraction (EBSD) patterns, which are incoherent and usually modelled by leveraging the principle of reciprocity Winkelmann (2009).

Figure 5:Reconstructed backscattered wave for SrTiO with 24 unitcells thickness in z axis
- Chen, G. S., He, Y. T., Ming, W. Q., Wu, C. L., Van Dyck, D., & Chen, J. H. (2025). Fast STEM image simulation in low-energy transmission electron microscopy by the accurate Chen-van-Dyck multislice method. Micron, 190, 103778. https://doi.org/10.1016/j.micron.2024.103778
- Chen, J., & Van Dyck, D. (1997). Accurate multislice theory for elastic electron scattering in transmission electron microscopy. Ultramicroscopy, 70(1–2), 29–44. 10.1016/S0304-3991(97)00057-7
- Winkelmann, A. (2009). Dynamical Simulation of Electron Backscatter Diffraction Patterns. In Electron Backscatter Diffraction in Materials Science (pp. 21–33). Springer US. 10.1007/978-0-387-88136-2_2
_bl-b876091d3191ec1573f4e0e8d501de20.png)
_bl-6f39b262708a866cda624d8011adc0a5.png)