Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

SAF3R: Dynamic Sparse Attention for Feed-Forward 3D Reconstruction Transformers

About

Feed-forward 3D reconstruction (F3R) transformers have recently achieved remarkable success. However, scaling them to long image sequences remains challenging, as the quadratic complexity of cross-view global attention quickly becomes the dominant computational bottleneck. While recent efforts attempt to improve efficiency through compressed or sparse attention, they fail to fully exploit the inherent sparsity and dynamic behavior of global attention. In this work, we present a comprehensive analysis of global attention across multiple F3R transformers and reveal that attention patterns are highly heterogeneous, dynamic, and extremely sparse across layers and attention heads. Motivated by these findings, we propose SAF3R, a training-free dynamic sparse attention framework tailored to F3R transformers. SAF3R integrates tailored sparse attention mechanisms with offline head profiling and an efficient online adaptation strategy to match input-dependent attention behaviors. Extensive experiments demonstrate that SAF3R achieves high sparsity ratios while preserving camera pose estimation and 3D reconstruction quality, translating into substantial end-to-end speedup on F3R transformers compared to existing methods. Code is available at https://github.com/jndeng/SAF3R

Jianing Deng, Yuanzhe Li, Jialu Wang, Song Wang, Tianlong Chen, Huanrui Yang, Jingtong Hu• 2026

Related benchmarks

TaskDatasetResultRank
3D Reconstruction7 Scenes
Completion15
161
Camera pose estimationCO3D v2
AUC@3090.14
132
3D ReconstructionETH3D
F1 Score71
50
Pose EstimationHiRoom
AUC@379.15
47
Camera pose estimationScanNet++
AUC @ 30°93.48
32
Camera pose estimation7Scenes
AUC@30.2884
32
Camera pose estimationRE10K
AUC@3089.94
30
Point Cloud ReconstructionScanNet-50 (300 frames)
Chamfer Distance (CD)0.4
21
Camera pose estimationScanNet-50 (300 frames)
ATE0.09
19
Camera pose estimationScanNet 50 (500 frames)
ATE0.09
19
Showing 10 of 20 rows

Other info

Follow for update