CreaTools
The CreaTools are a software suite for medical image processing. They have been developed in C++ and are cross-platform (Linux, Windows and MacOS). The main element of the suite is BBTK (black-box tootkit), a flexible framework for the design, programming, testing and prototyping of applications. It provides the user with libraries of high-level components for: the construction of graphical interfaces, input/output (file management), display, interaction… These components (black-boxes) can be heterogeneous. Currently, they are mainly based on the following libraries: VTK, ITK and wxWidgets. The black-boxes can be assembled into pipelines, by use a very intuitive script language (bbs), in order to realize either stand-alone applications or meta-widgets, reusable in other applications. Script edition and testing are made easy by a user-friendly graphical environment (bbStudio) providing several forms of on-line help.
Scripts can also be automatically generated by a graphical editor that permits to assembly the pipelines. Another very useful utility is creaNewProject that generates the whole structure of a new C++ project, including the necessary third-party libraries (ITK, VTK...). The structure is based on CMake and permits to generate projects for Windows, Linux et Mac OS platforms. The suite also provides several tools for end-users:
- 3D image viewer,
- interactive rigid registration (alignment) of 2D and 3D images ,
- interactive contour tracing in N-dimensional images, permitting to calculate a number of statistics on the contours and on the delineated regions.