![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
computes the Pearson correlation coefficient in the 3d image More...
| IPSDKIPLGLOBALMEASURE_API ipReal64 | ipsdk::imaproc::glbmsr::pearsonCorrelationCoefficient3d (const image::ImageConstPtr &pInImg3d1, const image::ImageConstPtr &pInImg3d2) |
| wrapper function for computes the Pearson correlation coefficient in the 3d image More... | |
| IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::PlanIndexedPearsonCCResultPtr | ipsdk::imaproc::glbmsr::multiSlice_pearsonCorrelationCoefficient3d (const image::ImageConstPtr &pInImg3d1, const image::ImageConstPtr &pInImg3d2) |
| wrapper function for computes the Pearson correlation coefficient in the image More... | |
computes the Pearson correlation coefficient in the 3d image
The Pearson correlation coefficient, also known as Pearson colocalization, is a linear correlation measure between the two input images InImg3d1 and InImg3d2. This coefficient is calculated with the following formula :
Where
is the image domain,
is the mean intensity of
and
is its standard deviation.
Two wrappers can be called : the pearsonCorrelationCoefficient3d wrapper is only used to compute the Pearson coefficient on a grey level 3d image, whereas the multiSlice_pearsonCorrelationCoefficient3d wrapper must be used for more complex data (sequence and/or color). In the second case, a coefficient is calculated for each 3d volume forming the input images.
This algorithm is the 3d version of Pearson Correlation Coefficient 2d.
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg3d1 | [Input] First 3d image for operation | X |
| ipsdk::imaproc::attr::InImg3d2 | [Input] Second 3d image for operation | X |
| ipsdk::imaproc::attr::OutPIPearsonCCResult | [Output] Plan indexed collection of results for Pearson correlation coefficient | ipsdk::imaproc::fromImageButVolume (_pOutPIPearsonCCResult, _pInImg3d1) |
Global rule description for algorithm :
ipsdk::imaproc::matchSize (_pInImg3d1,_pInImg3d2) &&
ipsdk::imaproc::matchImagePlans (_pOutPIPearsonCCResult,_pInImg3d1,eImagePlansMatchPolicy::eIPMP_CT)
| IPSDKIPLGLOBALMEASURE_API ipReal64 ipsdk::imaproc::glbmsr::pearsonCorrelationCoefficient3d | ( | const image::ImageConstPtr & | pInImg3d1, |
| const image::ImageConstPtr & | pInImg3d2 | ||
| ) |
wrapper function for computes the Pearson correlation coefficient in the 3d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::PlanIndexedPearsonCCResultPtr ipsdk::imaproc::glbmsr::multiSlice_pearsonCorrelationCoefficient3d | ( | const image::ImageConstPtr & | pInImg3d1, |
| const image::ImageConstPtr & | pInImg3d2 | ||
| ) |
wrapper function for computes the Pearson correlation coefficient in the image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14