atlas

Research map / Detection and segmentation / Open-set and few-shot detection

Detect Any Keypoints: An Efficient Light-Weight Few-Shot Keypoint Detector

AAAI 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Few-shot object detection · 11 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 a lightweight few-shot keypoint detector (lwFSKD) that fuses keypoint modulation and detection via non-linear kernel generation and non-parametric detection, plus mean feature based contrastive learning to reduce domain shift across species.

Problem

Few-shot keypoint detection (FSKD) for unseen animal species: existing modulation-detection separated designs become heavy, slow and memory-hungry as the number of prompted keypoints grows, and suffer from large domain shift between seen and unseen species.

Approach

Replace per-keypoint modulated feature maps with conditionally generated multi-resolution convolution kernels (non-linear kernel generator) applied directly to the query feature map for simultaneous modulation and detection, and align episode-level mean keypoint features across episodes with a contrastive loss (MFCL).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use lwFSKD with simultaneous modulation and detectionFSKD-D · Animal pose, 1-shot novel keypointsPCK: 44.75 -> 50.37Helped
Use lwFSKD with simultaneous modulation and detectionFSKD-D · AwA, 1-shot novel keypointsPCK: 64.76 -> 69.81Helped
Use lwFSKD with simultaneous modulation and detectionFSKD-D · CUB, 1-shot novel keypointsPCK: 77.89 -> 83.34Helped
Use lwFSKD with simultaneous modulation and detectionFSKD-D · NABird, 1-shot novel keypointsPCK: 56.04 -> 60.92Helped
Add the upsampling module U (ablation)Baseline (⋄) · Animal pose, 1-shot novel keypointsPCK: 39.82 -> 41.71Helped
Add a linear kernel generator with U (ablation)Baseline + U · Animal pose, 1-shot novel keypointsPCK: 41.71 -> 43.01Helped
Replace the linear kernel generator with a non-linear kernel generator (ablation)Baseline + U + linear KG · Animal pose, 1-shot novel keypointsPCK: 43.01 -> 46.04Helped
Add instance-based contrastive learning (ablation)Baseline + U + non-linear KG · Animal pose, 1-shot novel keypointsPCK: 46.04 -> 47.63Helped
Replace instance-based CL with MFCL without negative keypoints (ablation)Baseline + U + non-linear KG + instance CL · Animal pose, 1-shot novel keypointsPCK: 47.63 -> 49.39Helped
Add negative keypoints to MFCL (ablation)Baseline + U + non-linear KG + MFCL† · Animal pose, 1-shot novel keypointsPCK: 49.39 -> 50.37Helped
Use kernel resolutions S=1 and S=3 together instead of S=1 alone (ablation)lwFSKD · Animal pose, 1-shot novel keypointsPCK: 49.22 -> 50.37Helped
Use kernel resolutions S=1 and S=3 together instead of S=3 alone (ablation)lwFSKD · Animal pose, 1-shot novel keypointsPCK: 48.54 -> 50.37Helped

Surprising findings

Limitations

Experimental setup

Datasets: Animal pose dataset AwA CUB NABird

Benchmarks: Animal pose dataset AwA CUB NABird

Metrics: PCK parameters inference time training time GPU memory

Baselines: ProtoNet RelationNet LwoF ProbIntr FSKD-R FSKD-D

Builds on: FSKD (Lu and Koniusz 2022) LwoF HigherHRNet supervised contrastive learning

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