Research
Fast-SAM3D: 3Dfy Anything in Images but Faster
Overview Research area: Computer Vision — efficient inference for 3D reconstruction and generative diffusion models (single-view, open-world 3D generation). Technical level: Intermediate. The paper as
- arXiv
- 2602.05293
- Published
- 2026-02-05
- Authors
- Weilun Feng, Mingqiang Wu, Zhiliang Chen, Chuanguang Yang, Haotong Qin, Yuqi Li, Xiaokun Liu, Guoxin Fan, Libo Huang, Yulun Zhang, Michele Magno, Yongjun Xu, Zhulin An
AI summary
Overview
- Research area: Computer Vision — efficient inference for 3D reconstruction and generative diffusion models (single-view, open-world 3D generation).
- Technical level: Intermediate. The paper assumes familiarity with diffusion denoising, token/latent representations, and frequency-domain analysis, but the three proposed mechanisms are described conceptually and can be followed without deep mathematical background.
- Scope: A training-free acceleration framework for the SAM3D single-view reconstruction pipeline that targets three stage-specific redundancies to achieve up to 2.67× end-to-end speedup.
What This Paper Is About
SAM3D reconstructs 3D shape, texture, and scene layout for arbitrary objects from a single image plus an object mask, but its inference is slow because of two iterative denoising stages and an expensive mesh decoding stage. The authors profile the pipeline and show that generic acceleration tricks like uniform step skipping or random token pruning break down, because the pipeline is heterogeneous in three different ways. Fast-SAM3D is their training-free fix: it directs computation to where it is actually needed at each stage while keeping reconstruction quality essentially unchanged.
Key Contributions
- Systematic profiling of SAM3D. The first module-wise characterization of the pipeline's inference dynamics, identifying the latency sources and explaining why generic accelerators fail due to kinematic and spectral heterogeneity.
- A holistic training-free framework. Fast-SAM3D, a unified framework that accelerates the geometry, texture, and decoding stages without retraining or distillation.
- Three adaptive components. Modality-Aware Step Caching (for the Sparse Structure generator), Joint Spatiotemporal Token Carving (for the Sparse Latent generator), and Spectral-Aware Token Aggregation (for mesh decoding).
- Strong empirical results. End-to-end speedups across diverse objects and scenes with negligible degradation in reconstruction fidelity, validated on Toys4K, ADT, and ISO3D, plus transfer experiments on TRELLIS.
Main Findings
- Two denoising stages plus mesh decoding dominate latency. Per the paper's Table 1, the Sparse Structure generator runs 25 inference steps at 4090 ms (95.757 T FLOPs, 1033.63 M parameters), the Sparse Latent generator runs 25 steps at 9720 ms (219.787 T FLOPs, 600.43 M parameters), the mesh decoder takes 13820 ms (324.043 T FLOPs, 90.93 M parameters), and "Others" account for 3370 ms.
- Generic acceleration is brittle here. Uniform step skipping causes pose drift, random token pruning causes structural collapse, and instance-agnostic downsampling erases fine detail. In Table 2, Random Drop pushes 3D-IoU down to 0.094, while Fast3Dcache achieves only 1.03× object speedup because single-view settings lack the multi-view redundancy it relies on.
- Fast-SAM3D reaches 2.01× scene and 2.67× object speedup. Scene time drops from 462.3 s (SAM-3D) to 229.7 s, object time from 31.04 s to 11.60 s, and FLOPs from 639.59 T to 201.78 T.
- Fidelity is preserved or slightly improved. F1@0.05 rises from 92.34 (base SAM-3D) to 92.59, vIoU from 0.543 to 0.552, and ICP-rot improves from 19.32 to 17.71. The authors attribute the F1 gain to a "denoising effect" in which saliency-based carving prunes noisy, low-confidence tokens. Uni3D does drop slightly, from 0.369 to 0.350.
- Mesh decoding is the single largest bottleneck. In the component ablation (Table 3), applying only the mesh module cuts scene time from 462.33 s to 320.41 s.
- SLaT carving also improves geometry on its own. Applying only the SLaT module reduces scene time to 365.86 s while raising F1 from 92.34 to 92.50.
- Combining all three modules is best. The full configuration reaches 229.68 s with vIoU 0.552 versus the base 0.543, roughly a 2.0× speedup in the ablation setting.
- Hyperparameter choices matter. Cache stride k = 3 is selected (k = 4 drops 3D-IoU from 0.3750 to 0.2408); momentum factor β = 0.5 peaks at F1 92.59 and vIoU 0.552; top-10% token carving beats top-20% (which falls to F1 90.254); switching threshold ℰ = 1.5 gives the best F1 and vIoU; spectral thresholds {0.5, 0.7} reduce inference time by roughly 8.5% while achieving the highest vIoU (0.5521).
- Step-skipping baselines suffer semantic drift. TaylorSeer reaches 1.35× object speedup and EasyCache 1.34×, but the qualitative comparison shows attribute changes, such as a blue shark turning orange.
- The approach generalizes and adds no peak-memory overhead. Transfer experiments on TRELLIS and stage-wise memory profiling are reported in the appendix, along with robustness checks at 128-view ADT evaluation, degraded masks, and five-run evaluation.
- The authors position Fast-SAM3D as an inference-time layer. They state explicitly that it is not a substitute for improving the underlying reconstruction backbone.
Methodology in Plain English
The authors start by measuring where time actually goes in SAM3D, then design one targeted fix per stage based on what they observe.
In the first stage (Sparse Structure generator), the denoiser produces both shape tokens and layout tokens (pose, translation, scale). Shape tokens change smoothly from step to step, but layout tokens are volatile because they define the global coordinate frame — small errors accumulate into visible drift. So the authors cache and extrapolate the shape tokens using a simple finite-difference trend from two anchor evaluations, and handle layout tokens with a momentum-anchored blend: a linear trend mixed with the last full-computation value, controlled by a coefficient β. If the cached prediction would drift too far, the backbone is re-run.
In the second stage (Sparse Latent generator), the authors observe that most tokens barely change across denoising steps — only edges, seams, and thin structures receive large updates. They score each token using both temporal activity (magnitude and step-to-step change) and a spatial frequency-based complexity score computed via FFT, keep only the top-K tokens, and apply the same tangent-reuse caching trick with an error budget that triggers a full refresh when accumulated relative change exceeds a threshold.
In the third stage (mesh decoding), they compute a frequency-domain complexity score for each object by combining the high-frequency energy ratio of the 2D input mask and the coarse 3D voxel grid. Simple shapes get aggressive downsampling, complex shapes get gentler treatment. The downsampling factor is chosen from a fixed schedule (1.25, 1.50, or 2.00), tokens are quantized to a coarser grid, and features in the same bin are combined with max pooling, reducing token count by roughly S³.
All three modules are plug-and-play and require no retraining.
Why This Matters
Impact on research. The paper argues that acceleration for 3D generative pipelines cannot simply inherit techniques designed for 2D diffusion, because 3D generation has structural sparsity and geometric sensitivity that 2D spatial smoothness does not capture. It offers a heterogeneity-aware design principle — match computation to stage-specific difficulty and instance-specific complexity — that the authors show transfers to at least one other model (TRELLIS).
Real-world applications:
- Interactive 3D content creation, where artists iterate on objects reconstructed from a single photo without waiting tens of seconds per object.
- Robotics and embodied agents that need on-the-fly scene understanding from a single camera view, including pose and layout of multiple objects.
- Augmented and virtual reality, where objects from a live camera feed must be reconstructed quickly enough to be placed into a scene.
- E-commerce and product digitization, where catalog items are turned into 3D assets at scale and inference cost per item is the limiting factor.
Industry relevance. The 31.04 s to 11.60 s per-object reduction and the larger 462.3 s to 229.7 s reduction for whole scenes change whether SAM3D-style reconstruction is practical in a deployed product. Because the method is training-free, it can be dropped into an existing pipeline without new training data or fine-tuning, which lowers the barrier to adoption.
Future Directions
- Extending the heterogeneity-aware principle to more 3D backbones. The paper reports transfer experiments on TRELLIS but leaves broader validation across other 3D generation architectures to future work.
- Learning the scheduling policies instead of hand-tuning them. The thresholds (k, β, K, ℰ, τ_low, τ_high) are all chosen by ablation; the paper does not explore learned or adaptive selection.
- Interacting with training-based acceleration. The authors frame Fast-SAM3D as complementary to distillation and quantization, leaving combinations with those methods unexplored.
- Handling degraded inputs more thoroughly. The appendix mentions robustness under degraded masks, but the main text does not quantify how the caching and carving policies behave when input masks are poor or when latency must be reduced further than 2.67×.
Target Audience
Researchers and engineers working on efficient generative models, 3D reconstruction, or diffusion inference optimization. It is most useful to readers already familiar with diffusion sampling and 3D representations (latents, voxel grids, meshes) who want to understand where the time goes in a single-view 3D pipeline and how stage-aware caching and token reduction can be applied without retraining. Practitioners deploying 3D reconstruction in latency-sensitive products will also find the Pareto trade-off table directly actionable.
Authors’ abstract
SAM3D enables scalable, open-world 3D reconstruction from complex scenes, yet its deployment is hindered by prohibitive inference latency. In this work, we conduct the \textbf{first systematic investigation} into its inference dynamics, revealing that generic acceleration strategies are brittle in this context. We demonstrate that these failures stem from neglecting the pipeline's inherent multi-level \textbf{heterogeneity}: the kinematic distinctiveness between shape and layout, the intrinsic sparsity of texture refinement, and the spectral variance across geometries. To address this, we present \textbf{Fast-SAM3D}, a training-free framework that dynamically aligns computation with instantaneous generation complexity. Our approach integrates three heterogeneity-aware mechanisms: (1) \textit{Modality-Aware Step Caching} to decouple structural evolution from sensitive layout updates; (2) \textit{Joint Spatiotemporal Token Carving} to concentrate refinement on high-entropy regions; and (3) \textit{Spectral-Aware Token Aggregation} to adapt decoding resolution. Extensive experiments demonstrate that Fast-SAM3D delivers up to \textbf{2.67$\times$} end-to-end speedup with negligible fidelity loss, establishing a new Pareto frontier for efficient single-view 3D generation. Our code is released in https://github.com/wlfeng0509/Fast-SAM3D.