roboflow / roboflow/roboflow-python
RLE segmentation mask visible in dataset thumbnail, but invisible in annotation preview/editor
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 629
- Forks
- 140
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 5
Description
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:
- in the dataset thumbnail/grid view,
- 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:
- Dataset grid view — mask visible correctly.
- 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!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue with arcade__000268.jpg and its RLE vessel annotation in the Roboflow web UI. Compare the dataset grid renderer with the annotation/editor view, then verify that the mask overlay is visible in both views while the annotation remains listed in the left panel.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-vision, frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100