![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
New measures for Shape analysis library
| Library | Feature | Comments |
|---|---|---|
| IPSDKGeometry | ipsdk::geom::shapeHuDistance | |
| IPSDKGeometry | ipsdk::geom::matchShape | |
| IPSDKGeometry | ipsdk::geom::matchShapes |
| Library | Algorithm | Comments |
|---|---|---|
| Image processing attributes | HistoMsrParams | changed data item content and creation functions |
| Image processing attributes | HistogramData | "Histogram" replaced by "HistogramData" |
| Filtering image operations | Patch-based bilateral filter 2d | Changed the type of returned value in some signatures of the wrapper-functions |
| Filtering image operations | Patch-based bilateral filter 2d | add support for fma3 instruction set |
| Filtering image operations | Patch-based bilateral filter 3d | Changed the type of returned value in some signatures of the wrapper-functions |
| Filtering image operations | Patch-based bilateral filter 3d | add support for fma3 instruction set |
| Filtering image operations | Gaussian Gradient 2d | Added new signatures of wrapper functions to pass as arguments standard-deviations different in x, y |
| Filtering image operations | Gaussian Gradient 3d | Added new signatures of wrapper functions to pass as arguments standard-deviations different in x, y and z |
| Filtering image operations | Anisotropic diffusion 2d | add support for fma3 instruction set |
| Filtering image operations | Anisotropic diffusion 3d | add support for fma3 instruction set |
| Filtering image operations | Convolution 2d | add support for fma3 instruction set |
| Filtering image operations | Convolution 3d | add support for fma3 instruction set |
| Image intensity transformations | Image Equalization 2d | "EqualizeImg" replaced by "Equalize2dImg" |
| Image intensity transformations | Image Equalization 3d | "EqualizeImg" replaced by "Equalize3dImg" |
| Image intensity transformations | LUT Transformation 2d | "LUTTransformImg" replaced by "LUTTransform2dImg" |
| Image intensity transformations | LUT Transformation 3d | "LUTTransformImg" replaced by "LUTTransform3dImg" |
| Image intensity transformations | Image Histograms Matching 2d | "MatchHistogramsImg" replaced by "MatchHistograms2dImg" |
| Image intensity transformations | Image Histograms Matching 3d | "MatchHistogramsImg" replaced by "MatchHistograms3dImg" |
| Image Geometric transformation | Image x-flip algorithm | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Image Geometric transformation | Image y-flip algorithm | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Image Geometric transformation | Image z-flip algorithm | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Image Geometric transformation | ResampleCustomZStack3dImg algorithm | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Image Geometric transformation | ResampleRegularZStack3dImg algorithm | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Image Geometric transformation | Cylinder unrolling algorithm | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Image Geometric transformation | 2d zoom | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Image Geometric transformation | 3d zoom | moved from "IPSDKIPLUtility" to "IPSDKIPLGeometricTransform" |
| Binarization image operations | Simple Threshold binarization | added wrapper functions "darkThresholdImg" and "lightThresholdImg" |
| Utility image processing algorithms | Comparison | enriched data structure describing input parameters (now possible to choose comparison tolerance policy, among "no tolerance", "absolute tolerance", "relative tolerance" and "absolute and relative tolerances") and output data structure (added position and values of first found out-of-tolerance pixel) |
| Utility image processing algorithms | ResampleCustomZStack3dImg algorithm | added/modified Python and C++ sample codes in documentation |
| Utility image processing algorithms | ResampleRegularZStack3dImg algorithm | added/modified Python and C++ sample codes in documentation |
| Library | Algorithm | Comments |
|---|---|---|
| Filtering image operations | Patch-based bilateral filter 2d | better support of multi-slice images |
| Filtering image operations | Patch-based bilateral filter 2d | in automatic and semi-automatic modes, on images with a pixel data type different from uint8, computation of input parameters was wrong. Now it's corrected |
| Filtering image operations | Patch-based bilateral filter 3d | better support of multi-slice images |
| Filtering image operations | Patch-based bilateral filter 3d | in automatic and semi-automatic modes, on images with a pixel data type different from uint8, computation of input parameters was wrong. Now it's corrected |
| Measure Type | Measure | Comments |
|---|---|---|
| FormFactor | Circularity2d | function of measure of circularity of a shape does not return false anymore when the perimeter equals to 0. It now returns true, and initialized the result to 0 |
1.8.14