Thanks for your response
We appreciate your reply. We acknowledge that the cross-dataset ability of 3D detectors is an important problem. As a unified architecture is still absent now, this problem is more serious for point cloud based 3D detection. In this paper, we address the problem of the absence of a unified architecture. We are the first to propose such a unified architecture, which can serve as the foundation and prerequisite for cross-dataset generalization. We follow your suggestions to conduct the experiments below. The experimental results (about 10% ~ 30% improvement over Cube RCNN) demonstrate that our unified architecture has the potential for future directions, such as cross-dataset 3D detection. Through the below experiments, the benefits of our architecture can be better illustrated.
**Q1: a quantitative cross-dataset evaluation**
We follow your suggestions to conduct the cross-dataset evaluation with the Omni3D metric. For the outdoor setting, we conduct the experiment of KITTI→nuScenes, nuScenes→KITTI, KITTI+nuScenes (OMNI3D_OUT) → KITTI and nuScenes. For the indoor setting, since Cube RCNN does not train on the ScanNet dataset (the ScanNet dataset provides multi-perspective images for one scene, while Cube RCNN cannot fit such images), we conduct the experiment of ScanNet→SUN RGB-D, and compare it with Cube RCNN trained on OMNI3D_IN.
From the results, it is worth noticing that Uni3DETR has a good cross-dataset generalization ability. The performance is better than Cube RCNN for both indoor and outdoor evaluation. For the indoor SUN RGB-D dataset, the cross-dataset AP (ScanNet→SUN RGB-D) is 16.2% higher than Cube RCNN trained on the SUN RGB-D dataset. For outdoor scenes, our method also surpasses Cube RCNN, more than 30% higher for nuScenes→KITTI and 15% higher for KITTI→nuScenes. The reason is that our Uni3DETR takes point clouds as input for 3D detection, while Cube RCNN takes RGB images for detection. By introducing 3D space information from point clouds, the superiority of a unified architecture for point clouds over Cube RCNN can be demonstrated.
We further emphasize that cross-dataset evaluation is a more difficult problem for point cloud based 3D object detection, as the dataset-interference issue is more serious for point clouds. Cube RCNN only takes RGB images as input, which helps it avoid the dataset-interference issue of point clouds. This makes it eligible to conduct cross-dataset evaluation experiments. In this work, we build a unified structure for point clouds, which can serve as the prerequisite and foundation of point cloud based cross-dataset experiments. The experimental results below can demonstrate its potential for cross-dataset generalization. We believe our Uni3DETR can become the basic platform and facilitate related research.
Table 2-8: Cross-dataset performance on the indoor SUN RGB-D dataset compared with Cube RCNN
|Method|Trained on|AP3D-SUN|
| :--: | :--: | :--: |
|Cube RCNN|SUN RGB-D|34.7|
|Cube RCNN|OMNI3D_IN (containing SUN RGB-D)|35.4|
|Uni3DETR|SUN RGB-D|64.3|
|Uni3DETR|ScanNet|50.9|
Table 2-9: Cross-dataset performance on the outdoor KITTI and nuScenes dataset compared with Cube RCNN.
|Method|Trained on|AP3D-KIT|AP3D-NU|
| :--: | :--: | :--: | :--: |
|Cube RCNN|KITTI|37.1|12.7|
|Cube RCNN|nuScenes|20.2|38.6|
|Cube RCNN|OMNI3D_OUT|42.4|39.0|
|Uni3DETR|KITTI|83.8|19.4|
|Uni3DETR|nuScenes|54.2|57.3|
|Uni3DETR|OMNI3D_OUT|72.3|52.1|
**Q2: Train on indoor and test outdoor, train on outdoor and test indoor**
Since there are no overlapped categories between indoor and outdoor scenes, both our Uni3DETR and Cube RCNN cannot perform cross-dataset experiments from indoor to outdoor or from outdoor to indoor. Up to now, no works can achieve such a goal, no matter point cloud based or RGB image based models. However, it can be expected that if such datasets can be created, with overlapped categories between indoor and outdoor scenes, our Uni3DETR will continue to demonstrate the corresponding potential.
**Q3: Your Omni3D numbers in Table 2-2 of the rebuttal differ from Table 5 of the Omni3D paper**
The reason is that the Table 5 of Omni3D reports AP on KITTI based on the Omni3D metric, while we adopt the AP70 metric on the car category, the official KITTI evaluation metric. The 15.0% AP70 of Cube RCNN comes from the Table 3 of Omni3D. If we utilize the same Omni3D metric, our performance on the KITTI dataset can be 88.7%, as can be seen in the table below. This further demonstrates the effectiveness of our method.
Table 2-10: Comparison with Cube RCNN by training our Uni3DETR on the joint of KITTI and nuScenes front, then evaluating on the KITTI dataset.
| |AP-car|AP3D (Omni3D metric)|
| :--: | :--: | :--: |
|Cube RCNN (omni3D)|15.0|42.4|
|ours|65.3|88.7|
**Q4: It would also be good to quantitatively compare the flops, model size, training time, and inference time for Uni3DETR against the baselines in Table 3.**
Please refer to the above author's rebuttal to all reviewers.