Debian Med Project
Help us to see Debian used by medical practitioners and biomedical researchers! Join us on the Alioth page.
Summary
Imaging development
Debian Med packages for medical image development

This metapackage will install Debian packages which might be useful for developing applications for medical image processing.

The list to the right includes various software projects which are of some interest to the Debian Med Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Med which can sensibly add to a high quality Debian Pure Blend.

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Med to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Med mailing list

Links to other tasks

Debian Med Imaging development packages

Official Debian packages with high relevance

Cimg-dev
powerful image processing library
Versions of package cimg-dev
ReleaseVersionArchitectures
squeeze1.3.9-1all
wheezy1.4.9-2all
jessie1.5.6-1all
sid1.5.6-1all
jessie1.5.7+dfsg-1all
sid1.5.7+dfsg-1all
Debtags of package cimg-dev:
devellibrary
roledevel-lib
works-withimage, image:raster
x11library
Popcon: 9 users (47 upd.)*
Versions and Archs
License: DFSG free
Svn

The CImg Library is a C++ toolkit providing simple classes and functions to load, save, process and display images in your own C++ code. It consists only of a single header file CImg.h that must be included in your program source. It contains useful image processing algorithms for loading/saving, resizing/rotating, filtering, object drawing (text, lines, faces, ellipses, ...), etc.

Images are instantiated by a class able to represent images up to 4-dimension wide (from 1-D scalar signals to 3-D volumes of vector-valued pixels), with template pixel types. It depends on a minimal number of libraries : you can compile it with only standard C libraries. No need for exotic libraries and complex dependencies.

The package is enhanced by the following packages: cimg-examples cimg-doc
Ctn-dev
Development files for Central Test Node, a DICOM implementation
Versions of package ctn-dev
ReleaseVersionArchitectures
squeeze3.0.6-13amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.0.6-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.0.6-13s390
sid3.0.6-13s390
jessie3.2.0~dfsg-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid3.2.0~dfsg-1ia64
sid3.2.0~dfsg-2amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package ctn-dev:
devellibrary
fieldmedicine:imaging
roledevel-lib
works-withdb, image, image:raster
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free
Svn

DICOM is the standard for image storage, annotation, and networking. It is used widely for medical imaging.

This package includes the header files and static library used for creating programs that use the CTN library.

Gmic
GREYC's Magic for Image Computing
Maintainer: Bernd Zeimetz
Versions of package gmic
ReleaseVersionArchitectures
squeeze1.3.9.0+dfsg-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.5.1.6+dfsg-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.5.1.6+dfsg-4s390
jessie1.5.7.1-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.5.7.1-4amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream1.5.8.5
Debtags of package gmic:
interfacecommandline
roleprogram
works-withimage
Popcon: 65 users (52 upd.)*
Newer upstream!
License: DFSG free
Git

G'MIC is an open and full-featured framework for image processing, providing several different user interfaces to convert/manipulate/filter/visualize generic image datasets, from 1d scalar signals to 3d+t sequences of multi-spectral volumetric images.

This package contains the stand-alone gmic binary.

Screenshots of package gmic
Libactiviz.net-cil
Tool for generating C# wrappers around VTK
Versions of package libactiviz.net-cil
ReleaseVersionArchitectures
wheezy1.0~git20111123-6amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,s390x,sparc
jessie1.0~git20111214-2amd64,armel,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,s390x
sid1.0~git20111214-2amd64,armel,i386,kfreebsd-amd64,kfreebsd-i386,powerpc,s390x
Popcon: 7 users (2 upd.)*
Versions and Archs
License: DFSG free
Svn

ActiViz provides a powerful interface to the Visualization Toolkit (VTK), an object-oriented software system encompassing thousands of algorithms that transform data into interactive 3D environments. ActiViz, which generates C# wrappers around VTK, enables developers to combine the power of VTK with the many .NET framework objects for web and database access. Available as source code or as a pre-built WinForms Control, ActiViz .NET includes examples, online documentation, and supports IntelliSense in the .NET Framework

Libbiosig-dev
I/O library for biomedical data - development files
Versions of package libbiosig-dev
ReleaseVersionArchitectures
wheezy1.3.0-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.3.0-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.3.0-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
experimental1.4.1-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream1.5.12
Debtags of package libbiosig-dev:
develexamples, library
roledevel-lib
Popcon: 5 users (6 upd.)*
Newer upstream!
License: DFSG free
Git

BioSig is a library for accessing files in several biomedical data formats (including EDF, BDF, GDF, BrainVision, BCI2000, CFWB, HL7aECG, SCP_ECG (EN1064), MFER, ACQ, CNT(Neuroscan), DEMG, EGI, EEG1100, FAMOS, SigmaPLpro, TMS32). The complete list of supported file formats is available at http://pub.ist.ac.at/~schloegl/biosig/TESTED .

This package provides header files and static library.

Please cite: Alois Schlögl and Clemens Brunner: BioSig: A Free and Open Source Software Library for BCI Research. (eprint) Computer 41(10):44-50 (2008)
Libcamitk3-dev
Computer Assisted Medical Intervention Tool Kit - development
Versions of package libcamitk3-dev
ReleaseVersionArchitectures
sid3.2.2-1s390
jessie3.2.2-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid3.2.2-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
upstream3.3.1
Debtags of package libcamitk3-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Svn

Helps researchers and clinicians to easily and rapidly collaborate in order to prototype CAMI applications, that feature medical images, surgical navigation and biomechanical simulations.

This package contains development files needed to build CamiTK applications. This package also provides the CamiTK wizard to create new extensions.

Libcv-dev
Translation package for libcv-dev
Versions of package libcv-dev
ReleaseVersionArchitectures
squeeze2.1.0-3+squeeze1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.3.1-11amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.4.6.1+dfsg-1s390
sid2.4.6.1+dfsg-1s390
jessie2.4.6.1+dfsg-2ia64
sid2.4.8+dfsg1-1ia64
jessie2.4.8+dfsg1-2amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid2.4.8+dfsg1-2amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libcv-dev:
devellibrary
roledevel-lib
Popcon: 127 users (361 upd.)*
Versions and Archs
License: DFSG free
Git

This package provide files for translation from libcv-dev to subdivided packages.

This package contains the header files and static library needed to compile applications that use OpenCV (Open Computer Vision).

The Open Computer Vision Library is a collection of algorithms and sample code for various computer vision problems. The library is compatible with IPL (Intel's Image Processing Library) and, if available, can use IPP (Intel's Integrated Performance Primitives) for better performance.

