Improving 2D Feature Representations by 3D-Aware Fine-Tuning
About
Current visual foundation models are trained purely on unstructured 2D data, limiting their understanding of 3D structure of objects and scenes. In this work, we show that fine-tuning on 3D-aware data improves the quality of emerging semantic features. We design a method to lift semantic 2D features into an efficient 3D Gaussian representation, which allows us to re-render them for arbitrary views. Using the rendered 3D-aware features, we design a fine-tuning strategy to transfer such 3D awareness into a 2D foundation model. We demonstrate that models fine-tuned in that way produce features that readily improve downstream task performance in semantic segmentation and depth estimation through simple linear probing. Notably, though fined-tuned on a single indoor dataset, the improvement is transferable to a variety of indoor datasets and out-of-domain datasets. We hope our study encourages the community to consider injecting 3D awareness when training 2D foundation models. Project page: https://ywyue.github.io/FiT3D.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic segmentation | ADE20K | mIoU49.5 | 1028 | |
| Semantic segmentation | nuScenes (val) | mIoU (Segmentation)0.546 | 323 | |
| Monocular Depth Estimation | KITTI | -- | 220 | |
| 3D Object Detection | nuScenes v1.0 (val) | mAP (Overall)6.1 | 207 | |
| Monocular Depth Estimation | NYU V2 | -- | 192 | |
| Semantic segmentation | Cityscapes 16 (test) | mIoU68.6 | 26 | |
| Semantic segmentation | ADE20k 92 (val) | mIoU40.5 | 26 | |
| Semantic segmentation | NYU v2 68 (test) | mIoU46.6 | 25 | |
| Semantic segmentation | SUN-RGBD 70 (test) | mIoU49.5 | 25 | |
| Semantic segmentation | COCO-Stuff 9 (val) | mIoU34.7 | 25 |