MDSTk has been forked by 3Dim Laboratory s.r.o. to provide better support and further push its development forward. Please check VPL (Voxel Processing Library) project available on Bitbucket (https://bitbucket.org/3dimlab/vpl).
A new version of the MDSTk v1.1.1 has been released...
- Fixed bug in installation of Eigen header files.
- File mdsString.cpp has been correctly added to the libSystem library.
- Fixed bug in RGBA pixel definition (i.e. the CRGBA class).
- Found and fixed bug in calculation of a matrix inverse using Eigen.
- Fixed bugs in CVolume::create() and CImage::create() methods that cause
wrong initialization of data when a small subvolume was copied out.
- Fixed bug in CRectBox<>::copyTo() and CRectBox<>::copyFrom() methods.
- A modified version of the MDS_UNUSED() macro.
- Fixed bug in mdsAnisotropic.hxx (parallelization via OpenMP).
- Fixed compilation using MinGW on Windows.
A new version of the MDSTk v1.1.1 has been released...
Please, see ChangeLog.txt:
- Math library has been ported from Eigen2 to Eigen3!
- Added preliminary support for Unicode filenames.
- Changes in the iterator concept that result in its simplification
and better performance.
- Added OpenMP support.
- Improvements of CImageBase<>, CVolumeBase<>, CMatrixBase<> and other class
templates that implements the curiously recurring template pattern.
- New class templates CRect<>, CRectBox<>, CImageRow<> and CVolumeRow<>
providing views of images and volumes.
- Improved support for forEach() concept.
- Added CArray<> class template that provides the same functionality
like the old-style CVector<>. It allows to make references to existing
vectors.
- Added a new data allocator - CPartedData<> - able to allocate large
volumetric data in smaller blocks.
- Upgraded to newer versions of several 3rd party libraries (i.e. zlib,
libpng, freeglut, FFTW).
- All get(i,j) methods returning reference to a matrix coefficient,
vector element, image pixel, etc. were newly replaced by at(i,j) methods.
- New CPartedData<> allocator able to allocate a large block of memory
in parts. This is the default allocator for CVolume<> from now.
- FindOpenCV2.cmake has been modified so that it supports OpenCV 2.3.1.
An extension package of the MDSTk toolkit, called Vector Image Segmentation Tools, has been made public. This package provides an experimental implementation of a segmentation based on 2D/3D Delaunay triangulation.
Triangular/tetrahedral mesh is used to partition image data into elements, while the mesh construction process respects significant image edges. Therefore, surfaces of image regions are well described and can be easily derived. To provide high quality meshes, methods like isotropic meshing and variational tetrahedral meshing can be found in the package.
A new version of the MDSTk v1.0.0rc2 has been released...
New version of the MDSTk (v1.0.0rc) has been released. After several years of development, this is the first true candidate for 1.0 release...
New version of the MDSTk toolkit has been released. Please, see the changelog for details...
New version of the MDSTk toolkit has been released. Please, see the Changelog for details...
New version of the MDSTk toolkit has been released. Please, see the Changelog for details...
New version of the MDSTk toolkit has been released. See changelog for detailes...
New version of the MDSTk (v0.7.1beta) has been released...
First version of a short introduction to Vector Entity library which is a part of the MDSTk toolkit has been released.
Sample volumetric data (results of several CT scans) in two formats are available in the download section for now. Data can be downloaded in the MDSTk native format as well as RAW data without compression and any special headers.
New version of the MDSTk has been released: build system changed to the excellent CMake framework, added configure.h header file, new modules providing image corner detection, etc.). See change log for details.
MDSTk project has been partially moved to the SourceForge. Hence, latest release and documentation can be downloaded here. All future releases will be managed using this site...