🖥
🖥
🖥
🖥
AugeLab Studio Manual
English
Ask or search…
K
Comment on page

Normalize Image

Normalize Image Node Documentation

The Normalize Image node in AugeLab Studio normalizes an input image by scaling its pixel values to a specified range.

Node Overview

The Normalize Image node allows you to normalize the pixel values of an image to a desired range. This can be useful for enhancing image contrast, adjusting brightness, or preparing data for further processing.

Node Properties

  • Node Title: Normalize Image
  • Node ID: OP_NODE_NORMALIZE

Inputs

The Normalize Image node has the following input sockets:
  • ImageAny: The input image to be normalized.
  • ImageAny (ROI): An optional region of interest (ROI) image. If connected, the normalization will be applied only to the pixels within the ROI. Leave this socket unconnected to normalize the entire input image.

Outputs

The Normalize Image node has the following output socket:
  • ImageAny: The normalized image.

Node Configuration

The Normalize Image node has the following adjustable parameters:
  • Normalization Method: Select the normalization method to use. Available options include NORM_MINMAX, NORM_L2, NORM_L1, and NORM_INF. These methods determine how the pixel values are scaled during normalization.
  • Pixel Range: Specify the desired range for the normalized pixel values. Adjust the minimum and maximum values to control the scaling of the pixel values. By default, the pixel values are scaled to the full range of 0 to 255.
  • Clip Intensity: Adjust the intensity clipping factor. This parameter controls how much the pixel values are clipped based on the standard deviation (STD) of the image. A higher value will result in a more aggressive clipping, while a lower value will preserve more of the original pixel values.

Usage

  1. 1.
    Drag and drop the Normalize Image node from the node library onto the canvas in AugeLab Studio.
  2. 2.
    Connect the input image to the ImageAny input socket of the Normalize Image node.
  3. 3.
    Optionally, connect an ROI image to the ImageAny (ROI) input socket to limit the normalization to the specified region of interest.
  4. 4.
    Adjust the parameters Normalization Method, Pixel Range, and Clip Intensity as desired.
  5. 5.
    Run the pipeline.
  6. 6.
    The Normalize Image node will normalize the input image based on the specified parameters and provide the normalized image at the ImageAny output socket.
  7. 7.
    Retrieve the normalized image from the output socket for further processing or visualization.

Notes

  • The Normalize Image node allows you to scale the pixel values of an image to a desired range, enhancing contrast and adjusting brightness.
  • The Normalization Method parameter determines how the pixel values are scaled during normalization. Different methods may be more suitable depending on the specific application.
  • Adjusting the Pixel Range parameter allows you to define the desired minimum and maximum values for the normalized pixel values. By default, the range is set to the full range of 0 to 255.
  • The Clip Intensity parameter controls the intensity clipping factor, which determines how much the pixel values are clipped based on the standard deviation (STD) of the image. Higher values result in more aggressive clipping, while lower values preserve more of the original pixel values.
  • The Normalize Image node works with images of any type and can be applied to grayscale and color images.
  • Experiment with different combinations of normalization methods, pixel ranges, and intensity clipping factors to achieve the desired image normalization.
That concludes the documentation for the Normalize Image node in AugeLab Studio. This node enables you to normalize an input image by scaling its pixel values to a specified range, allowing for contrast enhancement and brightness adjustment.