Exploiting GPT-4 Vision for Zero-shot Point Cloud Understanding
Qi Sun, Xiao Cui, Wengang Zhou, Houqiang Li
TL;DR
This work tackles zero-shot point cloud classification, a setting where CLIP-based approaches struggle due to domain gaps between 3D visualizations and text. It proposes to leverage GPT-4V by rendering 3D point clouds into RGB images from three views and prompting the model with a predefined category template, effectively solving $f: x \in \mathbb{R}^{K\times3} \rightarrow l \in \{1,\dots,C\}$ without modifying the underlying model. The study systematically analyzes visualization variants (e.g., $I \in \mathbb{R}^{H\times W\times3}$ from DM-sparse, DM-dense, RI-colored, RI-gray renderings) and determines that grayscale RI rendering with multiple views yields the best performance, achieving state-of-the-art zero-shot accuracy on ModelNet10/ModelNet40, with a notable 6.7 percentage-point gain on ModelNet10. A key takeaway is the potential to adapt powerful vision-language models for 3D understanding without architectural changes, balanced against slower inference times and dependence on prompt design and rendering quality.
Abstract
In this study, we tackle the challenge of classifying the object category in point clouds, which previous works like PointCLIP struggle to address due to the inherent limitations of the CLIP architecture. Our approach leverages GPT-4 Vision (GPT-4V) to overcome these challenges by employing its advanced generative abilities, enabling a more adaptive and robust classification process. We adapt the application of GPT-4V to process complex 3D data, enabling it to achieve zero-shot recognition capabilities without altering the underlying model architecture. Our methodology also includes a systematic strategy for point cloud image visualization, mitigating domain gap and enhancing GPT-4V's efficiency. Experimental validation demonstrates our approach's superiority in diverse scenarios, setting a new benchmark in zero-shot point cloud classification.
