![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
extraction of local extrema (minima or maxima) in a 3d image More...
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr | ipsdk::imaproc::fd::extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ) |
| wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper must be used with single grey level input volumes (sizeC=sizeT=1) More... | |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr | ipsdk::imaproc::fd::extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig) |
| wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper must be used with single grey level input volumes (sizeC=sizeT=1) More... | |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr | ipsdk::imaproc::fd::multiSlice_extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ) |
| multi slices version of wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper can be used with multi slice input images More... | |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr | ipsdk::imaproc::fd::multiSlice_extractLocalExtrema3d (const image::ImageConstPtr &pInImg3d, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ, const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr &localExtremaConfig) |
| multi slices version of wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper can be used with multi slice input images More... | |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr | ipsdk::imaproc::fd::multiSlice_harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist) |
| multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images More... | |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr | ipsdk::imaproc::fd::multiSlice_harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipUInt32 inFeaturesDist) |
| multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images More... | |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr | ipsdk::imaproc::fd::multiSlice_harrisCorner3d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inGradStdDev, const attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage, const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr &pInCornerDetectionParams, const ipsdk::ipUInt64 inNbTotPoints, const ipsdk::ipReal64 inThreshold, const ipsdk::ipUInt32 inFeaturesDistX, const ipsdk::ipUInt32 inFeaturesDistY, const ipsdk::ipUInt32 inFeaturesDistZ) |
| multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images More... | |
extraction of local extrema (minima or maxima) in a 3d image
This algorithm computes the local extrema (minimum or maximum, strict or not) for each 3d data of the input image.
In other words, the results will be computed :
Two wrappers can be called : the extractLocalExtrema3d wrapper is only used to compute the extrema extraction on a grey level 3d volume, whereas the multiSlice_extractLocalExtrema3d wrapper must be used for more complex data (sequence and/or color).
See Local Extrema Extraction 2d for more details about the algorithm parameters.
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg3d | [Input] 3d image for operation | X |
| ipsdk::imaproc::attr::InFeaturesDistX | [Input] distance between detected features along x axis (tchebychev distance) | X |
| ipsdk::imaproc::attr::InFeaturesDistY | [Input] distance between detected features along y axis (tchebychev distance) | X |
| ipsdk::imaproc::attr::InFeaturesDistZ | [Input] distance between detected features along z axis (tchebychev distance) | X |
| ipsdk::imaproc::attr::InOptLocalExtremaConfig | [Input Optional] Attribute for local extrema calculation configuration | X |
| ipsdk::imaproc::attr::OutPIVoxels3d | [Output] plan indexed collection of positions and intensities of 3d voxels | ipsdk::imaproc::fromImageButVolume (_pOutPIVoxels3d, _pInImg3d) |
Global rule description for algorithm :
ipsdk::imaproc::matchImagePlans (_pOutPIVoxels3d,_pInImg3d,eImagePlansMatchPolicy::eIPMP_CT)
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr ipsdk::imaproc::fd::extractLocalExtrema3d | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::ipUInt32 | inFeaturesDistX, | ||
| const ipsdk::ipUInt32 | inFeaturesDistY, | ||
| const ipsdk::ipUInt32 | inFeaturesDistZ | ||
| ) |
wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper must be used with single grey level input volumes (sizeC=sizeT=1)
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::fd::multiSlice_extractLocalExtrema3d | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::ipUInt32 | inFeaturesDistX, | ||
| const ipsdk::ipUInt32 | inFeaturesDistY, | ||
| const ipsdk::ipUInt32 | inFeaturesDistZ | ||
| ) |
multi slices version of wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper can be used with multi slice input images
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::fd::multiSlice_harrisCorner3d | ( | const ipsdk::image::ImageConstPtr & | pInImg, |
| const ipsdk::ipUInt64 | inNbTotPoints, | ||
| const ipsdk::ipUInt32 | inFeaturesDist | ||
| ) |
multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::Voxels3dPtr ipsdk::imaproc::fd::extractLocalExtrema3d | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::ipUInt32 | inFeaturesDistX, | ||
| const ipsdk::ipUInt32 | inFeaturesDistY, | ||
| const ipsdk::ipUInt32 | inFeaturesDistZ, | ||
| const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr & | localExtremaConfig | ||
| ) |
wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper must be used with single grey level input volumes (sizeC=sizeT=1)
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::fd::multiSlice_extractLocalExtrema3d | ( | const image::ImageConstPtr & | pInImg3d, |
| const ipsdk::ipUInt32 | inFeaturesDistX, | ||
| const ipsdk::ipUInt32 | inFeaturesDistY, | ||
| const ipsdk::ipUInt32 | inFeaturesDistZ, | ||
| const ipsdk::imaproc::attr::LocalExtremaConfigConstPtr & | localExtremaConfig | ||
| ) |
multi slices version of wrapper function for extraction of local extrema (minima or maxima) in a 3d image This wrapper can be used with multi slice input images
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::fd::multiSlice_harrisCorner3d | ( | const ipsdk::image::ImageConstPtr & | pInImg, |
| const ipsdk::ipReal32 | inGradStdDev, | ||
| const ipsdk::ipUInt64 | inNbTotPoints, | ||
| const ipsdk::ipUInt32 | inFeaturesDist | ||
| ) |
multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API ipsdk::imaproc::attr::PlanIndexedVoxels3dPtr ipsdk::imaproc::fd::multiSlice_harrisCorner3d | ( | const ipsdk::image::ImageConstPtr & | pInImg, |
| const ipsdk::ipReal32 | inGradStdDev, | ||
| const attr::GaussianCoverageConstPtr & | pInOptGradientGaussianCoverage, | ||
| const ipsdk::imaproc::attr::CornerDetectionParamsConstPtr & | pInCornerDetectionParams, | ||
| const ipsdk::ipUInt64 | inNbTotPoints, | ||
| const ipsdk::ipReal64 | inThreshold, | ||
| const ipsdk::ipUInt32 | inFeaturesDistX, | ||
| const ipsdk::ipUInt32 | inFeaturesDistY, | ||
| const ipsdk::ipUInt32 | inFeaturesDistZ | ||
| ) |
multi slices version of wrapper function for extracts the corners in a 3d image. This wrapper can be used with multi slice input images
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14