IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Typedefs | Enumerations | Functions | Variables
ipsdk::imaproc::filter Namespace Reference

Namespace aggregating filtering operations on images. More...

Classes

class  AnisotropicDiffusion2dImgLvl1
 Level 1 algorithm: Anisotropic diffusion smoothing filter. More...
 
class  AnisotropicDiffusion3dImgLvl1
 Level 1 algorithm: Anisotropic diffusion smoothing filter. More...
 
struct  AutomaticPatchBasedBilateralResult
 Structure allowing to encaspulate output image and output parameters computed by the patch-based bilateral algorithm (2d and 3d) More...
 
struct  AutomaticPlanIndexedPatchBasedBilateralResult
 Structure allowing to encaspulate output image and output parameters computed by the patch-based bilateral algorithm (2d and 3d) More...
 
struct  AutomaticZStackFocusMaximumResult
 Structure allowing to encaspulate output image and output parameters computed by the Z stack focus maximum algorithm (2d and 3d) More...
 
class  Bilateral2dImgLvl1
 Level 1 algorithm: bilateral filter on 2d image (tabulated exponential implementation) More...
 
class  Bilateral2dImgLvl2
 Level 2 algorithm: bilateral filter on 2d image (tabulated exponential implementation) More...
 
class  Bilateral2dImgLvl3
 Level 3 algorithm: bilateral filter on 2d image (tabulated exponential implementation) More...
 
class  Bilateral3dImgLvl1
 Level 1 algorithm: bilateral filter on 3d image. More...
 
class  Bilateral3dImgLvl2
 Level 2 algorithm: bilateral filter on 3d image. More...
 
class  Bilateral3dImgLvl3
 Level 3 algorithm: bilateral filter on 3d image. More...
 
class  Convolution2dImgGpuLvl3
 Level 3 algorithm for image copy dedicated to GPU calculation. More...
 
class  Convolution2dImgLvl1
 Level 1 algorithm: convolution algorithm of input 2d image using a given kernel. More...
 
class  Convolution2dImgLvl2
 Level 2 algorithm: convolution algorithm of input 2d image using a given kernel. More...
 
class  Convolution2dImgLvl3
 Level 3 algorithm: convolution algorithm of input 2d image using a given kernel. More...
 
class  Convolution3dImgGpuLvl3
 Level 2 algorithm for image copy dedicated to GPU calculation. More...
 
class  Convolution3dImgLvl1
 Level 1 algorithm: convolution algorithm of input 3d image using a given kernel. More...
 
class  Convolution3dImgLvl2
 Level 2 algorithm: convolution algorithm of input 3d image using a given kernel. More...
 
class  Convolution3dImgLvl3
 Level 3 algorithm: convolution algorithm of input 3d image using a given kernel. More...
 
class  DespeckleFilter2dImgLvl1
 Level 1 algorithm: Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity. More...
 
class  DespeckleFilter2dImgLvl2
 Level 2 algorithm: Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity. More...
 
class  DespeckleFilter2dImgLvl3
 Level 3 algorithm: Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity. More...
 
class  DicIntegration2dImgLvl1
 Level 1 algorithm: Differential Interference Contrast (DIC) line integration along a given orientation on 2d images. More...
 
class  DicIntegration2dImgLvl2
 Level 2 algorithm: Differential Interference Contrast (DIC) line integration along a given orientation on 2d images. More...
 
class  DicPhaseRetrieval2dImgLvl1
 Level 1 algorithm: Phase retrieval from Paganin et al. 2004. More...
 
class  DicPhaseRetrieval2dImgLvl2
 Level 2 algorithm: Phase retrieval from Paganin et al. 2004. More...
 
class  DicPhaseRetrievalParams
 Set of parameter used for the DIC phase retrieval algorithm. More...
 
class  FastCrossCorrelation2dImgLvl1
 Level 1 algorithm: 2D Cross correlation calculated in the Fourier domain. More...
 
class  FastCrossCorrelation2dImgLvl2
 Level 2 algorithm: 2D Cross correlation calculated in the Fourier domain. More...
 
class  FastCrossCorrelation3dImgLvl1
 Level 1 algorithm: 3D Cross correlation calculated in the Fourier domain. More...
 
class  FastCrossCorrelation3dImgLvl2
 Level 2 algorithm: 3D Cross correlation calculated in the Fourier domain. More...
 
class  FrequencyFiltering2dImgLvl1
 Level 1 algorithm: Filters an image in Fourier domain by selecting a frequency range. More...
 
class  FrequencyFiltering2dImgLvl2
 Level 2 algorithm: Filters an image in Fourier domain by selecting a frequency range. More...
 
class  FrequencyFiltering3dImgLvl1
 Level 1 algorithm: Filters a 3d image in Fourier domain by selecting a frequency range. More...
 
class  FrequencyFiltering3dImgLvl2
 Level 2 algorithm: Filters a 3d image in Fourier domain by selecting a frequency range. More...
 
class  GaussianGradient2dImgLvl1
 Level 1 algorithm: Gaussian filter used to compute gradient on a 2d image. More...
 
class  GaussianGradient3dImgLvl1
 Level 1 algorithm: Gaussian filter used to compute gradient on a 3d image. More...
 
class  GaussianHessian2dImgLvl1
 Level 1 algorithm: Gaussian filter used to compute Hessian on a 2d image. More...
 
class  GaussianHessian3dImgLvl1
 Level 1 algorithm: Gaussian filter used to compute Hessian on a 3d image. More...
 
class  GaussianSmoothing2dImgLvl1
 Level 1 algorithm: Gaussian filter used to blur a 2d image. More...
 
class  GaussianSmoothing3dImgLvl1
 Level 1 algorithm: Gaussian filter used to blur a 3d image. More...
 
struct  GradientXYImg
 Structure allowing to encaspulate x and y images associated to the result of a 2d gradient computation. More...
 
struct  GradientXYZImg
 Structure allowing to encaspulate x, y and z images associated to the result of a 3d gradient computation. More...
 
struct  HessianXYImg
 Structure allowing to encaspulate x-x, x-y and y-y images associated to the result of a 2d Hessian computation. More...
 
struct  HessianXYZImg
 Structure allowing to encaspulate x-x, x-y, x-z, y-y, y-z and z-z images associated to the result of a 3d Hessian computation. More...
 
class  HighPass2dImgLvl1
 Level 1 algorithm: high pass filter on 2d image. More...
 
class  HighPass2dImgLvl2
 Level 2 algorithm: high pass filter on 2d image. More...
 
class  HighPass2dImgLvl3
 Level 3 algorithm: high pass filter on 2d image. More...
 
class  HighPass3dImgLvl1
 Level 1 algorithm: high pass filter on 3d image. More...
 
class  HighPass3dImgLvl2
 Level 2 algorithm: high pass filter on 3d image. More...
 
class  HighPass3dImgLvl3
 Level 3 algorithm: high pass filter on 3d image. More...
 
class  InDicPhaseRetrievalParams
 [Input] Attribute for the set of parameter used for the DIC phase retrieval algorithm More...
 
class  IPSDKIPLFilteringException
 Exception class for library IPSDKIPLFiltering. More...
 
class  LaplacianDoG2dImgLvl1
 Level 1 algorithm: laplacian algorithm of input 2d image using a difference of gaussian approximation. More...
 
class  LaplacianDoG3dImgLvl1
 Level 1 algorithm: laplacian algorithm of input 3d image using a difference of gaussian approximation. More...
 
class  LaplacianDoGDeblur2dImgLvl1
 Level 1 algorithm: 2d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation. More...
 
class  LaplacianDoGDeblur3dImgLvl1
 Level 1 algorithm: 3d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation. More...
 
class  MeanSmoothing2dImgLvl1
 Level 1 algorithm: Mean filter used to blur a 2d image. More...
 
class  MeanSmoothing2dImgLvl2
 Level 2 algorithm: Mean filter used to blur a 2d image. More...
 
class  MeanSmoothing2dImgLvl3
 Level 3 algorithm: Mean filter used to blur a 2d image. More...
 
class  MeanSmoothing2dMaskImgLvl1
 Level 1 algorithm: Masked mean filter used to blur a 2d image. More...
 
class  MeanSmoothing2dMaskImgLvl2
 Level 2 algorithm: Masked mean filter used to blur a 2d image. More...
 
class  MeanSmoothing2dMaskImgLvl3
 Level 3 algorithm: Masked mean filter used to blur a 2d image. More...
 
class  MeanSmoothing3dImgLvl1
 Level 1 algorithm: Mean filter used to blur a 3d image. More...
 
class  MeanSmoothing3dImgLvl2
 Level 2 algorithm: Mean filter used to blur a 3d image. More...
 
class  MeanSmoothing3dMaskImgLvl1
 Level 1 algorithm: Masked mean filter used to blur a 3d image. More...
 
class  MeanSmoothing3dMaskImgLvl2
 Level 2 algorithm: Masked mean filter used to blur a 3d image. More...
 
class  MeanSmoothing3dMaskImgLvl3
 Level 3 algorithm: Masked mean filter used to blur a 3d image. More...
 
class  Median2dImgLvl1
 Level 1 algorithm: Median filter on a 2d image. More...
 
class  Median3dImgLvl1
 Level 1 algorithm: median filter on a 3d image. More...
 
class  MultiscaleVesselEnhancement2dImgLvl1
 Level 1 algorithm: Multiscale vessel enhancement using Frangi's approach. More...
 
class  MultiscaleVesselEnhancement2dImgLvl2
 Level 2 algorithm: Multiscale vessel enhancement using Frangi's approach. More...
 
class  MultiscaleVesselEnhancement3dImgLvl1
 Level 1 algorithm: Multiscale vessel enhancement using Frangi's approach on 3d images. More...
 
class  MultiscaleVesselEnhancement3dImgLvl2
 Level 2 algorithm: Multiscale vessel enhancement using Frangi's approach on 3d images. More...
 
class  NormalizedCrossCorrelation2dImgLvl1
 Level 1 algorithm: Computes the Normalized Cross Correlation between an image and a kernel. More...
 
class  NormalizedCrossCorrelation2dImgLvl2
 Level 2 algorithm: Computes the Normalized Cross Correlation between an image and a kernel. More...
 
class  NormalizedCrossCorrelation2dImgLvl3
 Level 3 algorithm: Computes the Normalized Cross Correlation between an image and a kernel. More...
 
class  NormalizedCrossCorrelation3dImgLvl1
 Level 1 algorithm: Computes the Normalized Cross Correlation between a volume and a 3d kernel. More...
 
class  NormalizedCrossCorrelation3dImgLvl2
 Level 2 algorithm: Computes the Normalized Cross Correlation between a volume and a 3d kernel. More...
 
class  NormalizedCrossCorrelation3dImgLvl3
 Level 3 algorithm: Computes the Normalized Cross Correlation between a volume and a 3d kernel. More...
 
class  PatchBasedBilateral2dImgLvl1
 Level 1 algorithm: patch-based bilateral filter used to denoise a 2d image. More...
 
class  PatchBasedBilateral2dImgLvl2
 Level 2 algorithm: patch-based bilateral filter used to denoise a 2d image. More...
 
class  PatchBasedBilateral2dImgLvl3
 Level 3 algorithm: patch-based bilateral filter used to denoise a 2d image. More...
 
class  PatchBasedBilateral3dImgLvl1
 Level 1 algorithm: Non-local means filter used to denoise a 3d image. More...
 
class  PatchBasedBilateral3dImgLvl2
 Level 2 algorithm: Patch-based bilateral filter used to denoise a 3d image. More...
 
class  PatchBasedBilateral3dImgLvl3
 Level 3 algorithm: Non-local means filter used to denoise a 3d image. More...
 
struct  PatchBasedBilateralResult
 
class  PearsonColocalization2dImgLvl1
 Level 1 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel. More...
 
class  PearsonColocalization2dImgLvl2
 Level 2 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel. More...
 
class  PearsonColocalization2dImgLvl3
 Level 3 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel. More...
 
class  PearsonColocalization3dImgLvl1
 Level 1 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel. More...
 
class  PearsonColocalization3dImgLvl2
 Level 2 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel. More...
 
class  PearsonColocalization3dImgLvl3
 Level 3 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel. More...
 
struct  PlanIndexedPatchBasedBilateralResult
 
class  RichardsonLucyDeblur2dImgLvl1
 Level 1 algorithm: 2d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm. More...
 
class  RichardsonLucyDeblur3dImgLvl1
 Level 1 algorithm: 3d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm. More...
 
class  RichardsonLucyDeconvolution2dImgLvl1
 Level 1 algorithm: Richardson-Lucy deconvolution algorithm. More...
 
class  SeparatedBilateral2dImgLvl1
 Level 1 algorithm: separated version of bilateral filter on 2d image. More...
 
class  SeparatedBilateral2dImgLvl2
 Level 2 algorithm: separated version of bilateral filter on 2d image. More...
 
class  SeparatedBilateral3dImgLvl1
 Level 1 algorithm: separated version of bilateral filter on 3d image. More...
 
class  SeparatedBilateral3dImgLvl2
 Level 2 algorithm: separated version of bilateral filter on 3d image. More...
 
class  SobelGradient2dImgLvl1
 Level 1 algorithm: Sobel filter used to compute gradient on a 2d image. More...
 
class  SobelGradient3dImgLvl1
 Level 1 algorithm: Sobel filter used to compute gradient on a 3d image. More...
 
class  UnsharpMask2dImgLvl1
 Level 1 algorithm: unsharp mask filtering of input 2d image. More...
 
class  UnsharpMask3dImgLvl1
 Level 1 algorithm: unsharp mask filtering of input 3d image. More...
 
class  Variance2dImgGpuLvl3
 Level 3 algorithm for image copy dedicated to GPU calculation. More...
 
class  Variance3dImgGpuLvl3
 Level 3 algorithm for image copy dedicated to GPU calculation. More...
 
class  VSNR2dImgLvl1
 Level 1 algorithm: Variational Stationary Noise Remover. More...
 
struct  VSNRResult
 Structure allowing to encaspulate VSNR results. More...
 
class  ZStackFocusMaximumImgLvl1
 Level 1 algorithm: function for computing a contrasted image by maximum along the Z axis. More...
 
struct  ZStackFocusMaximumResult
 
class  ZStackFocusPonderationImgLvl1
 Level 1 algorithm: function computing a contrasted image by ponderation along the Z axis. More...
 

Typedefs

typedef boost::shared_ptr< ipsdk::imaproc::filter::DicPhaseRetrievalParamsDicPhaseRetrievalParamsPtr
 shared pointer to ipsdk::imaproc::attr::DicPhaseRetrievalParams
 
typedef boost::shared_ptr< const ipsdk::imaproc::filter::DicPhaseRetrievalParamsDicPhaseRetrievalParamsConstPtr
 shared pointer to const ipsdk::imaproc::attr::Range
 

Enumerations

enum  eIPSDKIPLFilteringMessage
 Enumerate describing messages. More...
 
enum  eOutputInitializerMessage { eNullInputAttribute }
 
enum  eProcessorMessage {
  eAnisotropicDiffusion2dImgLvl1ToolTipId, eAnisotropicDiffusion2dImgLvl2ToolTipId, eAnisotropicDiffusion2dImgLvl3ToolTipId, eAnisotropicDiffusion3dImgLvl1ToolTipId,
  eAnisotropicDiffusion3dImgLvl2ToolTipId, eAnisotropicDiffusion3dImgLvl3ToolTipId, eAnisotropicTensor2dImgLvl1ToolTipId, eAnisotropicTensor2dImgLvl2ToolTipId,
  eAnisotropicTensor2dImgLvl3ToolTipId, eAnisotropicTimeSteps2dLvl1ToolTipId, eAnisotropicTimeSteps2dLvl2ToolTipId, eAnisotropicTimeSteps2dLvl3ToolTipId,
  eBilateral2dImgLvl1ToolTipId, eBilateral2dImgLvl2ToolTipId, eBilateral2dImgLvl3ToolTipId, eBilateral3dImgLvl1ToolTipId,
  eBilateral3dImgLvl2ToolTipId, eBilateral3dImgLvl3ToolTipId, eCollSizeMismatch, eConvolution2dImgGpuLvl3ToolTipId,
  eConvolution2dImgLvl1ToolTipId, eConvolution2dImgLvl2ToolTipId, eConvolution2dImgLvl3ToolTipId, eConvolution3dImgGpuLvl3ToolTipId,
  eConvolution3dImgLvl1ToolTipId, eConvolution3dImgLvl2ToolTipId, eConvolution3dImgLvl3ToolTipId, eDespeckleFilter2dImgLvl1ToolTipId,
  eDespeckleFilter2dImgLvl2ToolTipId, eDespeckleFilter2dImgLvl3ToolTipId, eDicIntegration2dImgLvl1ToolTipId, eDicIntegration2dImgLvl2ToolTipId,
  eDicIntegration2dImgPropagationPassLvl3ToolTipId, eDicPhaseRetrieval2dImgFinalLvl3ToolTipId, eDicPhaseRetrieval2dImgFourierLvl3ToolTipId, eDicPhaseRetrieval2dImgLvl1ToolTipId,
  eDicPhaseRetrieval2dImgLvl2ToolTipId, eExtractImgEigen2dDataLvl1ToolTipId, eExtractImgEigen2dDataLvl2ToolTipId, eExtractImgEigen2dDataLvl3ToolTipId,
  eExtractImgEigen3dDataLvl1ToolTipId, eExtractImgEigen3dDataLvl2ToolTipId, eExtractImgEigen3dDataLvl3ToolTipId, eFastCrossCorrelation2dImgLvl1ToolTipId,
  eFastCrossCorrelation2dImgLvl2ToolTipId, eFastCrossCorrelation3dImgLvl1ToolTipId, eFastCrossCorrelation3dImgLvl2ToolTipId, eFrequencyFiltering2dImgGaussianLvl3ToolTipId,
  eFrequencyFiltering2dImgLogGaborLvl3ToolTipId, eFrequencyFiltering2dImgLvl1ToolTipId, eFrequencyFiltering2dImgLvl2ToolTipId, eFrequencyFiltering3dImgGaussianLvl3ToolTipId,
  eFrequencyFiltering3dImgLogGaborLvl3ToolTipId, eFrequencyFiltering3dImgLvl1ToolTipId, eFrequencyFiltering3dImgLvl2ToolTipId, eGaussianGradient2dImgLvl1ToolTipId,
  eGaussianGradient3dImgLvl1ToolTipId, eGaussianHessian2dImgLvl1ToolTipId, eGaussianHessian3dImgLvl1ToolTipId, eGaussianHessian3dImgLvl2ToolTipId,
  eGaussianHessian3dImgLvl3ToolTipId, eGaussianSmoothing2dImgLvl1ToolTipId, eGaussianSmoothing3dImgLvl1ToolTipId, eGenericMedian2dImgLvl1ToolTipId,
  eGenericMedian2dImgLvl2ToolTipId, eGenericMedian2dImgLvl3ToolTipId, eGenericMedian3dImgLvl1ToolTipId, eGenericMedian3dImgLvl2ToolTipId,
  eGenericMedian3dImgLvl3ToolTipId, eHighPass2dImgLvl1ToolTipId, eHighPass2dImgLvl2ToolTipId, eHighPass2dImgLvl3ToolTipId,
  eHighPass3dImgLvl1ToolTipId, eHighPass3dImgLvl2ToolTipId, eHighPass3dImgLvl3ToolTipId, eHistoMedian3dImgLvl1ToolTipId,
  eHistoMedian3dImgLvl2ToolTipId, eHistoMedian3dImgLvl3ToolTipId, eHistoO1Median2dImgLvl1ToolTipId, eHistoO1Median2dImgLvl2ToolTipId,
  eHistoO1Median2dImgLvl3ToolTipId, eHistoO1MedianXStrip2dImgLvl1ToolTipId, eHistoO1MedianXStrip2dImgLvl2ToolTipId, eHistoO1MedianXStrip2dImgLvl3ToolTipId,
  eHistoOkMedian2dImgLvl1ToolTipId, eHistoOkMedian2dImgLvl2ToolTipId, eHistoOkMedian2dImgLvl3ToolTipId, eK33Median2dImgLvl1ToolTipId,
  eK33Median2dImgLvl2ToolTipId, eK33Median2dImgLvl3ToolTipId, eK55Median2dImgLvl1ToolTipId, eK55Median2dImgLvl2ToolTipId,
  eK55Median2dImgLvl3ToolTipId, eLaplacianDoG2dImgLvl1ToolTipId, eLaplacianDoG2dImgLvl2ToolTipId, eLaplacianDoG2dImgLvl3ToolTipId,
  eLaplacianDoG3dImgLvl1ToolTipId, eLaplacianDoG3dImgLvl2ToolTipId, eLaplacianDoG3dImgLvl3ToolTipId, eLaplacianDoGDeblur2dImgLvl1ToolTipId,
  eLaplacianDoGDeblur3dImgLvl1ToolTipId, eMatrixProj2dImgLvl1ToolTipId, eMatrixProj2dImgLvl2ToolTipId, eMatrixProj2dImgLvl3ToolTipId,
  eMeanSmoothing2dImgGpuLvl3ToolTipId, eMeanSmoothing2dImgLvl1ToolTipId, eMeanSmoothing2dImgLvl2ToolTipId, eMeanSmoothing2dImgLvl3ToolTipId,
  eMeanSmoothing2dMaskImgGpuLvl3ToolTipId, eMeanSmoothing2dMaskImgLvl1ToolTipId, eMeanSmoothing2dMaskImgLvl2ToolTipId, eMeanSmoothing2dMaskImgLvl3ToolTipId,
  eMeanSmoothing3dImgLvl1ToolTipId, eMeanSmoothing3dMaskImgGpuLvl3ToolTipId, eMeanSmoothing3dMaskImgLvl1ToolTipId, eMeanSmoothing3dMaskImgLvl2ToolTipId,
  eMeanSmoothing3dMaskImgLvl3ToolTipId, eMeanSmoothingZ3dImgLvl2ToolTipId, eMeanSmoothingZ3dImgLvl3ToolTipId, eMedian2dImgLvl1ToolTipId,
  eMedian2dImgLvl2ToolTipId, eMedian2dImgLvl3ToolTipId, eMedian3dImgLvl1ToolTipId, eMultiscaleVesselEnhancement2dImgHessianNormLvl3ToolTipId,
  eMultiscaleVesselEnhancement2dImgLvl1ToolTipId, eMultiscaleVesselEnhancement2dImgLvl2ToolTipId, eMultiscaleVesselEnhancement2dImgVesselnessLvl3ToolTipId, eMultiscaleVesselEnhancement3dImgHessianNormLvl3ToolTipId,
  eMultiscaleVesselEnhancement3dImgLvl1ToolTipId, eMultiscaleVesselEnhancement3dImgLvl2ToolTipId, eMultiscaleVesselEnhancement3dImgVesselnessLvl3ToolTipId, eNormalizedCrossCorrelation2dImgLvl1ToolTipId,
  eNormalizedCrossCorrelation2dImgLvl2ToolTipId, eNormalizedCrossCorrelation2dImgLvl3ToolTipId, eNormalizedCrossCorrelation3dImgLvl1ToolTipId, eNormalizedCrossCorrelation3dImgLvl2ToolTipId,
  eNormalizedCrossCorrelation3dImgLvl3ToolTipId, ePatchBasedBilateral2dImgLvl1ToolTipId, ePatchBasedBilateral2dImgLvl2ToolTipId, ePatchBasedBilateral2dImgLvl3ToolTipId,
  ePatchBasedBilateral3dImgLvl1ToolTipId, ePatchBasedBilateral3dImgLvl2ToolTipId, ePatchBasedBilateral3dImgLvl3ToolTipId, ePearsonColocalization2dImgLvl1ToolTipId,
  ePearsonColocalization2dImgLvl2ToolTipId, ePearsonColocalization2dImgLvl3ToolTipId, ePearsonColocalization3dImgLvl1ToolTipId, ePearsonColocalization3dImgLvl2ToolTipId,
  ePearsonColocalization3dImgLvl3ToolTipId, eRichardsonLucyDeblur2dImgLvl1ToolTipId, eRichardsonLucyDeblur3dImgLvl1ToolTipId, eRichardsonLucyDeconvolution2dImgLvl1ToolTipId,
  eSeparatedBilateral2dImgLvl1ToolTipId, eSeparatedBilateral2dImgLvl2ToolTipId, eSeparatedBilateral3dImgLvl1ToolTipId, eSeparatedBilateral3dImgLvl2ToolTipId,
  eSeparatedBilateralX2dImgLvl3ToolTipId, eSeparatedBilateralX3dImgLvl3ToolTipId, eSeparatedBilateralY2dImgLvl3ToolTipId, eSeparatedBilateralY3dImgLvl3ToolTipId,
  eSeparatedBilateralZ3dImgLvl3ToolTipId, eSobelGradient2dImgLvl1ToolTipId, eSobelGradient3dImgLvl1ToolTipId, eStructureTensor2dImgLvl1ToolTipId,
  eStructureTensor2dImgLvl2ToolTipId, eStructureTensor3dImgLvl1ToolTipId, eStructureTensor3dImgLvl2ToolTipId, eUnSupportedInterpolationPolicy,
  eUnsharpMask2dImgLvl1ToolTipId, eUnsharpMask2dImgLvl2ToolTipId, eUnsharpMask2dImgLvl3ToolTipId, eUnsharpMask3dImgLvl1ToolTipId,
  eUnsharpMask3dImgLvl2ToolTipId, eUnsharpMask3dImgLvl3ToolTipId, eVSNR2dImgErase4PassLvl3ToolTipId, eVSNR2dImgInitPassLvl3ToolTipId,
  eVSNR2dImgIterPassLvl2ToolTipId, eVSNR2dImgLvl1ToolTipId, eVSNR2dImgLvl2ToolTipId, eVSNR2dImgFinalPassLvl3ToolTipId,
  eVSNR2dImgIterFirstPassLvl3ToolTipId, eVSNR2dImgIterSecondPassLvl3ToolTipId, eZStackFocusContrastImgLvl1ToolTipId, eZStackFocusMaximumImgLvl1ToolTipId,
  eZStackFocusPonderationImgLvl1ToolTipId
}
 

Functions

IPSDKIPLFILTERING_API ipsdk::imaproc::filter::DicPhaseRetrievalParamsPtr createDicPhaseRetrievalParams ()
 function allowing to create the DIC phase retrieval parameter structure with all defaults parameters
 
IPSDKIPLFILTERING_API ipsdk::imaproc::filter::DicPhaseRetrievalParamsPtr createDicPhaseRetrievalParams (const ipsdk::ipReal64 mu, const ipsdk::ipReal64 delta, const ipsdk::ipReal64 defocusDistance)
 function allowing to create the DIC phase retrieval parameter structure More...
 
IPSDKIPLFILTERING_API ipsdk::imaproc::filter::DicPhaseRetrievalParamsPtr createDicPhaseRetrievalParams (const ipsdk::ipReal64 mu, const ipsdk::ipReal64 delta, const ipsdk::ipReal64 defocusDistance, const ipsdk::ipReal64 lambda, const ipsdk::ipReal64 lengthScale, const ipsdk::ipReal64 energy)
 function allowing to create the DIC phase retrieval parameter structure
 
IPSDKIPLFILTERING_API const std::string & getIPSDKIPLFilteringLoggerName ()
 Recovery of logger name associated to library.
 
IPSDKIPLFILTERING_API log4cplus::Logger & getIPSDKIPLFilteringLogger ()
 Recovery of logger associated to library.
 
IPSDKIPLFILTERING_API const ipsdk::LogMessageManagergetIPSDKIPLFilteringLogMessageManager ()
 Recovery of message manager associated to library.
 
IPSDKIPLFILTERING_API CustomImageInfoPtr outputZoom3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZoomFactor > &pScaleAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDKIPLFILTERING_API CustomImageInfoPtr outputZoom3dGrey (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZoomFactor > &pScaleAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDKIPLFILTERING_API CustomImageInfoPtr outputZoom3dGreyReal (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZoomFactor > &pScaleAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDKIPLFILTERING_API CustomImageInfoPtr outputZoom3dGreyBin (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZoomFactor > &pScaleAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDKIPLFILTERING_API CustomImageInfoPtr outputZoom2dGreyReal (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptZoomFactor > &pScaleAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDKIPLFILTERING_API CustomImageInfoPtr duplicateGreyReal (const ImageAttributeConstPtr &pInputAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDKIPLFILTERING_API CustomImageInfoPtr duplicate2dGreyReal (const ImageAttributeConstPtr &pInputAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDKIPLFILTERING_API CustomImageInfoPtr duplicate2dReal (const ImageAttributeConstPtr &pInputAttribute)
 function allowing to create a ZFocus output image initializer
 
IPSDK_DECLARE_GPU_PROCESSING_ALGORITHM(IPSDKIPLFiltering, Convolution2dImg, ipsdk::imaproc::matchSize(_pInSubGpuImg, _pOutImg),(((ipsdk)(imaproc)(attr))(InSubGpuImg))(((ipsdk)(imaproc)(attr))(InKnlXY))(((ipsdk)(imaproc)(attr))(InNormalize))(((ipsdk)(imaproc)(attr))(InConvolBorder2d))(((ipsdk)(imaproc)(attr))(OutImg))) IPSDKCUDA_DECLARE_ALGORITHM_FUNCTION_SELECTOR((InSubGpuImg)(OutImg)) public void clearIntermediateData ()
 method called before processing More...
 
template<typename TIn , typename TOut >
BoolResult genericKernelLauncher ()
 
IPSDKIPLFILTERING_API bool median2dImg_allow8bitsCompression (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 wrapper function for Median filter on a 2d image More...
 
IPSDKIPLFILTERING_API bool median3dImg_allow8bitsCompression (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 wrapper function for Median filter on a 3d image More...
 
IPSDKIPLFILTERING_API CustomCheckedImagePropertyPtr fastCCRule2d (const ImageAttributeConstPtr &pInput1Attribute, const ImageAttributeConstPtr &pInput2Attribute)
 function allowing to define output image 2d size is smaller than the input image or a target size
 
IPSDKIPLFILTERING_API CustomCheckedImagePropertyPtr fastCCRule3d (const ImageAttributeConstPtr &pInput1Attribute, const ImageAttributeConstPtr &pInput2Attribute)
 function allowing to define output image 3d size is smaller than the input image or a target size
 
IPSDKIPLFILTERING_API KernelXYConstPtr imageToKernel2d (const ipsdk::image::ImageConstPtr &pImg)
 
IPSDKIPLFILTERING_API KernelXYZConstPtr imageToKernel3d (const ipsdk::image::ImageConstPtr &pImg)
 
IPSDKIPLFILTERING_API image::ImagePtr anisotropicDiffusion2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy)
 wrapper function for Anisotropic diffusion smoothing filter More...
 
IPSDKIPLFILTERING_API void anisotropicDiffusion2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const image::ImagePtr &pOutImg)
 wrapper function for Anisotropic diffusion smoothing filter More...
 
IPSDKIPLFILTERING_API void anisotropicDiffusion2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const ipReal32 inOptStdDevGrad, const ipReal32 inOptStdDevMat, const attr::GaussianCoverageConstPtr &pInOptAnisotropicGaussianCoverage, const ipUInt32 inOptNbAngles2d, const ipUInt32 inOptMaxHalfKnlSize, const ipReal32 inOptDirSmoothFactor, const ipReal32 inOptSpatialStep, const image::ImagePtr &pOutImg)
 wrapper function for Anisotropic diffusion smoothing filter More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< AnisotropicDiffusion2dImgLvl1anisotropicDiffusion2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< AnisotropicDiffusion2dImgLvl1anisotropicDiffusion2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< AnisotropicDiffusion2dImgLvl1anisotropicDiffusion2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const ipReal32 inOptStdDevGrad, const ipReal32 inOptStdDevMat, const attr::GaussianCoverageConstPtr &pInOptAnisotropicGaussianCoverage, const ipUInt32 inOptNbAngles2d, const ipUInt32 inOptMaxHalfKnlSize, const ipReal32 inOptDirSmoothFactor, const ipReal32 inOptSpatialStep, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< AnisotropicDiffusion2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr anisotropicDiffusion3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy)
 wrapper function for Anisotropic diffusion smoothing filter More...
 
IPSDKIPLFILTERING_API void anisotropicDiffusion3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const image::ImagePtr &pOutImg)
 wrapper function for Anisotropic diffusion smoothing filter More...
 
IPSDKIPLFILTERING_API void anisotropicDiffusion3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const ipReal32 inOptStdDevGrad, const ipReal32 inOptStdDevMat, const attr::GaussianCoverageConstPtr &pInOptAnisotropicGaussianCoverage, const ipUInt32 inOptNbAngles3d, const ipUInt32 inOptMaxHalfKnlSize, const ipReal32 inOptDirSmoothFactor, const ipReal32 inOptSpatialStep, const image::ImagePtr &pOutImg)
 wrapper function for Anisotropic diffusion smoothing filter More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< AnisotropicDiffusion3dImgLvl1anisotropicDiffusion3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< AnisotropicDiffusion3dImgLvl1anisotropicDiffusion3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< AnisotropicDiffusion3dImgLvl1anisotropicDiffusion3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbTimeSteps, const ipReal32 inSharpness, const ipReal32 inAnisotropy, const ipReal32 inOptStdDevGrad, const ipReal32 inOptStdDevMat, const attr::GaussianCoverageConstPtr &pInOptAnisotropicGaussianCoverage, const ipUInt32 inOptNbAngles3d, const ipUInt32 inOptMaxHalfKnlSize, const ipReal32 inOptDirSmoothFactor, const ipReal32 inOptSpatialStep, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< AnisotropicDiffusion3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr bilateral2dImg (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for bilateral filter on 2d image (tabulated exponential implementation) More...
 
IPSDKIPLFILTERING_API image::ImagePtr bilateral2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for bilateral filter on 2d image (tabulated exponential implementation) More...
 
IPSDKIPLFILTERING_API void bilateral2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 wrapper function for bilateral filter on 2d image (tabulated exponential implementation) More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< Bilateral2dImgLvl1bilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Bilateral2dImgLvl1bilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Bilateral2dImgLvl1bilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< Bilateral2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr bilateral3dImg (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for bilateral filter on 3d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr bilateral3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for bilateral filter on 3d image More...
 
IPSDKIPLFILTERING_API void bilateral3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 wrapper function for bilateral filter on 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< Bilateral3dImgLvl1bilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Bilateral3dImgLvl1bilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Bilateral3dImgLvl1bilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< Bilateral3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr convolution2dImg (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize)
 wrapper function for convolution algorithm of input 2d image using a given kernel More...
 
IPSDKIPLFILTERING_API image::ImagePtr convolution2dImg (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize, const image::Border2dPolicyConstPtr &pInOptConvolBorder2d)
 wrapper function for convolution algorithm of input 2d image using a given kernel More...
 
IPSDKIPLFILTERING_API void convolution2dImg (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize, const image::ImagePtr &pOutImg)
 wrapper function for convolution algorithm of input 2d image using a given kernel More...
 
IPSDKIPLFILTERING_API void convolution2dImg (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize, const image::Border2dPolicyConstPtr &pInOptConvolBorder2d, const image::ImagePtr &pOutImg)
 wrapper function for convolution algorithm of input 2d image using a given kernel More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution2dImgLvl1convolution2dImg_async (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize)
 Asynchronous wrappers.
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution2dImgLvl1convolution2dImg_async (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize, const image::Border2dPolicyConstPtr &pInOptConvolBorder2d)
 Asynchronous wrappers.
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution2dImgLvl1convolution2dImg_async (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize, const image::ImagePtr &pOutImg)
 Asynchronous wrappers.
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution2dImgLvl1convolution2dImg_async (const image::ImageConstPtr &pInImg, const KernelXYConstPtr &pInKnlXY, const bool inNormalize, const image::Border2dPolicyConstPtr &pInOptConvolBorder2d, const image::ImagePtr &pOutImg)
 Asynchronous wrappers.
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< Convolution2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr convolution3dImg (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize)
 wrapper function for convolution algorithm of input 3d image using a given kernel More...
 
IPSDKIPLFILTERING_API image::ImagePtr convolution3dImg (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize, const image::Border3dPolicyConstPtr &pInOptConvolBorder3d)
 wrapper function for convolution algorithm of input 3d image using a given kernel More...
 
IPSDKIPLFILTERING_API void convolution3dImg (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize, const image::ImagePtr &pOutImg)
 wrapper function for convolution algorithm of input 3d image using a given kernel More...
 
IPSDKIPLFILTERING_API void convolution3dImg (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize, const image::Border3dPolicyConstPtr &pInOptConvolBorder3d, const image::ImagePtr &pOutImg)
 wrapper function for convolution algorithm of input 3d image using a given kernel More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution3dImgLvl1convolution3dImg_async (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution3dImgLvl1convolution3dImg_async (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize, const image::Border3dPolicyConstPtr &pInOptConvolBorder3d)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution3dImgLvl1convolution3dImg_async (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Convolution3dImgLvl1convolution3dImg_async (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const bool inNormalize, const image::Border3dPolicyConstPtr &pInOptConvolBorder3d, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< Convolution3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr despeckleFilter2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipReal64 inFactor)
 wrapper function for Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity More...
 
IPSDKIPLFILTERING_API void despeckleFilter2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipReal64 inFactor, const image::ImagePtr &pOutRealImg)
 wrapper function for Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< DespeckleFilter2dImgLvl1despeckleFilter2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipReal64 inFactor)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< DespeckleFilter2dImgLvl1despeckleFilter2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipReal64 inFactor, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< DespeckleFilter2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr dicIntegration2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 theta)
 wrapper function for Differential Interference Contrast (DIC) line integration along a given orientation on 2d images More...
 
IPSDKIPLFILTERING_API void dicIntegration2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 theta, const image::ImagePtr &pOutImg)
 wrapper function for Differential Interference Contrast (DIC) line integration along a given orientation on 2d images More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicIntegration2dImgLvl1dicIntegration2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 theta)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicIntegration2dImgLvl1dicIntegration2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 theta, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< DicIntegration2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr dicPhaseRetrieval2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for Phase retrieval from Paganin et al. 2004 More...
 
IPSDKIPLFILTERING_API image::ImagePtr dicPhaseRetrieval2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance)
 wrapper function for Phase retrieval from Paganin et al. 2004 More...
 
IPSDKIPLFILTERING_API image::ImagePtr dicPhaseRetrieval2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance, const ipReal64 lambda, const ipReal64 lengthScale, const ipReal64 energy)
 wrapper function for Phase retrieval from Paganin et al. 2004 More...
 
IPSDKIPLFILTERING_API void dicPhaseRetrieval2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const image::ImagePtr &pOutImg)
 wrapper function for Phase retrieval from Paganin et al. 2004 More...
 
IPSDKIPLFILTERING_API void dicPhaseRetrieval2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance, const image::ImagePtr &pOutImg)
 wrapper function for Phase retrieval from Paganin et al. 2004 More...
 
IPSDKIPLFILTERING_API void dicPhaseRetrieval2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance, const ipReal64 lambda, const ipReal64 lengthScale, const ipReal64 energy, const image::ImagePtr &pOutImg)
 wrapper function for Phase retrieval from Paganin et al. 2004 More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicPhaseRetrieval2dImgLvl1dicPhaseRetrieval2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicPhaseRetrieval2dImgLvl1dicPhaseRetrieval2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicPhaseRetrieval2dImgLvl1dicPhaseRetrieval2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance, const ipReal64 lambda, const ipReal64 lengthScale, const ipReal64 energy)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicPhaseRetrieval2dImgLvl1dicPhaseRetrieval2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicPhaseRetrieval2dImgLvl1dicPhaseRetrieval2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< DicPhaseRetrieval2dImgLvl1dicPhaseRetrieval2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal64 mu, const ipReal64 delta, const ipReal64 defocusDistance, const ipReal64 lambda, const ipReal64 lengthScale, const ipReal64 energy, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API ipsdk::image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< DicPhaseRetrieval2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr fastCrossCorrelation2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInTemplateImg)
 wrapper function for 2D Cross correlation calculated in the Fourier domain More...
 
IPSDKIPLFILTERING_API void fastCrossCorrelation2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInTemplateImg, const image::ImagePtr &pOutRealImg)
 wrapper function for 2D Cross correlation calculated in the Fourier domain More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< FastCrossCorrelation2dImgLvl1fastCrossCorrelation2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInTemplateImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FastCrossCorrelation2dImgLvl1fastCrossCorrelation2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInTemplateImg, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< FastCrossCorrelation2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr fastCrossCorrelation3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInTemplateImg)
 wrapper function for 3D Cross correlation calculated in the Fourier domain More...
 
IPSDKIPLFILTERING_API void fastCrossCorrelation3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInTemplateImg, const image::ImagePtr &pOutRealImg)
 wrapper function for 3D Cross correlation calculated in the Fourier domain More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< FastCrossCorrelation3dImgLvl1fastCrossCorrelation3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInTemplateImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FastCrossCorrelation3dImgLvl1fastCrossCorrelation3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInTemplateImg, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< FastCrossCorrelation3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr frequencyFiltering2dImg (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev)
 wrapper function for Filters an image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API image::ImagePtr frequencyFiltering2dImg (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange)
 wrapper function for Filters an image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API void frequencyFiltering2dImg (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, image::ImagePtr &pOutImg)
 wrapper function for Filters an image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API void frequencyFiltering2dImg (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange, image::ImagePtr &pOutImg)
 wrapper function for Filters an image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering2dImgLvl1frequencyFiltering2dImg_async (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering2dImgLvl1frequencyFiltering2dImg_async (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering2dImgLvl1frequencyFiltering2dImg_async (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering2dImgLvl1frequencyFiltering2dImg_async (const image::ImageConstPtr &pInImg, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange, image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< FrequencyFiltering2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr frequencyFiltering3dImg (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev)
 wrapper function for Filters a 3d image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API image::ImagePtr frequencyFiltering3dImg (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange, const ipReal32 phi, const ipReal64 phiRange)
 wrapper function for Filters a 3d image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API void frequencyFiltering3dImg (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, image::ImagePtr &pOutImg)
 wrapper function for Filters a 3d image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API void frequencyFiltering3dImg (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange, const ipReal32 phi, const ipReal64 phiRange, image::ImagePtr &pOutImg)
 wrapper function for Filters a 3d image in Fourier domain by selecting a frequency range More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering3dImgLvl1frequencyFiltering3dImg_async (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering3dImgLvl1frequencyFiltering3dImg_async (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange, const ipReal32 phi, const ipReal64 phiRange)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering3dImgLvl1frequencyFiltering3dImg_async (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< FrequencyFiltering3dImgLvl1frequencyFiltering3dImg_async (const image::ImageConstPtr &pInImg3d, const attr::eFrequencyBandPassFilterType &frequencyBandPassFilterType, const ipReal64 cutoffFrequency, const ipReal32 inStdDev, const ipReal32 theta, const ipReal64 thetaRange, const ipReal32 phi, const ipReal64 phiRange, image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< FrequencyFiltering3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API GradientXYImg gaussianGradient2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API GradientXYImg gaussianGradient2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void gaussianGradient2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg, const image::ImagePtr &pOutOptGradYImg)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianXGradient2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient along x axis on a 2d image More...
 
IPSDKIPLFILTERING_API void gaussianXGradient2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg)
 wrapper function for Gaussian filter used to compute gradient along x axis on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianYGradient2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient along y axis on a 2d image More...
 
IPSDKIPLFILTERING_API void gaussianYGradient2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradYImg)
 wrapper function for Gaussian filter used to compute gradient along y axis on a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient2dImgLvl1gaussianGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient2dImgLvl1gaussianGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient2dImgLvl1gaussianGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg, const image::ImagePtr &pOutOptGradYImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient2dImgLvl1gaussianXGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient2dImgLvl1gaussianXGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient2dImgLvl1gaussianYGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient2dImgLvl1gaussianYGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradYImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API GradientXYImg getAsyncProcessorOutput (boost::shared_ptr< GaussianGradient2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API GradientXYZImg gaussianGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient on a 3d image More...
 
IPSDKIPLFILTERING_API GradientXYZImg gaussianGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 wrapper function for Gaussian filter used to compute gradient on a 3d image More...
 
IPSDKIPLFILTERING_API void gaussianGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg3d, const image::ImagePtr &pOutOptGradYImg3d, const image::ImagePtr &pOutOptGradZImg3d)
 wrapper function for Gaussian filter used to compute gradient on a 3d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianXGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient along x axis on a 3d image More...
 
IPSDKIPLFILTERING_API void gaussianXGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg3d)
 wrapper function for Gaussian filter used to compute gradient along x axis on a 3d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianYGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient along y axis on a 3d image More...
 
IPSDKIPLFILTERING_API void gaussianYGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradYImg3d)
 wrapper function for Gaussian filter used to compute gradient along y axis on a 3d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianZGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient along z axis on a 3d image More...
 
IPSDKIPLFILTERING_API void gaussianZGradient3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradZImg3d)
 wrapper function for Gaussian filter used to compute gradient along z axis on a 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg3d, const image::ImagePtr &pOutOptGradYImg3d, const image::ImagePtr &pOutOptGradZImg3d)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianXGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianXGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradXImg3d)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianYGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianYGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradYImg3d)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianZGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianGradient3dImgLvl1gaussianZGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const image::ImagePtr &pOutOptGradZImg3d)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API GradientXYZImg getAsyncProcessorOutput (boost::shared_ptr< GaussianGradient3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API HessianXYImg gaussianHessian2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute Hessian on a 2d image More...
 
IPSDKIPLFILTERING_API HessianXYImg gaussianHessian2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage)
 wrapper function for Gaussian filter used to compute Hessian on a 2d image More...
 
IPSDKIPLFILTERING_API void gaussianHessian2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage, const image::ImagePtr &pOutHxxImg, const image::ImagePtr &pOutHxyImg, const image::ImagePtr &pOutHyyImg)
 wrapper function for Gaussian filter used to compute Hessian on a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianHessian2dImgLvl1gaussianHessian2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianHessian2dImgLvl1gaussianHessian2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianHessian2dImgLvl1gaussianHessian2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage, const image::ImagePtr &pOutHxxImg, const image::ImagePtr &pOutHxyImg, const image::ImagePtr &pOutHyyImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API HessianXYImg getAsyncProcessorOutput (boost::shared_ptr< GaussianHessian2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API HessianXYZImg gaussianHessian3dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute Hessian on a 3d image More...
 
IPSDKIPLFILTERING_API HessianXYZImg gaussianHessian3dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage)
 wrapper function for Gaussian filter used to compute Hessian on a 3d image More...
 
IPSDKIPLFILTERING_API void gaussianHessian3dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage, const image::ImagePtr &pOutHxxImg, const image::ImagePtr &pOutHxyImg, const image::ImagePtr &pOutHxzImg, const image::ImagePtr &pOutHyyImg, const image::ImagePtr &pOutHyzImg, const image::ImagePtr &pOutHzzImg)
 wrapper function for Gaussian filter used to compute Hessian on a 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianHessian3dImgLvl1gaussianHessian3dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianHessian3dImgLvl1gaussianHessian3dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianHessian3dImgLvl1gaussianHessian3dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptHessianGaussianCoverage, const image::ImagePtr &pOutHxxImg, const image::ImagePtr &pOutHxyImg, const image::ImagePtr &pOutHxzImg, const image::ImagePtr &pOutHyyImg, const image::ImagePtr &pOutHyzImg, const image::ImagePtr &pOutHzzImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API HessianXYZImg getAsyncProcessorOutput (boost::shared_ptr< GaussianHessian3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianSmoothing2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to blur a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianSmoothing2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for Gaussian filter used to blur a 2d image More...
 
IPSDKIPLFILTERING_API void gaussianSmoothing2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for Gaussian filter used to blur a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianSmoothing2dImgLvl1gaussianSmoothing2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianSmoothing2dImgLvl1gaussianSmoothing2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianSmoothing2dImgLvl1gaussianSmoothing2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< GaussianSmoothing2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianSmoothing3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 wrapper function for Gaussian filter used to blur a 3d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr gaussianSmoothing3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for Gaussian filter used to blur a 3d image More...
 
IPSDKIPLFILTERING_API void gaussianSmoothing3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for Gaussian filter used to blur a 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianSmoothing3dImgLvl1gaussianSmoothing3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianSmoothing3dImgLvl1gaussianSmoothing3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< GaussianSmoothing3dImgLvl1gaussianSmoothing3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< GaussianSmoothing3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr highPass2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize)
 wrapper function for high pass filter on 2d image More...
 
IPSDKIPLFILTERING_API void highPass2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const image::ImagePtr &pOutImg)
 wrapper function for high pass filter on 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< HighPass2dImgLvl1highPass2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< HighPass2dImgLvl1highPass2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HighPass2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr highPass3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSize)
 wrapper function for high pass filter on 3d image More...
 
IPSDKIPLFILTERING_API void highPass3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSize, const image::ImagePtr &pOutImg)
 wrapper function for high pass filter on 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< HighPass3dImgLvl1highPass3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< HighPass3dImgLvl1highPass3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSize, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< HighPass3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoG2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for laplacian algorithm of input 2d image using a difference of gaussian approximation More...
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoG2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for laplacian algorithm of input 2d image using a difference of gaussian approximation More...
 
IPSDKIPLFILTERING_API void laplacianDoG2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for laplacian algorithm of input 2d image using a difference of gaussian approximation More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoG2dImgLvl1laplacianDoG2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoG2dImgLvl1laplacianDoG2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoG2dImgLvl1laplacianDoG2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< LaplacianDoG2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoG3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 wrapper function for laplacian algorithm of input 3d image using a difference of gaussian approximation More...
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoG3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for laplacian algorithm of input 3d image using a difference of gaussian approximation More...
 
IPSDKIPLFILTERING_API void laplacianDoG3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for laplacian algorithm of input 3d image using a difference of gaussian approximation More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoG3dImgLvl1laplacianDoG3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoG3dImgLvl1laplacianDoG3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoG3dImgLvl1laplacianDoG3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< LaplacianDoG3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoGDeblur2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 wrapper function for 2d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation More...
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoGDeblur2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for 2d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation More...
 
IPSDKIPLFILTERING_API void laplacianDoGDeblur2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for 2d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoGDeblur2dImgLvl1laplacianDoGDeblur2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoGDeblur2dImgLvl1laplacianDoGDeblur2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoGDeblur2dImgLvl1laplacianDoGDeblur2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< LaplacianDoGDeblur2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoGDeblur3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 wrapper function for 3d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation More...
 
IPSDKIPLFILTERING_API image::ImagePtr laplacianDoGDeblur3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for 3d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation More...
 
IPSDKIPLFILTERING_API void laplacianDoGDeblur3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for 3d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoGDeblur3dImgLvl1laplacianDoGDeblur3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoGDeblur3dImgLvl1laplacianDoGDeblur3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< LaplacianDoGDeblur3dImgLvl1laplacianDoGDeblur3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inStdDev, const ipReal32 inOptStdDevFactor, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< LaplacianDoGDeblur3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr meanSmoothing2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY)
 wrapper function for Mean filter used to blur a 2d image More...
 
IPSDKIPLFILTERING_API void meanSmoothing2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 wrapper function for Mean filter used to blur a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing2dImgLvl1meanSmoothing2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing2dImgLvl1meanSmoothing2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MeanSmoothing2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr meanSmoothing2dMaskImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY)
 wrapper function for Masked mean filter used to blur a 2d image More...
 
IPSDKIPLFILTERING_API void meanSmoothing2dMaskImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 wrapper function for Masked mean filter used to blur a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing2dMaskImgLvl1meanSmoothing2dMaskImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing2dMaskImgLvl1meanSmoothing2dMaskImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MeanSmoothing2dMaskImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr meanSmoothing3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ)
 wrapper function for Mean filter used to blur a 3d image More...
 
IPSDKIPLFILTERING_API void meanSmoothing3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 wrapper function for Mean filter used to blur a 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing3dImgLvl1meanSmoothing3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing3dImgLvl1meanSmoothing3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MeanSmoothing3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr meanSmoothing3dMaskImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInMaskImg3d, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ)
 wrapper function for Masked mean filter used to blur a 3d image More...
 
IPSDKIPLFILTERING_API void meanSmoothing3dMaskImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInMaskImg3d, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 wrapper function for Masked mean filter used to blur a 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing3dMaskImgLvl1meanSmoothing3dMaskImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pInMaskImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MeanSmoothing3dMaskImgLvl1meanSmoothing3dMaskImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInMaskImg3d, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MeanSmoothing3dMaskImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr median2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY)
 wrapper function for Median filter on a 2d image More...
 
IPSDKIPLFILTERING_API void median2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 wrapper function for Median filter on a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< Median2dImgLvl1median2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Median2dImgLvl1median2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Median2dImgLvl1median2dImg_allow8bitsCompression_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< Median2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr median3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ)
 wrapper function for Median filter on a 3d image More...
 
IPSDKIPLFILTERING_API void median3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 wrapper function for Median filter on a 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< Median3dImgLvl1median3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Median3dImgLvl1median3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< Median3dImgLvl1median3dImg_allow8bitsCompression_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const ipUInt32 inHalfKnlSizeZ, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< Median3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr multiscaleVesselEnhancement2dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams)
 wrapper function for Multiscale vessel enhancement using Frangi's approach More...
 
IPSDKIPLFILTERING_API void multiscaleVesselEnhancement2dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg)
 wrapper function for Multiscale vessel enhancement using Frangi's approach More...
 
IPSDKIPLFILTERING_API void multiscaleVesselEnhancement2dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg, const image::ImagePtr &pOutClassImg)
 wrapper function for Multiscale vessel enhancement using Frangi's approach More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< MultiscaleVesselEnhancement2dImgLvl1multiscaleVesselEnhancement2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MultiscaleVesselEnhancement2dImgLvl1multiscaleVesselEnhancement2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MultiscaleVesselEnhancement2dImgLvl1multiscaleVesselEnhancement2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg, const image::ImagePtr &pOutClassImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MultiscaleVesselEnhancement2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr multiscaleVesselEnhancement3dImg (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams)
 wrapper function for Multiscale vessel enhancement using Frangi's approach on 3d images More...
 
IPSDKIPLFILTERING_API void multiscaleVesselEnhancement3dImg (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg)
 wrapper function for Multiscale vessel enhancement using Frangi's approach on 3d images More...
 
IPSDKIPLFILTERING_API void multiscaleVesselEnhancement3dImg (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg, const image::ImagePtr &pOutClassImg)
 wrapper function for Multiscale vessel enhancement using Frangi's approach on 3d images More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< MultiscaleVesselEnhancement3dImgLvl1multiscaleVesselEnhancement3dImg_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MultiscaleVesselEnhancement3dImgLvl1multiscaleVesselEnhancement3dImg_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< MultiscaleVesselEnhancement3dImgLvl1multiscaleVesselEnhancement3dImg_async (const image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::MVEParamsConstPtr &pInMVEParams, const image::ImagePtr &pOutRealImg, const image::ImagePtr &pOutClassImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< MultiscaleVesselEnhancement3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr normalizedCrossCorrelation2dImg (const image::ImageConstPtr &pInImg2d, const KernelXYConstPtr &pInKnlXY)
 wrapper function for Computes the Normalized Cross Correlation between an image and a kernel More...
 
IPSDKIPLFILTERING_API void normalizedCrossCorrelation2dImg (const image::ImageConstPtr &pInImg2d, const KernelXYConstPtr &pInKnlXY, const image::ImagePtr &pOutRealImg)
 wrapper function for Computes the Normalized Cross Correlation between an image and a kernel More...
 
IPSDKIPLFILTERING_API image::ImagePtr normalizedCrossCorrelation2dImg (const image::ImageConstPtr &pInImg2d, const image::ImageConstPtr &pInKnlImg2d)
 wrapper function for Computes the Normalized Cross Correlation between an image and a kernel More...
 
