Fase3D: Encoder-Free 3D Multimodal Model
- Fase3D is a lightweight, encoder-free 3D multimodal model that tokenizes scene-level point clouds for language-based questioning and captioning.
- It applies structured superpoint tokenization, space-filling-curve serialization, and Fourier-enhanced mixing to capture global scene context efficiently.
- Its design eliminates heavy 3D visual encoders, reducing computation with up to 80× fewer FLOPs compared to encoder-based methods while maintaining competitive performance.
Fase3D is an efficient encoder-free Fourier-based three-dimensional large multimodal model for scene-level point cloud understanding. It is presented as the first efficient encoder-free Fourier-based 3D scene LMM and is designed for free-form language question answering, object-centric captioning, and reasoning over objects, attributes, and spatial relations in 3D scenes represented as point clouds reconstructed from RGB-D scans. Its defining claim is that a 3D LMM need not rely on a heavy pretrained 3D visual backbone; instead, Fase3D replaces the usual encoder with a lightweight tokenizer built from structured superpoints, space-filling-curve serialization, FFT-based context enhancement, graph-based token merging, and Fourier-augmented LoRA adaptation inside a frozen LLM (Mei et al., 26 Feb 2026).
1. Research setting and architectural premise
Fase3D is situated in the lineage of 3D large multimodal models that map 3D scenes into language-model-compatible tokens. Existing systems such as LL3DA, PerLA, and 3D-LLaVA are characterized in the paper as encoder-based pipelines in which a pretrained 3D feature extractor first produces geometric or semantic embeddings, which are then aligned with an LLM. Fase3D departs from this pattern by removing the dedicated 3D encoder altogether and replacing it with a lightweight tokenization stack that operates directly on raw scene-level point clouds (Mei et al., 26 Feb 2026).
The motivation is explicitly computational and representational. The paper identifies four difficulties with encoder-based 3D LMMs: high computation and parameter cost, restricted scalability on large scene point clouds, input rigidity induced by a dedicated encoder, and possible semantic misalignment between geometric features and the LLM reasoning space. At the same time, extending encoder-free multimodal modeling from 2D to 3D is presented as nontrivial because point clouds are unordered, irregular and sparse, large-scale, and permutation-sensitive under naive serialization. This establishes the central design question: how to build an effective and efficient encoder-free 3D LMM that tokenizes raw scene-level point clouds without a heavy encoder while respecting the unordered geometry and scaling to large scenes (Mei et al., 26 Feb 2026).
The resulting architecture is decoder-only. A raw point cloud is transformed into compact scene tokens through shallow point embedding, geometric clustering into superpoints, space-filling-curve serialization, Fourier-domain low-pass mixing, and graph-based token merging. These compact 3D tokens are then concatenated with prompt and text tokens and processed by a frozen LLM equipped with Fourier-augmented LoRA adapters. This suggests that Fase3D should be understood less as a conventional 3D perception stack and more as a tokenization-and-adaptation framework for direct 3D-to-language integration (Mei et al., 26 Feb 2026).
2. Point-cloud representation, superpoints, and serialization
Fase3D operates on scene-level point clouds uniformly sampled to $50k$ points per scene. The input is written as
where are 3D coordinates and are additional point features such as color and normal. Point token initialization proceeds in two streams: a shallow learnable MLP maps to a feature token , while the coordinates are encoded by a non-parametric Fourier feature embedding of varying frequencies to produce . These are combined by summation,
so the initial representation already mixes semantic and positional structure (Mei et al., 26 Feb 2026).
To reduce token count, the point cloud is partitioned into superpoints,
0
with corresponding centers
1
The paper states that these superpoints are produced by geometric clustering based on the superpoint idea of Landrieu and Simonovsky and that, in the implementation details, the over-segmentor provided by ScanNet is used. Each superpoint becomes a token by average pooling: 2 The superpoints are explicitly described as purely geometric-based rather than learned mask proposals. In effect, they provide an early geometry-aware compression stage before any global modeling is applied (Mei et al., 26 Feb 2026).
Because point clouds are unordered, Fase3D introduces a serialization step based on space-filling curves. Superpoint centers are normalized to the scene bounding box and quantized to a 3-bit grid,
4
after which an SFC key 5 is computed. The paper uses four representative curves: z-order curve, transpose z-order curve, Hilbert curve, and transpose Hilbert curve. For the Morton or z-order curve, if
6
then the Morton index is
7
The resulting order is 8, and the serialized token sequence is 9. The stated purpose is locality-preserving ordering: adjacent positions in the sequence tend, approximately, to correspond to adjacent 3D regions. The use of four curves mitigates the bias of any single traversal (Mei et al., 26 Feb 2026).
3. Fourier-based context enhancement and graph-based token merging
The Fourier-based context enhancer is the core mechanism by which Fase3D injects global information without quadratic self-attention. For each serialization 0, the paper applies
1
where 2 is a learnable non-negative gate that keeps the first 3 low-frequency bins. The paper states that it uses the Discrete Cosine Transform as a real-valued Fourier transform variant, while writing the formulation with FFT/iFFT. The low-pass character of 4 is intended to capture broad scene layout and long-range structure rather than token-specific pairwise interactions. The processed outputs from all curves are mapped back to the original indexing and averaged,
5
followed by residual fusion,
6
The implementation uses overlapping windows rather than a single global transform; the supplementary details specify a window size of 7 and stride 8 (Mei et al., 26 Feb 2026).
This module is justified as an efficient approximation to global context modeling. Standard self-attention over 9 scene tokens is quadratic in 0, whereas the FFT-based mixer is near-linear under fixed windows. The supplementary complexity analysis gives
1
which simplifies to 2 for fixed window length 3 and stride 4, with memory
5
With multiple curves 6, the cost becomes
7
The paper explicitly distinguishes this from both dense self-attention and graph Fourier transforms: unlike full attention, the mixing uses a fixed spectral basis; unlike graph Fourier methods, it avoids explicit 8 graph-Laplacian operations at this stage (Mei et al., 26 Feb 2026).
After FFT enhancement, Fase3D compresses the 9 superpoint tokens into 0 final scene tokens through graph-based token merging, typically with 1. A sparse superpoint graph 2 is built through window voting along the space-filling-curve orders. Rather than using Delaunay triangulation or raw KNN over superpoints, the method scans serialized point lists with windows; if two points in a window belong to different valid superpoints, the corresponding edge vote is incremented,
3
Candidate edges aggregated across curves are reranked by squared Euclidean center distance
4
and vote count, and only the top 5 neighbors are kept per source node. The paper’s asymptotic comparison emphasizes that raw boundary-based graph construction is roughly quadratic in the number of points, whereas the multi-curve sparse voting scheme is near-linear: 6 This is one of the main scalability claims of the method (Mei et al., 26 Feb 2026).
Token merging itself has three steps. First, graph-smoothed mean-centered features are formed with normalized adjacency 7: 8 A low-rank SVD then yields a spectral embedding 9. Second, a small learnable projection 0 produces cluster logits, while an MLP predicts superpoint importance weights 1. The soft assignment matrix 2 is obtained from the entropy-regularized optimal transport problem
3
with
4
and 5. Third, the merged tokens and centers are computed by
6
The supplementary specifies five Sinkhorn iterations for this step. The merged representation is therefore both graph-aware and token-budget-aware, and the paper interprets it as a compact scene abstraction that can partially replace a separate proposal stage (Mei et al., 26 Feb 2026).
4. Language-model integration, Fourier-augmented LoRA, and training
Fase3D feeds the compact 3D token sequence 7 into a frozen LLM together with prompt and text tokens. The paper reports experiments with Qwen2.5-3B-Instruct and Vicuna1.5-7B. Adaptation is performed through LoRA inserted into the linear FFN layers of the LLM, and the default configuration places LoRA in the first 8 layers with rank 9 and scaling 0 (Mei et al., 26 Feb 2026).
The distinctive addition is the Fourier-augmented LoRA adapter, implemented through a Global Filter Module. For each token feature vector 1, the module computes
2
where FFT/iFFT operate along the channel dimension and 3 is a learnable filter vector. The enhanced feature is then
4
The paper’s stated rationale is that the frozen LLM receives visual tokens not explicitly optimized for 3D tasks, so a cheap frequency-domain residual can enrich the representation before or within LoRA-adapted layers. The parameter cost is negligible relative to the base LLM, since the filter contributes only 5 learnable parameters; for a multi-head formulation with 6 heads, the cost scales as
7
Ablation results indicate that the Fourier residual is most effective on the vision branch rather than on both vision and text branches simultaneously (Mei et al., 26 Feb 2026).
Training follows a two-stage strategy. The first stage is a general 3D instruction-tuning or pretraining phase over a mixture of 3D-language datasets, after which the model is fine-tuned for downstream tasks such as ScanQA, SQA3D, ScanRefer, and Nr3D. The training objective is standard next-token language modeling: 8 where 9 masks out non-caption prefix tokens. The paper does not specify additional contrastive or grounding losses in the provided formulation (Mei et al., 26 Feb 2026).
The data pipeline uses the ScanNet v2 portion from the 3D-LLM dataset, comprising 0 training scenes and 1 validation scenes, with language supervision from ScanQA, SQA3D, ScanRefer, and Nr3D. ScanQA is described as having 2 unique questions and 3 answers over 4 scenes; ScanRefer has 5 descriptions over 6 scenes; Nr3D has 7 expressions for 8 objects across 9 scenes. Optimization uses AdamW with weight decay 0, cosine learning-rate decay from 1 to 2, batch size 3, roughly 4 iterations for the general stage, and roughly 5 iterations for task-specific fine-tuning. The default implementation samples 6 points per scene, keeps the lowest 7 Fourier modes in the FFT enhancer, and trains for about seven days on up to four NVIDIA A100 8GB GPUs (Mei et al., 26 Feb 2026).
5. Empirical performance, efficiency, and ablation structure
The paper’s central empirical claim is that Fase3D achieves performance comparable to encoder-based 3D LMMs while being significantly more efficient in computation and parameters. On question answering, the reported ScanQA validation and SQA3D test results are as follows: with Qwen2.5-3B, Fase3D reaches 9, 0, 1, 2 on ScanQA and 3 on SQA3D; with Vicuna1.5-7B, it reaches 4, 5, 6, 7 on ScanQA and 8 on SQA3D. The paper notes that 3D-LLaVA is slightly ahead on certain entries, including CIDEr 9 and SQA3D 00, but emphasizes that Fase3D is very close while using a much cheaper front-end (Mei et al., 26 Feb 2026).
The efficiency comparison is sharper than the raw benchmark comparison. The reported tokenizer or front-end cost is 01M parameters and 02 FLOPs for Fase3D with Qwen2.5-3B, and 03M parameters and 04 FLOPs for Fase3D with Vicuna1.5-7B. The cited encoder-based baselines are 05M parameters and 06 FLOPs for 3D-LLaVA, 07M parameters and 08 FLOPs for LL3DA, and 09M parameters and 10 FLOPs for PerLA. This corresponds to approximately 11 fewer FLOPs than 3D-LLaVA, 12 fewer than LL3DA, and 13 fewer than PerLA, with roughly 14 to 15 fewer active visual parameters. The “different LLMs” comparison is especially important because it reports that, under the same LLM backbone, Fase3D consistently outperforms LL3DA and PerLA while remaining far cheaper (Mei et al., 26 Feb 2026).
On dense captioning and referring-expression benchmarks, Fase3D is evaluated both with and without an external segmenter. On ScanRefer with segmentation, it achieves 16, 17, 18, and 19. Without segmentation, the score drops to 20, though the paper still reports competitive behavior, particularly relative to PerLA on some metrics and on Nr3D. This is used to support the claim that graph-based token merging can partially act as an object-proposal mechanism, even though external segmentation remains beneficial (Mei et al., 26 Feb 2026).
The ablation suite clarifies which components carry the reported performance. On ScanQA validation, raw point tokens only yield CIDEr 21; adding superpoint pooling raises this to 22; adding FFT alone yields 23; combining superpoints and FFT yields 24; and adding pretraining brings the score to 25. The token-merging ablation compares Q-Former selection (26), FPS (27), and the proposed graph clustering (28), indicating a clear advantage for the proposed graph-based compression. The number-of-curves ablation rises from CIDEr 29 with one SFC to 30 with two, 31 with four, and 32 with six, which is the empirical basis for choosing four curves. Likewise, the number-of-tokens ablation rises from 33 at 34 tokens to 35 at 36, 37 at 38, and 39 at 40, supporting 41 as the preferred trade-off (Mei et al., 26 Feb 2026).
6. Limitations, comparative positioning, and significance
Fase3D is positioned at the intersection of three lines of work: encoder-heavy 3D LMMs, encoder-free 2D multimodal models, and space-filling-curve serialization methods for point clouds. Relative to systems such as LL3DA, PerLA, and 3D-LLaVA, its distinctive move is the removal of the dedicated 3D encoder. Relative to 2D encoder-free models such as SOLO, Fuyu-8B, EVE or EVEv2, and Mono-InternVL, its main contribution is adapting the encoder-free idea to unordered 3D data. Relative to serialization-based point-cloud models such as PTv3, its difference is that serialization is used not to run a conventional transformer but to enable Fourier-based global mixing and efficient graph construction inside an LMM pipeline (Mei et al., 26 Feb 2026).
The principal limitation explicitly acknowledged by the paper is inherited from serialization-based methods: they may underperform on non-Euclidean long-range relations in cluttered scenes. A space-filling-curve order can preserve locality only approximately, and the FFT enhancer operates on this one-dimensional serialization rather than on the full 3D neighborhood structure. The qualitative analysis also points to difficulties on subtle texture or color cues when the underlying reconstructed scans have poor fidelity. This suggests that Fase3D’s efficiency is achieved through a deliberate structural bias: global context is modeled cheaply, but not with the full expressive flexibility of dense attention or a heavy 3D backbone (Mei et al., 26 Feb 2026).
Within those constraints, the significance of Fase3D lies in its demonstration that a 3D scene LMM can remain competitive without a pretrained sparse 3D U-Net, point transformer, or analogous encoder. Its three stated innovations—structured superpoints, serialization plus FFT-based global modeling plus graph-based token merging, and Fourier-augmented LoRA adapters—form a coherent alternative to encoder-based scene understanding. A plausible implication is that Fase3D broadens the design space for 3D multimodal systems in the same way that encoder-free architectures broadened it in 2D: the central problem becomes tokenization and alignment rather than feature extraction by a large visual backbone. In that sense, Fase3D marks a shift from encoder-centric 3D-language modeling toward lightweight, direct, and frequency-aware 3D token processing (Mei et al., 26 Feb 2026).