Lemon: A Unified and Scalable 3D Multimodal Model for Universal Spatial Understanding
About
Scaling large multimodal models (LMMs) to 3D understanding poses unique challenges: point cloud data is sparse and irregular, existing models rely on fragmented architectures with modality-specific encoders, and training pipelines often suffer from instability and poor scalability. We introduce Lemon, a unified transformer architecture that addresses these challenges by jointly processing 3D point cloud patches and language tokens as a single sequence. Unlike prior work that relies on modality-specific encoders and cross-modal alignment modules, this design enables early spatial-linguistic fusion, eliminates redundant encoders, improves parameter efficiency, and supports more effective model scaling. To handle the complexity of 3D data, we develop a structured patchification and tokenization scheme that preserves spatial context, and a three-stage training curriculum that progressively builds capabilities from object-level recognition to scene-level spatial reasoning. Lemon establishes new state-of-the-art performance across comprehensive 3D understanding and reasoning tasks, from object recognition and captioning to spatial reasoning in 3D scenes, while demonstrating robust scaling properties as model size and training data increase. Our work provides a unified foundation for advancing 3D spatial intelligence in real-world applications.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 3D Visual Grounding | ScanRefer (val) | Overall Accuracy @ IoU 0.5048 | 155 | |
| 3D Question Answering | ScanQA (val) | CIDEr90.5 | 133 | |
| 3D Question Answering | SQA3D (test) | EM@159.4 | 55 | |
| Embodied Object QA | 3D-GRAND | GPT-4 Score0.5722 | 15 | |
| Scene Spatial Awareness QA | 3D-GRAND | Binary Accuracy74.32 | 14 | |
| 3D Object Recognition | 3D Objects | Recognition Accuracy59.2 | 11 | |
| 3D Object Captioning | 3D Objects | Sentence-BERT Score52.23 | 11 | |
| Inference Latency Measurement | 16k input points on single H100 GPU (test) | Latency (s)0.052 | 5 | |
| 3D Spatial Reasoning | Beacon3D | Case Score46.2 | 5 | |
| 3D Object Captioning | PointLLM | BLEU-117.34 | 3 |