ComfyUI > Nodes > ComfyUI-TBG-SAM3 > TBG SAM3 Segmentation

ComfyUI Node: TBG SAM3 Segmentation

Class Name

TBGSam3Segmentation

Category
TBG/SAM3
Author
Ltamann (Account age: 4766days)
Extension
ComfyUI-TBG-SAM3
Latest Updated
2025-11-29
Github Stars
0.14K

How to Install ComfyUI-TBG-SAM3

Install this extension via the ComfyUI Manager by searching for ComfyUI-TBG-SAM3
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-TBG-SAM3 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

TBG SAM3 Segmentation Description

TBGSam3Segmentation automates image segmentation for AI artists, enhancing creative workflows.

TBG SAM3 Segmentation:

TBGSam3Segmentation is a powerful node designed to facilitate image segmentation tasks, leveraging advanced machine learning models to identify and delineate objects within an image. This node is particularly beneficial for AI artists and designers who wish to automate the process of segmenting images into distinct regions or objects, thereby enhancing their creative workflows. By utilizing sophisticated algorithms, TBGSam3Segmentation can efficiently process images, providing precise segmentation results that can be used for further image manipulation or analysis. The node's primary goal is to simplify the segmentation process, making it accessible to users without requiring deep technical expertise, while offering flexibility and control over the segmentation parameters to suit various artistic needs.

TBG SAM3 Segmentation Input Parameters:

sam3_model

This parameter specifies the model to be used for segmentation. It is crucial as it determines the underlying algorithm and capabilities of the segmentation process. The choice of model can significantly impact the accuracy and efficiency of the segmentation results.

image

The image parameter is the input image that you want to segment. It serves as the primary data source for the node, and the quality and resolution of this image can affect the segmentation outcome.

confidence_threshold

This parameter sets the minimum confidence level required for a segment to be considered valid. It ranges from 0 to 1, with a default value of 0.4. A higher threshold results in fewer, but more confident, segmentations, while a lower threshold may include less certain segments.

detect_all

A boolean parameter that, when set to true, instructs the node to attempt to detect all possible segments within the image. This can be useful for comprehensive segmentation tasks but may increase processing time.

pipeline_mode

This parameter defines the mode of operation for the segmentation pipeline. Options include "all" and potentially other modes, which dictate how the segmentation process is executed. The default is "all," which processes the entire image.

instances

A boolean parameter that determines whether the segmentation should focus on individual instances of objects. When true, the node will attempt to segment each object instance separately.

crop_factor

This parameter controls the cropping factor applied to the image before segmentation. It affects the area of the image considered for segmentation, with a default value of 1.5. Adjusting this can help focus on specific regions of interest.

min_size

Specifies the minimum size of segments to be considered valid. The default value is 100, and reducing this value allows smaller segments to be included in the results, which can be useful for detailed segmentation tasks.

fill_holes

A boolean parameter that, when true, instructs the node to fill any holes within the segmented regions. This can be useful for creating solid, contiguous segments.

text_prompt

This parameter allows you to provide a textual prompt to guide the segmentation process. It can be used to specify particular objects or features to focus on during segmentation.

sam3_selectors_pipe

An optional parameter that can be used to specify additional selection criteria or processing steps within the segmentation pipeline. It provides advanced users with more control over the segmentation process.

mask_prompt

An optional parameter that allows you to provide a mask to guide the segmentation. This can be useful for focusing on specific areas of the image.

max_detections

This parameter sets the maximum number of segments to be detected. The default value is 50, and adjusting this can help manage the complexity and processing time of the segmentation task.

TBG SAM3 Segmentation Output Parameters:

segmented_image

The segmented_image output provides the processed image with distinct segments identified and delineated. This output is crucial for further image manipulation or analysis, as it visually represents the segmentation results.

segment_data

This output contains detailed data about each segment, including its size, position, and confidence level. It is essential for users who need to analyze or utilize the segmentation results programmatically.

TBG SAM3 Segmentation Usage Tips:

  • Adjust the confidence_threshold to balance between precision and recall in your segmentation results. A higher threshold will yield more precise segments but may miss some objects.
  • Use the text_prompt to guide the segmentation process towards specific objects or features, especially when dealing with complex images.
  • Experiment with the crop_factor to focus on specific areas of the image, which can improve segmentation accuracy for targeted regions.

TBG SAM3 Segmentation Common Errors and Solutions:

"Instance segments have inconsistent sizes"

  • Explanation: This error occurs when the segments identified have varying sizes, which can lead to processing issues.
  • Solution: Ensure that the input image is pre-processed to maintain consistent segment sizes, or adjust the segmentation parameters to achieve uniformity.

"No segments detected"

  • Explanation: This error indicates that the node was unable to identify any segments within the image.
  • Solution: Lower the confidence_threshold to allow for more segments to be detected, or verify that the input image is suitable for segmentation.

"Invalid model specified"

  • Explanation: This error arises when an incorrect or unsupported model is provided to the node.
  • Solution: Verify that the sam3_model parameter is set to a valid and supported model for segmentation tasks.

TBG SAM3 Segmentation Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-TBG-SAM3
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.