Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

PointLLM: Empowering Large Language Models to Understand Point Clouds

About

The unprecedented advancements in Large Language Models (LLMs) have shown a profound impact on natural language processing but are yet to fully embrace the realm of 3D understanding. This paper introduces PointLLM, a preliminary effort to fill this gap, enabling LLMs to understand point clouds and offering a new avenue beyond 2D visual data. PointLLM understands colored object point clouds with human instructions and generates contextually appropriate responses, illustrating its grasp of point clouds and common sense. Specifically, it leverages a point cloud encoder with a powerful LLM to effectively fuse geometric, appearance, and linguistic information. We collect a novel dataset comprising 660K simple and 70K complex point-text instruction pairs to enable a two-stage training strategy: aligning latent spaces and subsequently instruction-tuning the unified model. To rigorously evaluate the perceptual and generalization capabilities of PointLLM, we establish two benchmarks: Generative 3D Object Classification and 3D Object Captioning, assessed through three different methods, including human evaluation, GPT-4/ChatGPT evaluation, and traditional metrics. Experimental results reveal PointLLM's superior performance over existing 2D and 3D baselines, with a notable achievement in human-evaluated object captioning tasks where it surpasses human annotators in over 50% of the samples. Codes, datasets, and benchmarks are available at https://github.com/OpenRobotLab/PointLLM .

Runsen Xu, Xiaolong Wang, Tai Wang, Yilun Chen, Jiangmiao Pang, Dahua Lin• 2023

Related benchmarks

TaskDatasetResultRank
3D Object ClassificationModelNet40 (test)
Accuracy52.78
302
3D Object ClassificationModelNet40
Accuracy0.2127
62
3D CaptioningObjaverse (test)
S-BERT Score55.76
28
Detailed CaptioningShapeNeRF-Text 1.0 (test)
S-BERT Score59.02
22
3D Object RecognitionShapeNet
Accuracy50.14
20
3D Object ClassificationObjaverse
Average Accuracy54
19
3D Object ClassificationModelNet40 (test)
Average Accuracy53.39
17
Embodied Object QA3D-GRAND
GPT-4 Score0.4663
15
6DoF object manipulation trajectory generationHOT3D
3D Positional ADE0.271
12
3DoF object manipulation trajectory generationHOT3D
3D ADE0.274
12
Showing 10 of 31 rows

Other info

Code

Follow for update