atlas

Research map / 3D vision / 3D generation

ChatCam: Empowering Camera Control through Conversational AI

NeurIPS 2024 · 3D vision › 3D generation · approach: Scene-aware human motion synthesis · 3 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.

Proposes ChatCam, an LLM-agent system that turns natural-language camera instructions into 3D camera trajectories via a GPT-based autoregressive generator (CineGPT) and a CLIP-based anchor determinator, rendered on 3DGS.

Problem

Camera trajectory generation for 3D scenes from human language guidance has not been explored; existing video-generation camera control needs user-provided trajectories and 3D grounding methods are costly.

Approach

Quantize camera trajectories into discrete tokens with a VQ-VAE tokenizer and train a GPT-style decoder on a text-trajectory pairs so text can directly generate trajectories; anchor the trajectories to scene objects via CLIP-based image retrieval and gradient-based refinement; an LLM agent (GPT-4) plans and composes atomic trajectories.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ChatCam instead of LERFCamera trajectory evaluation · Camera trajectory evaluationTranslation MSE: 17.7 -> 5.3Helped
Use ChatCam instead of LERFCamera trajectory evaluation · Camera trajectory evaluationRotation MSE: 4.9 -> 2.9Helped
Use ChatCam instead of LERFCamera trajectory evaluation · Camera trajectory evaluationVisual Quality: 9.4 -> 84.9Helped
Use ChatCam instead of LERFCamera trajectory evaluation · Camera trajectory evaluationAlignment: 28.3 -> 67.9Helped
Add anchor determination (ablation)ChatCam · Camera trajectory evaluationTranslation MSE: 16.2 -> 5.3Helped
Add anchor determination (ablation)ChatCam · Camera trajectory evaluationRotation MSE: 8.5 -> 2.9Helped
Use GPT-4 instead of LLaMA-2 as the LLM agent (ablation)ChatCam · Camera trajectory evaluationTranslation MSE: 6.4 -> 5.3Helped
Use GPT-4 instead of LLaMA-2 as the LLM agent (ablation)ChatCam · Camera trajectory evaluationRotation MSE: 3.6 -> 2.9Helped
Use GPT-4 instead of GPT-3.5 as the LLM agent (ablation)ChatCam · Camera trajectory evaluationTranslation MSE: 7.3 -> 5.3Helped
Use GPT-4 instead of GPT-3.5 as the LLM agent (ablation)ChatCam · Camera trajectory evaluationRotation MSE: 3.5 -> 2.9Helped

Surprising findings

Limitations

Experimental setup

Datasets: mip-NeRF 360 OMMO Hypersim MannequinChallenge Blender-constructed text-trajectory dataset (~1000 trajectories)

Benchmarks: mip-NeRF 360 OMMO Hypersim MannequinChallenge

Metrics: translation MSE rotation MSE visual quality (user study) alignment (user study)

Baselines: LERF SA3D

Builds on: VQ-VAE GPT CLIP 3D Gaussian Splatting LERF

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