SoMatchContrastProcessing Class Reference
[Grayscale Transforms]

ImageViz SoMatchContrastProcessing engine More...

#include <ImageViz/Engines/ImageFiltering/GrayscaleTransforms/SoMatchContrastProcessing.h>

Inheritance diagram for SoMatchContrastProcessing:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  MatchingMode {
  MEAN_VARIANCE = 0,
  HISTOGRAM = 1
}

Public Member Functions

 SoMatchContrastProcessing ()

Public Attributes

SoSFEnum computeMode
SoSFImageDataAdapter inImage
SoSFImageDataAdapter inReferenceImage
SoSFEnum matchingMode
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoMatchContrastProcessing engine

The SoMatchContrastProcessing engine computes a new image considering the dynamic of a reference one.

This engine computes a new image considering the dynamic of a reference one. The aim of this engine is to get an homogeneous dynamic when processing many images, in order to be able to easily apply the same process on all of them if the intensity information is required.

SoMatchContrastProcessing_image01.png

Figure 1: similar images with different dynamic, therefore hard to compare

SoMatchContrastProcessing_image02.png

Figure 2: Applying Match Contrast to get the second image with a dynamic homogeneous to the first one.

There are two ways of computing the resulting image: either computing it from the information of mean and variance of the reference image, or from the histogram of the reference image.

SEE ALSO

SoHistogramEqualizationProcessing, SoBackgroundImageProcessing2d, SoMathematicalFunctionProcessing.

FILE FORMAT/DEFAULT


Library references: adjustdynamic


Member Enumeration Documentation

Enumerator:
MEAN_VARIANCE 

With this type of adjustment, the computation is based on the intensity mean and variance values of the image.

HISTOGRAM 

With this type of adjustment, the computation is based on the histogram of the image.


Constructor & Destructor Documentation

SoMatchContrastProcessing::SoMatchContrastProcessing (  ) 

Constructor.


Member Data Documentation

Select the compute Mode (2D or 3D or AUTO) Use enum ComputeMode.

Default is MODE_AUTO

The input image.

Default value is NULL. Supported types include: grayscale color image.

The reference image.

Default value is NULL. Supported types include: grayscale binary label color image.

Select a matching mode.

Use enum MatchingMode. Default is MEAN_VARIANCE

The output image.

Default value is NULL. Supported types include: grayscale binary label color image.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 4 Sep 2023
Copyright © Thermo Fisher Scientific All rights reserved.
https://www.openinventor.com/