Grayscale Transforms
This group contains operations dedicated to enhance grayscale images.
- RescaleIntensity: Performs a linear scaling of the gray level values of an image.
- MatchContrast: Computes a new image considering the dynamic range of a reference one.
- HistogramEqualization: Enhances the contrast of an image by performing an histogram equalization.
- Clahe2d: Performs a Contrast Limited Adaptive Histogram Equalization (CLAHE) on a two-dimensional image.
- Clahe3d: Performs a contrast limited adaptive histogram equalization (CLAHE) on a three-dimensional image.
- AdaptiveHistogramEqualization: Performs a local histogram equalization.
- ApplyGrayscaleLut: Applies a look up table (LUT) on a grayscale image.
- BackgroundImage2d: Computes a background image from a grayscale image.
- RadialBackgroundImage2d: Computes a radial background image from a grayscale image.
- ShadingCorrection: Corrects the lighting conditions of an image according to a black and a white reference.
- Exponential: Calculates the exponential value of each pixel in a floating point image.
- Logarithm: Calculates the natural logarithm value of each pixel in a floating point image.
- Square: Calculates the square value of each pixel in a floating point image.
- SquareRoot: Calculates the square root value of each pixel in a floating point image.
- RingArtifactRemoval3d: Removes ring artifacts from a Computed Tomography volume.
- BeamHardeningCorrection3d: Performs a beam hardening correction dedicated to cylindrical objects of a Computed Tomography volume.
The Grayscale Transforms group contains gray level transformations such as histogram equalization and
intensity rescaling operations.
Equalization stretches the dynamic range and makes details easier to see.
Intensity rescaling normalizes the image, compressing the light and dark areas.
Equalization stretches the dynamic range and makes details easier to see.
Intensity rescaling normalizes the image, compressing the light and dark areas.