OpenCV provides low level portable data types and operators, and a set of high level functionalities for video acquisition, image processing and analysis, structural analysis, motion analysis and object tracking, object recognition, camera calibration and 3D reconstruction.

Libgdf-dev
IO library for the GDF -- development library
Versions of package libgdf-dev
ReleaseVersionArchitectures
wheezy0.1.2-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.1.2-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.1.2-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libgdf-dev:
devellibrary
roledevel-lib
Popcon: 4 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

GDF (General Dataformat for Biosignals) is intended to provide a generic storage for biosignals, such as EEG, ECG, MEG etc.

This package provides the header files and static library.

Libgiftiio-dev
IO library for the GIFTI cortical surface data format
Versions of package libgiftiio-dev
ReleaseVersionArchitectures
squeeze1.0.9-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0.9-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.0.9-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.0.9-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libgiftiio-dev:
devellibrary
roledevel-lib
Popcon: 3 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

GIFTI is an XML-based file format for cortical surface data. This reference IO implementation is developed by the Neuroimaging Informatics Technology Initiative (NIfTI).

This package provides the header files and static library.

Libigstk4-dev
Toolkit for image-guided surgery applications - development
Versions of package libigstk4-dev
ReleaseVersionArchitectures
squeeze4.2.0-3amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
wheezy4.4.0-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid4.4.0-2s390
jessie4.4.0-6amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid4.4.0-6amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
upstream5.2
Debtags of package libigstk4-dev:
devellibrary
roledevel-lib
Popcon: 1 users (2 upd.)*
Newer upstream!
License: DFSG free
Svn

The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a high-level component-based framework providing common functionality for image-guided surgery applications.

This software framework consists of a set of high-level components integrated with other low-level open source software libraries and application programming interfaces (API) from hardware vendors.

The cornerstone of IGstk is robustness. IGstk provides the following high-level functionality: Ability to read and display medical images including CT and MRI in DICOM format. An interface to common tracking hardware (e.g. AURORA from Northern Digital Inc.). A graphical user interface and visualization capability including a four-quadrant view (axial, sagittal, coronal, and 3D) as well as a multi-slice axial view (from 1 by 1 to many by many such as 10 by 10).

Registration: point based registration and a means for selecting these points. Robust common internal software services for logging, exception-handling and problem resolution.

This package contains the development files needed to build your own IGSTK applications.

Libinsighttoolkit3-dev
Image processing toolkit for registration and segmentation - development
Versions of package libinsighttoolkit3-dev
ReleaseVersionArchitectures
squeeze3.18.0-5amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy3.20.1+git20120521-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid3.20.1+git20120521-3s390
jessie3.20.1+git20120521-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid3.20.1+git20120521-4ia64,s390x
sid3.20.1+git20120521-5amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,sparc
upstream4.5.2
Debtags of package libinsighttoolkit3-dev:
fieldmedicine, medicine:imaging
roledevel-lib
Popcon: 4 users (25 upd.)*
Newer upstream!
License: DFSG free
Svn

ITK is an open-source software toolkit for performing registration and segmentation. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.

This package contains the development files needed to build your own ITK applications.

Libinsighttoolkit4-dev
Image processing toolkit for registration and segmentation - development
Versions of package libinsighttoolkit4-dev
ReleaseVersionArchitectures
jessie4.5.0-3amd64,i386
sid4.5.1-1i386
sid4.5.2-1amd64
Debtags of package libinsighttoolkit4-dev:
devellibrary
roledevel-lib
Popcon: 2 users (11 upd.)*
Versions and Archs
License: DFSG free
Svn

ITK is an open-source software toolkit for performing registration and segmentation. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.

This package contains the development files needed to build your own ITK applications.

Libmdc2-dev
Medical Image (DICOM, ECAT, ...) conversion tool (development)
Versions of package libmdc2-dev
ReleaseVersionArchitectures
squeeze0.10.5-2.1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.10.7-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.13.0-1s390
sid0.13.0-1s390
jessie0.13.0-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid0.13.0-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libmdc2-dev:
devellibrary
roledevel-lib
Popcon: 5 users (5 upd.)*
Versions and Archs
License: DFSG free
Svn

This project stands for Medical Image Conversion. Released under the (L)GPL, it comes with the full C-source code of the library, a flexible command line utility and a neat graphical front-end using the GTK+ toolkit. The currently supported formats are: Acr/Nema 2.0, Analyze (SPM), DICOM 3.0, InterFile 3.3 and PNG.

Static library, include files and documentation for developers.

Libmia-2.0-dev
library for 2D and 3D gray scale image processing, development files
Versions of package libmia-2.0-dev
ReleaseVersionArchitectures
jessie2.0.12-1ia64
sid2.0.12-1ia64
jessie2.0.13-1amd64,i386,mips,powerpc
sid2.0.13-1amd64,i386,mips,powerpc
Debtags of package libmia-2.0-dev:
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

libmia comprises a set of libraries and plug-ins for general purpose 2D and 3D gray scale image processing and basic handling of triangular meshes. The libraries provide a basic infrastructure and generic algorithms, that can be specialized by specifying the apropriate plug-ins. This package provides the development files for the library.

The package is enhanced by the following packages: libmia-2.0-doc
Please cite: Gert Wollny, Jean-Jaques Hublin, Maria-J Ledesma-Carbayo, Matthew M. Skinner, Peter Kellman and Thomas Hierl: MIA - A Free and Open Source Software for Gray Scale Medical Image Analysis. (eprint) Source Code for Biology and Medicine 8:20 (2013)
Libmialm-dev
Development files for the MIA landmark library
Versions of package libmialm-dev
ReleaseVersionArchitectures
jessie1.0.7-1s390
sid1.0.7-1s390
jessie1.0.7-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.0.7-3amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libmialm-dev:
devellibrary
roledevel-lib
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

This library implements handling for landmarks and 3D view positioning for optimal landmark visibility, and in-and output of these landmarks. This library is part of the MIA tool chain for medical image analysis. This package contains the development files - headers, shared libraries, and pkg-config files.

Libmiaviewit-dev
development files for the 3D visualization library
Versions of package libmiaviewit-dev
ReleaseVersionArchitectures
jessie1.0.0-1amd64,i386,ia64,mips,powerpc
sid1.0.0-1amd64,i386,ia64,mips,powerpc
Debtags of package libmiaviewit-dev:
devellibrary
roledevel-lib
Popcon: users ( upd.)*
Versions and Archs
License: DFSG free
Git

