Organizations: Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, School of Informatics, Xiamen University, Xiamen, China · School of Big Data, Tongren University, Tongren, China · Hanjiang National Laboratory, Wuhan, China · School of Computer Science and Technology, East China Normal University, Shanghai, China · Department of Computer Science, Nanjing University of Posts and Telecommunications, Nanjing, China
3D Visual Grounding (3DVG) aims to localize the referent of natural language referring expressions through two core tasks: Referring Expression Comprehension (3DREC) and Segmentation (3DRES). While existing methods achieve high accuracy in simple, single-object scenes, they suffer from severe performance degradation in complex, multi-object scenes that are common in real-world settings, hindering practical deployment. Existing methods face two key challenges in complex, multi-object scenes: inadequate parsing of implicit localization cues critical for disambiguating visually similar objects, and ineffective suppression of dynamic spatial interference from co-occurring objects, resulting in degraded grounding accuracy. To address these challenges, we propose PC-CrossDiff, a unified dual-task framework with a dual-level cross-modal differential attention architecture for 3DREC and 3DRES. Specifically, the framework introduces: (i) Point-Level Differential Attention (PLDA) modules that apply bidirectional differential attention between text and point clouds, adaptively extracting implicit localization cues via learnable weights to improve discriminative representation; (ii) Cluster-Level Differential Attention (CLDA) modules that establish a hierarchical attention mechanism to adaptively enhance localization-relevant spatial relationships while suppressing ambiguous or irrelevant spatial relations through a localization-aware differential attention block. Our method achieves state-of-the-art performance on the ScanRefer, NR3D, and SR3D benchmarks. Notably, on the Implicit subsets of ScanRefer, it improves the [email protected] score by +10.16% for the 3DREC task, highlighting its strong ability to parse implicit spatial cues.
Figure 2: The framework of PC-CrossDiff. Text and visual features are input into the PLDA module to extract implicit localization cues and enhance point-level visual features. Simultaneously, the coordinates Fxyz are fed into the CLDA module for Spatial Relation Modeling (SRM), modeling cluster-level relations. These features are enhanced by LDA and integrated into the aligned features Fv′ and Ft′ , yielding F~v′ and F~t′ . The enhanced features are decoded by 3DREC and 3DRES heads to generate predictions, with LDGTL facilitating task synergy.
Figure 3: LDA block. With F′v as query, DiffAtten ( Eq. 6 ) extracts relevant relations from F′oRel while suppressing irrelevant ones. Features then pass self-attention to yield F~v′ .
Method
Venue
Overall
mIoU
FPS
0.25
0.50
TGNN
AAAI’21
37.50
31.40
27.80
2.85
X-RefSeg3D
AAAI’24
40.33
33.77
29.94
2.03
3D-STMN
AAAI’24
54.60
39.80
39.50
4.14
SegPoint
ECCV’24
-
-
41.70
-
MCLN
ECCV’24
58.70
50.70
44.72
4.81
Table 1: Comparison results of 3DRES on the ScanRefer dataset (inference: batchsize=1, on an NVIDIA 3090 GPU).
Method
Multiple
Implicit
0.25
0.50
0.25
0.50
3DRES
X-RefSeg3D
28.16
23.61
43.71
37.33
3D-STMN
46.20
29.20
57.07
40.32
RefMask3D
48.09
40.77
49.30
44.71
MCLN
53.28
45.88
59.16
51.99
Table 2: Joint Evaluation of 3DRES and 3DREC across Multiple and Implicit Subsets in the ScanRefer Dataset.
Method
Venue
Multiple
Overall
0.25
0.50
0.25
0.50
Two-stage Model
MVT
CVPR’22
31.92
25.26
40.80
33.26
3D-SPS
CVPR’22
40.32
29.82
48.82
36.98
BUTD-DETR
ECCV’22
44.73
33.97
50.42
38.60
ViL3DRel
NIPS’22
40.30
30.71
47.94
37.73
Table 3: Comparison results of single-stage and two-stage 3DREC on the ScanRefer dataset (*: Reproduction).
Table 5: Ablation study of LDGTL , PLDA, and CLDA on 3DREC/3DRES ( ✓ : enabled; w/o: disabled).
CLDA
3DREC
3DRES
Nclust
Sclust
0.25
0.50
0.25
0.50
mIoU
256
4
56.11
46.37
57.83
50.88
44.66
128
8
58.15
47.09
60.21
52.40
46.16
64
16
58.47
47.89
60.41
52.52
46.39
32
32
57.36
47.01
59.25
51.53
45.54
Table 6: Ablation study of cluster configurations ( Nclust and Sclust ) on 3DREC and 3DRES tasks.
Component
3DREC
3DRES
0.25
0.50
0.25
0.50
mIoU
Fv(4)
56.94
45.98
58.87
50.97
44.94
Kλt2v
58.06
46.92
60.25
51.84
46.13
Ft
57.93
46.71
60.02
52.42
46.27
Kλv2t
58.47
47.89
60.41
52.52
46.39
Table 7: Comparison of localization accuracy when integrating different feature configurations from PLDA into CLDA.
Component
3DREC
3DRES
0.25
0.50
0.25
0.50
mIoU
⋆
56.64
45.81
58.54
50.63
44.85
PLDA+CLDA
58.47
47.89
60.41
52.52
46.39
Table 8: Performance comparison of our dual-level differential attention and standard cross-attention ( ⋆ : standard Transformer-based ( Vaswani et al. 2017 ) ).
Figure 4: Comparison of PC-CrossDiff (ours) and MCLN (baseline) for 3DREC and 3DRES with implicit cues in complex multi-object scenes. GT boxes are yellow.
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
FoRel′=DGCNN(FiRel,O)∈RB×Nclust×dmod.
Appendix
Algorithm 1 The Working Process of CLDA.
Method
3DREC
3DRES
0.25
0.50
0.25
0.50
mIoU
MCLN
68.43
57.30
64.70
57.88
49.84
Ours
70.95
61.27
68.70
62.04
53.43
Appendix
Table 9: Performance comparison of 3DREC and 3DRES on the SR3D dataset.
Method
3DREC
3DRES
0.25
0.50
0.25
0.50
mIoU
MCLN †
53.75
45.82
51.79
46.58
40.47
Ours
59.91
50.48
57.56
52.64
46.00
Appendix
Table 10: Performance comparison of joint 3DREC and 3DRES tasks on the NR3D dataset ( † reproduced results; 200 epochs).
PLDA / CLDA
3DREC
3DRES
0.25
0.50
0.25
0.50
w/o
w/o
51.96
40.76
53.28
45.88
✓
w/o
52.35
41.51
53.84
46.67
w/o
✓
52.74
41.50
54.57
47.56
✓
✓
53.59
43.12
55.48
47.98
Appendix
Table 11: Ablation study of PLDA and CLDA on ScanRefer-Multiple for 3DREC and 3DRES. ✓ : included; w/o : no CLDA.
CLDA
3DREC
3DRES
Nclust
Sclust
0.25
0.50
0.25
0.50
mIoU
/
/
56.76
44.86
58.43
49.66
43.85
256
4
56.11
46.37
57.83
50.88
44.66
128
8
58.15
47.09
60.21
52.40
46.16
64
16
58.47
47.89
60.41
52.52
46.39
32
32
57.36
47.01
59.25
51.53
45.54
Appendix
Table 12: Ablation study of cluster configurations ( Nclust and Sclust ) on 3DREC and 3DRES tasks. / denotes no CLDA.
Key Laboratory of Multimedia Trusted Perception and Efficient Computing, Ministry of Education of China, Xiamen University, 361005, P.R. China · Shanghai Innovation Institute · National University of Singapore