For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
DocumentationAPI Reference
DocumentationAPI Reference
  • Home
    • Welcome
  • About NeMo Curator
    • Overview
    • Key Features
  • Get Started
    • Overview
    • Install (All Modalities)
    • Text Quickstart
    • Image Quickstart
    • Video Quickstart
    • Audio Quickstart
  • Curate Text
    • Overview
    • Tutorials
    • Save and Export
  • Curate Images
    • Overview
      • Overview
        • Overview
        • Aesthetic Filter
        • NSFW Filter
    • Save and Export
  • Curate Video
    • Overview
    • Load Data
    • Save and Export
  • Curate Audio
    • Overview
    • Save and Export
  • Setup & Deployment
    • Overview
  • Reference
    • Overview
    • Related Tools
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogoNeMo Curator
On this page
  • How It Works
  • Prerequisites
  • Imports
  • Available Filters
Curate ImagesProcess DataFilters

Image Filters

||View as Markdown|
Previous

CLIP Embedder

Next

Aesthetic Filter

NeMo Curator provides filters for image curation, including aesthetic and NSFW filters. These models help you filter, score, and curate large image datasets for downstream tasks such as generative model training and dataset quality control.

How It Works

Image filtering in NeMo Curator typically follows these steps:

  1. Load images using FilePartitioningStage and ImageReaderStage
  2. Generate image embeddings using ImageEmbeddingStage
  3. Apply filtering stages (for example, ImageAestheticFilterStage or ImageNSFWFilterStage)
  4. Continue with further processing stages or save results

Filtering stages integrate seamlessly into NeMo Curator’s pipeline architecture.

Prerequisites

Before using filtering stages, ensure that:

  • Load images using ImageReaderStage
  • Generate image embeddings using ImageEmbeddingStage
  • Populate the ImageObject.embedding field for each image

Imports

1from nemo_curator.stages.image.filters.aesthetic_filter import ImageAestheticFilterStage
2from nemo_curator.stages.image.filters.nsfw_filter import ImageNSFWFilterStage

Available Filters

Aesthetic Filter Stage

Assess the subjective quality of images using a model trained on human aesthetic preferences. Filters images below a configurable aesthetic score threshold (0.0 to 1.0). ImageAestheticFilterStage aesthetic_score

NSFW Filter Stage

Detect not-safe-for-work (NSFW) content in images using a CLIP-based filter. Removes images above a configurable NSFW probability threshold (0.0 to 1.0). ImageNSFWFilterStage nsfw_score