![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Computes the Normalized Cross Correlation between a volume and a 3d kernel. More...
| IPSDKIPLFILTERING_API image::ImagePtr | ipsdk::imaproc::filter::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 | ipsdk::imaproc::filter::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 | ipsdk::imaproc::filter::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 | ipsdk::imaproc::filter::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... | |
Computes the Normalized Cross Correlation between a volume and a 3d kernel.
The three dimensional Normalized Cross-Correlation (NCC) between a volume
and a template
is the 3d extension of the 2d Normalized Cross-Correlation. It is defined in spatial domain as follows :
Where
represents the coordinates of a voxel,
is the mean of
in the neighbourhood defined by the kernel and
is the mean of
.
See Normalized Cross-Correlation 2d for an illustration of a 2d normalized cross-correlation result.
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg3d | [Input] 3d image for operation | X |
| ipsdk::imaproc::attr::InKnlXYZ | [Input] kernel xyz for processing operation | X |
| ipsdk::imaproc::attr::OutRealImg | [Output] image for processing operation (data contained in image buffer are reals) | ipsdk::imaproc::duplicateInOut (_pOutRealImg, _pInImg3d, ipsdk::image::eImageBufferType::eIBT_Real32) |
Global rule description for algorithm :
ipsdk::imaproc::matchSize (_pInImg3d,_pOutRealImg)
| IPSDKIPLFILTERING_API image::ImagePtr ipsdk::imaproc::filter::normalizedCrossCorrelation3dImg | ( | const image::ImageConstPtr & | pInImg3d, |
| const KernelXYZConstPtr & | pInKnlXYZ | ||
| ) |
wrapper function for Computes the Normalized Cross Correlation between a volume and a 3d kernel
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFILTERING_API void ipsdk::imaproc::filter::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
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFILTERING_API image::ImagePtr ipsdk::imaproc::filter::normalizedCrossCorrelation3dImg | ( | const image::ImageConstPtr & | pInImg3d, |
| const image::ImageConstPtr & | pInKnlImg3d | ||
| ) |
wrapper function for Computes the Normalized Cross Correlation between a volume and a 3d kernel
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFILTERING_API void ipsdk::imaproc::filter::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
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14