atlas

Research map / Vision-language and multimodal / Multimodal LLMs

KptLLM: Unveiling the Power of Large Language Model for Keypoint Comprehension

NeurIPS 2024 · Vision-language and multimodal › Multimodal LLMs · approach: Instruction-tuned multimodal assistants · 1 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 Semantic Keypoint Comprehension and KptLLM, a LLaVA-based MLLM with a prompt feature extractor and identify-then-detect chain-of-thought that handles keypoint semantics, visual-prompt and textual-prompt keypoint detection.

Problem

MLLMs struggle with pixel-level semantic detail such as object keypoints; existing keypoint detectors rely on visual pattern fitting, lack semantic understanding of keypoints, and have fixed input-output formats.

Approach

A unified MLLM that first identifies keypoint semantics via the LLM and then localizes them (identify-then-detect), using a SAM-inspired prompt encoder and a trainable cross-attention prompt feature extractor over support image features, with a special <keypoint> token decoded by an FFN head into coordinates.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Fine-tune LLaVA on MP-100 using LoRALLaVA · MP-100 Split-1accuracy: 3% -> 72%Helped
Use KptLLM instead of fine-tuned LLaVAKeypoint semantic understanding · MP-100 Split-1accuracy: 72% vs 83%Helped
Use KptLLM instead of CapeFormerVisual prompt-based detection · MP-100 1-shot, mean over five splitsPCK: 85.31 -> 87.10Helped
Use KptLLM instead of CapeFormerVisual prompt-based detection · MP-100 5-shot, mean over five splitsPCK: 89.30 -> 90.19Helped
Use KptLLM instead of CLAMPTextual prompt-based detection · AP-10K, Bovidae to CanidaeAP: 15.3 AP improvementHelped
Use KptLLM instead of CLAMPTextual prompt-based detection · AP-10K, Canidae to FelidaeAP: 21.8 AP increaseHelped
Add the identify-then-detect strategy (ablation)KptLLM · MP-100 Split-1, 1-shotPCK: 87.68 -> 91.66Helped
Use the trainable prompt feature extractor instead of average pooling (ablation)KptLLM · MP-100 Split-1, 1-shotPCK: 89.78 -> 91.66Helped
Add a textual prompt alongside the visual prompt (ablation)KptLLM · MP-100 Split-1, 1-shotPCK: 91.66 -> 92.18Helped

Surprising findings

Limitations

Experimental setup

Datasets: MP-100 AP-10K X-Pose keypoint semantic labels

Benchmarks: MP-100 AP-10K

Metrics: accuracy PCK@0.2 AP AP50 AP75 APM APL AR

Baselines: LLaVA ProtoNet MAML Finetune POMNet CapeFormer SimpleBaseline CLAMP

Builds on: LLaVA SAM POMNet CLAMP LoRA

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