This file contains a history of enhancements made from version to version. The version of this toolbox is 1.6, 31mar2008.
Main changes from version 1.3 to 1.5
- mmlabel : Very fast union-find algorithm
- New MaxTree-based connected operators
- Attribute openings: Area, Volume, Height, Bounding-Box
- Regional maxima dynamics
- Marker propagation
- mmvmax , mmvmin , mmareaopen , mmareaclose : Faster implementation based on MaxTree
Main changes from version 1.2 to 1.3
- mmhmin , mmhmax , mmvmin , mmvmax , are created in the place of mmhbasin , mmhdome , mmvbasin , and mmvdome , respectively.
- mmhistogram has an option to specify the output datatype: uint16 or int32
- The structuring element parameter can now be a binary image (flat) or an int32 image (non-flat)
- mmseshow has different output for non-flat structuring elements
- New options in mmopentransf and mmpatspec .
- New installation procedure for Windows platforms. Now it is based on a Windows installer program.
Main changes from version 1.1 to 1.2
Main changes from version 0.14 to 1.1
- new demos: mmdleaf , mmdlabeltext , mmdholecenter .
- new functions: mmiwatershed , mmvdome , mmvbasin , mmse2hmt
- mmregmin now has the option to compute generalized dynamics.
- mmserot now has much less restrictions.
- mmendpoints has an option to create homotopic skeleton crop.
- mmlabel can now use any structuring element and if the label count is larger than 65535 then the result image is of type int32.
- mmblob and mmgrain can process non sequential labels
- mmimg2se supports 3D structuring elements
- mmshow , mmdtshow , and mmlblshow can display inside subplots
- mmthin , mmcthin , mmthick , mmcthick : the meaning of n now reflects the documentation, number of cycles. Before, it was number of sub-cycles. mmdpieces and mmdfila were changed to reflect this updating.
- New DLL library compatible with MATLAB compiler. Ask for details.
Main changes from version 0.13 to 0.14
Main changes from version 0.12 to 0.13
Main changes from version 0.11 to 0.12
Main changes from version 0.10 to 0.11
- better documentation.
- minor bug correction: mminfcanon .
Main changes from version 0.9 to 0.10
- new functions: mmskiz .
- first Student Edition.
- improvements in documentation.
- mmgdist now returns infinity where g is zero.
- mmdtshow treats infinity.
Main changes from version 0.8 to 0.9
- much better documentation:
- mathematical equation in nearly every function.
- simple examples (nearly half done).
- new Basic Concepts section.
- code improvements:
- new demos: mmdbrain , mmdfabric .
Main changes from version 0.7 to 0.8
Main changes from version 0.51 to 0.7
Main changes from version 0.4.6 to 0.51
- new function: mmhdome , mmhbasin , mminterot , mmreadgray , mmwrite .
- new demos: mmdflow , mmdbeef , mmdsoil .
- enhancements: distance transform in 3D ( mmdist , mmgdist ), faster area open, mmdraw .
- syntax changes:
- minor syntax changes: mmaddm , mmseshow (expand).
- bug corrections: geodesic Euclidean distance transform ( mmgdist ), mmsedisk , mmimg2se .
Main changes from version 0.4.5 to 0.4.6
- mmsesum , new operator. It allows the n-minkowski composition of the structuring element.
- mmasfrec , new operator. Alternating seq. filter by reconstruction.
Main changes from version 0.4.4 to 0.4.5
- mmareaopen , now working on gray-scale images. This is a a very powerful connected operator.
- new operator: mmareaclose , dual from mmareaopen .
- mmunion and mmintersec now work with up to 5 operand.
- thinning and thickening run much faster.
- minor bug in mmclohole , with objects near the image border.
- new demo: mmdrobotop .
- additions in the demo mmdgear .
- modifications in the demo mmdfila to use gray-scale area open.
Main changes from version 0.4.3 to 0.4.4
- mmsedisk : Euclidean disk implementation changed.
- Added option Euclidean to mmdist and mmgdist .
- Added option Octagon disk to mmsedisk .
- Now all options strings can be in capitals or in lower case.
- Option CITY_BLOCK changed to CITY-BLOCK in mmsedisk .
- Change of the default in mmtoggle .
- Alternating Sequential Filters merged in a single operator: mmasf replaced mmasfoc, mmasfco, mmasfcoc, and mmasfoco.
- Removal of parameter n in mmdil and mmero .
- Syntax of mmimg2se changed to force the user to explicitly generate a non-flat structuring element.