You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Support NVIDIA Segmentation+Annotation in AIAA Client+MITK Workbench
* Add and show extreme points into pointset interaction
* Fix URL for /models
* PY Client segmentation API + Test data
* Add Segmentation API example into tools
* Support label and type in ListModels tool
* support model type as optional field in models() API
* Fix UI refresh for MITK plugin
* Support model name instead of labels (design review) + fix color map for multi-labeled masks
* Support label based model filtering config + correct tooltips
@brief 3D image segmentation over sampled input image and PointSet
109
-
@param[in] model Model to be used
110
-
@param[in] pointSet PointSet object which represents a set of points in 3-Dimensional for the organ. Minimum Client::MIN_POINTS_FOR_SEGMENTATION are expected
117
+
@brief 3D image segmentation/annotation over sampled input image and PointSet depending on input Model
118
+
@param[in] model Model to be used (it can be for segmentation or annotation)
119
+
@param[in] pointSet PointSet object which represents a set of points in 3-Dimensional for the organ.
111
120
@param[in] dimension Dimension for Input Image
112
121
@param[in] inputImageFile Sampled Input image filename where image is stored in itk::Image<unsigned short, *> format
113
122
@param[in] outputImageFile File name to store 3D binary mask image result from AIAA server in itk::Image<unsigned char, *> format
123
+
@param[in] imageInfo Optional Original ImageInfo to recover in case of annotation models after inference
114
124
115
-
@retval 0 Success
116
-
@retval -1 Insufficient Points in the input
117
-
@retval -2 Input Model name is empty
125
+
@retval New/Updated Pointset in case of segmentation which represents a set of points in 3-Dimensional for the organ.
118
126
119
127
@throw nvidia.aiaa.error.101 in case of connect error
120
128
@throw nvidia.aiaa.error.102 if case of response parsing
121
129
@throw nvidia.aiaa.error.103 if case of ITK error related to image processing
122
130
*/
123
-
intsegmentation(const Model &model, const PointSet &pointSet, const std::string &inputImageFile, int dimension, const std::string &outputImageFile,
124
-
const ImageInfo &imageInfo) const;
131
+
PointSetsegmentation(const Model &model, const PointSet &pointSet, const std::string &inputImageFile, int dimension, const std::string &outputImageFile,
132
+
const ImageInfo &imageInfo = ImageInfo()) const;
125
133
126
134
/*!
127
-
@brief 3D image segmentation using DEXTR3D method (this combines sampling + segmentation into single operation for 3D images)
135
+
@brief 3D image annotation using DEXTR3D method (this combines sampling + segmentation into single operation for 3D images)
128
136
@param[in] model Model to be used
129
137
@param[in] pointSet PointSet object which represents a set of points in 3-Dimensional for the organ. Minimum Client::MIN_POINTS_FOR_SEGMENTATION are expected
130
138
@param[in] inputImageFile Input image filename where image is stored in itk::Image<?, 3> format
0 commit comments