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
Figure 1: Hierarchical Synthetic-to-Real Adaptation Framework. Synthetic source volumes xS are transformed by a learned input adaptation module ( Tϕ ) before passing through a shared 3D Video Swin Transformer backbone ( fθ ), while experimental real target volumes xR are directly embedded. Domain alignment losses ( Lalign ) backpropagate gradients into transformation parameters ϕ .
Category
Operation
Learnable param.
Discrepancy addressed
Spatial
3D Affine Warp
θaff∈R3×4
Pose & geometric distortion
Instance-adaptive Channel
Mx∈RC×C,bx∈RC
Per-sample channel correction
Intensity
Diff.-of-Gaussians
σ1,σ2
Noise & frequency profile
Brightness & Contrast
α,β
Global intensity offset
Gamma Correction
γ
Nonlinear intensity mapping
Channel
Global Channel Transform
M∈RC×C,b∈RC
Channel-level statistical bias
Table 1: Components of the learnable sim-to-real transformation module Tϕ .
Figure 2: Step-by-step progression of the learnable sim-to-real transformation pipeline. Synthetic subtomograms undergo sequential residual adaptation across spatial (STN), intensity (DoG frequency filtering, contrast adjustment, gamma correction), and global channel alignment stages.
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
Table 2: Main Classification Benchmark Results (Mean ± Std over 10 Seeds). Held-out test performance across 3-shot and 5-shot regimes on Noble and Qiang datasets. Statistical significance against DA-Only is indicated by †(p<0.05) .