atlas

Research map / Point clouds / Point cloud classification

GPT4Point: A Unified Framework for Point-Language Understanding and Generation

CVPR 2024 · Point clouds › Point cloud classification · approach: Point-language and open-vocabulary 3D · 34 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces GPT4Point, a point-cloud-language MLLM (Point-QFormer + OPT/FlanT5) for 3D object understanding plus controllable text-to-3D generation via Point-E, backed by the Pyramid-XL annotation engine on Objaverse-XL.

Problem

MLLMs lack understanding of 3D objects; existing 3D MLLMs rely on 2D images or scene-level coordinates and lose geometric detail, and object-level point-text data is scarce for both understanding and generation evaluation.

Approach

Align point clouds directly with text via a BERT-based Point Q-Former (contrast, matching, captioning losses), feed the aligned tokens to an LLM for text tasks and to a frozen Point-E diffusion model as conditioning for controllable text-to-3D, and generate scalable 1M-object captions with a progressive three-level annotation pipeline (Pyramid-XL).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use GPT4Point instead of InstructBLIP for point-to-text retrieval3D point-text retrieval · ObjaverseXL-LVIS retrieval, Point → TextR@1: 20.4 -> 32.2Helped
use GPT4Point instead of PointLLMzero-shot 3D classification · ModelNet40Acc@1: 41.33 -> 43.90Helped
use GPT4Point (OPT6.7B) instead of Qwen-VL3D point-cloud captioning · ObjaverseXL-LVIS captionCIDEr: 63.8 -> 78.7Helped
use GPT4Point (FLANT5XL) instead of PointLLM3D point-cloud question answering · ObjaverseXL-LVIS QAAcc: 23.4 -> 27.6Helped
use controllable text-to-3D instead of direct text-to-3D3D generation · Cap3D, 2K test setFID: 34.7 -> 31.6Helped
add Level 1 annotations to Level 2 training data (ablation)GPT4Point (OPT2.7B) · ObjaverseXL-LVIS QA testAcc: 22.1 -> 25.4Helped
add Level 3 annotations (30%) to Level 1 + Level 2 (ablation)GPT4Point (OPT2.7B) · ObjaverseXL-LVIS QA testAcc: 25.4 -> 27.1Helped
increase Level 3 annotations from 30% to 70% (ablation)GPT4Point (OPT2.7B) · ObjaverseXL-LVIS QA testAcc: 27.1 -> 28.2Helped
increase Level 3 annotations from 70% to 100% (ablation)GPT4Point (OPT2.7B) · ObjaverseXL-LVIS QA testAcc: 28.2 -> 28.4Helped

Limitations

Experimental setup

Datasets: Objaverse-XL Objaverse ModelNet40 Cap3D

Benchmarks: Objaverse-XL-LVIS retrieval ModelNet40 zero-shot classification Objaverse-XL-LVIS captioning Objaverse-XL-LVIS QA

Metrics: R@1 R@5 R@10 ACC@1 BLEU1 BLEU4 METEOR ROUGE-L CIDEr QA accuracy

Baselines: BLIP-2 InstructBLIP Qwen-VL PointLLM Point-E Cap3D

Builds on: BLIP-2 Point-BERT Point-E BLIP-Diffusion Objaverse-XL

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy