Skip to content

Releases: ijpb/MorphoLibJ

Release v1.3.5

27 Jun 12:48

Choose a tag to compare

Major changes:

  • Intensity Measures 2D/3D: bug fixes and speed up calculations.
  • Morphological Segmentation: remove ROIs after mergin labels.
  • Extended Minima Watershed: add methods with output type as parameter.

MorphoLibJ_-1.6.4

29 Oct 17:09

Choose a tag to compare

This is release 1.6.4 of MorphoLibJ, a library for Mathematical Morphology with ImageJ/Fiji. This release mostly introduces some refactoring, and fixes some bugs.

New features (from 1.6.1)

Enhancement / bug fixes

Refactoring

MorphoLibJ 1.6.3

23 Jul 14:01

Choose a tag to compare

This is release 1.6.3 of MorphoLibJ, a library for Mathematical Morphology with ImageJ/Fiji. This release mostly introduces some refactoring, and fixes some bugs.

New feature

Enhancement / bug fixes

Refactoring

MorphoLibJ 1.6.1

16 Oct 10:12

Choose a tag to compare

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

Feature enhancements

  • Added new option for morphological filtering of label maps. Can choose to erode only froim background pixels, or from pixels with different label.
  • Cropping label images now keeps spatial calibration
  • added several logo images (in the "doc/logo" directory)
  • user manual updated

Bug fixes

  • Fixed bug in computation of Euler number with connectivity 26
  • DrawTableValues plugin now correctly manages spatial calibration
  • Made Microstructure Analysis 3D more robust to management of large images

Under the hood

  • Simplified Uint tests o
  • Add ImageShape.subsample(...) methods
  • Added ImageUtils.fill(...) methods based on lambda functions

MorphoLibJ 1.6.2

16 Oct 13:46

Choose a tag to compare

This is release 1.6.2 of MorphoLibJ, a library for Mathematical Morphology with ImageJ/Fiji.
This release is mostly the same as MorphoLibJ-1.6.1, except that it was succesfully created with the continuous integration system. Therefore it is available as a maven artifact from Nexus repository.

Note also that this release contains a logo for MorphoLibJ!!

Feature enhancements

  • Added new option for morphological filtering of label maps. Can choose to erode only from background pixels, or from pixels with different label (issue #76)
  • Cropping label images now keeps spatial calibration (issue #63)
  • Added several logo images (in the "doc/logo" directory)
  • User manual updated

Bug fixes

  • Fixed bug in computation of Euler number with connectivity 26
  • DrawTableValues plugin now correctly manages spatial calibration (issue #78)
  • Made Microstructure Analysis 3D more robust to management of large images

Under the hood

  • Simplified JUnit tests cases
  • Add ImageShape.subsample(...) methods
  • Added ImageUtils.fill(...) methods based on lambda functions

MorphoLibJ v1.6.0 that fixes bug in microstructure analysis 3D

14 Jun 14:52

Choose a tag to compare

fixes analysis of 3D microstructures within large 3D images.

MorphoLibJ 1.6.0 (Updated label map filtering)

05 Jun 10:18

Choose a tag to compare

Add new option for morphological filtering of label maps. Can choose to erode only froim background pixels, or from pixels with different label.

MorphoLibJ v1.6.0

12 Jan 09:53

Choose a tag to compare

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

MorphoLibJ v1.5.1 with Fill Label Holes (V2)

14 Oct 13:05

Choose a tag to compare

Updates the Fill Label Holes plugin to add a dialog for choosing 1) connectivity of backgroundregions and 2) bit depth of the background connected components.

MorphoLibJ v1.5.1 with Label Morphological Filtering

29 Sep 15:11

Choose a tag to compare

Added a new plugin "Plugins -> MorphoLibJ -> Labels -> Label Morphological Filters", that applies morphological filters to labels, while avoiding to overlap existing labels.
See also discussion in issue #68.