SoMultiscaleStructureEnhancementProcessing2d Class Reference
[Texture Filters]

ImageViz SoMultiscaleStructureEnhancementProcessing2d engine More...

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

Inheritance diagram for SoMultiscaleStructureEnhancementProcessing2d:
SoImageVizEngine SoEngine SoFieldContainer SoBase SoRefCounter SoTypedObject

List of all members.

Public Types

enum  TensorType {
  HESSIAN = 0,
  GRADIENT = 1
}
enum  Lightness {
  BRIGHT = 0,
  DARK = 1
}
enum  StructureType {
  ROD = 0,
  BALL = 1
}

Public Member Functions

 SoMultiscaleStructureEnhancementProcessing2d ()

Public Attributes

SoSFImageDataAdapter inImage
SoSFEnum tensorType
SoSFVec2f standardDeviationRange
SoSFFloat standardDeviationStep
SoSFEnum lightness
SoSFEnum structureType
SoImageVizEngineOutput
< SoSFImageDataAdapter,
SoImageDataAdapter * > 
outImage

Detailed Description

ImageViz SoMultiscaleStructureEnhancementProcessing2d engine

Overview

Tensor Extraction

GRADIENT mode

HESSIAN mode

Feature extraction

SEE ALSO

SoMultiscaleStructureEnhancementProcessing3d.

FILE FORMAT/DEFAULT


Library references: structureenhancementfilter


Member Enumeration Documentation

Enumerator:
BRIGHT 

Extracts bright structures from dark background.

DARK 

Extracts dark structures from bright background.

Enumerator:
ROD 

Extracts tubular structures.

BALL 

Extracts blob-like structures.

Enumerator:
HESSIAN 

Extracts the Hessian matrix.

GRADIENT 

Extracts the gradient tensor.


Constructor & Destructor Documentation

SoMultiscaleStructureEnhancementProcessing2d::SoMultiscaleStructureEnhancementProcessing2d (  ) 

Constructor.


Member Data Documentation

Input image.

Type of the image can be integer or floating. Default value is NULL. Supported types include: grayscale image.

The lightness type of structures to enhance.

Use enum Lightness. Default is BRIGHT

Output image.

Type of the output image is forced to float. Default value is NULL. Supported types include: grayscale image.

Standard deviation of the Gaussian kernel at minimum and maximum scale.

Default value is SbVec2f(1.0f,3.0f).

Standard deviation step.

Structures will be detected from min to max standard deviation at a pitch of this value. Default value is 1.0f.

Shape of structures to extract.

Use enum StructureType. Default is ROD

Defines whether the command will use the gradient tensor or the hessian matrix.

Use enum TensorType. Default is HESSIAN


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/