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

Paint Brush like to tool to fix the auto-annotated segmentation regions #1849

Closed
2 tasks done
kaustubhharapanahalli opened this issue Jul 3, 2020 · 12 comments · Fixed by #4543
Closed
2 tasks done
Labels
customer High priority feature request enhancement New feature or request

Comments

@kaustubhharapanahalli
Copy link

My actions before raising this issue

Expected Behaviour

A paint brush like tool for selecting segmentation region to correct automatic annotations.

Current Behaviour

The annotation points have to be moved around to fix the generated annotations.

Context

The segmentation annotations that were generated, have points. If I need to fix the generated annotations, I will have to move the points around to fit the expected annotation region. Since a generated polygon has multiple points, it's hard to manage them. Having a paint brush like feature will help in fixing the segmentation annotations easy.

@azhavoro azhavoro added the enhancement New feature or request label Jul 6, 2020
@Optimox
Copy link

Optimox commented Jul 16, 2020

A paint brush would be very helpful!

@MarioProjects
Copy link

The software is amazing!! A brush could speed up the segmentation in a lot of problems, waiting for it! Thanks again

@nmanovic nmanovic added the customer High priority feature request label Mar 16, 2021
@nmanovic nmanovic added this to the Backlog milestone Mar 16, 2021
@nmanovic nmanovic removed this from the Backlog milestone Nov 26, 2021
@nmanovic
Copy link
Contributor

@nstolyarov , could you please confirm that the feature can improve data annotation experience for your tasks?

@DbrRoxane
Copy link

Hi @nmanovic , I do not think tha the hole cutting in polygons helps much for this. It is useful but quite different need.
In other tools, one can refine (extend or erase) polygone's borders thanks to a brush and this is extremely practical.
In my case, I use the automaic annotation with HRNET (which is great, bw) but not precise enough.
A brush with several difference width such as the ones we can find on GIMP, paint, etc.

grafik

For instance, here, I wish I could simply easily extend the green area without having to move one point per one. In addition to be long it is ususally not possible at al to change the shape of the pre-annoated items because we have to respect the exact amount of points during the editing.

@osvadimos
Copy link

Brush would definitely improve the experience. Dragging individual points is rather time-consuming while if you have some sort of brush that is pushing all points at once It'll save years of human lives.

@rphila
Copy link

rphila commented Mar 1, 2022

A paintbrush tool with an eraser would be helpful for my purpose as well!

Using a polygon is tedious if you have a long worm-like region to segment, and the polyline does not capture the different widths. Having a paintbrush with an eraser tool to refine will make segmenting these regions more precise and quicker.

@reubenwenisch
Copy link

Is this feature available now?

@nmanovic
Copy link
Contributor

@reubenwenisch , the patch has not been merged yet.

@kkmehta03
Copy link

kkmehta03 commented Jun 21, 2022

@nmanovic How do we build the branch where the patch is available?
from what i've learned so far, this seems to be the branch.
i tried locally building it but came across the error mentioned in GitHub Actions for that merge request.
Is there any update post that to try out?

@kkm-atom kkm-atom mentioned this issue Jul 6, 2022
8 tasks
@kkm-atom
Copy link

kkm-atom commented Jul 6, 2022

Hi @nmanovic, we've developed the mask coco export feature, with the existing brush tool UI. Can someone from your team review and give us feedback or work further towards it?
Thanks

@noamzilo
Copy link

Any update on this? Our company is leaving CVAT over the lack of a brush tool, which will be expensive and unfortunate.
Is there an estimated date of release of a brush tool?

@nmanovic
Copy link
Contributor

@noamzilo , we are working on the feature. Indeed there are several options if you want to use CVAT:

  • Wait why we implement the feature. CVAT is free, thus it can be attractive for many users and companies
  • Contribute the feature, help us to implement it.
  • Pay us for some commercial support. Thus your requests will be a priority for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
customer High priority feature request enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.