Framework

The most important is to create a working environment which is comfortable and easy-to-use for the fellows. The following tools have been chosen in order to facilitate the work and the cohesion between the partners.

Confluence: Team collaboration software

The Confluence team collaboration software has been chosen to create a common exchange platform for the SUMMER researchers to create, share and discuss content. The platform contains information about:

  • The SUMMER project
    • detailed information concerning each of the 9 working packages
    • an overview of the project progress, in terms of deliverables and milestones
    • planned secondments and partner visits
    • important conferences in the field, planned attendance, brief summary of interesting lectures/abstract/posters potentially
  • Each individual researcher
    • Weekly or monthly, each researcher indicates the status of his/her research, as well as the expected work to be done in the coming weeks and possible deadlines.
    • This way, other users have the possibility to follow each researcher working progress, and it contributes to a better collaboration and planning.

 

MITK: integration platform

One of the challenges of the project was to find a common development platform in order to standardize the work of each partner. The choice of this platform is important and the plateform should be easy-to-use in order to provide a unique prototype combining all the developments at the end of the project.
The Medical Imaging Interaction Toolkit (MITK) has been selected. It is a free open-source software system for the development of interactive medical image processing tools. MITK combines the Insight Toolkit (ITK) and the Visualization Toolkit (VTK) with an application framework. As a toolkit, MITK offers features that are relevant for the development of interactive medical imaging software such as segmentation and registration tools.

 

Toolkit / Library Name Purpose
ITK
Insight Segmentation and Registration Toolkit
a toolkit that provides developers with an extensive suite of software tools for image analysis
VTK
Visualization ToolKit
a toolkit that provides developers with an extensive suite of software tools for image visualization
Boost a collection of class libraries for C++ (from math to threading, built on Standard C++ and highly portable)
Qt a development framework with tools designed to streamline the creation of applications and user interfaces for desktop, embedded and mobile platforms
CTK
Common ToolKit
a toolkit combining VTK and Qt to propose DICOM, DICOM application hosting, widgets, and plugin framework
GDCM
Grassroots DICOM
a C++ library dedicated to reading/parsing and writing DICOM medical files
DCMTK
DICOM Toolkit
a collection of libraries and applications implementing large parts the DICOM standard for examining, constructing and converting DICOM image files
OpenCV
Open Source Computer Vision
a library of programming functions for real time computer vision
OpenCL
Open Computing Language
a framework for writing programs that execute across heterogeneous platforms consisting of central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs) and other processors