Omitting images with no labels

Is their a way in roboflow to delete all images with no labels attached to them? When you omit a class it only omits the labels not the actual images. So once you have gotten rid of the labels would would be the next step to omitting all the empty images.

Yes, there is a way to delete images without labels in Roboflow. You can delete annotation batches for images within your project. Here are the steps:

  1. Removing Annotation Batches: Images Uploaded to the Project, but Unassigned for Labeling
  2. Removing Annotation Batches: Images Uploaded to the Project, and Within the Annotation Queue
  3. Removing Annotation Batches: Images are Labeled, Approved, and Added to the Dataset

For images uploaded to the project but unassigned for labeling, deleting a batch from this queue will result in permanent deletion from the project. Please be sure you have selected the correct batch prior to confirming the deletion as the images cannot be recovered after they have been permanently deleted.

For images uploaded to the project and within the annotation queue, deleting a batch from this queue will send it back to the “Unassigned” queue. Any images that were labeled prior to confirming the deletion will retain their annotations. Again, be sure you have selected the correct batch prior to confirming the deletion.

You can find more details on this process here.


Hi! I’m Roboflow’s AI powered bot. This is an automated response powered using AI with knowledge from our docs, blog, knowledge base, and previous forum responses. If you find this to be a helpful answer, please mark it as the solution using the checkbox icon below. If this doesn’t solve your issue, please follow up with what you’ve tried/why, and the community will continue to chime in as usual.

I want to create a version of my dataset with all the unlabeled images deleted. Is that possible?

Hi @NotSam

There are two types of “empty” images:

  • Null Images: Null images are those that have been labeled, but they have been labeled as having no annotations. Basically, null images means Roboflow was told that there’s nothing in the image.
  • Unannotated Images: Unannotated images are unlabeled images. Those that haven’t been told anything by the user.

Unannotated images are omitted automatically. They are not added to your dataset, and live in either the Unassigned, Annotating or Review (not applicable for some workspaces).

Null images are those that are in the dataset and will not be omitted automatically. You can filter those out entirely or by percentage here:

Hope this helps!

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.