Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: TimelineChoices and TimeSeriesChoices tags #7124

Open
RichardNusselder opened this issue Feb 21, 2025 · 1 comment
Open

Comments

@RichardNusselder
Copy link

Is your feature request related to a problem? Please describe.
When annotating long sections in video, audio or time series data, the annotator has to select the entire section for the label even when this is outside the current view (especially with the TimelineLabels, which can only display a limited number of frames). This means he/she has to pause the video, start by selecting the end and drag all the way to the beginning. This interrupts the labeling flow and can be very time consuming. Adding to this is that with the Labels tag, it can be very hard to match the start of the current labels with the end of the previous one.

Describe the solution you'd like
I would like to add two labeling options called the TimelineChoices and TimeSeriesChoices tag for labeling videos and audio data. These tags work as follows: when the content is playing, the annotator can select one or multiple labels (optional via the existing [choice] option) and the frames/samples that pass get the selected labels. This way the annotator can start playing the video and only has to switch between labels during the video without dragging or anything. Via the [selected] options, the default label at the beginning of the video can be selected.

This tag can be added alongside the existing TimelineLabels and TimeSeriesLabels tags and be called TimelineChoices and TimeSeriesChoices and use the Choice tag internally as suggested above. The resulting labels can be shown via the same interface as the current TimelineLabels/TimeSeriesLabels (but only one 'line' is needed in the single choice scenario since each frame/sample can only have one label) . An additional benefit is that labeling in this way, the entire video or audio is labeled with exactly one label without gaps or overlap (in case of the single choice option).

Describe alternatives you've considered
The alternative for this is injecting code inside the existing Label Studio code base, but this is hard to maintain over longer periods.

Additional context
For additional info please reach out to me, I'm more than happy to help!

@heidi-humansignal
Copy link
Collaborator

Hello Richard,

Thank you for your feature request! We greatly appreciate your feedback and the opportunity to consider your suggestion. Your request will be evaluated and ranked alongside other roadmap items. If our product team opts to proceed with your idea, we will keep you updated throughout the process. Please understand that while we take all requests seriously, we cannot promise implementation or a specific timeframe.

Thank you,
Abu

Comment by Abubakar Saad
Workflow Run

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants