public class SoFlowInpaintingProcessing extends SoImageVizEngine
SoFlowInpaintingProcessing engine
The SoFlowInpaintingProcessing engine allows one to perform inpainting operations in image.
This engine allows performing inpainting operations in image. Inpainting operations consists in extrapolate locally missing or corrupted data in image. These techniques allow for example to reduce strong ring artifact in computed tomographic images.
More information on these algorithms can be found in: Regularisation d'images multivaluees par EDP : un formalisme commun pour differentes applications, David Tschumperle et Rachid Deriche, Inria Sophia-Antipolis.
![]() | ![]() |
SoFlowInpaintingProcessing input image (left) and mask (right)
See also:
File format/default:
FlowInpaintingProcessing {
| computeMode | MODE_AUTO |
| inImage | NULL |
| inMaskImage | NULL |
| iterationNumber | 10 |
| standardDeviation | 1.0f |
Library references: flowinpainting
SoImageVizEngine.ComputeModes, SoImageVizEngine.EventArg, SoImageVizEngine.Neighborhood3dsInventor.ConstructorCommand| Modifier and Type | Field and Description |
|---|---|
SoSFEnum<SoImageVizEngine.ComputeModes> |
computeMode
Select the compute Mode (2D or 3D or AUTO) .
|
SoSFImageDataAdapter |
inImage
The input image.
|
SoSFImageDataAdapter |
inMaskImage
The input binary image.
|
SoSFInt32 |
iterationNumber
The number of iterations (strictly positive integer).
|
SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> |
outImage
The output image.
|
SoSFFloat |
standardDeviation
The standard deviation.
|
CONNECTIVITY_18, CONNECTIVITY_26, CONNECTIVITY_6, MODE_2D, MODE_3D, MODE_AUTO, onBegin, onEnd, onProgressVERBOSE_LEVEL, ZeroHandle| Constructor and Description |
|---|
SoFlowInpaintingProcessing()
Constructor.
|
abortEvaluate, isEvaluating, startEvaluate, waitEvaluatecopy, getByName, getOutput, getOutputNamecopyFieldValues, copyFieldValues, enableNotify, fieldsAreEqual, get, getAllFields, getEventIn, getEventOut, getField, getFieldName, hasDefaultValues, isNotifyEnabled, set, setToDefaultsdispose, getEXTERNPROTO, getName, getPROTO, isDisposable, isSynchronizable, setName, setSynchronizable, touchgetAddress, getNativeResourceHandle, startInternalThreads, stopInternalThreadspublic final SoSFEnum<SoImageVizEngine.ComputeModes> computeMode
public final SoSFImageDataAdapter inImage
public final SoSFImageDataAdapter inMaskImage
public final SoSFInt32 iterationNumber
public final SoSFFloat standardDeviation
public final SoImageVizEngineOutput<SoSFImageDataAdapter,SoImageDataAdapter> outImage
Generated on February 24, 2026, Copyright © Thermo Fisher Scientific. All rights reserved. http://www.openinventor.com