Bridging the Synthetic-to-Real Gap for Few-Shot Cryo-ET Classification
Organizations: Columbia University · Carnegie Mellon University · National Institute of Technology Karnataka · University of Minnesota – Twin Cities
Abstract
Subtomogram classification in cryo-electron tomography (cryo-ET) is a challenging problem due to the scarcity of labeled examples. While cryo-ET simulators can be adopted to generate unlimited synthetic data, the substantial domain gap between synthetic and real subtomograms hinders its practical utilization. In this work, we propose a novel synthetic-to-real adaptation framework with a learnable transformation module, bridging this gap at both the input and feature levels. Extensive experiments demonstrate that our method consistently outperforms existing transfer learning baselines in few-shot settings.
Figures & tables
| Category | Operation | Learnable param. | Discrepancy addressed |
| Spatial | 3D Affine Warp | Pose & geometric distortion | |
| Instance-adaptive Channel | Per-sample channel correction | ||
| Intensity | Diff.-of-Gaussians | Noise & frequency profile | |
| Brightness & Contrast | Global intensity offset | ||
| Gamma Correction | Nonlinear intensity mapping | ||
| Channel | Global Channel Transform | Channel-level statistical bias |
| Dataset | Method / Architecture | Input Transform | Feature DA | Test Acc (%) | Balanced Acc (%) | Macro-F1 (%) |
|---|---|---|---|---|---|---|
| Noble 3-shot | ResNet-34 Baseline | – | – | 18.40 6.12 | 18.16 6.05 | 6.62 4.39 |
| Swin3D Baseline (Target Only) | – | – | 55.79 4.00 | 55.67 4.01 | 53.89 4.66 | |
| Naive Joint (Syn + Real, No DA) | – | – | 62.26 4.31 | 62.14 4.28 | 61.91 4.17 | |
| Yu et al. (2021) [DANN] | – | DANN | 51.46 7.47 | 51.18 7.58 | 49.69 8.36 | |
| Swin3D + MMD (DA Only) | – | MMD | 58.80 6.09 | 58.76 6.20 | 57.56 7.00 | |
| Swin3D + CORAL (DA Only) | – | CORAL | 61.46 5.19 | 61.35 5.08 | 61.50 5.12 |
| Configuration | Active Input Transformations | Noble 3-shot (%) | Qiang 3-shot (%) |
|---|---|---|---|
| Full Proposed Model | STN + Intensity + Channel | 62.35 3.81 | 54.75 9.69 |
| w/o Channel Calibration | STN + Intensity | 53.02 7.39 | 51.00 8.15 |
| w/o Intensity Transform | STN + Channel | 53.85 4.96 | 53.62 8.40 |
| w/o Spatial Transformer (STN) | Intensity + Channel | 53.61 7.70 | 47.04 7.20 |
| Naive Joint (Syn + Real) | None | 62.26 4.31 | 51.93 5.60 |
| Target-Only Swin3D Baseline | None | 55.79 4.00 | 41.08 14.50 |
| Dataset & Method | ||||||
|---|---|---|---|---|---|---|
| Noble 3-shot (CORAL) | 62.35 3.81 | 59.49 4.77 | 57.48 7.81 | 57.42 4.54 | 53.17 8.74 | 56.63 6.18 |
| Noble 3-shot (MMD) | 54.94 7.42 | 54.65 8.12 | 54.68 6.25 | 53.60 7.75 | 53.24 7.43 | 53.22 7.01 |
| Noble 5-shot (CORAL) | 62.13 5.66 | 57.00 4.27 | 60.28 4.06 | 57.30 4.62 | 62.11 5.52 | 61.12 6.21 |
| Noble 5-shot (MMD) | 67.45 3.06 | 60.95 6.44 | 56.96 5.36 | 57.98 4.31 | 57.89 7.73 | 57.04 7.27 |
| Qiang 3-shot (CORAL) | 50.76 7.40 | 53.18 6.35 | 54.30 7.15 | 52.69 9.67 | 54.04 8.21 | 53.32 7.31 |
| Qiang 3-shot (MMD) | 54.04 7.66 | 54.75 9.69 | 51.88 12.41 | 47.80 8.04 | 52.15 8.67 | 51.61 5.99 |
| Dataset & Method | ||||||
|---|---|---|---|---|---|---|
| Noble 3-shot (CORAL) | 74.00 9.07 | 58.35 4.70 | 62.23 8.72 | 58.35 3.00 | 72.20 8.73 | 71.00 11.25 |
| Noble 3-shot (MMD) | 75.50 10.39 | 69.52 12.14 | 69.15 6.79 | 66.21 9.24 | 67.15 14.11 | 70.37 13.78 |
| Noble 5-shot (CORAL) | 76.50 6.26 | 73.93 8.90 | 69.43 11.53 | 72.58 7.49 | 67.28 11.00 | 71.63 7.09 |
| Noble 5-shot (MMD) | 73.50 7.47 | 70.91 10.65 | 68.20 12.02 | 72.91 8.45 | 66.20 10.94 | 68.57 7.92 |
| Qiang 3-shot (CORAL) | 56.91 6.90 | 60.31 9.84 | 63.90 5.40 | 55.61 9.21 | 60.85 10.34 | 58.83 8.16 |
| Qiang 3-shot (MMD) | 55.96 9.59 | 61.39 7.96 | 59.06 11.87 | 55.52 9.95 | 59.96 8.64 | 54.53 9.04 |
Synthetic-to-Real Domain Adaptation
Synthetic-to-real domain adaptation transfers models trained on simulated or generated data to real-world settings by reducing distribution shifts.
See all 137 papers