The MIA addon library for simple 3D visualizations provides an interface for the visualization of 3D data generated by using mia-tools These are the development files.

Libminc-dev
MNI medical image format development environment
Versions of package libminc-dev
ReleaseVersionArchitectures
squeeze2.0.18+cvs20100518-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.1.10-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.2.00-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid2.2.00-3amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libminc-dev:
fieldmedicine, medicine:imaging
roledevel-lib
Popcon: 2 users (7 upd.)*
Versions and Archs
License: DFSG free
Svn

This package contains the library and headers for libminc2 and libvolume_io2.

The Minc file format is a highly flexible medical image file format. Minc version 1 is built on top of the NetCDF generalized data format. Minc version 2 is built on top of the HDF data format. This library handles both formats. In each case the format is simple, self-describing, extensible, portable and N-dimensional, with programming interfaces for both low-level data access and high-level volume manipulation. On top of the libraries is a suite of generic image-file manipulation tools. The format, libraries and tools are designed for use in a medical-imaging research environment : they are simple and powerful and make no attempt to provide a pretty interface to users.

Libnifti-dev
IO libraries for the NIfTI-1 data format
Versions of package libnifti-dev
ReleaseVersionArchitectures
squeeze2.0.0-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.0.0-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie2.0.0-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid2.0.0-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libnifti-dev:
devellibrary
roledevel-lib
Popcon: 5 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

Niftilib is a set of i/o libraries for reading and writing files in the NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI) brain images.

This package provides the header files and static libraries of libniftiio, znzlib and libnifticdf.

Libopenmeeg-dev
openmeeg library -- development files
Versions of package libopenmeeg-dev
ReleaseVersionArchitectures
squeeze2.0.0.dfsg-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.0.0.dfsg-5amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mipsel,powerpc,s390,s390x,sparc
jessie2.0.0.dfsg-5s390
sid2.0.0.dfsg-5.1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream2.1
Debtags of package libopenmeeg-dev:
devellibrary
roledevel-lib
Popcon: 2 users (5 upd.)*
Newer upstream!
License: DFSG free
Git

OpenMEEG consists of state-of-the art solvers for forward problems in the field of MEG and EEG. Solvers are based on the symmetric Boundary Element method [Kybic et al, 2005], providing excellent accuracy, particularly for superficial cortical sources. OpenMEEG can compute four types of lead fields (EEG, MEG, Internal Potential and Electrical Impedence Tomography).

This package provides static libraries and header files.

Please cite: Alexandre Gramfort, Théodore Papadopoulo, Emmanuel Olivi, Maureen Clerc: OpenMEEG: opensource software for quasistatic bioelectromagnetics. (2010)
Libopenslide-dev
Development files for the OpenSlide library
Versions of package libopenslide-dev
ReleaseVersionArchitectures
wheezy3.2.6-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie3.3.3-1ia64,s390
sid3.3.3-1s390
jessie3.4.0-1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid3.4.0-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libopenslide-dev:
devellibrary
roledevel-lib
Popcon: 3 users (22 upd.)*
Versions and Archs
License: DFSG free
Svn

OpenSlide is a C library that provides a simple interface to read whole-slide images also known as virtual slides.

Whole-slide images, also known as virtual slides, are large, high resolution images used in digital pathology. Reading these images using standard image tools or libraries is a challenge because these tools are typically designed for images that can comfortably be uncompressed into RAM or a swap file. Whole-slide images routinely exceed RAM sizes, often occupying tens of gigabytes when uncompressed. Additionally, whole-slide images are typically multi-resolution, and only a small amount of image data might be needed at a particular resolution.

This library currently supports:

  • Aperio (.svs, .tif)
  • Hamamatsu (.vms, .vmu, .ndpi)
  • Leica (.scn)
  • MIRAX (.mrxs)
  • Sakura (.svslide)
  • Trestle (.tif)
  • Generic tiled TIFF (.tif)

This package contains development files needed to build OpenSlide applications.

Libpapyrus3-dev
DICOM compatible file format library
Versions of package libpapyrus3-dev
ReleaseVersionArchitectures
jessie3.7.1-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid3.7.1-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libpapyrus3-dev:
devellibrary
roledevel-lib
Popcon: 1 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

PAPYRUS 3.0 file format based on the new DICOM 3.0 Standard addresses the open interchange of medical images in files or on removable storage media. This specific implementation of the DICOM standard is intended as a generic solution for interchange of multi-modality medical images on removable media. It can also be used for convenient exchange of image data between different computer systems through industry standard file transfer mechanisms. Finally it can also be used for storage and archival of medical image data in a DICOM compatible format.

This package contains the libraries needed to run PAPYRUS 3.0 applications.

Libteem-dev
Tools to process and visualize scientific data and images - development
Versions of package libteem-dev
ReleaseVersionArchitectures
wheezy1.11.0~svn5226-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.11.0~svn5226-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.11.0~svn5226-1i386,ia64,kfreebsd-i386,powerpc,s390,s390x
sid1.11.0~svn6057-1amd64,armel,armhf,kfreebsd-amd64,mips,mipsel,sparc
upstream1.11.0
Debtags of package libteem-dev:
devellibrary
roledevel-lib
Popcon: 2 users (1 upd.)*
Newer upstream!
License: DFSG free
Svn

Teem is a coordinated group of libraries for representing, processing, and visualizing scientific raster data. Teem includes command-line tools that permit the library functions to be quickly applied to files and streams, without having to write any code. The most important and useful libraries in Teem are:

  • Nrrd (and the unu command-line tool on top of it) supports a range of operations for transforming N-dimensional raster data (resample, crop, slice, project, histogram, etc.), as well as the NRRD file format for storing arrays and their meta-information.
  • Gage: fast convolution-based measurements at arbitrary point locations in volume datasets (scalar, vector, tensor, etc.)
  • Mite: a multi-threaded ray-casting volume render with transfer functions based on any quantity Gage can measure
  • Ten: for estimating, processing, and visualizing diffusion tensor fields, including fiber tractography methods.

This package provides the Teem header files required to compile C++ programs that use Teem to do 3D visualisation.

Libvigraimpex-dev
development files for the C++ computer vision library
Versions of package libvigraimpex-dev
ReleaseVersionArchitectures
squeeze1.7.0+dfsg-7amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.7.1+dfsg1-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.7.1+dfsg1-3s390
sid1.7.1+dfsg1-3s390
jessie1.9.0+dfsg-7amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.9.0+dfsg-7amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
experimental1.10.0+dfsg-1amd64,mips,mipsel
experimental1.10.0+dfsg-2sparc
experimental1.10.0+dfsg-3armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,s390x
Debtags of package libvigraimpex-dev:
devellang:c++, library
roledevel-lib
works-withimage, image:raster
Popcon: 15 users (24 upd.)*
Versions and Archs
License: DFSG free

