Skip to content

MorphoLibJ v1.6.0

Compare
Choose a tag to compare
@dlegland dlegland released this 12 Jan 09:53
· 85 commits to master since this release

This is release 1.6.0 of MorphoLibJ, a library for Mathematical Morphology with ImageJ/Fiji.

New Features:

  • added plugin "Label Morphological Filter"
  • added "Fill Label Holes" Plugin
  • added "Region Boundaries Labeling" plugin
  • added "Binary/Label Overlay" plugin, that provides an opacity option
  • added "Draw Labels as Overlay" plugin

Enhancements:

  • LabelToValuePlugin should now support macro recording
  • AnalyzeRegions Plugin should now be more convenient to script
  • Updated the user manual with new plugins, and expanded the explanation of basic concepts
  • added region connected component labeling for label maps
  • added Glasbey-Dark and Glasbey_Bright colormaps for better visualization of label images
  • Change default color map of connected component labeling plugin result
  • AverageThickness uses image calibration, and includes unit name within column name
  • updated order of plugins in ImageJ "MorphoLibJ -> Label Images" menu

Bug Fixes:

  • Fixed edge effects when performing morphologial opening or closing with large structuring elements and structures close to image border
  • fixed bug in computation of OctagonStrel mask

Under the hood:

  • added MorphologicalFilter abstract class and several specialized classes, to perform morphological filters on 2D/3D images and simplify code of the "Morphology" class.
  • Morphology: added static methods for processing ImagePlus instances
  • refactored default implementations of Strel interface
  • code clean up of FloodFill algorithms
  • added GeodesicDistanceTransformFloatHybrid, for performing computation of geodesic distance transform using hybrid algorithm (faster on complex images)
  • added the "inra.ijpb.data.image.ImageUtils" utility class, for gathering image edition recurrent tasks
  • added the "inra.ijpb.label.LabelUtils" utility class