The MICE Toolkit (Medical Interactive Creative Environment) is a graphical programming user interface that is user friendly while still highly flexible. Complex image analysis processes can be constructed rapidly and it also serves as a platform for research, where users can share their solutions with the community in a standardized way. The basic idea is to make advanced and complex processing and analysis of medical images available to all professionals who need it, including medical fields such as radiotherapy, radiology and pathology. To do so the ambition is that MICE toolkit provides you with advanced tools for complex processing and analysis in a intuitive way not just simplifying the work process but also making it far less time consuming to generate results suited to the users particular needs – be it further analysis or formal presentation of your research.

MICE is built mainly using the C# programming langue in the .NET-framework, while some parts of the software are C++. Many of the filters and functions in MICE are from ITK (The Insight Segmentation and Registration Toolkit), which is the gold standard software library for medical image analysis. Some registration functions in MICE are based on elastix, which is in turn based on ITK. Elastix is a ready-made solution with many advanced functionalities that are easily accessible out of the box. Further, a large part of the medical research community uses elastix, and elastix parameter files are often published and distributed.

The MICE toolkit features a sophisticated visualization module which is based on VTK (The Vizualization toolkit), an open source freely available software system for 3D computer graphics, image processing and visualization. In the visualizer, the user can fuse multiple image sets, perform multiplanar reconstructions, advanced 3D visualization using shaders, create animations and manually segment structures.

There are external integrations built in to MICE Premium, which allow the users to program their own functions using either MATLAB or Python syntax directly in MICE. To use this functionality, MATLAB must be installed on the system. Python is distributed with MICE, although the user can choose to use any Python which is installed on the system.

On a general note, we know that our users are highly skilled professionals, which is why we aim to develop new features continuously and our goal is to have a tight bond with all our users to generate feedback on what to do next.

In short MICE Toolkit should lead the development in medical image analysis and adapt with the underlying fields of research.


Easy to use GUI

MICE toolkit employs a GUI where you can choose your own functions (or nodes as we call them) to combine in any way you want.

Rapid Prototyping

Quickly change the flow of your analysis and image processing to try new things with your data or simply new data to existing analysis.

Advanced image processing and analysis

MICE Toolkit can perform advanced image registration, segmentation, visualization and much more.

Endless flexibility

Easily use existing nodes or your own in any combination on large cohorts of patients and in unlimited batches.

Graphic visualiser

You can easily process images with filters, built-in functions or add your own and present visual results.


MICE Toolkit comes with the commonly used programming languages MATLAB and Python fully integrated and ready to use.