Vision with Generic Algorithms (VIGRA) is a computer vision library that puts its main emphasis on flexible algorithms, because algorithms represent the principle know-how of this field. The library was consequently built using generic programming as introduced by Stepanov and Musser and exemplified in the C++ Standard Template Library. By writing a few adapters (image iterators and accessors) you can use VIGRA's algorithms on top of your data structures, within your environment.

This package contains the header and development files needed to build programs and packages using VIGRA.

Libvistaio-dev
Development files for the libvistaio library
Versions of package libvistaio-dev
ReleaseVersionArchitectures
jessie1.2.14-1s390
sid1.2.15-1s390
jessie1.2.16-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.2.16-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libvistaio-dev:
devellibrary
roledevel-lib
Popcon: 0 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Vistaio is a library that handles loading and storing of data in a cross-platform manner. Its virtue is that the otherwise binary files provide an ascii header that makes it easy to get information about the contens of a file. It supports a variety of data types like images, vector fields and graphs. This is the development package containing the header files, and pkg-config script, and man pages.

Libvolpack1-dev
fast volume rendering library (development package)
Versions of package libvolpack1-dev
ReleaseVersionArchitectures
squeeze1.0b3-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.0b3-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.0b3-3s390
sid1.0b3-3s390
jessie1.0b3-4ia64
sid1.0b3-4ia64
jessie1.0b3-5amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.0b3-5amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libvolpack1-dev:
fieldmedicine:imaging
roledevel-lib
Popcon: 2 users (4 upd.)*
Versions and Archs
License: DFSG free
Svn

VolPack is a software library for fast, high-quality volume rendering with this features:

  • Renders data sampled on a regular, three-dimensional grid.
  • Supports user-specified transfer functions for both opacity and color.
  • Provides a shading model with directional light sources, multiple material types with different reflective properties, depth cueing, and shadows.
  • Produces color (24 bits/pixel) or grayscale (8 bits/pixel) renderings, with or without an alpha channel.
  • Supports arbitrary affine view transformations.
  • Supports a flexible data format that allows an arbitrary C structure to be associated with each voxel.

This is the development package.

Libvtk-dicom0.4-dev
DICOM for VTK - dev
Versions of package libvtk-dicom0.4-dev
ReleaseVersionArchitectures
sid0.4.4-2amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,sparc
upstream0.4.5
Debtags of package libvtk-dicom0.4-dev:
devellibrary
roledevel-lib
Popcon: users ( upd.)*
Newer upstream!
License: DFSG free
Svn

This package contains a set of classes for managing DICOM files and metadata from within VTK, and some utility programs for interrogating and converting DICOM files.

Development headers

