-
-
Notifications
You must be signed in to change notification settings - Fork 716
Description
Search before asking
- I have searched the X-AnyLabeling issues and found no similar feature requests.
Description
Currently, X-AnyLabeling does not provide a way to explicitly confirm that an image has no objects to annotate. In object detection workflows (e.g., YOLO format), this creates ambiguity: if an image has no bounding boxes, it may be interpreted as either "unlabeled" or "confirmed empty." However, for training purposes, especially in active learning or human-in-the-loop pipelines, it is important to include verified negative samples (images with no targets) as part of the dataset, with proper empty .txt files during export.
Use case
We are developing a garbage pile detection model using drone imagery. During data annotation, some images are visually reviewed and confirmed to contain no garbage pile, and thus should be used as negative samples in training.
X-AnyLabeling does not currently provide a way to mark such images as "confirmed negative," and may exclude them during export or mix them up with unprocessed images. This introduces risk of confusion or data leakage in the training process.
Additional
We suggest adding a feature like:
A "Mark as negative sample" or "Confirm no object" button in the annotation UI
A visual tag or state in the image list (e.g., checkmark, gray icon, etc.)
Proper export behavior: these images should be included in the export with empty .txt (YOLO) or empty annotations (COCO)
This feature would make X-AnyLabeling much more suitable for high-quality iterative annotation workflows. We'd be happy to provide additional feedback or test the feature if needed. Thanks for your great work!
Are you willing to submit a PR?
- Yes I'd like to help by submitting a PR!