File size: 1,882 Bytes
3862dca
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
license: apache-2.0
pipeline_tag: keypoint-detection
---

# Talking Points: Describing and Localizing Pixels

This repository contains the official implementation of the **Talking Points** framework, presented in the paper [Talking Points: Describing and Localizing Pixels](https://huggingface.co/papers/2510.14583).

Vision-language models have achieved remarkable success in cross-modal understanding, but often remain limited to object-level or region-level grounding, lacking the capability for pixel-precise keypoint comprehension through natural language. Talking Points introduces a novel framework for pixel-level grounding, consisting of two complementary components:
-   A **Point Descriptor** that generates rich, contextual descriptions of individual keypoints.
-   A **Point Localizer** that regresses precise pixel coordinates from these descriptions.

Unlike prior work that relies on templated prompts or keypoint names, our approach produces free-form, coarse-to-fine descriptions that situate keypoints within their visual context.

<div align="center">
  <img src="https://github.com/matanr/Talking_Points/raw/master/images/teaser.png" width="100%"/>
</div>

For more detailed information, including installation instructions, dataset creation, training scripts, and evaluation protocols, please refer to the [official GitHub repository](https://github.com/matanr/Talking_Points).

## Acknowledgments
This repository is built upon and incorporates code from [OMG-Seg and OMG-LLaVA](https://github.com/lxtGH/OMG-Seg/tree/main). In addition, it uses the code from [LLaVA](https://github.com/haotian-liu/LLaVA).

## License
This project follows the [Apache-2.0 license](https://github.com/haotian-liu/LLaVA?tab=Apache-2.0-1-ov-file), for the respect of both [LLaVA](https://github.com/haotian-liu/LLaVA) and [XTuner](https://github.com/InternLM/xtuner) codebase.