Libvtk5-dev
VTK header files for building C++ code
Versions of package libvtk5-dev
ReleaseVersionArchitectures
squeeze5.4.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy5.8.0-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie5.8.0-14s390
sid5.8.0-14.1s390
jessie5.8.0-15amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid5.8.0-15amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
experimental5.10.1-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x
upstream6.1.0~rc1
Debtags of package libvtk5-dev:
devellibrary
roledevel-lib
Popcon: 84 users (46 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

This package provides the VTK header files required to compile C++ programs that use VTK to do 3D visualisation.

Libvxl1-dev
C++ Libraries for Computer Vision Research
Versions of package libvxl1-dev
ReleaseVersionArchitectures
squeeze1.14.0-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.14.0-18amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.17.0-5s390
sid1.17.0-6s390
jessie1.17.0-8amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.17.0-8amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
experimental1.17.0-8.1amd64,armel,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libvxl1-dev:
devellibrary
roledevel-lib
Popcon: 14 users (5 upd.)*
Versions and Archs
License: DFSG free
Svn

VXL (the Vision-something-Libraries) is a collection of C++ libraries designed for computer vision research and implementation. It was created from TargetJr and the IUE with the aim of making a light, fast and consistent system. VXL is written in ANSI/ISO C++ and is designed to be portable over many platforms.

This package contains the development files needed to build your own VXL applications.

Odin
develop, simulate and run magnetic resonance sequences
Versions of package odin
ReleaseVersionArchitectures
squeeze1.8.1-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.8.5-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.8.5-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream1.8.7
Popcon: 14 users (7 upd.)*
Newer upstream!
License: DFSG free
Git

ODIN is a framework for magnetic resonance imaging (MRI). It covers the whole toolchain of MRI, from low-level data acquisition to image reconstruction. In particular, it aims at rapid prototyping of MRI sequences. The sequences can be programmed using a high-level, object oriented, C++ programming interface. It provides advanced sequence analysis tools, such as interactive plotting of k-space trajectories, a user interface for a fast compile-link-test cycle and a powerful MRI simulator which supports different virtual samples. For fast and flexible image reconstruction, ODIN contains a highly customizable, multi-threaded data-processing framework.

Screenshots of package odin
Python-casmoothing
Context-aware mesh smoothing for biomedical applications
Versions of package python-casmoothing
ReleaseVersionArchitectures
jessie0.1-1s390
sid0.1-1s390
jessie0.1-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid0.1-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Popcon: 2 users (1 upd.)*
Versions and Archs
License: DFSG free
Svn

Smoothing algorithms allow to reduce artifacts from mesh generation, but often degrade accuracy. The method described in the paper "Context-aware mesh smoothing for biomedical applications" identifies staircase artifacts which result from image inhomogeneities and binary segmentation in medical image data for subsequent removal by adaptive mesh smoothing. Thus, context-aware smoothing enables to adaptively smooth artifact areas, while non-artifact features can be preserved. This is a implementation of this method in Cpp with Python bindings.

Please cite: Tobias Moench, Rocco Gasteiger, Gabor Janiga, Holger Theisel and Bernhard Preim: Context-aware mesh smoothing for biomedical applications. Computers & Graphics 35(4):755–767 (2011)
Python-cfflib
Multi-modal connectome and metadata management and integration
Maintainer: Stephan Gerhard
Versions of package python-cfflib
ReleaseVersionArchitectures
wheezy2.0.5-1all
jessie2.0.5-1all
sid2.0.5-1all
Popcon: 19 users (70 upd.)*
Versions and Archs
License: DFSG free
Git

The Connectome File Format Library (cfflib) is a Python module for multi-modal neuroimaging connectome data and metadata management and integration.

It enables single subject and multi-subject data integration for a variety of modalities, such as networks, surfaces, volumes, fiber tracks, timeseries, scripts, arbitrary data objects such as homogeneous arrays or CSV/JSON files. It relies on existing Python modules and the standard library for basic data I/O, and adds a layer of metadata annotation as tags or with structured properties to individual data objects.

Python-dicom
DICOM medical file reading and writing
Maintainer: NeuroDebian Team
Versions of package python-dicom
ReleaseVersionArchitectures
squeeze0.9.4.1-1all
wheezy0.9.6-1all
jessie0.9.7-1all
sid0.9.7-1all
sid0.9.7-1.1all
jessie0.9.8-1all
sid0.9.8-1all
Popcon: 60 users (124 upd.)*
Versions and Archs
License: DFSG free
Git

pydicom is a pure Python module for parsing DICOM files. DICOM is a standard (http://medical.nema.org) for communicating medical images and related information such as reports and radiotherapy objects.

pydicom makes it easy to read DICOM files into natural pythonic structures for easy manipulation. Modified datasets can be written again to DICOM format files.

Python-dipy
toolbox for analysis of MR diffusion imaging data
Versions of package python-dipy
ReleaseVersionArchitectures
wheezy0.5.0-3all
jessie0.5.0-3all
sid0.5.0-3all
experimental0.6.0-1all
upstream0.7.1
Popcon: 14 users (17 upd.)*
Newer upstream!
License: DFSG free
Git

Dipy is a toolbox for the analysis of diffusion magnetic resonance imaging data. It features:

  • Reconstruction algorithms, e.g. GQI, DTI
  • Tractography generation algorithms, e.g. EuDX
  • Intelligent downsampling of tracks
  • Ultra fast tractography clustering
  • Resampling datasets with anisotropic voxels to isotropic
  • Visualizing multiple brains simultaneously
  • Finding track correspondence between different brains
  • Warping tractographies into another space, e.g. MNI space
  • Reading many different file formats, e.g. Trackvis or NIfTI
  • Dealing with huge tractographies without memory restrictions
  • Playing with datasets interactively without storing
Please cite: Garyfallidis E, Brett M, Tsiaras V, Vogiatzis G, Nimmo-Smith I: Identification of corresponding tracks in diffusion MRI tractographies (2010)
Python-gdcm
Grassroots DICOM Python bindings
Versions of package python-gdcm
ReleaseVersionArchitectures
squeeze2.0.16-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy2.2.0-14.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid2.2.4-1s390
jessie2.2.4-1.1ia64
jessie2.4.1-2amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid2.4.1-2ia64,s390x,sparc
sid2.4.2-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc
Popcon: 8 users (16 upd.)*
Versions and Archs
License: DFSG free
Svn

Grassroots DiCoM is a C++ library for DICOM medical files. It is automatically wrapped to python/C#/Java (using swig). It supports RAW,JPEG (lossy/lossless),J2K,JPEG-LS, RLE and deflated.

Python bindings to the GDCM DICOM library.

Python-mia
Python-2 bindings for the MIA image processing library
Versions of package python-mia
ReleaseVersionArchitectures
jessie0.1.5-2amd64,i386,ia64,powerpc
sid0.1.5-2amd64,i386,ia64,powerpc
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

MIA comprises a set of tools, libraries, and plug-ins for general purpose 2D and 3D gray scale image processing and basic handling of triangular meshes. The libraries provide a basic infrastructure and generic algorithms, that can be specialized by specifying the appropriate plug-ins. This package provides the Python-2 bindings.

Python-mne
Python modules for MEG and EEG data analysis
Versions of package python-mne
ReleaseVersionArchitectures
jessie0.7.3-1all
sid0.7.3-1all
Popcon: 3 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

This package is designed for sensor- and source-space analysis of MEG and EEG data, including frequency-domain and time-frequency analyses and non-parametric statistics.

Python-mvpa
multivariate pattern analysis with Python
Versions of package python-mvpa
ReleaseVersionArchitectures
squeeze0.4.5~dev23-2all
wheezy0.4.8-1all
jessie0.4.8-3all
sid0.4.8-3all
Debtags of package python-mvpa:
devellang:python, library
fieldmedicine:imaging
interfacecommandline, text-mode
roledevel-lib, program
scopeapplication
useanalysing
works-withimage, image:raster
works-with-formatplaintext
Popcon: 30 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

PyMVPA eases pattern classification analyses of large datasets, with an accent on neuroimaging. It provides high-level abstraction of typical processing steps (e.g. data preparation, classification, feature selection, generalization testing), a number of implementations of some popular algorithms (e.g. kNN, GNB, Ridge Regressions, Sparse Multinomial Logistic Regression), and bindings to external machine learning libraries (libsvm, shogun).

While it is not limited to neuroimaging data (e.g. fMRI, or EEG) it is eminently suited for such datasets.

The package is enhanced by the following packages: python-mdp
Python-nibabel
Python bindings to various neuroimaging data formats
Maintainer: NeuroDebian Team
Versions of package python-nibabel
ReleaseVersionArchitectures
wheezy1.2.2-1all
jessie1.2.2-1all
sid1.2.2-1all
experimental1.3.0-1all
jessie1.3.0-2all
sid1.3.0-2all
Popcon: 37 users (77 upd.)*
Versions and Archs
License: DFSG free
Git

NiBabel provides read and write access to some common medical and neuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2), GIFTI, NIfTI1, MINC, as well as PAR/REC. The various image format classes give full or selective access to header (meta) information and access to the image data is made available via NumPy arrays. NiBabel is the successor of PyNIfTI.

This package also provides a commandline tools:

  • dicomfs - FUSE filesystem on top of a directory with DICOMs
  • nib-ls - 'ls' for neuroimaging files
  • parrec2nii - for conversion of PAR/REC to NIfTI images
Python-nipy
Analysis of structural and functional neuroimaging data
Versions of package python-nipy
ReleaseVersionArchitectures
squeeze0.1.2+20100526-2all
jessie0.3.0-1all
sid0.3.0-1all
Popcon: 16 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

NiPy is a Python-based framework for the analysis of structural and functional neuroimaging data. It provides functionality for

  • General linear model (GLM) statistical analysis
  • Combined slice time correction and motion correction
  • General image registration routines with flexible cost functions, optimizers and re-sampling schemes
  • Image segmentation
  • Basic visualization of results in 2D and 3D
  • Basic time series diagnostics
  • Clustering and activation pattern analysis across subjects
  • Reproducibility analysis for group studies
Python-nipype
Neuroimaging data analysis pipelines in Python
Versions of package python-nipype
ReleaseVersionArchitectures
squeeze0.3.2-1all
wheezy0.5.3-2wheezy2all
jessie0.8-1all
sid0.8-1all
jessie0.9.1+git9-g8b1d21c-1all
sid0.9.2-1all
Popcon: 19 users (70 upd.)*
Versions and Archs
License: DFSG free
Git

Nipype interfaces Python to other neuroimaging packages and creates an API for specifying a full analysis pipeline in Python. Currently, it has interfaces for SPM, FSL, AFNI, Freesurfer, but could be extended for other packages (such as lipsia).

Please cite: SS Ghosh, C Burns, D Clark, K Gorgolewski, YO Halchenko, C Madison, R Tungaraza, KJ Millman: Nipype: Opensource platform for unified and replicable interaction with existing neuroimaging tools. (2010)
Python-nitime
timeseries analysis for neuroscience data (nitime)
Versions of package python-nitime
ReleaseVersionArchitectures
wheezy0.4-2all
jessie0.4-2all
sid0.4-2all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Nitime is a Python module for time-series analysis of data from neuroscience experiments. It contains a core of numerical algorithms for time-series analysis both in the time and spectral domains, a set of container objects to represent time-series, and auxiliary objects that expose a high level interface to the numerical machinery and make common analysis tasks easy to express with compact and semantically clear code.

Python-openslide
Python 2 wrapper for reading whole slide image files
Versions of package python-openslide
ReleaseVersionArchitectures
sid0.5.1-2all
jessie1.0.1-1all
sid1.0.1-1all
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Svn

OpenSlide is a C library that provides a simple interface to read whole-slide images also known as virtual slides.

Whole-slide images, also known as virtual slides, are large, high resolution images used in digital pathology. Reading these images using standard image tools or libraries is a challenge because these tools are typically designed for images that can comfortably be uncompressed into RAM or a swap file. Whole-slide images routinely exceed RAM sizes, often occupying tens of gigabytes when uncompressed. Additionally, whole-slide images are typically multi-resolution, and only a small amount of image data might be needed at a particular resolution.

This library currently supports:

  • Aperio (.svs, .tif)
  • Hamamatsu (.vms, .vmu, .ndpi)
  • Leica (.scn)
  • MIRAX (.mrxs)
  • Sakura (.svslide)
  • Trestle (.tif)
  • Generic tiled TIFF (.tif)

This package contains the Python 2 module needed to run OpenSlide applications.

Python-pyxnat
Interface to access neuroimaging data on XNAT servers
Versions of package python-pyxnat
ReleaseVersionArchitectures
wheezy0.9.0~dev0-1.1all
jessie0.9.0~dev0-1.1all
sid0.9.0~dev0-1.1all
upstream0.9.4
Popcon: 4 users (9 upd.)*
Newer upstream!
License: DFSG free
Git

pyxnat is a simple Python library that relies on the REST API provided by the XNAT platform since its 1.4 version. XNAT is an extensible database for neuroimaging data. The main objective is to ease communications with an XNAT server to plug-in external tools or Python scripts to process the data. It features:

  • resources browsing capabilities
  • read and write access to resources
  • complex searches
  • disk-caching of requested files and resources
Python-vigra
Python bindings for the C++ computer vision library
Versions of package python-vigra
ReleaseVersionArchitectures
squeeze1.7.0+dfsg-7amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy1.7.1+dfsg1-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.7.1+dfsg1-3s390
sid1.7.1+dfsg1-3s390
jessie1.9.0+dfsg-7amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.9.0+dfsg-7amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
experimental1.10.0+dfsg-1amd64,mips,mipsel
experimental1.10.0+dfsg-2sparc
experimental1.10.0+dfsg-3armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,powerpc,s390x
Debtags of package python-vigra:
devellang:python, library
roledevel-lib, shared-lib
works-withimage, image:raster
Popcon: 11 users (13 upd.)*
Versions and Archs
License: DFSG free

Vision with Generic Algorithms (VIGRA) is a computer vision library that puts its main emphasis on flexible algorithms, because algorithms represent the principle know-how of this field. The library was consequently built using generic programming as introduced by Stepanov and Musser and exemplified in the C++ Standard Template Library. By writing a few adapters (image iterators and accessors) you can use VIGRA's algorithms on top of your data structures, within your environment.

This package exports the functionality of the VIGRA library to Python.

Python3-mia
Python-3 bindings for the MIA image processing library
Versions of package python3-mia
ReleaseVersionArchitectures
jessie0.1.5-2amd64,i386,ia64,powerpc
sid0.1.5-2amd64,i386,ia64,powerpc
Popcon: 0 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

MIA comprises a set of tools, libraries, and plug-ins for general purpose 2D and 3D gray scale image processing and basic handling of triangular meshes. The libraries provide a basic infrastructure and generic algorithms, that can be specialized by specifying the appropriate plug-ins. This package provides the Python-3 bindings.

R-cran-rniftilib
GNU/R interface to NIFTICLIB
Versions of package r-cran-rniftilib
ReleaseVersionArchitectures
jessie0.0-32-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.0-32-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Popcon: 6 users (2 upd.)*
Versions and Archs
License: DFSG free
Svn

R interface to nifticlib (nifticlib-2.0.0) (read/write ANALYZE(TM)7.5/NIfTI-1 volume images)

Official Debian packages with lower relevance

Igstk-examples
Toolkit for image-guided surgery applications - examples
Versions of package igstk-examples
ReleaseVersionArchitectures
squeeze4.2.0-3all
wheezy4.4.0-2all
sid4.4.0-2all
jessie4.4.0-6all
sid4.4.0-6all
upstream5.2
Debtags of package igstk-examples:
fieldmedicine, medicine:imaging
Popcon: 2 users (2 upd.)*
Newer upstream!
License: DFSG free
Svn

The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a high-level component-based framework providing common functionality for image-guided surgery applications.

This software framework consists of a set of high-level components integrated with other low-level open source software libraries and application programming interfaces (API) from hardware vendors.

The cornerstone of IGstk is robustness. IGstk provides the following high-level functionality: Ability to read and display medical images including CT and MRI in DICOM format. An interface to common tracking hardware (e.g. AURORA from Northern Digital Inc.). A graphical user interface and visualization capability including a four-quadrant view (axial, sagittal, coronal, and 3D) as well as a multi-slice axial view (from 1 by 1 to many by many such as 10 by 10).

Registration: point based registration and a means for selecting these points. Robust common internal software services for logging, exception-handling and problem resolution.

This package contains examples from the IGstk source.

Insighttoolkit3-examples
Image processing toolkit for registration and segmentation - examples
Versions of package insighttoolkit3-examples
ReleaseVersionArchitectures
squeeze3.18.0-5all
wheezy3.20.1+git20120521-3all
sid3.20.1+git20120521-3all
jessie3.20.1+git20120521-4all
sid3.20.1+git20120521-4all
sid3.20.1+git20120521-5all
upstream4.5.2
Debtags of package insighttoolkit3-examples:
fieldmedicine, medicine:imaging
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Svn

ITK is an open-source software toolkit for performing registration and segmentation. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with a MRI scan in order to combine the information contained in both.

This package contains the source for example programs.

Libeegdev-dev
Biosignal acquisition device library (Developement files)
Maintainer: Nicolas Bourdaud
Versions of package libeegdev-dev
ReleaseVersionArchitectures
wheezy0.2-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,powerpc,s390,s390x,sparc
jessie0.2-3s390
sid0.2-3ia64,s390
jessie0.2-3.1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid0.2-3.1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libeegdev-dev:
devellibrary
roledevel-lib
Popcon: 2 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

eegdev is a library that provides a unified interface for accessing various EEG (and other biosignals) acquisition systems. This interface has been designed to be both flexible and efficient. The device specific part is implemented by the mean of plugins which makes adding new device backend fairly easy even if the library does not support them yet officially.

The core library not only provides to users a unified and consistent interfaces to the acquisition device but it also provides many functionalities to the device backends (plugins) ranging from configuration to data casting and scaling making writing new device backend an easy task.

This library is particularly useful to handle the acquisition part of a Brain Computer Interface (BCI) or any realtime multi-electrode acquisition in neurophysiological research.

This package contains the files needed to compile and link programs which use eegdev. Its provides also the headers neeeded to develop new device plugins. The manpages and examples are shipped in this package.

Libics-dev
Image Cytometry Standard file reading and writing
Versions of package libics-dev
ReleaseVersionArchitectures
wheezy1.5.2-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.5.2-4amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.5.2-4amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libics-dev:
devellibrary
roledevel-lib
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Svn

This is the reference library for ICS (Image Cytometry Standard), an open standard for writing images of any dimensionality and data type to file, together with associated information regarding the recording equipment or recorded subject.

This package contains the libraries needed to build ICS applications.

Libnifti-doc
NIfTI library API documentation
Versions of package libnifti-doc
ReleaseVersionArchitectures
squeeze2.0.0-1all
wheezy2.0.0-1all
jessie2.0.0-1all
sid2.0.0-1all
Debtags of package libnifti-doc:
develdoc, lang:c, library
made-ofhtml
roledocumentation, source
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Niftilib is a set of i/o libraries for reading and writing files in the NIfTI-1 data format. NIfTI-1 is a binary file format for storing medical image data, e.g. magnetic resonance image (MRI) and functional MRI (fMRI) brain images.

This package provides the library API reference documentation.

Libvtk5.4
Visualization Toolkit - A high level 3D visualization library
Versions of package libvtk5.4
ReleaseVersionArchitectures
squeeze5.4.2-8amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
upstream6.1.0~rc1
Popcon: 0 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

The Visualization Toolkit (VTK) is an object oriented, high level library that allows one to easily write C++ programs, Tcl, Python and Java scripts that do 3D visualization.

VTK enables users to concentrate on their work by providing a large number of excellent and feature packed high level functions that do visualization. The library needs OpenGL to render the graphics and for Linux machines Mesa is necessary. The terms/copyright can be read in /usr/share/doc/vtk/README and README.html. VTK-Linux-HOWTO has information about using vtk, getting documentataion or help and instructions on building VTK.

This package provides the shared libraries needed to run C++ programs that use VTK.

To compile C++ code that uses VTK you have to install libvtk5-dev.

Libvtkedge-dev
Library of advanced visualization and data processing techniques - development
Versions of package libvtkedge-dev
ReleaseVersionArchitectures
squeeze0.1.0-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.2.0~20110819-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.2.0~20110819-2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid0.2.0~20110819-2amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libvtkedge-dev:
devellibrary
roledevel-lib
Popcon: 2 users (3 upd.)*
Versions and Archs
License: DFSG free
Svn

VTKEdge is a library of advanced visualization and data processing techniques that complement the Visualization Toolkit (VTK), as well as custom modules to allow the use of these techniques within ParaView. VTKEdge does not replace VTK, but rather is built alongside VTK to provide additional functionality. VTKEdge is available as open source under the BSD licensing terms. This new toolkit was created by Kitware in order to provide the open source visualization community with access to some of our latest technology, while still meeting the commercialization requirements of the government contracts that funded the research and development effort.

This package contains the development files needed to build your own VTKEdge applications.

Libxdffileio-dev
Library to read/write EEG data file formats (development files)
Maintainer: Nicolas Bourdaud
Versions of package libxdffileio-dev
ReleaseVersionArchitectures
wheezy0.3-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,powerpc,s390,s390x,sparc
jessie0.3-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid0.3-1amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package libxdffileio-dev:
devellibrary
roledevel-lib
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

xdffileio is a library that provides a unified interface for writing and reading various biosignal file formats in realtime (i.e. streaming). It has been designed to provide a flexible, consistent and generic interface to all supported file formats while minimizing the overhead the function calls: the heaviest operations (type casting, scaling and formatting) are offloaded into a separated thread. This design makes its particularly suitable to be directly used in a data acquisition loop (like in electrophysiology recording or in Brain-Computer Interfaces (BCI)).

The genericity of the interface makes trivial various operations like transformation of a recorded file or its conversion to another file format. xdffileio currently supports EDF, BDF, GDF1 and GDF2 file formats and more will be added in future.

This package contains the files needed to compile and link programs which use xdffileio.

Python-libavg
High-level development platform for media-centric applications
Versions of package python-libavg
ReleaseVersionArchitectures
wheezy1.7.1-1amd64,i386
jessie1.7.1-3sparc
sid1.7.1-3ia64,s390,sparc
jessie1.8.0-1amd64,armel,armhf,i386,mips,mipsel,powerpc,s390x
sid1.8.0-1amd64,armel,armhf,i386,mips,mipsel,powerpc,s390x
Debtags of package python-libavg:
uitoolkitsdl
Popcon: 1 users (6 upd.)*
Versions and Archs
License: DFSG free

libavg is a high-level development platform for media-centric applications. It uses an xml-based layout language for screen design and Python as scripting language. libavg allows developers and media artists/designers to quickly develop media applications.

Remark of Debian Med team: Homepage shows some potential medical applications

The package was once part of Debian but is orphaned now. Feel free to pick the latest snapshot from http://snapshot.debian.org/package/libavg/1.0.1-1/ or use the packaging in collab-maint for reintroducing.

Python-tifffile
Read and write image data from and to TIFF files
Versions of package python-tifffile
ReleaseVersionArchitectures
jessie20130502-1s390
sid20130502-1s390
jessie20131103-1ia64
sid20131103-1ia64
jessie20140205-1amd64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid20140205-1amd64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Popcon: 1 users (8 upd.)*
Versions and Archs
License: DFSG free
Svn

Image and meta-data can be read from TIFF, BigTIFF, OME-TIFF, STK, LSM, NIH, ImageJ, MicroManager, FluoView, SEQ and GEL files.

Only a subset of the TIFF specification is supported, mainly uncompressed and losslessly compressed 2**(0 to 6) bit integer, 16, 32 and 64-bit float, grayscale and RGB(A) images, which are commonly used in bio-scientific imaging. Specifically, reading JPEG/CCITT compressed image data or EXIF/IPTC/GPS/XMP meta-data is not implemented. Only primary info records are read for STK, FluoView, MicroManager, and NIH image formats.

TIFF, the Tagged Image File Format, is under the control of Adobe Systems. BigTIFF allows for files greater than 4 GB. STK, LSM, FluoView, SEQ, GEL, and OME-TIFF, are custom extensions defined by MetaMorph, Carl Zeiss MicroImaging, Olympus, Media Cybernetics, Molecular Dynamics, and the Open Microscopy Environment consortium respectively.

Debian packages in contrib or non-free

Libvmtk-dev
shared links and header files for vmtk
Versions of package libvmtk-dev
ReleaseVersionArchitectures
wheezy1.0.1-1 (non-free)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.0.1-2 (non-free)s390
jessie1.0.1-3 (non-free)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.0.1-3 (non-free)amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libvmtk-dev:
devellibrary
roledevel-lib
Popcon: 0 users (1 upd.)*
Versions and Archs
License: non-free
Svn

The Vascular Modeling Toolkit is a collection of libraries and tools for 3D reconstruction, geometric analysis, mesh generation and surface data analysis for image-based modeling of blood vessels.

This package contains header files and shared library links.

Python-vmtk
Python interface for vmtk
Versions of package python-vmtk
ReleaseVersionArchitectures
wheezy1.0.1-1 (non-free)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.0.1-2 (non-free)s390
jessie1.0.1-3 (non-free)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
sid1.0.1-3 (non-free)amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Popcon: 1 users (2 upd.)*
Versions and Archs
License: non-free
Svn

The Vascular Modeling Toolkit is a collection of libraries and tools for 3D reconstruction, geometric analysis, mesh generation and surface data analysis for image-based modeling of blood vessels.

This package provides the Python interface for vmtk.

Debian packages in experimental

Libctk-dev
toolkit for medical imaging application development - devel
Versions of package libctk-dev
ReleaseVersionArchitectures
experimental0.1.0-2armel
experimental0.1.0-4s390
experimental0.1.0+git20131105~b8307961b6-2amd64,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
experimental0.1.0-2armel
experimental0.1.0-4s390
experimental0.1.0+git20131105~b8307961b6-2amd64,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390x,sparc
Debtags of package libctk-dev:
devellibrary
roledevel-lib
devellibrary
roledevel-lib
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn

The goals of CTK are as follows:

  • Provide a unified set of basic programming constructs that are useful for medical imaging applications development
  • Facilitate the exchange and combination of code and data
  • Document, integrate, and adapt successful solutions
  • Avoid the duplication of code and data
  • Continuously extend to new tasks within the scope of the toolkit (medical imaging) without burdening existing tasks

This package provides the CTK header files required to compile C++ programs that use CTK.

Packaging has started and developers might try the packaging code in VCS

Emokit
Emotiv EPOC headset Python interface
License: BSD-3
Debian package not available
Git
Language: Python, C

Emotive is an interface to a budget Emotiv EPOC EEG headset.

Libbio-formats-java - wnpp
reading and writing proprietary microscopy image data and metadata
License: free
Debian package not available
Svn
Version: 4.4.5-1

Bio-Formats is a standalone Java library for reading and writing life sciences image file formats. It is capable of parsing both pixels and metadata for a large number of formats, as well as writing to several formats.

Bio-Formats's primary purpose is to convert proprietary microscopy data into an open standard called the OME data model, particularly into the OME-TIFF file format.

Remark of Debian Med team: This library would enhance the package imagej
Libopenslide-java
java wrapper for reading whole slide image files
License: LGPL-2.1
Debian package not available
Svn
Version: 0.9.2-1

OpenSlide is a C library that provides a simple interface to read whole-slide images also known as virtual slides.

Whole-slide images, also known as virtual slides, are large, high resolution images used in digital pathology. Reading these images using standard image tools or libraries is a challenge because these tools are typically designed for images that can comfortably be uncompressed into RAM or a swap file. Whole-slide images routinely exceed RAM sizes, often occupying tens of gigabytes when uncompressed. Additionally, whole-slide images are typically multi-resolution, and only a small amount of image data might be needed at a particular resolution.

This library currently supports:

  • Trestle (.tif)
  • Hamamatsu (.vms, .vmu)
  • Aperio (.svs, .tif)
  • MIRAX (.mrxs)
  • Generic tiled TIFF (.tif)

This package contains the java module needed to run OpenSlide applications.

Unofficial packages built by somebody else

Libmni-perllib-perl
The MNI Perl Library
Responsible: NeuroDebian Team
License: Artistic License

Collection of various Perl module used by other MNI software packages.

Remark of Debian Med team: There was some previous work on this software which is stalled currently

Michael Hanke agreed to take over his stuff from mentors http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=libmni-perllib-perl to Debian Med svn and start group maintenance.

No known packages available

Octave-dicom
Dicom support in Octave
License: GPL-v3+
Debian package not available

Digital communications in medicine (DICOM) file io. Depends on Grassroots DICOM (GDCM)

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 167678