Rebuttal by Authors (continued)
- **To Question 2**: “The design choice of Mask Decoder Layer is weird…”
__Reply__: Good question! Here's a detailed discussion: **1)** For the order of cross/self-attention, please note that the $k, v$ from$f _ i$ represent features from the entire scene. Cross-attention can effectively evaluate the relationship between the sampled $q_u$ and the scene $k$, while self-attention evaluates the pairwise importance among each $q _ u$. **By applying cross-attention first, a global perspective is incorporated into $q_u$, helping self-attention make further adjustments** (see below experiments)**.** We also would like to point out that such order is a common operation and is widely used in other representative works [1,2]. **2)** For the mentioned duplicate information, we argue that since $q_u$ is randomly selected from $f_i$, incorporating global perspectives in cross-attention is advantageous. The presence of 'duplicate information' is not an issue, as such overlap is typical for query, key, and value in 2D or 3D transformer methods [3,4]. **3)** As mentioned in 1) and 2), we reiterate that a global perspective is essential, as demonstrated by the results in the second table below, which show that simultaneously incorporating a global perspective into $q_u$, $q_p$, and $q_t$ significantly enhances performance, further supporting our argument.
| | PS | SS | IS | Inter. Seg. | Ref. Seg. | OVS |
| --- | --- | --- | --- | --- | --- | --- |
| Self-attention first | 70.2 | 75.7 | 58.0 | 52.9 | 29.0 | 19.2 |
| Cross-attention first | __71.3__(+1.1) | __76.9__(+1.2) | __59.3__(+1.3) | __54.5__(+1.6) | __29.6__(+0.6) | __19.7__(+0.5) |
| | PS | SS | IS | Inter. Seg. | Ref. Seg. | OVS |
| --- | --- | --- | --- | --- | --- | --- |
| w/o cross-attention for $q_{u}$ | 66.8 | 73.3 | 55.1 | 48.6 | 25.9 | 11.6 |
| w/ cross-attention for $q_{u}$ | __71.3__(+4.5) | __76.9__(+3.6) | __59.3__(+4.2) | __54.5__(+5.9) | __29.6__(+3.7) | __19.7__(+8.1) |
[1] UniVS: Unified and Universal Video Segmentation with Prompts as Queries. CVPR 24.
[2] Flamingo: a Visual Language Model for Few-Shot Learning. NeurIPS 22.
[3] DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detection. ICLR 23.
[4] CenterFormer: Center-based Transformer for 3D Object Detection. ECCV 22.
- **To Question 3**: “Table 6 shows that unifying the tasks are hurting…then what is the point of unifying all the tasks together…”
__Reply__: We first propose a simple baseline to unify six 3D segmentation tasks. However, we observe challenges in multi-task joint optimization. We would like to clarify that instead of presenting our final results, the goal of Table 6 is to prove multi-task unification as a challenging topic where introducing new tasks might hurt the performance of existing tasks. To relieve these impacts, we propose UniSeg3D, which builds inter-task associations to jointly optimize the associated tasks. Experiments demonstrate that our UniSeg3D not only supports six tasks but also surpasses currently specialized SOTA approaches on all tasks, verifying the motivation of our method. Considering that this is the first work successfully unifying six 3D segmentation tasks, we believe it would be valuable and interesting for people in this area.