| Literature DB >> 34698131 |
Xiangwen Wang1,2, Yonggang Lu1, Jiaxuan Liu1.
Abstract
Three-dimensional (3D) reconstruction in single-particle cryo-electron microscopy (cryo-EM) is a significant technique for recovering the 3D structure of proteins or other biological macromolecules from their two-dimensional (2D) noisy projection images taken from unknown random directions. Class averaging in single-particle cryo-EM is an important procedure for producing high-quality initial 3D structures, where image alignment is a fundamental step. In this paper, an efficient image alignment algorithm using 2D interpolation in the frequency domain of images is proposed to improve the estimation accuracy of alignment parameters of rotation angles and translational shifts between the two projection images, which can obtain subpixel and subangle accuracy. The proposed algorithm firstly uses the Fourier transform of two projection images to calculate a discrete cross-correlation matrix and then performs the 2D interpolation around the maximum value in the cross-correlation matrix. The alignment parameters are directly determined according to the position of the maximum value in the cross-correlation matrix after interpolation. Furthermore, the proposed image alignment algorithm and a spectral clustering algorithm are used to compute class averages for single-particle 3D reconstruction. The proposed image alignment algorithm is firstly tested on a Lena image and two cryo-EM datasets. Results show that the proposed image alignment algorithm can estimate the alignment parameters accurately and efficiently. The proposed method is also used to reconstruct preliminary 3D structures from a simulated cryo-EM dataset and a real cryo-EM dataset and to compare them with RELION. Experimental results show that the proposed method can obtain more high-quality class averages than RELION and can obtain higher reconstruction resolution than RELION even without iteration.Entities:
Keywords: 2D interpolation; class averaging; cryo-electron microscopy; image alignment; single-particle reconstruction; spectral clustering
Mesh:
Year: 2021 PMID: 34698131 PMCID: PMC8928942 DOI: 10.3390/cimb43030117
Source DB: PubMed Journal: Curr Issues Mol Biol ISSN: 1467-3037 Impact factor: 2.976
Figure 1The diagrams of the proposed image rotational and translational alignment algorithms using 2D interpolation in the frequency domain of images. (a) Image rotational alignment. (b) Image translational alignment.
Figure 2A diagram of the calculation process of the class averaging.
Figure 3Samples of the test image.
The frequency distribution of the absolute error in degrees between the estimated and the ground-truth rotation angles for different test images that were only rotated.
| Error | Lena | EMD5787 | EMPIAR10028 | |||
|---|---|---|---|---|---|---|
| IAFI | IAF | IAFI | IAF | IAFI | IAF | |
| [0, 0.5) | 100 | 91 | 100 | 84 | 100 | 94 |
| [0.5, 1] | 0 | 9 | 0 | 16 | 0 | 6 |
| total error | 6.0 | 24.2 | 11.3 | 27.8 | 4.4 | 23.0 |
The average running time in seconds for different image rotational alignment algorithms to run 100 times for different test images that were only rotated.
| Datasets | Image Size | IAFI | IAF | IAR |
|---|---|---|---|---|
| Lena |
| 0.6161 | 0.5435 | 377.4849 |
| EMD5787 |
| 0.3941 | 0.3172 | 89.0824 |
| EMPIAR10028 |
| 0.5218 | 0.4318 | 159.9434 |
The frequency distribution of the absolute error in pixels between the estimated and the ground-truth translational shifts in the x-axis direction for different test images that were only shifted.
| Error | Lena | EMD5787 | EMPIAR10028 | |||
|---|---|---|---|---|---|---|
| IAFI | IAF | IAFI | IAF | IAFI | IAF | |
| [0, 0.5) | 100 | 87 | 100 | 86 | 100 | 87 |
| [0.5, 1] | 0 | 13 | 0 | 14 | 0 | 13 |
| total error | 0.5 | 28.0 | 0.0 | 23.8 | 4.2 | 24.8 |
The frequency distribution of the absolute error in pixels between the estimated and the ground-truth translational shifts in the y-axis direction for different test images that were only shifted.
| Error | Lena | EMD5787 | EMPIAR10028 | |||
|---|---|---|---|---|---|---|
| IAFI | IAF | IAFI | IAF | IAFI | IAF | |
| [0, 0.5) | 100 | 94 | 100 | 91 | 100 | 89 |
| [0.5, 1] | 0 | 6 | 0 | 9 | 0 | 11 |
| total error | 0.5 | 25.2 | 0.0 | 26.0 | 3.9 | 26.2 |
The running time in seconds for different image translational alignment algorithms to run 100 times for different test images that were only shifted.
| Datasets | Image Size | IAFI | IAF | IAR |
|---|---|---|---|---|
| Lena |
| 0.8403 | 0.7820 | 1102.3793 |
| EMD5787 |
| 0.2545 | 0.2057 | 193.7869 |
| EMPIAR10028 |
| 0.3979 | 0.3579 | 726.7303 |
The frequency distribution of the absolute error in degrees between the estimated and the ground-truth rotation angles for different test images that were firstly shifted and then rotated.
| Error | Lena | EMD5787 | EMPIAR10028 | |||
|---|---|---|---|---|---|---|
| IAFI | IAF | IAFI | IAF | IAFI | IAF | |
| [0, 0.5) | 100 | 87 | 99 | 89 | 86 | 73 |
| [0.5, 1] | 0 | 13 | 1 | 11 | 3 | 14 |
| (1, 5] | 0 | 0 | 0 | 0 | 0 | 0 |
| ≥5 | 0 | 0 | 0 | 0 | 11 | 13 |
| total error | 12.4 | 23.7 | 6.0 | 25.1 | 831.7 | 1031.3 |
The frequency distribution of the absolute error in pixels between the estimated and the ground-truth translational shifts in the x-axis direction for different test images that were firstly shifted and then rotated.
| Error | Lena | EMD5787 | EMPIAR10028 | |||
|---|---|---|---|---|---|---|
| IAFI | IAF | IAFI | IAF | IAFI | IAF | |
| [0, 0.5) | 100 | 86 | 100 | 93 | 88 | 77 |
| [0.5, 1] | 0 | 14 | 0 | 7 | 1 | 10 |
| (1, 5] | 0 | 0 | 0 | 0 | 2 | 2 |
| ≥5 | 0 | 0 | 0 | 0 | 9 | 11 |
| total error | 1.6 | 27.0 | 0.0 | 24.0 | 304.4 | 449.5 |
The frequency distribution of the absolute error in pixels between the estimated and the ground-truth translational shifts in the y-axis direction for different test images that were firstly shifted and then rotated.
| Error | Lena | EMD5787 | EMPIAR10028 | |||
|---|---|---|---|---|---|---|
| IAFI | IAF | IAFI | IAF | IAFI | IAF | |
| [0, 0.5) | 100 | 84 | 100 | 91 | 88 | 81 |
| [0.5, 1] | 0 | 16 | 0 | 9 | 1 | 5 |
| (1, 5] | 0 | 0 | 0 | 0 | 0 | 1 |
| ≥5 | 0 | 0 | 0 | 0 | 11 | 13 |
| total error | 2.9 | 26.8 | 0.0 | 24.8 | 285.9 | 533.3 |
The distribution of the number of final iterations.
| Iteration | Lena | EMD5787 | EMPIAR10028 | |||
|---|---|---|---|---|---|---|
| IAFI | IAF | IAFI | IAF | IAFI | IAF | |
| 3 | 4 | 8 | 11 | 10 | 6 | 14 |
| 4 | 6 | 36 | 10 | 46 | 12 | 37 |
| 5 | 57 | 51 | 59 | 33 | 31 | 26 |
| 6 | 26 | 4 | 12 | 10 | 28 | 11 |
| 7 | 7 | 0 | 8 | 1 | 10 | 2 |
| 8 | 0 | 1 | 0 | 0 | 2 | 0 |
| 9 | 0 | 0 | 0 | 0 | 1 | 1 |
| 10 | 0 | 0 | 0 | 0 | 10 | 9 |
| mean iteration | 5.26 | 4.55 | 4.96 | 4.46 | 5.84 | 4.99 |
Figure 4Samples of projection images in the cryo-EM datasets of EMD5787 and EMPIAR10028.
Figure 5Samples of the class averages were produced by different methods for the cryo-EM datasets of EMD5787 and EMPIAR10028.
The number of good class averages for 3D reconstruction.
| Datasets | IAFI | IAF | RELION |
|---|---|---|---|
| EMD5787 | 100 | 100 | 47 |
| EMPIAR10028 | 88 | 83 | 25 |
Figure 6The published cryo-EM structures (EMD5787 [46] and EMD2660 [47]) and the reconstructed preliminary 3D structures using different methods for the cryo-EM datasets of EMD5787 and EMPIAR10028.
Figure 7FSC curves of the preliminary 3D structures were reconstructed from the cryo-EM datasets of EMD5787 (a) and EMPIAR10028 (b) using different methods.