HumanSignal / HumanSignal/label-studio

Open set labels support

Open
#5,423 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
28.3k
Forks
3.7k
Avg merge
14h
Merged PRs (30d)
15

Description

**Is your feature request related to a problem? Please describe.**
I have a long-tail class/label set (1000+ classes, most of them rare), in an open set setup (I don't know all classes/labels in advance). In Labelstudio, I don't see how an operator can enter a new class name or find an existing class efficiently.

**Describe the solution you'd like**
Setup: computer vision.
I want the operator to select a polygon / bounding box and then start typing the label name into a textbox. Ideally, as the operator types, an interactive dropbox suggests known labels (a list filtered out from the known 1000+ names). If the operator clicks Enter instead of picking from the list, a new class should automatically be added to the list, and the object should be labeled with that class.

**Describe alternatives you've considered**
Didn't find any.

**Additional context**
I came up with a mock of what I have in mind:
![planes](https://github.com/HumanSignal/label-studio/assets/3857655/909ff951-1482-4b76-a0b2-9a40f8c5f19e)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.