roboflow / roboflow/roboflow-python

RLE segmentation mask visible in dataset thumbnail, but invisible in annotation preview/editor

Aperta
#505 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Python
Stelle
629
Fork
140
Merge medio
2g 2h
PR unite (30g)
5

Descrizione

Hi Roboflow team,

I’m seeing an issue with displaying segmentation masks encoded as RLE.

Problem

In the dataset grid / thumbnail view, the annotation mask is displayed correctly on top of the image.

However, after opening the same image in the annotation preview/editor, the mask is no longer visible. The annotation still exists in the left panel, but it is not rendered on the image.

Expected behavior

The RLE segmentation mask should be visible both:

  1. in the dataset thumbnail/grid view,
  2. and after opening the image in the annotation/editor view.

Actual behavior

The mask is visible in the thumbnail, but invisible in the opened image view/editor.

Example

In the dataset grid, the purple vessel mask is visible correctly:

arcade__000268.jpg

But after opening the same image, the annotation is listed as vessel, while the mask overlay is not visible on the image.

Screenshots

I attached two screenshots:

  1. Dataset grid view — mask visible correctly.
  2. Annotation/editor view — same image, mask invisible.

Dataset / annotation details

  • Task type: instance/semantic segmentation
  • Annotation class: vessel
  • Mask format: RLE
  • Example file: arcade__000268.jpg
  • Browser/app: Roboflow web UI

Additional note

This looks like a rendering/display issue rather than a data issue, because the same mask is rendered correctly in the thumbnail view.

Could you please check whether RLE masks are handled differently in the dataset grid renderer and the annotation/editor renderer?

Thanks!

Image Image

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Riproduci il problema con arcade__000268.jpg e la relativa annotazione vessel in RLE nella UI web di Roboflow. Confronta il renderer della griglia del dataset con la vista di annotazione/editor, quindi verifica che l’overlay della maschera sia visibile in entrambe le viste mentre l’annotazione rimane elencata nel pannello sinistro.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
computer-vision, frontend
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.