SoAutoCorrelationProcessing2d Class Reference
[Texture Filters]

ImageViz SoAutoCorrelationProcessing2d engine computes the cross correlation of an image by itself. More...

#include <ImageViz/Engines/ImageFiltering/TextureFilters/SoAutoCorrelationProcessing2d.h>

Inheritance diagram for SoAutoCorrelationProcessing2d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Member Functions

 SoAutoCorrelationProcessing2d ()

Public Attributes

SoSFImageDataAdapter inImage
SoSFInt32 kernelSize
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoAutoCorrelationProcessing2d engine computes the cross correlation of an image by itself.

The SoAutoCorrelationProcessing2d engine computes the cross correlation of an image by itself in a given window size.

\[O(n,m)=\frac{1}{2K}\sum_{i=-q}^{q}\sum_{j=-r}^{r}g(n-i,m-j)\]

\[\mbox{where}~ g(l,k)=I(l,k)\times I(l+S,k)+I(l,k)\times I(l,k+S)\]

For a window of size $2q+1$ in X and $2r+1$ in Y.

The $K$ coefficient is the Normalization coefficient : $K=(2q+1)\times(2r+1)$.

The $S$ coefficient is the size of the window.

SEE ALSO

SoLocalStatisticsProcessing.

FILE FORMAT/DEFAULT


Library references: crosscorrel


Constructor & Destructor Documentation

SoAutoCorrelationProcessing2d::SoAutoCorrelationProcessing2d (  ) 

Constructor.


Member Data Documentation

The input image.

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

The size of the kernel.

Default value is 3.

The output image.

Default value is NULL. Supported types include: grayscale binary label 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/