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

Deconvolution

Deconvolution Node Documentation

The Deconvolution node in AugeLab Studio performs deconvolution on grayscale images to enhance high-speed objects. Deconvolution is a technique used to recover the original image from a degraded version by modeling the image degradation process.

Node Overview

The Deconvolution node applies deconvolution to a grayscale input image. It provides sliders to control the angle, diameter, and noise reduction parameters of the deconvolution process. By adjusting these parameters, you can enhance the details and clarity of high-speed objects captured in the image.

Node Properties

  • Node Title: Deconvolution
  • Node ID: OP_NODE_DECONVOLUTION

Inputs

The Deconvolution node has the following input socket:
  • Image: The grayscale input image on which deconvolution will be applied. Connect a grayscale image to this socket.

Outputs

The Deconvolution node has the following output socket:
  • Image: The deconvolved grayscale image with enhanced details and reduced noise.

Node Configuration

The Deconvolution node provides the following configuration options:
  • Angle: Adjust the angle parameter of the deconvolution process. This parameter controls the orientation of the blur in the image. Higher values represent a sharper blur in a specific direction.
  • Diameter: Adjust the diameter parameter of the deconvolution process. This parameter determines the size of the kernel used for deconvolution. A larger diameter can enhance details but may also amplify noise.
  • Noise Reduction: Adjust the noise reduction parameter of the deconvolution process. This parameter controls the amount of noise reduction applied during deconvolution. Higher values result in stronger noise reduction but may also remove some fine details.

Usage

  1. 1.
    Drag and drop the Deconvolution node from the node library onto the canvas in AugeLab Studio.
  2. 2.
    Connect the grayscale input image to the Image input socket of the Deconvolution node.
  3. 3.
    Adjust the Angle, Diameter, and Noise Reduction sliders to control the respective parameters.
  4. 4.
    Run the pipeline.
  5. 5.
    The Deconvolution node will perform deconvolution on the input image using the specified parameters.
  6. 6.
    The deconvolved image with enhanced details and reduced noise will be available at the Image output socket.

Notes

  • The Angle parameter controls the orientation of the blur in the image. Adjusting this parameter can help enhance details in a specific direction.
  • The Diameter parameter determines the size of the kernel used for deconvolution. Larger values can enhance details but may also amplify noise.
  • The Noise Reduction parameter controls the amount of noise reduction applied during deconvolution. Higher values result in stronger noise reduction but may also remove some fine details.
  • The Deconvolution node uses the deconvolute function from the studio.control.imgproc module to perform the deconvolution process.
  • Connect the output of the Deconvolution node to other nodes in the pipeline for further processing or analysis.
That concludes the documentation for the Deconvolution node in AugeLab Studio. This node allows you to perform deconvolution on grayscale images to enhance the details and reduce noise, providing a powerful tool for analyzing high-speed objects in your images.