IPSDKIPLFILTERING_API void normalizedCrossCorrelation2dImg (const image::ImageConstPtr &pInImg2d, const image::ImageConstPtr &pInKnlImg2d, const image::ImagePtr &pOutRealImg)
 wrapper function for Computes the Normalized Cross Correlation between an image and a kernel More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation2dImgLvl1normalizedCrossCorrelation2dImg_async (const image::ImageConstPtr &pInImg2d, const KernelXYConstPtr &pInKnlXY)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation2dImgLvl1normalizedCrossCorrelation2dImg_async (const image::ImageConstPtr &pInImg2d, const KernelXYConstPtr &pInKnlXY, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation2dImgLvl1normalizedCrossCorrelation2dImg_async (const image::ImageConstPtr &pInImg2d, const image::ImageConstPtr &pInKnlImg2d)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation2dImgLvl1normalizedCrossCorrelation2dImg_async (const image::ImageConstPtr &pInImg2d, const image::ImageConstPtr &pInKnlImg2d, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< NormalizedCrossCorrelation2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr normalizedCrossCorrelation3dImg (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ)
 wrapper function for Computes the Normalized Cross Correlation between a volume and a 3d kernel More...
 
IPSDKIPLFILTERING_API void normalizedCrossCorrelation3dImg (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const image::ImagePtr &pOutRealImg)
 wrapper function for Computes the Normalized Cross Correlation between a volume and a 3d kernel More...
 
IPSDKIPLFILTERING_API image::ImagePtr normalizedCrossCorrelation3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInKnlImg3d)
 wrapper function for Computes the Normalized Cross Correlation between a volume and a 3d kernel More...
 
IPSDKIPLFILTERING_API void normalizedCrossCorrelation3dImg (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInKnlImg3d, const image::ImagePtr &pOutRealImg)
 wrapper function for Computes the Normalized Cross Correlation between a volume and a 3d kernel More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation3dImgLvl1normalizedCrossCorrelation3dImg_async (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation3dImgLvl1normalizedCrossCorrelation3dImg_async (const image::ImageConstPtr &pInImg3d, const KernelXYZConstPtr &pInKnlXYZ, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation3dImgLvl1normalizedCrossCorrelation3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInKnlImg3d)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< NormalizedCrossCorrelation3dImgLvl1normalizedCrossCorrelation3dImg_async (const image::ImageConstPtr &pInImg3d, const image::ImageConstPtr &pInKnlImg3d, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< NormalizedCrossCorrelation3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API PatchBasedBilateralResult patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API attr::PatchBasedBilateralParamsPtr patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API PatchBasedBilateralResult patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API attr::PatchBasedBilateralParamsPtr patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const attr::PlanIndexedPatchBasedBilateralParamsConstPtr &pPIParams, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const ipsdk::ipReal64 minRange, const ipsdk::ipReal64 maxRange, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1multiSlice_patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1multiSlice_patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const attr::PlanIndexedPatchBasedBilateralParamsConstPtr &pPIParams, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1multiSlice_patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral2dImgLvl1multiSlice_patchBasedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const ipsdk::ipReal64 minRange, const ipsdk::ipReal64 maxRange, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API PatchBasedBilateralResult getAsyncProcessorOutput (boost::shared_ptr< PatchBasedBilateral2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API PlanIndexedPatchBasedBilateralResult getAsyncProcessorMultiSliceOutput (boost::shared_ptr< PatchBasedBilateral2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API PatchBasedBilateralResult patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API attr::PatchBasedBilateralParamsPtr patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API PatchBasedBilateralResult patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API attr::PatchBasedBilateralParamsPtr patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const attr::PlanIndexedPatchBasedBilateralParamsConstPtr &pPIParams, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API attr::PlanIndexedPatchBasedBilateralParamsPtr multiSlice_patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const ipsdk::ipReal64 minRange, const ipsdk::ipReal64 maxRange, const image::ImagePtr &pOutImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1multiSlice_patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1multiSlice_patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const attr::PlanIndexedPatchBasedBilateralParamsConstPtr &pPIParams, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1multiSlice_patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PatchBasedBilateral3dImgLvl1multiSlice_patchBasedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 noiseSigma, const ipsdk::ipReal64 minRange, const ipsdk::ipReal64 maxRange, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API PatchBasedBilateralResult getAsyncProcessorOutput (boost::shared_ptr< PatchBasedBilateral3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API PlanIndexedPatchBasedBilateralResult getAsyncProcessorMultiSliceOutput (boost::shared_ptr< PatchBasedBilateral3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr pearsonColocalization2dImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2)
 wrapper function for builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel More...
 
IPSDKIPLFILTERING_API void pearsonColocalization2dImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutRealImg)
 wrapper function for builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< PearsonColocalization2dImgLvl1pearsonColocalization2dImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PearsonColocalization2dImgLvl1pearsonColocalization2dImg_async (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< PearsonColocalization2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr pearsonColocalization3dImg (const image::ImageConstPtr &pInImg3d1, const image::ImageConstPtr &pInImg3d2)
 wrapper function for builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel More...
 
IPSDKIPLFILTERING_API void pearsonColocalization3dImg (const image::ImageConstPtr &pInImg3d1, const image::ImageConstPtr &pInImg3d2, const image::ImagePtr &pOutRealImg)
 wrapper function for builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< PearsonColocalization3dImgLvl1pearsonColocalization3dImg_async (const image::ImageConstPtr &pInImg3d1, const image::ImageConstPtr &pInImg3d2)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< PearsonColocalization3dImgLvl1pearsonColocalization3dImg_async (const image::ImageConstPtr &pInImg3d1, const image::ImageConstPtr &pInImg3d2, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< PearsonColocalization3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeblur2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inNbIter, const ipReal32 inStdDev)
 wrapper function for 2d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm More...
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeblur2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for 2d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm More...
 
IPSDKIPLFILTERING_API void richardsonLucyDeblur2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for 2d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeblur2dImgLvl1richardsonLucyDeblur2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inNbIter, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeblur2dImgLvl1richardsonLucyDeblur2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeblur2dImgLvl1richardsonLucyDeblur2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< RichardsonLucyDeblur2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeblur3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbIter, const ipReal32 inStdDev)
 wrapper function for 3d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm More...
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeblur3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for 3d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm More...
 
IPSDKIPLFILTERING_API void richardsonLucyDeblur3dImg (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for 3d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeblur3dImgLvl1richardsonLucyDeblur3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbIter, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeblur3dImgLvl1richardsonLucyDeblur3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeblur3dImgLvl1richardsonLucyDeblur3dImg_async (const image::ImageConstPtr &pInImg3d, const ipUInt32 inNbIter, const ipReal32 inStdDevX, const ipReal32 inStdDevY, const ipReal32 inStdDevZ, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< RichardsonLucyDeblur3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipBool bStaturateImg)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API image::ImagePtr richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue, const ipBool bStaturateImg)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API void richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const image::ImagePtr &pOutRealImg)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API void richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipBool bStaturateImg, const image::ImagePtr &pOutRealImg)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API void richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue, const image::ImagePtr &pOutRealImg)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API void richardsonLucyDeconvolution2dImg (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue, const ipBool bStaturateImg, const image::ImagePtr &pOutRealImg)
 wrapper function for Richardson-Lucy deconvolution algorithm More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipBool bStaturateImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue, const ipBool bStaturateImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipBool bStaturateImg, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1richardsonLucyDeconvolution2dImg_async (const image::ImageConstPtr &pInRealImg, const KernelXYConstPtr &pInKnlXY, const ipUInt32 nbIter, const ipReal32 epsilonValue, const ipBool bStaturateImg, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< RichardsonLucyDeconvolution2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr separatedBilateral2dImg (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for separated version of bilateral filter on 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr separatedBilateral2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for separated version of bilateral filter on 2d image More...
 
IPSDKIPLFILTERING_API void separatedBilateral2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 wrapper function for separated version of bilateral filter on 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< SeparatedBilateral2dImgLvl1separatedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SeparatedBilateral2dImgLvl1separatedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SeparatedBilateral2dImgLvl1separatedBilateral2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< SeparatedBilateral2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr separatedBilateral3dImg (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for separated version of bilateral filter on 3d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr separatedBilateral3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 wrapper function for separated version of bilateral filter on 3d image More...
 
IPSDKIPLFILTERING_API void separatedBilateral3dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 wrapper function for separated version of bilateral filter on 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< SeparatedBilateral3dImgLvl1separatedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SeparatedBilateral3dImgLvl1separatedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SeparatedBilateral3dImgLvl1separatedBilateral3dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSize, const ipReal64 inSpaceSigma, const ipReal64 inRangeSigma, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< SeparatedBilateral3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API GradientXYImg sobelGradient2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API GradientXYImg sobelGradient2dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void sobelGradient2dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutOptGradXImg, const image::ImagePtr &pOutOptGradYImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelXGradient2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelXGradient2dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void sobelXGradient2dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutXGradImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelYGradient2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelYGradient2dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void sobelYGradient2dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutYGradImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelGradient2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutOptGradXImg, const image::ImagePtr &pOutOptGradYImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelXGradient2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelXGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelXGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutXGradImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelYGradient2dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelYGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient2dImgLvl1sobelYGradient2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutYGradImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API GradientXYImg getAsyncProcessorOutput (boost::shared_ptr< SobelGradient2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API GradientXYZImg sobelGradient3dImg (const image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API GradientXYZImg sobelGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void sobelGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutOptGradXImg, const image::ImagePtr &pOutOptGradYImg, const image::ImagePtr &pOutOptGradZImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelXGradient3dImg (const image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelXGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void sobelXGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutXGradImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelYGradient3dImg (const image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelYGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void sobelYGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutYGradImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelZGradient3dImg (const image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr sobelZGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API void sobelZGradient3dImg (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutYGradImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelGradient3dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutOptGradXImg, const image::ImagePtr &pOutOptGradYImg, const image::ImagePtr &pOutOptGradZImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelXGradient3dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelXGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelXGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutXGradImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelYGradient3dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelYGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelYGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutYGradImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelZGradient3dImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelZGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< SobelGradient3dImgLvl1sobelZGradient3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize, const image::ImagePtr &pOutYGradImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API GradientXYZImg getAsyncProcessorOutput (boost::shared_ptr< SobelGradient3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr unsharpMask2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inBlurWeight, const ipReal32 inStdDev)
 wrapper function for unsharp mask filtering of input 2d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr unsharpMask2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for unsharp mask filtering of input 2d image More...
 
IPSDKIPLFILTERING_API void unsharpMask2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for unsharp mask filtering of input 2d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< UnsharpMask2dImgLvl1unsharpMask2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inBlurWeight, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< UnsharpMask2dImgLvl1unsharpMask2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< UnsharpMask2dImgLvl1unsharpMask2dImg_async (const image::ImageConstPtr &pInImg, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< UnsharpMask2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr unsharpMask3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inBlurWeight, const ipReal32 inStdDev)
 wrapper function for unsharp mask filtering of input 3d image More...
 
IPSDKIPLFILTERING_API image::ImagePtr unsharpMask3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 wrapper function for unsharp mask filtering of input 3d image More...
 
IPSDKIPLFILTERING_API void unsharpMask3dImg (const image::ImageConstPtr &pInImg3d, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 wrapper function for unsharp mask filtering of input 3d image More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< UnsharpMask3dImgLvl1unsharpMask3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inBlurWeight, const ipReal32 inStdDev)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< UnsharpMask3dImgLvl1unsharpMask3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< UnsharpMask3dImgLvl1unsharpMask3dImg_async (const image::ImageConstPtr &pInImg3d, const ipReal32 inBlurWeight, const ipReal32 inStdDev, const attr::GaussianCoverageConstPtr &pInOptSmoothingGaussianCoverage, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< UnsharpMask3dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API VSNRResult vsnr2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 nbIter, const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 theta, const ipReal64 alpha)
 wrapper function for Variational Stationary Noise Remover More...
 
IPSDKIPLFILTERING_API void vsnr2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 nbIter, const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 theta, const ipReal64 alpha, const image::ImagePtr &pOutCorrectedImg, const image::ImagePtr &pOutNoiseImg)
 wrapper function for Variational Stationary Noise Remover More...
 
IPSDKIPLFILTERING_API VSNRResult vsnr2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pNoiseImg, const ipUInt32 nbIter, const ipReal64 alpha)
 wrapper function for Variational Stationary Noise Remover More...
 
IPSDKIPLFILTERING_API void vsnr2dImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pNoiseImg, const ipUInt32 nbIter, const ipReal64 alpha, const image::ImagePtr &pOutCorrectedImg, const image::ImagePtr &pOutNoiseImg)
 wrapper function for Variational Stationary Noise Remover More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< VSNR2dImgLvl1vsnr2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 nbIter, const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 theta, const ipReal64 alpha)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< VSNR2dImgLvl1vsnr2dImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 nbIter, const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 theta, const ipReal64 alpha, const image::ImagePtr &pOutCorrectedImg, const image::ImagePtr &pOutNoiseImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< VSNR2dImgLvl1vsnr2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pNoiseImg, const ipUInt32 nbIter, const ipReal64 alpha)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< VSNR2dImgLvl1vsnr2dImg_async (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pNoiseImg, const ipUInt32 nbIter, const ipReal64 alpha, const image::ImagePtr &pOutCorrectedImg, const image::ImagePtr &pOutNoiseImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API VSNRResult getAsyncProcessorOutput (boost::shared_ptr< VSNR2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr zStackFocusMaximumImg (const image::ImageConstPtr &pInImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API image::ImagePtr zStackFocusMaximumImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API image::ImagePtr zStackFocusMaximumImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusMaximumImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusMaximumImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const image::ImagePtr &pOutImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusMaximumImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor, const image::ImagePtr &pOutImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API ZStackFocusMaximumResult zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API ZStackFocusMaximumResult zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API ZStackFocusMaximumResult zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutLabelImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutLabelImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutLabelImg)
 wrapper function for function for computing a contrasted image by maximum along the Z axis More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumWithMapImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumWithMapImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumWithMapImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumWithMapImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumWithMapImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusMaximumImgLvl1zStackFocusMaximumWithMapImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor, const image::ImagePtr &pOutImg, const image::ImagePtr &pOutLabelImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< ZStackFocusMaximumImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 
IPSDKIPLFILTERING_API image::ImagePtr zStackFocusPonderationImg (const image::ImageConstPtr &pInImg)
 wrapper function for function computing a contrasted image by ponderation along the Z axis More...
 
IPSDKIPLFILTERING_API image::ImagePtr zStackFocusPonderationImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius)
 wrapper function for function computing a contrasted image by ponderation along the Z axis More...
 
IPSDKIPLFILTERING_API image::ImagePtr zStackFocusPonderationImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor)
 wrapper function for function computing a contrasted image by ponderation along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusPonderationImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 wrapper function for function computing a contrasted image by ponderation along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusPonderationImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const image::ImagePtr &pOutImg)
 wrapper function for function computing a contrasted image by ponderation along the Z axis More...
 
IPSDKIPLFILTERING_API void zStackFocusPonderationImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor, const image::ImagePtr &pOutImg)
 wrapper function for function computing a contrasted image by ponderation along the Z axis More...
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusPonderationImgLvl1zStackFocusPonderationImg_async (const image::ImageConstPtr &pInImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusPonderationImgLvl1zStackFocusPonderationImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusPonderationImgLvl1zStackFocusPonderationImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusPonderationImgLvl1zStackFocusPonderationImg_async (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusPonderationImgLvl1zStackFocusPonderationImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API boost::shared_ptr< ZStackFocusPonderationImgLvl1zStackFocusPonderationImg_async (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor, const image::ImagePtr &pOutImg)
 asynchronous wrappers
 
IPSDKIPLFILTERING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< ZStackFocusPonderationImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 

Variables

std::vector< ipInt32_vOffsetsX
 
std::vector< ipInt32_vOffsetsY
 
std::vector< ipReal32_vCoefs
 
ipInt32 _borderPolicyValue
 
ipReal32 _outOfImageValue
 
std::vector< ipInt32_vOffsetsZ
 

Detailed Description

Namespace aggregating filtering operations on images.

Enumeration Type Documentation

◆ eIPSDKIPLFilteringMessage

Enumerate describing messages.

Note
This enumerate is associated to a message map
See also
IPSDK_Message_Map

◆ eOutputInitializerMessage

Enumerator
eNullInputAttribute 

Input attribute should not be null.

◆ eProcessorMessage

Enumerator
eAnisotropicDiffusion2dImgLvl1ToolTipId 

Level 1 algorithm: Anisotropic diffusion smoothing filter.

eAnisotropicDiffusion2dImgLvl2ToolTipId 

Level 2 algorithm: Anisotropic diffusion smoothing filter.

eAnisotropicDiffusion2dImgLvl3ToolTipId 

Level 3 algorithm: Anisotropic diffusion smoothing filter.

eAnisotropicDiffusion3dImgLvl1ToolTipId 

Level 1 algorithm: Anisotropic diffusion smoothing filter.

eAnisotropicDiffusion3dImgLvl2ToolTipId 

Level 2 algorithm: Anisotropic diffusion smoothing filter.

eAnisotropicDiffusion3dImgLvl3ToolTipId 

Level 3 algorithm: Anisotropic diffusion smoothing filter.

eAnisotropicTensor2dImgLvl1ToolTipId 

Level 1 algorithm: Algorithm allowing to compute an anisotropic tensor 2d.

eAnisotropicTensor2dImgLvl2ToolTipId 

Level 2 algorithm: Algorithm allowing to compute an anisotropic tensor 2d.

eAnisotropicTensor2dImgLvl3ToolTipId 

Level 3 algorithm: Algorithm allowing to compute an anisotropic tensor 2d.

eAnisotropicTimeSteps2dLvl1ToolTipId 

Level 1 algorithm: Algorithm computing anisotropic diffusion time steps for a 2d image.

eAnisotropicTimeSteps2dLvl2ToolTipId 

Level 2 algorithm: Algorithm computing anisotropic diffusion time steps for a 2d image.

eAnisotropicTimeSteps2dLvl3ToolTipId 

Level 3 algorithm: Algorithm computing anisotropic diffusion time steps for a 2d image.

eBilateral2dImgLvl1ToolTipId 

Level 1 algorithm: bilateral filter on 2d image (tabulated exponential implementation)

eBilateral2dImgLvl2ToolTipId 

Level 2 algorithm: bilateral filter on 2d image (tabulated exponential implementation)

eBilateral2dImgLvl3ToolTipId 

Level 3 algorithm: bilateral filter on 2d image (tabulated exponential implementation)

eBilateral3dImgLvl1ToolTipId 

Level 1 algorithm: bilateral filter on 3d image.

eBilateral3dImgLvl2ToolTipId 

Level 2 algorithm: bilateral filter on 3d image.

eBilateral3dImgLvl3ToolTipId 

Level 3 algorithm: bilateral filter on 3d image.

eCollSizeMismatch 

Tile collection size d mismatch with results collection size d.

eConvolution2dImgGpuLvl3ToolTipId 

Level 2 algorithm: convolution algorithm of input 2d image using a given kernel on Gpu.

eConvolution2dImgLvl1ToolTipId 

Level 1 algorithm: convolution algorithm of input 2d image using a given kernel.

eConvolution2dImgLvl2ToolTipId 

Level 2 algorithm: convolution algorithm of input 2d image using a given kernel.

eConvolution2dImgLvl3ToolTipId 

Level 3 algorithm: convolution algorithm of input 2d image using a given kernel.

eConvolution3dImgGpuLvl3ToolTipId 

Level 2 algorithm: convolution algorithm of input 3d image using a given kernel on Gpu.

eConvolution3dImgLvl1ToolTipId 

Level 1 algorithm: convolution algorithm of input 3d image using a given kernel.

eConvolution3dImgLvl2ToolTipId 

Level 2 algorithm: convolution algorithm of input 3d image using a given kernel.

eConvolution3dImgLvl3ToolTipId 

Level 3 algorithm: convolution algorithm of input 3d image using a given kernel.

eDespeckleFilter2dImgLvl1ToolTipId 

Level 1 algorithm: Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity.

eDespeckleFilter2dImgLvl2ToolTipId 

Level 2 algorithm: Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity.

eDespeckleFilter2dImgLvl3ToolTipId 

Level 3 algorithm: Smoothes the input image replacing aberrant values by the neighbourhood's mean intensity.

eDicIntegration2dImgLvl1ToolTipId 

Level 1 algorithm: Differential Interference Contrast (DIC) line integration along a given orientation on 2d images.

eDicIntegration2dImgLvl2ToolTipId 

Level 2 algorithm: Differential Interference Contrast (DIC) line integration along a given orientation on 2d images.

eDicIntegration2dImgPropagationPassLvl3ToolTipId 

Level 3 algorithm (propagation pass): Differential Interference Contrast (DIC) line integration along a given orientation on 2d images.

eDicPhaseRetrieval2dImgFinalLvl3ToolTipId 

Level 3 algorithm: Final step of Phase retrieval from Paganin et al. 2004.

eDicPhaseRetrieval2dImgFourierLvl3ToolTipId 

Level 3 algorithm: Step performed in frequency domain of Phase retrieval from Paganin et al. 2004.

eDicPhaseRetrieval2dImgLvl1ToolTipId 

Level 1 algorithm: Phase retrieval from Paganin et al. 2004.

eDicPhaseRetrieval2dImgLvl2ToolTipId 

Level 2 algorithm: Phase retrieval from Paganin et al. 2004.

eExtractImgEigen2dDataLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to extract eigen 2d decomposition from structure tensor data.

eExtractImgEigen2dDataLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to extract eigen 2d decomposition from structure tensor data.

eExtractImgEigen2dDataLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to extract eigen 2d decomposition from structure tensor data.

eExtractImgEigen3dDataLvl1ToolTipId 

Level 1 algorithm: algorithm allowing to extract eigen 3d decomposition from structure tensor data.

eExtractImgEigen3dDataLvl2ToolTipId 

Level 2 algorithm: algorithm allowing to extract eigen 3d decomposition from structure tensor data.

eExtractImgEigen3dDataLvl3ToolTipId 

Level 3 algorithm: algorithm allowing to extract eigen 3d decomposition from structure tensor data.

eFastCrossCorrelation2dImgLvl1ToolTipId 

Level 1 algorithm: 2D Cross correlation calculated in the Fourier domain.

eFastCrossCorrelation2dImgLvl2ToolTipId 

Level 2 algorithm: 2D Cross correlation calculated in the Fourier domain.

eFastCrossCorrelation3dImgLvl1ToolTipId 

Level 1 algorithm: 3D Cross correlation calculated in the Fourier domain.

eFastCrossCorrelation3dImgLvl2ToolTipId 

Level 2 algorithm: 3D Cross correlation calculated in the Fourier domain.

eFrequencyFiltering2dImgGaussianLvl3ToolTipId 

Level 3 algorithm: Filters an image in Fourier domain by selecting a frequency range (Gaussian band-pass filter)

eFrequencyFiltering2dImgLogGaborLvl3ToolTipId 

Level 3 algorithm: Filters an image in Fourier domain by selecting a frequency range (LogGabor band-pass filter)

eFrequencyFiltering2dImgLvl1ToolTipId 

Level 1 algorithm: Filters an image in Fourier domain by selecting a frequency range.

eFrequencyFiltering2dImgLvl2ToolTipId 

Level 2 algorithm: Filters an image in Fourier domain by selecting a frequency range.

eFrequencyFiltering3dImgGaussianLvl3ToolTipId 

Level 3 algorithm: Filters a 3d image in Fourier domain by selecting a frequency range (Gaussian band-pass filter)

eFrequencyFiltering3dImgLogGaborLvl3ToolTipId 

Level 3 algorithm: Filters a 3d image in Fourier domain by selecting a frequency range (LogGabor band-pass filter)

eFrequencyFiltering3dImgLvl1ToolTipId 

Level 1 algorithm: Filters a 3d image in Fourier domain by selecting a frequency range.

eFrequencyFiltering3dImgLvl2ToolTipId 

Level 2 algorithm: Filters a 3d image in Fourier domain by selecting a frequency range.

eGaussianGradient2dImgLvl1ToolTipId 

Level 1 algorithm: Gaussian filter used to compute gradient on a 2d image.

eGaussianGradient3dImgLvl1ToolTipId 

Level 1 algorithm: Gaussian filter used to compute gradient on a 3d image.

eGaussianHessian2dImgLvl1ToolTipId 

Level 1 algorithm: Gaussian filter used to compute Hessian on a 2d image.

eGaussianHessian3dImgLvl1ToolTipId 

Level 1 algorithm: Gaussian filter used to compute Hessian on a 3d image.

eGaussianHessian3dImgLvl2ToolTipId 

Level 2 algorithm: Gaussian filter used to compute Hessian on a 3d image.

eGaussianHessian3dImgLvl3ToolTipId 

Level 3 algorithm: Gaussian filter used to compute Hessian on a 3d image.

eGaussianSmoothing2dImgLvl1ToolTipId 

Level 1 algorithm: Gaussian filter used to blur a 2d image.

eGaussianSmoothing3dImgLvl1ToolTipId 

Level 1 algorithm: Gaussian filter used to blur a 3d image.

eGenericMedian2dImgLvl1ToolTipId 

Level 1 algorithm: Generic algorithm for median filter on 2d image.

eGenericMedian2dImgLvl2ToolTipId 

Level 2 algorithm: Generic algorithm for median filter on 2d image.

eGenericMedian2dImgLvl3ToolTipId 

Level 3 algorithm: Generic algorithm for median filter on 2d image.

eGenericMedian3dImgLvl1ToolTipId 

Level 1 algorithm: Generic algorithm for median filter on 3d image.

eGenericMedian3dImgLvl2ToolTipId 

Level 2 algorithm: Generic algorithm for median filter on 3d image.

eGenericMedian3dImgLvl3ToolTipId 

Level 3 algorithm: Generic algorithm for median filter on 3d image.

eHighPass2dImgLvl1ToolTipId 

Level 1 algorithm: high-pass filter on 2d image.

eHighPass2dImgLvl2ToolTipId 

Level 2 algorithm: high-pass filter on 2d image.

eHighPass2dImgLvl3ToolTipId 

Level 3 algorithm: high-pass filter on 2d image.

eHighPass3dImgLvl1ToolTipId 

Level 1 algorithm: high pass filter on 3d image.

eHighPass3dImgLvl2ToolTipId 

Level 2 algorithm: high pass filter on 3d image.

eHighPass3dImgLvl3ToolTipId 

Level 3 algorithm: high pass filter on 3d image.

eHistoMedian3dImgLvl1ToolTipId 

Level 1 algorithm: median filter on 3d image, based on histogram computation.

eHistoMedian3dImgLvl2ToolTipId 

Level 2 algorithm: median filter on 3d image, based on histogram computation.

eHistoMedian3dImgLvl3ToolTipId 

Level 3 algorithm: median filter on 3d image, based on histogram computation.

eHistoO1Median2dImgLvl1ToolTipId 

Level 1 algorithm: median filter on 2d image, based on histogram computation.

eHistoO1Median2dImgLvl2ToolTipId 

Level 2 algorithm: median filter on 2d image, based on histogram computation.

eHistoO1Median2dImgLvl3ToolTipId 

Level 3 algorithm: median filter on 2d image, based on histogram computation.

eHistoO1MedianXStrip2dImgLvl1ToolTipId 

Level 1 algorithm: median filter on 2d image, based on histogram computation.

eHistoO1MedianXStrip2dImgLvl2ToolTipId 

Level 2 algorithm: median filter on 2d image, based on histogram computation.

eHistoO1MedianXStrip2dImgLvl3ToolTipId 

Level 3 algorithm: median filter on 2d image, based on histogram computation.

eHistoOkMedian2dImgLvl1ToolTipId 

Level 1 algorithm: median filter on a 2d image, based on histogram computation (complexity of O(knlSize))

eHistoOkMedian2dImgLvl2ToolTipId 

Level 2 algorithm: median filter on a 2d image, based on histogram computation (complexity of O(knlSize))

eHistoOkMedian2dImgLvl3ToolTipId 

Level 3 algorithm: median filter on a 2d image, based on histogram computation (complexity of O(knlSize))

eK33Median2dImgLvl1ToolTipId 

Level 1 algorithm: median filter on 2d image, with a 3x3 kernel.

eK33Median2dImgLvl2ToolTipId 

Level 2 algorithm: median filter on 2d image, with a 3x3 kernel.

eK33Median2dImgLvl3ToolTipId 

Level 3 algorithm: median filter on 2d image, with a 3x3 kernel.

eK55Median2dImgLvl1ToolTipId 

Level 1 algorithm: median filter on 2d image, with a 5x5 kernel.

eK55Median2dImgLvl2ToolTipId 

Level 2 algorithm: median filter on 2d image, with a 5x5 kernel.

eK55Median2dImgLvl3ToolTipId 

Level 3 algorithm: median filter on 2d image, with a 5x5 kernel.

eLaplacianDoG2dImgLvl1ToolTipId 

Level 1 algorithm: laplacian algorithm of input 2d image using a difference of gaussian approximation.

eLaplacianDoG2dImgLvl2ToolTipId 

Level 2 algorithm: laplacian algorithm of input 2d image using a difference of gaussian approximation.

eLaplacianDoG2dImgLvl3ToolTipId 

Level 3 algorithm: laplacian algorithm of input 2d image using a difference of gaussian approximation.

eLaplacianDoG3dImgLvl1ToolTipId 

Level 1 algorithm: laplacian algorithm of input 3d image using a difference of gaussian approximation.

eLaplacianDoG3dImgLvl2ToolTipId 

Level 2 algorithm: laplacian algorithm of input 3d image using a difference of gaussian approximation.

eLaplacianDoG3dImgLvl3ToolTipId 

Level 3 algorithm: laplacian algorithm of input 3d image using a difference of gaussian approximation.

eLaplacianDoGDeblur2dImgLvl1ToolTipId 

Level 1 algorithm: 2d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation.

eLaplacianDoGDeblur3dImgLvl1ToolTipId 

Level 1 algorithm: 3d image deblur algorithm using Laplacian kernels based on a difference of Gaussian approximation.

eMatrixProj2dImgLvl1ToolTipId 

Level 1 algorithm: Algorithm allowing to project a 2d symetric matrix on a given direction.

eMatrixProj2dImgLvl2ToolTipId 

Level 2 algorithm: Algorithm allowing to project a 2d symetric matrix on a given direction.

eMatrixProj2dImgLvl3ToolTipId 

Level 3 algorithm: Algorithm allowing to project a 2d symetric matrix on a given direction.

eMeanSmoothing2dImgGpuLvl3ToolTipId 

Level 3 algorithm: mean smoothing algorithm of input 2d image using a given half kernel on Gpu.

eMeanSmoothing2dImgLvl1ToolTipId 

Level 1 algorithm: Mean filter used to blur a 2d image.

eMeanSmoothing2dImgLvl2ToolTipId 

Level 2 algorithm: Mean filter used to blur a 2d image.

eMeanSmoothing2dImgLvl3ToolTipId 

Level 3 algorithm: Mean filter used to blur a 2d image.

eMeanSmoothing2dMaskImgGpuLvl3ToolTipId 

Level 2 algorithm: Masked mean filter used to blur a 2d image on Gpu.

eMeanSmoothing2dMaskImgLvl1ToolTipId 

Level 1 algorithm: Masked mean filter used to blur a 2d image.

eMeanSmoothing2dMaskImgLvl2ToolTipId 

Level 2 algorithm: Masked mean filter used to blur a 2d image.

eMeanSmoothing2dMaskImgLvl3ToolTipId 

Level 3 algorithm: Masked mean filter used to blur a 2d image.

eMeanSmoothing3dImgLvl1ToolTipId 

Level 1 algorithm: Mean filter used to blur a 3d image.

eMeanSmoothing3dMaskImgGpuLvl3ToolTipId 

Level 2 algorithm: Masked mean filter used to blur a 3d image on Gpu.

eMeanSmoothing3dMaskImgLvl1ToolTipId 

Level 1 algorithm: Masked mean filter used to blur a 3d image.

eMeanSmoothing3dMaskImgLvl2ToolTipId 

Level 2 algorithm: Masked mean filter used to blur a 3d image.

eMeanSmoothing3dMaskImgLvl3ToolTipId 

Level 3 algorithm: Masked mean filter used to blur a 3d image.

eMeanSmoothingZ3dImgLvl2ToolTipId 

Level 2 algorithm: Mean filter along z-axis used to blur a 3d image.

eMeanSmoothingZ3dImgLvl3ToolTipId 

Level 3 algorithm: Mean filter along z-axis used to blur a 3d image.

eMedian2dImgLvl1ToolTipId 

Level 1 algorithm: Median filter on a 2d image.

eMedian2dImgLvl2ToolTipId 

Level 2 algorithm: Median filter on a 2d image.

eMedian2dImgLvl3ToolTipId 

Level 3 algorithm: Median filter on a 2d image.

eMedian3dImgLvl1ToolTipId 

Level 1 algorithm: median filter on a 3d image.

eMultiscaleVesselEnhancement2dImgHessianNormLvl3ToolTipId 

Level 3 algorithm: Multiscale vessel enhancement using Frangi's approach, computes the squared Hessian norm.

eMultiscaleVesselEnhancement2dImgLvl1ToolTipId 

Level 1 algorithm: Multiscale vessel enhancement using Frangi's approach.

eMultiscaleVesselEnhancement2dImgLvl2ToolTipId 

Level 2 algorithm: Multiscale vessel enhancement using Frangi's approach.

eMultiscaleVesselEnhancement2dImgVesselnessLvl3ToolTipId 

Level 3 algorithm: Multiscale vessel enhancement using Frangi's approach, computes the vesselness.

eMultiscaleVesselEnhancement3dImgHessianNormLvl3ToolTipId 

Level 3 algorithm: Multiscale vessel enhancement using Frangi's approach, computes the squared Hessian norm.

eMultiscaleVesselEnhancement3dImgLvl1ToolTipId 

Level 1 algorithm: Multiscale vessel enhancement using Frangi's approach on 3d images.

eMultiscaleVesselEnhancement3dImgLvl2ToolTipId 

Level 2 algorithm: Multiscale vessel enhancement using Frangi's approach on 3d images.

eMultiscaleVesselEnhancement3dImgVesselnessLvl3ToolTipId 

Level 3 algorithm: Multiscale vessel enhancement using Frangi's approach on 3d images, computes the vesselness.

eNormalizedCrossCorrelation2dImgLvl1ToolTipId 

Level 1 algorithm: Computes the Normalized Cross Correlation between an image and a kernel.

eNormalizedCrossCorrelation2dImgLvl2ToolTipId 

Level 2 algorithm: Computes the Normalized Cross Correlation between an image and a kernel.

eNormalizedCrossCorrelation2dImgLvl3ToolTipId 

Level 3 algorithm: Computes the Normalized Cross Correlation between an image and a kernel.

eNormalizedCrossCorrelation3dImgLvl1ToolTipId 

Level 1 algorithm: Computes the Normalized Cross Correlation between a volume and a 3d kernel.

eNormalizedCrossCorrelation3dImgLvl2ToolTipId 

Level 2 algorithm: Computes the Normalized Cross Correlation between a volume and a 3d kernel.

eNormalizedCrossCorrelation3dImgLvl3ToolTipId 

Level 3 algorithm: Computes the Normalized Cross Correlation between a volume and a 3d kernel.

ePatchBasedBilateral2dImgLvl1ToolTipId 

Level 1 algorithm: Non-local means filter used to denoise a 2d image.

ePatchBasedBilateral2dImgLvl2ToolTipId 

Level 2 algorithm: Non-local means filter used to denoise a 2d image.

ePatchBasedBilateral2dImgLvl3ToolTipId 

Level 3 algorithm: Non-local means filter used to denoise a 2d image.

ePatchBasedBilateral3dImgLvl1ToolTipId 

Level 1 algorithm: Non-local means filter used to denoise a 3d image.

ePatchBasedBilateral3dImgLvl2ToolTipId 

Level 2 algorithm: Non-local means filter used to denoise a 3d image.

ePatchBasedBilateral3dImgLvl3ToolTipId 

Level 3 algorithm: Non-local means filter used to denoise a 3d image.

ePearsonColocalization2dImgLvl1ToolTipId 

Level 1 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel.

ePearsonColocalization2dImgLvl2ToolTipId 

Level 2 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel.

ePearsonColocalization2dImgLvl3ToolTipId 

Level 3 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each pixel.

ePearsonColocalization3dImgLvl1ToolTipId 

Level 1 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel.

ePearsonColocalization3dImgLvl2ToolTipId 

Level 2 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel.

ePearsonColocalization3dImgLvl3ToolTipId 

Level 3 algorithm: builds the Pearson's colocalization map computing the Pearson correlation coefficient on each voxel.

eRichardsonLucyDeblur2dImgLvl1ToolTipId 

Level 1 algorithm: 2d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm.

eRichardsonLucyDeblur3dImgLvl1ToolTipId 

Level 1 algorithm: 3d image deblur algorithm using Laplacian kernels based on the Richardson-Lucy algorithm.

eRichardsonLucyDeconvolution2dImgLvl1ToolTipId 

Level 1 algorithm: Richardson-Lucy deconvolution algorithm.

eSeparatedBilateral2dImgLvl1ToolTipId 

Level 1 algorithm: separated version of bilateral filter on 2d image.

eSeparatedBilateral2dImgLvl2ToolTipId 

Level 2 algorithm: separated version of bilateral filter on 2d image.

eSeparatedBilateral3dImgLvl1ToolTipId 

Level 1 algorithm: separated version of bilateral filter on 3d image.

eSeparatedBilateral3dImgLvl2ToolTipId 

Level 2 algorithm: separated version of bilateral filter on 3d image.

eSeparatedBilateralX2dImgLvl3ToolTipId 

Level 3 algorithm: separated version of bilateral filter on 2d image.

eSeparatedBilateralX3dImgLvl3ToolTipId 

Level 3 algorithm: separated version of bilateral filter on 3d image.

eSeparatedBilateralY2dImgLvl3ToolTipId 

Level 3 algorithm: separated version of bilateral filter on 2d image.

eSeparatedBilateralY3dImgLvl3ToolTipId 

Level 3 algorithm: separated version of bilateral filter on 3d image.

eSeparatedBilateralZ3dImgLvl3ToolTipId 

Level 3 algorithm: separated version of bilateral filter on 3d image.

eSobelGradient2dImgLvl1ToolTipId 

Level 1 algorithm: Sobel filter used to compute gradient on a 2d image.

eSobelGradient3dImgLvl1ToolTipId 

Level 1 algorithm: Sobel filter used to compute gradient on a 3d image.

eStructureTensor2dImgLvl1ToolTipId 

Level 1 algorithm: Algorithm computing the structure tensors image of a 2d grey image.

eStructureTensor2dImgLvl2ToolTipId 

Level 2 algorithm: Algorithm computing the structure tensors image of a 2d grey image.

eStructureTensor3dImgLvl1ToolTipId 

Level 1 algorithm: Algorithm computing the structure tensors image of a 3d grey image.

eStructureTensor3dImgLvl2ToolTipId 

Level 2 algorithm: Algorithm computing the structure tensors image of a 3d grey image.

eUnSupportedInterpolationPolicy 

Interpolation policy s is not yet supported.

eUnsharpMask2dImgLvl1ToolTipId 

Level 1 algorithm: unsharp mask filtering of input 2d image.

eUnsharpMask2dImgLvl2ToolTipId 

Level 2 algorithm: unsharp mask filtering of input 2d image.

eUnsharpMask2dImgLvl3ToolTipId 

Level 3 algorithm: unsharp mask filtering of input 2d image.

eUnsharpMask3dImgLvl1ToolTipId 

Level 1 algorithm: unsharp mask filtering of input 3d image.

eUnsharpMask3dImgLvl2ToolTipId 

Level 2 algorithm: unsharp mask filtering of input 3d image.

eUnsharpMask3dImgLvl3ToolTipId 

Level 3 algorithm: unsharp mask filtering of input 3d image.

eVSNR2dImgErase4PassLvl3ToolTipId 

Level 3 algorithm: Variational Stationary Noise Remover (pass to erase 4 images)

eVSNR2dImgInitPassLvl3ToolTipId 

Level 3 algorithm: Variational Stationary Noise Remover (init pass)

eVSNR2dImgIterPassLvl2ToolTipId 

Level 2 algorithm: Variational Stationary Noise Remover (iterative part)

eVSNR2dImgLvl1ToolTipId 

Level 1 algorithm: Variational Stationary Noise Remover.

eVSNR2dImgLvl2ToolTipId 

Level 2 algorithm: Variational Stationary Noise Remover.

eVSNR2dImgFinalPassLvl3ToolTipId 

Level 3 algorithm: Variational Stationary Noise Remover (final pass)")

eVSNR2dImgIterFirstPassLvl3ToolTipId 

Level 3 algorithm: Variational Stationary Noise Remover (First Lvl3 step of the iterative Pass)

eVSNR2dImgIterSecondPassLvl3ToolTipId 

Level 3 algorithm: Variational Stationary Noise Remover (Second Lvl3 step of the iterative Pass)

eZStackFocusContrastImgLvl1ToolTipId 

Level 1 algorithm: function computing a contrasted image for Z focus.

eZStackFocusMaximumImgLvl1ToolTipId 

Level 1 algorithm: function for computing a contrasted image by maximum along the Z axis.

eZStackFocusPonderationImgLvl1ToolTipId 

Level 1 algorithm: function computing a contrasted image by ponderation along the Z axis.

Function Documentation

◆ clearIntermediateData()

IPSDK_DECLARE_GPU_PROCESSING_ALGORITHM (IPSDKIPLFiltering, Convolution2dImg, ipsdk::imaproc::matchSize(_pInSubGpuImg, _pOutImg), (((ipsdk)(imaproc)(attr))(InSubGpuImg)) (((ipsdk)(imaproc)(attr))(InKnlXY)) (((ipsdk)(imaproc)(attr))(InNormalize)) (((ipsdk)(imaproc)(attr))(InConvolBorder2d)) (((ipsdk)(imaproc)(attr))(OutImg))) IPSDKCUDA_DECLARE_ALGORITHM_FUNCTION_SELECTOR((InSubGpuImg)(OutImg)) public void ipsdk::imaproc::filter::clearIntermediateData ( )

method called before processing

Returns
execution result method allowing to clear intermediate data for object

◆ imageToKernel2d()

KernelXYConstPtr ipsdk::imaproc::filter::imageToKernel2d ( const ipsdk::image::ImageConstPtr pImg)

function allowing to create a kernel from a 2d image the image size must be odd with only one channel and one frame

◆ imageToKernel3d()

KernelXYZConstPtr ipsdk::imaproc::filter::imageToKernel3d ( const ipsdk::image::ImageConstPtr pImg)

function allowing to create a kernel from a 3d image the image size must be odd with only one channel and one frame