Skip to content

Releases: mattools/matImage

MatImage 1.2.5

06 Feb 17:05

Choose a tag to compare

MatImage is an image processing library for Matlab, build as a complement of the Image Processing Toolbox. It provides a large number of functions for image processing (filtering, enhancement, editing, conversion...), image quantification (color histograms, joint histograms, region analysis, gray level granulometry...), import of specialized 3D image data, as well as the "Slicer" graphical user interface for quick exploration of 3D images. A large number of functions can be applied on images independently of their type (binary, grayscale, color...) or dimensionality (2D or 3D).

The 1.2.5 version mostly enhances the user manual and the documentation.

Full Changelog: v1.2.4...v1.2.5

MatImage 1.2.4

17 Jan 16:24

Choose a tag to compare

MatImage is an image processing library for Matlab. It is build as a complement of the Image Processing Toolbox. The matImage library is divided into several modules:

imFilters - Image filtering (smooth, enhance, gradient...)
imMeasures - Measurement of various parameters in digital images
imStacks - Functions for manipulation and display of 3D images
imMinkowski - Geometric measures (Surface, Perimeter...) in 2D or 3D
imGeodesics - Propagation of geodesic distances in images
imGranulometry - Compute granulometry curves on grayscale images
imShapes - Generation of images representing geometric shapes

Improvements

Version 1.2.4 fixes several bugs and introduces some new features.

  • added imCropOrientedBox function to extract a rotated portion within an image
  • added imTangentCrop and imTangentCrop3d.m to automatically evaluate orientation of rotated crop
  • added gradientKernels and gradientKernels3d to factorize computation of gradients within 2D/3D images
  • imFeretDimater: added support for 3D diameter
  • several refactoring in "imGranulometry" module.
  • updated the user manual

MatImage v1.2.3

16 May 12:10

Choose a tag to compare

MatImage is an image processing library for Matlab. It is build as a complement of the Image Processing Toolbox. The matImage library is divided into several modules:

imFilters - Image filtering (smooth, enhance, gradient...)
imMeasures - Measurement of various parameters in digital images
imStacks - Functions for manipulation and display of 3D images
imMinkowski - Geometric measures (Surface, Perimeter...) in 2D or 3D
imGeodesics - Propagation of geodesic distances in images
imGranulometry - Compute granulometry curves on grayscale images
imShapes - Generation of images representing geometric shapes

Improvements
Version 1.2.3 is mostly a bug-fixes release that also provides a Matlab-packaged file.

MatImage v1.2.2

16 Jul 09:15

Choose a tag to compare

MatImage is an image processing library for Matlab. It is build as a complement of the Image Processing Toolbox. The matImage library is divided into several modules:

  • imFilters - Image filtering (smooth, enhance, gradient...)
  • imMeasures - Measurement of various parameters in digital images
  • imStacks - Functions for manipulation and display of 3D images
  • imMinkowski - Geometric measures (Surface, Perimeter...) in 2D or 3D
  • imGeodesics - Propagation of geodesic distances in images
  • imGranulometry - Compute granulometry curves on grayscale images
  • imShapes - Generation of images representing geometric shapes
  • util - General purpose functions

Improvements

Version 1.2.2 is mostly a bug-fixes release. The user-manual has also been updated.

  • imMeasures: homogeneize the management of spatial calibration
  • imFilters: add imMultiOtsuThreshold.m
  • update license files
  • imMeasures/imFindLabels.m: re-organize processing workflow, add doc
  • imStacks: update writing rule for color images
  • imStacks/metaImageWrite.m: update management of filename extension
  • imStacks/readstack.m: fix import of TIF images saved with ImageJ larger than 4GB

MatImage v1.2.1

09 Jul 16:32

Choose a tag to compare

MatImage is an image processing library for Matlab. It is build as a complement of the Image Processing Toolbox. The matImage library is divided into several modules:

  • imFilters - Image filtering (smooth, enhance, gradient...)
  • imMeasures - Measurement of various parameters in digital images
  • imStacks - Functions for manipulation and display of 3D images
  • imMinkowski - Geometric measures (Surface, Perimeter...) in 2D or 3D
  • imGeodesics - Propagation of geodesic distances in images
  • imGranulometry - Compute granulometry curves on grayscale images
  • imShapes - Generation of images representing geometric shapes
  • util - General purpose functions

Improvements

Version 1.2.1 is mostly a bug-fixes release. The user-manual has also been updated.

  • imMeasures: homogeneize the management of spatial calibration
  • imFilters: add imMultiOtsuThreshold.m
  • update license files
  • imMeasures/imFindLabels.m: re-organize processing workflow, add doc
  • imStacks: update writing rule for color images
  • imStacks/metaImageWrite.m: update management of filename extension
  • imStacks/readstack.m: fix import of TIF images saved with ImageJ larger than 4GB

MatImage v1.2

11 Jan 11:13

Choose a tag to compare

MatImage is an image processing library for Matlab. It is build as a complement of the Image Processing Toolbox. The matImage library is divided into several modules:

  • imFilters - Image filtering (smooth, enhance, gradient...)
  • imMeasures - Measurement of various parameters in digital images
  • imStacks - Functions for manipulation and display of 3D images
  • imMinkowski - Geometric measures (Surface, Perimeter...) in 2D or 3D
  • imGeodesics - Propagation of geodesic distances in images
  • imGranulometry - Compute granulometry curves on grayscale images
  • imShapes - Generation of images representing geometric shapes
  • util - General purpose functions

Improvements

Version 1.2 is mostly a bug-fixes released. It also provides a user-manual.

  • added imWeightedHistogram
  • readstack: added support for ImageJ Big Tiff files
  • savestack: added possibility to specify slice indices; now uses TIFF lib to accelerate write time
  • added imReadRawData
  • imMinkowski: updated organization of the imMinkowski module; homogeneization of the management of label images
  • imSurface was renamed to imSurfaceArea
  • imDistanceMap: fix bug for pixels at the border of image

MatImage v1.1

28 Aug 12:52

Choose a tag to compare

MatImage is an image processing library for Matlab. It is build as a complement of the Image Processing Toolbox. The matImage library is divided into several modules:

  • imFilters - Image filtering (smooth, enhance, gradient...)
  • imMeasures - Measurement of various parameters in digital images
  • imStacks - Functions for manipulation and display of 3D images
  • imMinkowski - Geometric measures (Surface, Perimeter...) in 2D or 3D
  • imGeodesics - Propagation of geodesic distances in images
  • imGranulometry - Compute granulometry curves on grayscale images
  • imShapes - Generation of images representing geometric shapes
  • util - General purpose functions

Improvements

Compared to the version 1.0, new features include:

New functions

  • (imFilters) added imMaxEntropyThreshold
  • (imFilters) added imCropBox and imThicknessMap
  • (imFilters) added imLabelToValue
  • (imFilters) added imKirschFilter.m, imRobinsonFilter.m, imBoxFilter.m
  • (imMeasures) added imPrincipalAxes.m
  • (imStacks) Slicer App allows for computing isosurfaces
  • (imStacks) added imReadRegion3d.m and imReadDownSampled3d.m to read only portion of large 3D images
  • (imStacks) added functions to read 3D images from VGI stacks
  • (imStacks) added imFileInfo.m
  • (imGranulo) added imOrientedGranulo function

Improvements

  • (imFilters) imDistanceMap.m now supports contiguous labels, and number of weights equal to 3
  • (imMeasures) several functions now supports CC data structure
  • (imMeasures) imRAG function should now support 3D images
  • (imStacks) updated classes to comply with Matlab naming conventions
  • (imMinkowski) fixed management of spatial calibration for densities
  • (imGeodesics) added support for distance maps computed with 5x5 chamfer masks
  • (imGranulometry) imGranulometry has support for ROI
  • (imGranulometry) imGranuloByRegion.m now uses faster algorithm

Regression

  • (imFilters) the imOtsuThreshold function now returns threshold value instead of segmented image, and uses ">=" instead of ">".
  • (imMeasures) imInertiaEllipse and imInertiaEllipsoid renamed as imEquivalentEllipse and imEquivalentEllipsoid
  • (imGeodesics) imChamferDistance renamed as imGeodesicDistanceMap, imChamferDistance3d renamed as imGeodesicDistanceMap3d
  • (imGranulometry) granuloMeanSize.m now returns result as single numeric value instead as Table instance
  • (imFilters) rename imKillBorders.m by imKillBorderRegions.m

Others

  • Several bug fixes
  • many improvements in documentation headers and Contents files
  • several unit tests have been added

matImage v1.0

30 Jul 10:12

Choose a tag to compare

First release of the "matImage" library from the GitHub repository.

MatImage is an image processing library for Matlab. It is build as a complement of the Image Processing Toolbox. The matImage library is divided into several modules:

  • imFilters - Image filtering (smooth, enhance, gradient...)
  • imMeasures - Measurement of various parameters in digital images
  • imShapes - Generation of images representing geometric shapes
  • imStacks - Functions for manipulation and display of 3D images
  • imMinkowski - Geometric measures (Surface, Perimeter...) in 2D or 3D
  • imGeodesics - Propagation of geodesic distances in images
  • util - General purpose functions