cvat-opencv icon indicating copy to clipboard operation
cvat-opencv copied to clipboard

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

Open kaustubhharapanahalli opened this issue 4 years ago • 12 comments

My actions before raising this issue

  • [x] Read/searched the docs
  • [x] Searched past issues

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.

kaustubhharapanahalli avatar Jul 03 '20 16:07 kaustubhharapanahalli

A paint brush would be very helpful!

Optimox avatar Jul 16 '20 08:07 Optimox

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

MarioProjects avatar Dec 10 '20 10:12 MarioProjects

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

nmanovic avatar Dec 15 '21 08:12 nmanovic

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.

DbrRoxane avatar Dec 22 '21 11:12 DbrRoxane

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.

osvadimos avatar Feb 20 '22 10:02 osvadimos

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.

rphila avatar Mar 01 '22 07:03 rphila

Is this feature available now?

reubenwenisch avatar Jun 21 '22 07:06 reubenwenisch

@reubenwenisch , the patch has not been merged yet.

nmanovic avatar Jun 21 '22 07:06 nmanovic

@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?

kkmehta03 avatar Jun 21 '22 15:06 kkmehta03

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

kkm-atom avatar Jul 06 '22 07:07 kkm-atom

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?

noamzilo avatar Sep 22 '22 08:09 noamzilo

@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.

nmanovic avatar Sep 26 '22 14:09 nmanovic