What do the accept, reject and ignore buttons do?

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.
2 Likes