Hi @strickvl ,
You're right that when drawing bounding-boxes, ACCEPT and IGNORE should suffice. Say in an image.manual
task, we want to draw bounding-boxes for all "cats":
- Accept: "these are all the cats in this image, I have drawn bounding boxes for each of them, please save them in the database"
- IGNORE: "this image is corrupted and not in good quality. I want to remove this from both my training and test set." It can also just mean: "I don't know the answer and I just want to move on."
In the context of computer vision, you can use REJECT in the following cases:
- Simple binary image classification: "is this an image of a cat?" ACCEPT means "yes", REJECT means "no", and IGNORE is for corrupted / weird images.
- Reviewing bounding-box annotations: you can either correct them or just REJECT the given annotation.