PAGER: Partial-to-global Alignment via Geometric and Relational Distillation
Organizations: Technical University of Denmark · Pioneer Center for Artificial Intelligence
Abstract
Pretrained 3D encoders are typically developed on globally reconstructed scenes expressed in a consistent world coordinate frame, whereas embodied systems must reason from partial, viewpoint-dependent observations in camera coordinates. We show that this shift from globally learned 3D feature spaces to realistic partial observations exposes a severe representation mismatch, which we find consistently across representative state-of-the-art encoders, including Sonata and Concerto. A frozen Sonata encoder with a global linear probe achieves 72.47 mIoU on full ScanNet scenes, but 2.57 mIoU on single-frame camera-coordinate inputs. Training-free gravity alignment recovers performance to 41.64 mIoU, showing that coordinate-frame mismatch is a dominant source of degradation but cannot be fully resolved through canonicalization alone. We introduce PAGER, a label-free adaptation method that aligns partial-view features with a frozen global 3D semantic space using only paired partial/global geometry. It learns lightweight adaptation modules while keeping the pretrained encoder and global segmentation probe frozen. Matched-point feature alignment anchors partial features to their global counterparts, while relational supervision preserves their similarity structure with respect to the global representation. Global geometry provides supervision only during training. Inference operates directly on the partial observation. Without partial-view labels, PAGER outperforms label-supervised PEFT on both Sonata and Concerto, and in zero-shot ScanNetScanNet++ transfer surpasses fully fine-tuned Sonata ( vs.\ mIoU), suggesting that preserving the frozen global representation can improve cross-dataset transfer.
Figures & tables
| ScanNet | ScanNet++ | ScanNet200 | ||||||||||
| Method | Family | Superv. | Params | mIoU | mAcc | allAcc | mIoU | mAcc | allAcc | mIoU | mAcc | allAcc |
| Sonata ( Wu et al., 2025 ) | ||||||||||||
| Frozen | frozen | none | – | |||||||||
| Linear | fine-tune | sem. | 0.1M | |||||||||
| Late blocks + linear | fine-tune | sem. | 21.0M | |||||||||
| Full + linear † | fine-tune | sem. | 108.5M | |||||||||
| Train: ScanNet-Partial (train) Eval: ScanNet++-Partial (val) | |||
|---|---|---|---|
| Method | mIoU | mAcc | allAcc |
| Sonata ( Wu et al., 2025 ) (full + linear) | 48.09 | 55.10 | 85.57 |
| Sonata (+ linear) | 26.41 | 35.10 | 72.32 |
| Sonata (late blocks + linear) | 34.15 | 42.64 | 78.78 |
| Adapter ( Houlsby et al., 2019 ) | 30.69 | 47.95 | 74.93 |
| GEM ( Tang et al., 2025 ) (+ linear) | 46.10 | 56.17 | 84.19 |
| A1 Loss terms | A2 Key sampling | A3 Number of keys | ||||||
|---|---|---|---|---|---|---|---|---|
| ScanNet | ScanNet++ | ScanNet | ScanNet++ | ScanNet | ScanNet++ | |||
| Local (Eq. 2 ) | -NN keys | 2048 | ||||||
| Relational (Eq. 4 ) | random | 65.46 | 53.93 | 4096 | 65.46 | 53.93 | ||
| Both | 65.46 | 53.93 | 8192 | |||||
| Method | ScanNet-20 (val) | ScanNet-200 (val) | ||
|---|---|---|---|---|
| Partial mIoU | 2.5D mIoU | Partial mIoU | 2.5D mIoU | |
| D-DITR ( Knaebel et al., 2026 ) | 1.70 | 1.66 | 0.29 | 0.24 |
| PAGER | (+63.76) 65.46 | (+62.22) 63.88 | (+18.96) 19.25 | (+16.88) 17.12 |
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Pitch range | Frames | PAGER | GEM |
|---|---|---|---|
| Steep down ( ) | 5,567 | ||
| Down ( to ) | 9,875 | ||
| Level ( to ) | 2,183 | ||
| Up ( to ) | 166 | ||
| Steep up ( ) | 30 |
| wall | floor | cabinet | bed | chair | sofa | table | door | window | bookshelf | picture | counter | desk | curtain | refrigerator | shower curtain | toilet | sink | bathtub | otherfurniture | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | ||||||||||||||||||||
| Sonata (full + linear) | 80.52 | 94.47 | 60.73 | 81.46 | 86.28 | 79.75 | 75.21 | 59.03 | 52.28 | 70.75 | 32.08 | 59.79 | 65.80 | 68.85 | 55.96 | 60.83 | 94.18 | 70.28 | 89.73 | 47.14 |
| Sonata (late blocks + linear) | 66.05 | 84.67 | 43.32 | 64.19 | 68.22 | 62.79 | 62.21 | 33.72 | 29.78 | 50.01 | 18.52 | 36.21 | 44.87 | 37.95 | 34.81 | 38.94 | 67.46 | 42.73 | 61.04 | 18.03 |
| Sonata (+linear) | 62.15 | 83.24 | 28.38 | 45.68 | 52.16 | 42.67 | 49.71 | 12.33 | 25.71 | 36.28 | 24.85 | 27.43 | 29.09 | 33.64 | 19.74 | 34.36 | 44.71 | 30.75 | 30.79 | 9.68 |
| GEM | 76.82 | 93.19 | 51.45 | 72.95 | 79.54 | 72.86 | 66.44 | 51.06 | 49.59 | 64.47 | 36.47 | 53.66 | 49.72 | 57.94 | 48.31 | 48.48 | 74.34 | 49.39 | 64.25 | 35.32 |
| PAGER | 80.94 | 93.79 | 55.32 | 75.45 | 81.17 | 71.90 | 70.37 | 62.07 | 57.58 | 64.83 | 32.93 | 55.69 | 55.72 | 74.58 | 49.96 | 68.89 | 82.35 | 61.02 | 76.78 | 37.85 |
| wall | floor | cabinet | bed | chair | sofa | table | door | window | bookshelf | picture | counter | desk | curtain | refrigerator | shower curtain | toilet | sink | bathtub | otherfurniture | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | ||||||||||||||||||||
| Sonata (full + linear) | 82.84 | 93.72 | 48.28 | 59.02 | 85.62 | 69.63 | 59.73 | 45.26 | 41.06 | 33.85 | 29.68 | 53.54 | 0.00 | 66.97 | 35.09 | 0.00 | 78.61 | 46.20 | 0.00 | 32.82 |
| Sonata (late blocks + linear) | 75.57 | 87.73 | 31.41 | 34.75 | 70.10 | 54.37 | 48.25 | 28.07 | 28.13 | 25.90 | 14.00 | 29.95 | 0.00 | 27.31 | 22.98 | 0.00 | 54.22 | 34.95 | 0.00 | 15.24 |
| Sonata (+linear) | 68.12 | 78.55 | 19.28 | 16.33 | 46.71 | 35.30 | 43.07 | 7.75 | 22.44 | 12.23 | 23.55 | 21.32 | 0.00 | 33.92 | 9.34 | 0.00 | 40.71 | 30.98 | 0.00 | 18.54 |
| GEM | 82.00 | 91.44 | 51.69 | 39.25 | 73.95 | 64.86 | 58.21 | 40.98 | 48.08 | 43.46 | 36.25 | 44.84 | 0.00 | 63.86 | 26.84 | 0.00 | 74.34 | 54.59 | 0.00 | 27.29 |
| PAGER | 88.32 | 96.14 | 58.84 | 67.36 | 83.48 | 72.71 | 60.08 | 67.61 | 46.18 | 58.48 | 33.12 | 47.41 | 0.00 | 77.75 | 43.75 | 0.00 | 69.34 | 65.62 | 0.00 | 42.33 |
| fireplace | light | decoration | clothes dryer | stairs | windowsill | hair dryer | tv stand | curtain | end table | backpack | paper cutter | dishwasher | coffee maker | coffee kettle | ceiling | shoe | scale | dish rack | blackboard | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | ||||||||||||||||||||
| Sonata (full + linear) | 10.67 | 6.17 | 0.81 | 36.62 | 48.93 | 9.24 | 0.00 | 25.92 | 61.96 | 33.03 | 44.14 | 28.01 | 50.87 | 58.68 | 52.89 | 77.95 | 34.57 | 47.94 | 66.60 | 71.74 |
| Sonata (late blocks + linear) | 0.01 | 2.11 | 0.73 | 1.39 | 21.48 | 6.10 | 0.00 | 25.10 | 37.06 | 11.13 | 13.38 | 3.32 | 5.97 | 13.53 | 0.00 | 43.95 | 8.01 | 0.80 | 18.15 | 13.52 |
| Sonata (+ linear) | 0.00 | 1.11 | 3.95 | 0.03 | 8.61 | 9.92 | 0.00 | 14.21 | 30.50 | 0.88 | 19.72 | 10.60 | 0.35 | 12.50 | 5.31 | 49.95 | 23.46 | 0.00 | 2.76 | 7.63 |
| GEM | 3.54 | 8.19 | 9.25 | 5.99 | 37.74 | 9.52 | 1.17 | 33.01 | 60.00 | 16.27 | 44.24 | 27.62 | 25.64 | 34.30 | 28.82 | 73.73 | 44.89 | 34.21 | 50.37 | 62.84 |
| PAGER | 52.86 | 36.76 | 32.86 | 25.21 | 54.66 | 25.64 | 14.24 | 44.86 | 71.16 | 26.18 | 26.36 | 8.71 | 4.88 | 11.43 | 2.44 | 47.25 | 18.12 | 5.02 | 18.76 | 25.54 |
| coat hanger | blanket | refrigerator | bed | shower wall | towel | kitchen cabinet | picture | printer | poster | tap | book | whiteboard eraser | shoes | mouse | speaker | laptop | computer tower | keyboard | smoke detector | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Model | ||||||||||||||||||||
| Sonata (full + linear) | 2.64 | 33.21 | 35.83 | 44.03 | 46.10 | 31.91 | 45.91 | 24.98 | 36.35 | 0.51 | 31.31 | 43.11 | 39.96 | 50.27 | 44.76 | 20.22 | 50.35 | 78.00 | 73.77 | 52.61 |
| Sonata (late blocks + linear) | 1.66 | 29.41 | 9.63 | 32.58 | 18.97 | 13.40 | 32.36 | 13.36 | 14.49 | 1.36 | 8.62 | 18.15 | 8.56 | 21.96 | 5.62 | 2.26 | 2.10 | 37.62 | 25.29 | 7.21 |
| Sonata (+ linear) | 3.02 | 37.07 | 2.02 | 20.71 | 4.87 | 13.70 | 16.31 | 19.78 | 9.97 | 5.01 | 16.28 | 23.45 | 7.34 | 16.25 | 12.39 | 3.51 | 8.60 | 21.74 | 34.20 | 17.15 |
| GEM | 3.83 | 37.24 | 30.36 | 39.57 | 32.70 | 32.61 | 45.10 | 32.70 | 25.31 | 3.47 | 36.06 | 38.71 | 28.70 | 47.72 | 35.80 | 33.99 | 42.90 | 64.61 | 65.13 | 47.56 |
| PAGER | 21.40 | 52.40 | 43.06 | 51.71 | 43.31 | 42.37 | 53.30 | 40.72 | 33.15 | 10.73 | 9.16 | 11.02 | 0.82 | 19.43 | 4.86 | 0.93 | 9.60 | 27.25 | 24.35 | 0.25 |
| Model | Variant | mIoU | mAcc | AllAcc |
|---|---|---|---|---|
| Sonata | KL | 65.46 | 80.50 | 85.93 |
| Sampled Gram | 67.27 | 77.75 | 87.62 | |
| Concerto | KL | 71.67 | 87.77 | 89.96 |
| Sampled Gram | 74.14 | 85.26 | 90.66 |
| Method | mIoU | mAcc | allAcc |
|---|---|---|---|
| PTv3 | 1.30 | 5.03 | 14.28 |
| Sonata (Decoder) | 2.60 | 6.20 | 24.14 |
| Component | Specification |
|---|---|
| Operating system | AlmaLinux release 9.6 |
| CPU | AMD EPYC 9354 32-Core |
| RAM | 768GB |
| GPU | NVIDIA H100 PCIe 80GB |
| CUDA version (system) | 13.0 |
| Python version | 3.12.9 |
| Configuration | ScanNet-20/200 Partial | ScanNet++ Partial |
|---|---|---|
| Optimization | ||
| Optimizer | AdamW | AdamW |
| Learning rate | ||
| LR schedule | Constant | Constant |
| Weight decay | ||
| Gradient clipping | 3.0 | 3.0 |
| Dataset | Src | Scenes | Overall | |||||
|---|---|---|---|---|---|---|---|---|
| Train | Val | Test | Train | Val | Scenes | Points | ||
| ScanNet ( Dai et al., 2017 ) | real | 1.2K | 312 | 100 | 145K | 159K | 1.6K | 242M |
| ScanNet-Partial | real | 19.6K | 21.4K | N/A | 6.5K | 6.6K | 40.9K | 267M |
| ScanNet++ ( Yeshwanth et al., 2023 ) | real | 856 | 50 | 50 | 1.50M | 1.51M | 956 | 1.43B |
| ScanNet++-Partial | real | 38.3K | 7.1K | N/A | 22.7K | 21.6K | 12.8K | 276M |