MatImage Versions Save

Image Processing library for Matlab

v1.2.4

1 year ago

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

v1.2.3

2 years ago

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.

v1.2.2

2 years ago

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

v1.2.1

2 years ago

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

v1.2

3 years ago

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

v1.1

4 years ago

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

v1.0

8 years ago

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