Fine-Grained 3D Point Grounding
and Spatial Reasoning with LMM

Accepted at ECCV 2026

Amol Harsh1· Zongyan Han1· Jean Lahoud1· Ye Liu2· Rao Muhammad Anwer1· Hisham Cholakkal1· Salman Khan1· Fahad Shahbaz Khan1,3

1Mohamed bin Zayed University of Artificial Intelligence 2The Hong Kong Polytechnic University 3Linköping University

Most 3D LMMs answer in words; Ground3D-LMM answers with point masks and metric numbers.

Natural-language queries about 3D environments become actionable when responses are verifiable and metric. We present Ground3D-LMM, a unified model that takes a point cloud and an optional RGB image as input and supports 3D spatial conversation with point-grounded responses and metric numeric outputs at both object and part granularity. We introduce the 3D Grounded Measurement task and the Ground3D Dataset, a large-scale corpus with ~2.5M question–answer pairs spanning eight tasks, built on ScanNet and ScanNet++.

~2.5M
QA pairs
2,500+
scenes
8
task types
59.98
Acc@0.25 on ScanRefer
Interactive preview
What can you ask?

Natural-language queries about a 3D scene, grounded to a point-level mask and answered in real-world units.

3D Grounded Measurement
3D Functional Grounding · Part
3D Functional Grounding · Object
3D Distance Queries
3D Size Comparison
Spatial Relations
3D Depth Relations
Existence Verification
3D Metric Estimation
Grounded Dimension Reasoning · ScanNet scene0427
loading scene…
drag · scroll · right-click pan
User query

"Find the chair backrest and report its length."

Model response

The length of the chair backrest is 0.64 m.

Coverage
Eight task types

Eight grounded reasoning tasks at either object or part level, plus a multi-turn dialogue mode that carries context across turns.

📐
3D metric estimation
Object/part dimensions in real-world units.
🎯
3D grounded measurement
Mask + measurement for the same referent.
📏
3D distance queries
Metric distance between two referred regions.
↔️
3D depth relations
Closer/farther reasoning along the camera axis.
⚖️
3D size comparison
Multi-object size ranking with metric support.
🧭
Spatial relations
Left/right reasoning with explicit grounding.
🖐
Functional grounding
Locate parts by affordance or action.
Existence verification
Confirm whether a referenced object or part is present in the scene.
Dataset
Ground3D Dataset

A ~2.5M-pair grounded spatial corpus built on ScanNet/ScanNet++ via an automatic pipeline, with point-level masks and metric annotations.

QA splits by source and level

Train · Test · Total
SourceLevelTrainTestTotal
ScanNet1,433 train · 80 test scenes
Object621,11034,650655,760
Part871,61238,293909,905
Multi-turn62,06462,064
ScanNet++905 train · 48 test scenes
Object320,94618,450339,396
Part485,38713,012498,399
Multi-turn9,7839,783
Total QA2,370,902104,4052,475,307
Task-type distribution
hover any segment to see its percentage
Ground3D-ScanNet
7.6%
30.7%
38.4%
5.3%
4.7%
5.2%
5.7%
Ground3D-ScanNet++
7.8%
31.2%
39.1%
5.5%
4.8%
4.9%
5.0%
3D Functional Grounding
3D Metric Estimation
3D Grounded Measurement
3D Depth Relations
Existence Verification
3D Size Comparison
3D Distance Queries
Spatial Relations

Data annotation pipeline

An automatic pipeline that turns RGB-D frames into grounded, metric question-answer pairs.

Ground3D Dataset annotation pipeline: object detection → segmentation → mask refinement → 3D back-projection → metric extraction → scene context generation, followed by Qwen3-VL question generation, VLM-based filtering, and manual verification on the test subset.
Method
Model pipeline

A four-stage architecture interleaves point, image, and language tokens inside the LMM and emits a binary point mask whenever a special grounding token (<SEG>) is generated. End-to-end trainable with a multi-task objective covering segmentation and language modeling.

Ground3D-LMM model pipeline: point cloud is encoded by a Point Encoder into point tokens; text and image inputs are tokenized; all tokens are reasoned over by the Point LMM (LLM core); seg-query tokens drive a Segmentation Head that emits object- and part-level masks alongside the output text.
Benchmark
State-of-the-art results

Higher is better on all metrics. Our model rows are highlighted; (3D + 2D) additionally consumes an RGB image at inference.

ScanRefer · grounding results

Acc@0.25 · Acc@0.50 · mIoU
MethodModalityAcc@0.25Acc@0.50mIoU
ScanRefer3D10.516.20
EDA3D26.5021.20
UniSeg3D3D29.10
IntentNet3D28.1222.6318.92
MLLM-For3D + VideoLISA3D+2D33.1231.2130.45
Ground3D-LMM ours3D55.7332.7138.72
Ground3D-LMM ours3D+2D59.9836.3741.30

Reason3D · grounding results

Acc@0.25 · Acc@0.50 · mIoU
MethodModalityAcc@0.25Acc@0.50mIoU
Reason3D3D43.2132.1031.20
MLLM-For3D + VideoLISA3D+2D48.4541.0239.82
Ground3D-LMM ours3D50.3237.0136.35
Ground3D-LMM ours3D+2D57.7941.2341.29

Out-of-distribution generalization on CA-VQA. Ground3D-LMM outperforms GPT-4o, SpatialRGPT-8B, and MM1.5 across all sub-metrics.

CA-VQA · out-of-distribution generalization

Binary · Count · Gnd · Multi-c · Distances · Size · Avg
Method Binary Count 2D Gnd 3D Gnd Multi-c Ego-Dist Obj-Dist Obj-Size Avg
GPT-4o44.269.00.00.036.611.710.011.022.8
SpatialRGPT-8B53.668.85.50.037.210.58.77.023.9
MM1.5-3B59.19.132.60.038.60.62.23.418.2
Ground3D-LMM ours81.282.841.211.585.737.814.230.048.1
Qualitative
Predictions vs ground truth

Side-by-side ground truth and prediction across object-level, part-level, and multi-turn settings, with grounded point masks and metric answers.

Object-level tasks

Predictions across distance, functional grounding, dimension reasoning, depth, position, and size comparison.

Object-level qualitative results: GT vs prediction for distance estimation, functional object grounding, grounded dimension reasoning, relative depth, relative position, scale estimation, and scale comparison.

Part-level tasks

The same task suite evaluated at part granularity.

Part-level qualitative results: GT vs prediction across the task suite at part granularity.

Multi-turn conversation

Context-carrying dialogues that narrow from object-level to part-level focus across turns.

Multi-turn conversation examples: grounded dialogues that maintain context and shift focus from object to part level across turns.
Citation
BibTeX

If you find this work useful, please consider citing it.

BibTeX
@inproceedings{ground3dlmm2026,
  title     = {Ground3D-LMM: Fine-Grained 3D Point Grounding
               and Spatial Reasoning with LMM},
  author    = {Harsh, Amol and Han, Zongyan and Lahoud, Jean
               and Liu, Ye and Anwer, Rao Muhammad
               and Cholakkal, Hisham and Khan, Salman
               and Khan, Fahad Shahbaz},
  booktitle = {European Conference on Computer Vision (ECCV)},
  year      = {2026}
}