Summary
Image analysis
Debian Science image analysis packages
This metapackage will install Debian Science packages related to
scientific image acquisition. This might be used in several
sciences (as for instance science-dataacquisition, science-viewing
and science-typesetting).
The list to the right includes various software projects which are of some interest to the Debian Science Project. Currently, only a few of them are available as Debian packages. It is our goal, however, to include all software in Debian Science 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 Science
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 Science mailing list
Links to other tasks
|
Debian Science Image analysis packages
Official Debian packages with high relevance
|
Gpiv
GUI program for Particle Image Velocimetry
|
| Versions of package gpiv |
| Release | Version | Architectures |
| squeeze | 0.6.1-2 | amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc |
| wheezy | 0.6.1-2 | amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| sid | 0.6.1-2 | amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| Debtags of package gpiv: |
| uitoolkit | gtk |
|
License: DFSG free
|
|
Gpiv is a Graphic User Interface program using the GTK/GNOME libraries for
Particle Image Velocimetry (PIV). The program gives a quick overview
of the parameter settings of the processes and allows to change them
easy, running the processes, individually or in a chain,
visualizes and displays the results. The processes that may be
invoked by Gpiv are:
Image processing: typical image manipulations that might be needed for PIV
interrogation.
Image interrogation, resulting into estimators of particle image
displacements.
Data validation to test on outliers, peak-locking effect and
velocity gradients over the interrogation area's.
Data post-processing: data manipulation, spatial and time scaling to
obtain a velocity field from the PIV data, calculation of spatial
averages, vorticity and strain.
|
|
|
Gpivtools
command line programs for Particle Image Velocimetry
|
| Versions of package gpivtools |
| Release | Version | Architectures |
| squeeze | 0.6.0-1 | amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc |
| wheezy | 0.6.0-3 | amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| sid | 0.6.0-3 | amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| Debtags of package gpivtools: |
| interface | commandline |
| role | program |
|
License: DFSG free
|
|
A collection of programs for images that are generated
during a Particle Image Velocimetry (PIV) experiment. This is a
technique to obtain the velocity field of a fluid flow quantitatively
and is performed by tracking tracer particles that have been seeded
to a fluid. The technique is also applied for observing deformations
at surfaces of (solid) bodies. The package contains:
- an image processing program for typical filtering and manipulation
routines that may be convenient for PIV.
- an image interrogation program resulting into estimators of particle
image displacements.
- validation programs to test on outliers, peak-locking effect and
velocity gradients.
- post-processing programs for data manipulation (flipping, rotation
etc), spatial and time scaling, calculation of spatial averages and
derivative quantities from the PIV data, like vorticity and strain.
- miscellaneous programs and scripts to perform image format conversion,
batch-processing, pipeline processing (image evaluation, validation and
post-processing at once), calculation of time averages from a series
of PIV data sets, data-visualization and data-manipulation.
All programs start with gpiv_.
This package contains all files used by gpivtools and gpivtools-mpi,
like the man pages.
|
|
|
Gwyddion
Scanning Probe Microscopy visualization and analysis tool
|
| Versions of package gwyddion |
| Release | Version | Architectures |
| squeeze | 2.20-1 | amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc |
| wheezy | 2.28-2 | amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| sid | 2.28-2 | amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| experimental | 2.30-2 | mips,powerpc,s390,s390x,sparc |
| experimental | 2.31-1 | amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mipsel |
| upstream | 2.31 |
| Debtags of package gwyddion: |
| field | physics |
| interface | x11 |
| role | program |
| science | visualisation |
| scope | application |
| uitoolkit | gtk |
| use | viewing, analysing |
| works-with | image:raster, image |
| x11 | application |
|
License: DFSG free
|
|
Gwyddion is a modular program for Scanning Probe Microscopy (SPM) data
visualization and analysis. It is primarily intended for analysis of height
field data obtained by microscopy techniques like
- Atomic Force Microscopy (AFM),
- Magnetic Force Microscopy (MFM),
- Scanning Tunneling Microscopy (STM),
- Near-field Scanning Optical Microscopy (SNOM or NSOM)
and others. However, it can be used for arbitrary height field and
image analysis.
This package contains the main application and its modules. It also contains
a GNOME (and Xfce) thumbnailer which creates previews for all file types known
to Gwyddion.
Gwyddion's Python scripting interface Pygwy is also included.
|
|
|
Libcv-dev
Translation package for libcv-dev
|
| Versions of package libcv-dev |
| Release | Version | Architectures |
| squeeze | 2.1.0-3+squeeze1 | amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc |
| wheezy | 2.3.1-11 | amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| sid | 2.3.1-11 | amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| experimental | 2.4.1+dfsg-0exp2 | kfreebsd-amd64,kfreebsd-i386 |
| experimental | 2.4.3+dfsg-1 | amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc |
| upstream | 2.4.3 |
| Debtags of package libcv-dev: |
| devel | library |
| role | devel-lib |
|
License: DFSG free
|
|
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.
|
|
|
Libteem1
Tools to process and visualize scientific data and images - runtime
|
| Versions of package libteem1 |
| Release | Version | Architectures |
| squeeze | 1.10.0.dfsg1-2 | amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc |
| upstream | 1.11.0 |
| Debtags of package libteem1: |
| role | shared-lib |
|
License: DFSG free
|
|
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 runtime files required to run programs
that use Teem to do 3D visualisation.
|
|
Official Debian packages with lower relevance
|
Cimg-dev
powerful image processing library
|
| Versions of package cimg-dev |
| Release | Version | Architectures |
| squeeze | 1.3.9-1 | all |
| wheezy | 1.4.9-2 | all |
| sid | 1.4.9-2 | all |
| upstream | 1.5.5 |
| Debtags of package cimg-dev: |
| devel | library |
| role | devel-lib |
| works-with | image:raster, image |
| x11 | library |
|
License: DFSG free
|
|
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.
|
|
|
Libsimage-dev
generic interface to various image file format libraries
|
| Versions of package libsimage-dev |
| Release | Version | Architectures |
| squeeze | 1.7.0-1 | amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc |
| wheezy | 1.7.0-1.1 | amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| sid | 1.7.0-1.1 | amd64,armel,armhf,hurd-i386,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc |
| Debtags of package libsimage-dev: |
| devel | library |
| role | devel-lib |
|
License: DFSG free
|
|
The simage library provides a simplified and uniform interface to many
image file format libraries, and it includes internal support for some
image file formats too.
|
|
|
Scilab-sivp
Scilab Image and Video Processing toolbox
|
| Versions of package scilab-sivp |
| Release | Version | Architectures |
| sid | 0.5.2-2 | mips,powerpc,s390,sparc |
| sid | 0.5.3+svn287-2 | amd64,armel,armhf,i386,ia64,mipsel |
| upstream | 0.5.3.1-2 |
|
License: DFSG free
|
|
SIVP intends to do image and video processing tasks.
SIVP is meant to be a useful, efficient, and free image and
video processing toolbox for Scilab.
Its goals include tasks such as filtering, blurring, edge detection,
thresholding, histogram manipulation, segmentation, mathematical morphology,
and color image processing.
This package also provides some functions on video processing.
|
|
Packaging has started and developers might try the packaging code in VCS
Visualization for Algorithm Development
|
License: free
Debian package not available
Version: 2.0-1
|
|
VisAD is a Java component library for interactive and collaborative
visualization and analysis of numerical data. The name VisAD is an acronym for
"Visualization for Algorithm Development". The system combines:
The use of pure Java for platform independence and to support data sharing and
real-time collaboration among geographically distributed users. Support for
distributed computing is integrated at the lowest levels of the system using
Java RMI distributed objects.
A general mathematical data model that can be adapted to virtually any
numerical data, that supports data sharing among different users, different
data sources and different scientific disciplines, and that provides
transparent access to data independent of storage format and location (i.e.,
memory, disk or remote). The data model has been adapted to netCDF, HDF-5,
FITS, HDF-EOS, McIDAS, Vis5D, GIF, JPEG, TIFF, QuickTime, ASCII and many other
file formats.
A general display model that supports interactive 3-D, data fusion, multiple
data views, direct manipulation, collaboration, and virtual reality. The
display model has been adapted to Java3D and Java2D and used in an ImmersaDesk
virtual reality display.
Data analysis and computation integrated with visualization to support
computational steering and other complex interaction modes.
Support for two distinct communities: developers who create domain- specific
systems based on VisAD, and users of those domain-specific systems. VisAD is
designed to support a wide variety of user interfaces, ranging from simple data
browser applets to complex applications that allow groups of scientists to
collaboratively develop data analysis algorithms.
Developer extensibility in as many ways as possible.
|
|