ComfyUI > Nodes > Endless ️🌊✨ Nodes > Novelty Score (CLIP)

ComfyUI Node: Novelty Score (CLIP)

Class Name

ImageNoveltyScorer

Category
Endless 🌊✨/Image Scoring
Author
BiffMunky (Account age: 3336days)
Extension
Endless ️🌊✨ Nodes
Latest Updated
2025-07-25
Github Stars
0.07K

How to Install Endless ️🌊✨ Nodes

Install this extension via the ComfyUI Manager by searching for Endless ️🌊✨ Nodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Endless ️🌊✨ Nodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

Novelty Score (CLIP) Description

Evaluates image novelty using CLIP model to quantify uniqueness against reference images.

Novelty Score (CLIP):

The ImageNoveltyScorer node is designed to evaluate the novelty of an image by comparing it to a set of reference images. Utilizing the CLIP (Contrastive Language–Image Pretraining) model, this node calculates how distinct or unique an image is in relation to others. The primary benefit of this node is its ability to quantify the novelty of visual content, which can be particularly useful for artists and creators looking to assess the originality of their work. By providing a numerical novelty score, the node helps in identifying images that stand out due to their unique features or compositions, thus aiding in the creative process by highlighting innovative visual elements.

Novelty Score (CLIP) Input Parameters:

image

The image parameter is the primary input for the node, representing the image whose novelty you wish to assess. This parameter is crucial as it serves as the basis for the novelty scoring process. The image should be provided in a compatible format, typically as an image file or tensor, and it is required for the node to function. There are no specific minimum or maximum values for this parameter, as it is dependent on the image data itself.

reference_images

The reference_images parameter is an optional input that allows you to provide a set of images against which the novelty of the primary image will be compared. This parameter can significantly impact the novelty score, as the uniqueness of the primary image is determined relative to these reference images. If no reference images are provided, the node uses a default set of reference embeddings. This parameter accepts multiple images, and while there is no strict limit on the number of reference images, providing a diverse set can lead to more accurate novelty assessments.

Novelty Score (CLIP) Output Parameters:

novelty_score

The novelty_score is the output of the node, represented as a floating-point number. This score quantifies the novelty of the input image, with higher values indicating greater novelty. The score is calculated based on the average cosine similarity between the input image's embedding and the embeddings of the reference images. A lower average similarity results in a higher novelty score, suggesting that the image is more distinct from the references. This output is valuable for understanding how unique an image is within a given context, aiding in creative decision-making.

Novelty Score (CLIP) Usage Tips:

  • To achieve the most accurate novelty scores, provide a diverse set of reference images that represent the range of styles or subjects you are interested in comparing against.
  • Experiment with different sets of reference images to see how the novelty score changes, which can provide insights into the distinctiveness of your image in various contexts.

Novelty Score (CLIP) Common Errors and Solutions:

Unsupported image type: <type>

  • Explanation: This error occurs when the input image is not in a supported format, such as a non-image file type or an incompatible data structure.
  • Solution: Ensure that the input image is either a valid image file or a tensor that can be converted to an image. Check the data type and format before passing it to the node.

No reference images provided and no default references available

  • Explanation: This error happens when no reference images are provided, and the node does not have access to a default set of reference embeddings.
  • Solution: Provide at least one reference image to compare against, or ensure that the node is configured with a default set of reference embeddings.

Novelty Score (CLIP) Related Nodes

Go back to the extension to check out more related nodes.
Endless ️🌊✨ Nodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.