![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Creates a label image from 3D spheres detected with te 3D Hough detection algorithm. More...
Creates a label image from 3D spheres detected with te 3D Hough detection algorithm.
This algorithms creates a label image representing the spheres detected by the result of Hough spheres detection. In the case of automatically allocated output image, IPSDK needs to know the size of the ouput image and the image used to calculate the spheres properties in Hough spheres detection must also be specified.
If two spheres intersect each other, the label calculated accoring to the interface between the two spheres.
The output image voxels intensities are SphereIndex + 1 for voxels inside the sphere and 0 otherwise, where SphereIndex is the sphere index in the result of Hough spheres detection.
Here is a slice of an image and the result of the algorithm application :
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InPIHoughSpheres3dPpties | [Input] plan indexed collection of properties of circles detected by Hough algorithm | X |
| ipsdk::imaproc::attr::InImg | [Input] image for processing operation | X |
| ipsdk::imaproc::attr::OutLabelImg | [Output] label image for processing operation | customOutput (_pOutLabelImg, outputHoughSpheres3dLabelImg(_pInImg,_pInPIHoughSpheres3dPpties)) |
Global rule description for algorithm :
ipsdk::imaproc::matchSize (_pInImg,_pOutLabelImg) &&
ipsdk::imaproc::matchImagePlans (_pInPIHoughSpheres3dPpties,_pInImg,eImagePlansMatchPolicy::eIPMP_CT)
| IPSDKIPLFEATUREDETECTION_API ipsdk::image::ImagePtr ipsdk::imaproc::fd::houghSpheres3dLabelImg | ( | const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr & | pSpheresPpties, |
| const ipsdk::image::ImageConstPtr & | pInImg | ||
| ) |
wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API void ipsdk::imaproc::fd::houghSpheres3dLabelImg | ( | const ipsdk::imaproc::attr::HoughSpheres3dPptiesConstPtr & | pSpheresPpties, |
| const ipsdk::image::ImageConstPtr & | pInImg, | ||
| const image::ImagePtr & | pOutImg | ||
| ) |
wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API ipsdk::image::ImagePtr ipsdk::imaproc::fd::houghSpheres3dLabelImg | ( | const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesConstPtr & | pPISpheresPpties, |
| const ipsdk::image::ImageConstPtr & | pInImg | ||
| ) |
wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLFEATUREDETECTION_API void ipsdk::imaproc::fd::houghSpheres3dLabelImg | ( | const ipsdk::imaproc::attr::PlanIndexedHoughSpheres3dPptiesConstPtr & | pPISpheresPpties, |
| const ipsdk::image::ImageConstPtr & | pInImg, | ||
| const image::ImagePtr & | pOutImg | ||
| ) |
wrapper function for Creates a mask image from 3D spheres detected with te 3D Hough detection algorithm
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14