Comment on page
Deconvolution
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.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 Title: Deconvolution
- Node ID: OP_NODE_DECONVOLUTION
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.
The
Deconvolution
node has the following output socket:- Image: The deconvolved grayscale image with enhanced details and reduced noise.
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.
- 1.Drag and drop the
Deconvolution
node from the node library onto the canvas in AugeLab Studio. - 2.Connect the grayscale input image to the Image input socket of the
Deconvolution
node. - 3.Adjust the Angle, Diameter, and Noise Reduction sliders to control the respective parameters.
- 4.Run the pipeline.
- 5.The
Deconvolution
node will perform deconvolution on the input image using the specified parameters. - 6.The deconvolved image with enhanced details and reduced noise will be available at the Image output socket.
- 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 thedeconvolute
function from thestudio.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.