Skip to content

Releases: ijpb/MorphoLibJ

MorphoLibJ 1.6.1

16 Oct 10:12
Compare
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
Compare
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 1.6.1 beta

18 Aug 13:18
Compare
Choose a tag to compare
MorphoLibJ 1.6.1 beta Pre-release
Pre-release

MorphoLibJ-1.6.1-beta

The next release is approaching; this beta release if for those who want to try recent bug fixes.

some updates

  • cropping label images keeps spatial calibration
  • DrawTableValues plugin now correctly manages spatial calibration
  • made Microstructure Analysis 3D more robust to management of large images
  • updated morphological erosion of label maps
  • fixed bug in computation of Euler number with connectivity 26

under the hood

  • simplified test 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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

MorphoLibJ v1.5.1 with Fill Label Holes

12 May 13:08
Compare
Choose a tag to compare
Pre-release

An upate of MorphoLibJ that implement a "Fill Label Holes" plugin, following the discussion in https://forum.image.sc/t/fill-holes-in-labels-using-imagej/66410

MorphoLibJ v1.5.1

22 Apr 09:58
Compare
Choose a tag to compare

This is release 1.5.1 of MorphoLibJ, a library for Mathematical Morphology with ImageJ/Fiji. Version 1.5.1 is mostly a bug-fix release without new feature.

Bug fixes:

  • Add "Verwer" chamfer mask for 2D images.
  • (plugins) use CHESSKNIGHT chamfer mask as default for plugins "chamfer distance map" and "distance transform watershed"
  • fix management of 1-voxel regions, and orientation of azimut (phi) of 3D Ellipsoids
  • plugins/MorphologicalReconstruction(2D/3D): terminate plugin when image size do not match
  • refactor LabelToValuePlugin.java (add support for macro recording)

Other:

  • speed up unit tests by working on a sub-sampled version of bat cochlea image