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

Grid of images for faster annotation and validation #793

Open
Rub21 opened this issue Oct 23, 2019 · 5 comments
Open

Grid of images for faster annotation and validation #793

Rub21 opened this issue Oct 23, 2019 · 5 comments
Labels
enhancement New feature or request

Comments

@Rub21
Copy link

Rub21 commented Oct 23, 2019

Our team at Development Seed has been working with the CVAT platform for a while to label very large image sets (~60k street view images in the past few months). We found that it works quite well for our purposes, and we wanted to compile some feedback that could help make it even better.

The quality of the labeling is very important for our work, so we wanted to validate our labels as efficiently as possible. We created a tool to speed up the validation process, which works with the same images stored in the CVAT server. It allowed our labeling team to increase the speed of this step by about 10X.

The validator tool overlays the bbox labels on top of the CVAT images and then allows users to scroll through many images very quickly (rather than frame by frame). Users can set the range of images they wish to validate, and some simple parameters about the visualization. If a user sees any incorrect labels, they can click the image thumbnail and be taken to the CVAT labeling platform to fix that individual image.

E.g

ezgif-2-a5930c89cd13

The Github repo for this tool is available here: https://github.com/developmentseed/cvat-images-validator

Currently, installing the tool in the server is still a bit difficult. We hope this could be included as a plugin to CVAT sometime in the future. Let us know if that sounds interesting to you, and maybe we can meet to discuss this.

@nmanovic
Copy link
Contributor

@Rub21 , thanks for the feedback. Really great to see that you have found the tool useful for your tasks.

It is a really awesome example how to improve CVAT for the specific task. I believe if we can draw a grid of images inside cvat-canvas (https://github.com/opencv/cvat/tree/develop/cvat-canvas) we can easily implement similar functionality inside CVAT without an external application.

The same feature can be used (and it is in our plans) for classification task (e.g. filtering bad images). One more way to speed up your task is to use DL models for validation (use responses with high confidence to validate some objects on an image).

@Rub21, please let me know if you can contribute the grid feature into cvat-canvas js library.

I will keep the issue open till it is resolved. In v1.0.0 we are going to update our UI (use cvat-ui, cvat-core, cvat-canvas components). Next release will be concentrated on validation scenarios like you already mentioned.

@nmanovic nmanovic added enhancement New feature or request help wanted labels Oct 24, 2019
@nmanovic nmanovic added this to the Backlog milestone Oct 24, 2019
@Rub21
Copy link
Author

Rub21 commented Dec 2, 2019

Hey @nmanovic !

@Rub21, please let me know if you can contribute the grid feature into cvat-canvas js library.

Having more time these weeks would be good from my side helping to add that functionality directly in the cvat tool. Any suggestion where could we start it. ?

@nmanovic nmanovic removed this from the Backlog milestone Nov 28, 2021
@nmanovic nmanovic changed the title CVAT Images Validator Grid of images for faster annotation and validation Nov 28, 2021
@GeorgePearse
Copy link

GeorgePearse commented Apr 18, 2023

Any progress on 'grid of images' feature? Think my team would consider helping to implement it if you guys were open to the contribution.

@mehdibalouchi
Copy link

I was searching for a grid view feature/plugin and I found this issue. Since it is still open, is anybody working on it? I can work on it because our company needs this. Also, I can see that this is a part of the Classification Scenario project. Is it in the release plan for the near future?

@nmanovic
Copy link
Contributor

nmanovic commented Jun 2, 2023

@mehdibalouchi ,

It is not in our current roadmap. If you can contribute, please do that. Otherwise, your company can contact us and our team can boost the development of the feature: https://www.cvat.ai/post/request-features

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

No branches or pull requests

4 participants