ROCVDec 9, 2021

Few-Shot Keypoint Detection as Task Adaptation via Latent Embeddings

arXiv:2112.04910v23 citations
Originality Highly original
AI Analysis

This work addresses the trade-off between capacity and accuracy in keypoint detection for robotics applications, offering a novel method for improved tracking in tasks like pick-and-place.

The paper tackles the problem of dense object tracking by proposing a few-shot task adaptation architecture that conditions on a keypoint embedding to track specific points, achieving accuracy close to sparse-keypoint approaches while maintaining generality.

Dense object tracking, the ability to localize specific object points with pixel-level accuracy, is an important computer vision task with numerous downstream applications in robotics. Existing approaches either compute dense keypoint embeddings in a single forward pass, meaning the model is trained to track everything at once, or allocate their full capacity to a sparse predefined set of points, trading generality for accuracy. In this paper we explore a middle ground based on the observation that the number of relevant points at a given time are typically relatively few, e.g. grasp points on a target object. Our main contribution is a novel architecture, inspired by few-shot task adaptation, which allows a sparse-style network to condition on a keypoint embedding that indicates which point to track. Our central finding is that this approach provides the generality of dense-embedding models, while offering accuracy significantly closer to sparse-keypoint approaches. We present results illustrating this capacity vs. accuracy trade-off, and demonstrate the ability to zero-shot transfer to new object instances (within-class) using a real-robot pick-and-place task.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes