ImLib3D is a C++ library and visualization system for 3D (volumetric) image processing. It contains most basic image processing algorithms, as well as some more sophisticated ones. Its images are STL-compliant templated containers. It inculdes a viewer that features multiplanar views, interactive image processing, animations, vector field views, and 3D (OpenGL) multiplanar. Its main application is medical image processing.
| Tags | Scientific/Engineering Image Recognition multimedia Graphics 3D Rendering Viewers Medical Science Visualization |
|---|---|
| Licenses | LGPL GPL |
| Operating Systems | POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: The dependencies were updated and the distribution was split into two packages: the library and the viewer. This release has been successfully tested on several platforms, including Debian Sarge, Fedora Core 3, Mac OS X Tiger, and Mandrake 10.1. It now compiles with GCC versions 3.3 to 4.0.


Release Notes: This minor release essentially adds an easy install script for compiling and installing ImLib3D and related libraries. It also fixes a few bugs.


Release Notes: This release includes a great number of bug fixes as well as many small improvements. ImLib3D now supports both g++ 3.2 and g++ 2.96. No RPMs are available with this release.


Release Notes: There are a lot of changes and bugfixes in this release. Several new features were added. Many things were reorganized, including the directory structure. Several classes and functions were renamed.


Release Notes: The iterator was rewritten to make it STL compliant, and STL algorithms now work. BitImage3D (support for images with an arbitrary number of bits per voxel) was added. The viewer was made extensible by the use of loadable modules (.so) to add pluggable functionality. Many code cleanups were added.