HumanSignal / HumanSignal/label-studio

Adding non-overlap option for time series

Open
#1,861 2 comments 2 reactions 1 assignee Claimed by @makseq View on GitHub
editor feature labeling time series
Dominant language
TypeScript
Stars
28.3k
Forks
3.7k
Avg merge
14h
Merged PRs (30d)
15

Description

Hi everyone. Thanks for the amazing work with Label Studio. My team is very excited about it!

**Is your feature request related to a problem? Please describe.**

When working with **time series** for classification problems we need to avoid overlapping so that a segment have at most one label associated with it (per annotator). In our scenario, **different regions should not have overlapped positions**. On Slack @makseq told me it is not possible right now. Since our adoption of Label Studio depends on this, I'd like to make it a feature request.

**Describe the solution you'd like**

We would appreciate to have an option to block (or allow, probably as default) the overlap between different regions. If the annotator tries to label a segment which is already annotated by him / her, then it should update the associated segment to the new label.

Say I labelled segment [0, 100] as good. Then I tried to label [70, 120] as bad. The outcome we would like is:

[0, 70) -> good
[70, 120] -> bad

And not

[0, 100] -> good
[70, 120] -> bad

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.