ATM, when we want to annotate more images, we use flatbug to generate candidate annotations and then correct them, so we want high-quality masks (there are other contexts in which we want high-quality masks).
What happens now, is we have poor mask resolution for small objects.
For instance, the grid here is 500 px.
In my use case, either I spend a lot of time fixing masks by hand or axxept low quality, but then poison the dataset...
For cases where we need high quality mask, it would be good to have a post-processing option.
For another project, I managed to get better masks by
- finding instances
- cropping instances as a square with a + a margin as a square
- scalling the square to 1024 px
- running the same yolo model on this image
- if finding a new mask for this instance (e.g. based on iou), keep the next mask (else fall back on old one)
Possibly we can work on subtleties such as masking non-focus detections
I propose, for now, to implement this as a separate tool, we can merge later if it makes sense...
ATM, when we want to annotate more images, we use flatbug to generate candidate annotations and then correct them, so we want high-quality masks (there are other contexts in which we want high-quality masks).
What happens now, is we have poor mask resolution for small objects.
For instance, the grid here is 500 px.
In my use case, either I spend a lot of time fixing masks by hand or axxept low quality, but then poison the dataset...
For cases where we need high quality mask, it would be good to have a post-processing option.
For another project, I managed to get better masks by
Possibly we can work on subtleties such as masking non-focus detections
I propose, for now, to implement this as a separate tool, we can merge later if it makes sense...