View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004604||Slicer4||Core: Segmentation||public||2018-09-11 10:02||2018-09-13 09:11|
|Product Version||Slicer 4.9.0|
|Target Version||Slicer 4.11.0||Fixed in Version|
|Summary||0004604: Add joint smoothing option to labelmap to surface conversion|
When preserving joint edges is important during segmentation, then the current binary labelmap to closed surface conversion is inadequate with the defaults. Although the joint edges can be preserved by disabling smoothing entirely, it would be useful to add an option to do smoothing while preserving the joint edges. The ModelMaker module's JointSmoothing option does the same thing, so the goal can be achieved by porting it to the conversion rule.
|Tags||No tags attached.|
ModelMaker pipeline is not directly applicable, as segments may overlap and maybe non-integer (when fractional labelmaps are converted). It is also not entirely clear if non-visible segments should be taken into account for the joint smoothing.
Strong smoothing can be performed jointly already - using Smoothing effect's Joint smoothing method. The remaining smoothing during convertsion between binary labelmap->closed surface representation is only for removing staircase artifacts, therefore very little smoothing is needed. This very small amount of smoothing should not cause segments to pull apart from each other.