EBImage-package {EBImage} | R Documentation

## Package overview and changelog

### Description

`EBImage` is the image processing and analysis package for R. It is being created primarily to enable automated analysis of large sets of cytomicroscopy images, e.g. results of automated microscopy screens.

The package uses `ImageMagick` library for all of its I/O operations and for many image processing routines. It does not inteface all `ImageMagick API` functions though. Algorithms for image analysis are implemented natively. These include distance maps, adaptive thresholding, object counting, watershed transformation etc.

Image data are stored in objects of `Image-class`. This S4 class is derived from `array` and inherits all of its properties and S3 methods, like mathematical operations on arrays, subsetting, histograms etc. Image processing and analysis routines require objects of `Image-class` as input and often return objects of this class.

The package provides many image processing filters that can be subdivided into the following categories: colour and image enhancement (e.g. `enhance, contrast`), sharpening and noise reduction (e.g. `denoise, despeckle`), image transformation (e.g. `rotate, resize`), image segmentation (e.g. `watershed, propagate, edge, segment, thresh`), image morphology (e.g. `dilate, opening, distmap`), and colour normalization (`normalize`).

Windows binary can be downloaded from:

http://www.ebi.ac.uk/~osklyar/EBImage

### Changelog

    * 1.9.26, 2007-02-08: Voronoi-based image segmentation
      - added propagate(): Voronoi-based segmentation on image manifolds
        with modified metric! Great thing for cell image segmentation

    * 1.9.25, 2007-02-02: (Critical) bug fixes
      - corrected memory leak in functions using ImageMagick filters:
        copied images were not deleted! Everyone should update!
      - disabled setting GTK locale. This solves problem with GTK reseting
        R locale and turning "." unusable on locales that use for example
        "," instead of a "." (like German).
      - added DestroyExceptionInfo() everywhere to ensure everything
        is cleaned up in the ImageMagick related code
      - welcome message is now printed only if getOption("verbose") is TRUE

    * 1.9.23, 2007-01-27: [,Image,numeric,missing now works as it should
      - long going problem with nargs() in this method is now solved

    * 1.9.20, 2007-01-07: animate
      - added (restored) animate()

    * 1.9.18, 2007-01-16: accircularity calculations in getObjects()
      - added acircularity and other related object descriptors

    * 1.9.01, 2006-12-29: New EBImage development release
      - new development version of EBImage, fully recoded. Now runs on
        Windows as well. The new code is much cleaner and less buggy,

    * Earlier modifications:
      - Jul 2006: morphological operators erode, dilate, opening, closing
      - Jun 2006: watershed-based object detection
      - Jun 2006: first full vignette
      - Apr 2006: first major restructuring, removing Image2D and Image3D
      - Apr 2006: EBImage first time in the Bioconductor release!
      - Mar 2006: ./configure script with autoconf

### Author(s)

Copyright (c) 2005-2007 Oleg Sklyar: osklyar@ebi.ac.uk.

Parts of the code by Wolfgang Huber: huber@ebi.ac.uk

      European Bioinformatics Institute
      European Molecular Biology Laboratory
      Wellcome Trust Genome Campus
      Hinxton, Cambridgeshire
      CB10 1SD
      England

Released under `LGPL` (see the `LICENSE` file in the package root for the full license wording):

      This library is free software; you can redistribute
      it and/or modify it under the terms of the

      GNU Lesser General Public License

      as published by the Free Software Foundation; either
      version 2.1 of the License, or (at your option) any
      later version. This library is distributed in the hope
      that it will be useful, but WITHOUT ANY WARRANTY;
      without even the implied warranty of MERCHANTABILITY
      or FITNESS FOR A PARTICULAR PURPOSE.

See the GNU Lesser General Public License for more details.

For LGPL license wording see http://www.gnu.org/licenses/lgpl.html

[Package EBImage version 2.0.1 Index]