digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

Endrov
Endrov.png
Endrov image windows
Developer(s) Johan Henriksson (Karolinska Institute)
Stable release 2.15 / 17 June 2009 (official release)
Operating system Any (Java-based)
Type Image processing & Image analysis
License New BSD License
Website www.endrov.net

Endrov[1] is an open-source plugin architecture aimed for image analysis and data processing. Being based on Java, it is portable and can both be run locally and as an applet. It grew out of the need for an advanced open source software that can cope with complex spatio-temporal image data, mainly obtained from microscopes in biological research. It lends much of the philosophy from ImageJ but aims to supersede it by having a more modern design.

Endrov grew out of the needs of a software to map the embryogenesis of C.elegans. [2]

The lead developer, Johan Henriksson, is a Ph.D. student at Karolinska Institutet.

Contents

Specifications [edit]

Endrov is both a library and an imaging program. The design has made strong emphasis on separating GUI code from data types, filters and other data processing plugins. The idea is that the program can be used for most daily use or prototyping, and for bigger batch processing or integration, the code is invoked as a library.

As a program, Endrov can do what you expect from normal image processing software. It is meant to be hackable; integrating new editing tools, windows and data types is meant to be simple. The main features that set it apart from other imaging software is that it can handle additional dimensions (XYZ, time, channel) which is needed for more serious microscopy. Filters can also be used without being directly applied, and can be composed into filter sequences. Data (for example derived from analysis) is stored together with the images.

The native image format is OST but most common formats are supported.

Comparison with ImageJ [edit]

ImageJ is older and hence it is more mature and has more plugins. This limits how much of ImageJ can be changed without breaking backwards-compatibility, which has caused design flaws to accumulate over time. Endrov sacrifices all backwards-compatibility for a clean design. While ImageJ consists of a core and rather independent plugins, Endrov has few core functions and plenty of plugin-plugin dependencies. The goal is to tighten the integration and increase encapsulation, thus reduce code redundancy and ease maintenance. As an example, the GUI is separate from most algorithm plugins; algorithms merely provide descriptions of input and output.

See also [edit]

References [edit]

  1. ^ Endrov was first internationally presented at the International Worm Meeting 2007: Johan Henriksson et al.: Virtual-Worm Base - A Tool for Studying Lineage and Cell Specific Gene Expression in C. elegans
  2. ^ Hench, J; Henriksson, J; Lüppert, M; Bürglin, TR (2009). "Spatio-temporal reference model of Caenorhabditis elegans embryogenesis with cell contact maps". Developmental biology 333 (1): 1–13. doi:10.1016/j.ydbio.2009.06.014. PMID 19527702. 

External links [edit]


Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/Endrov — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
15 videos foundNext > 

Plate analysis window for high-throughput screenings in Endrov

Endrov introduces a simple interactive user interface for batch-processing and visualizing multi-well plates in 2.22.0 http://www.endrov.net.

Visualizing fluorescent images in 3D with Endrov

Endrov provides several ways of visualizing image data, together with annotation, in 3D. This includes iso-surfaces and volume rendering. This video should p...

Particle tracking in 3D with Endrov

Endrov allows you to perform particle tracking in 3D. A prerequisite is that you have captured your fluorescent images using a confocal. However, it *is* pos...

The Endrov lineage window with added expressions patterns

Particles in Endrov can be used to store expression patterns. However, any continuously changing level can be associated to them.

FRAP in Endrov

This is an example of FRAP in Endrov using the microscope simulator Frivolous http://www.endrov.net.

A very quick and dirty examples of Flows in Endrov

Here a flow is used to detect the traces in a leaf. Note in particular how the output channel is overlaid, and contrast-brightness adjusted to highlight the ...

General navigation in Endrov

Pretty old video, but it still shows the basic interaction controls: Panning, zooming, and the keyboard short cuts in the 2D (image) viewer.

Simulated FLIP in Endrov

Demonstration of simulated FLIP using Endrov.

How to enable all 3 buttons on your mac mouse

Endrov requires a 3-button mouse with a scroll view for navigation. This is a bit of a problem on Mac since it still lives in the one-button era, and even if...

Tracking cells by hand in DIC

Note that since this video, the controls to move a cell has changed to be more laptop-friendly. Select a cell and all controls to move it will appear http:/...

15 videos foundNext > 

We're sorry, but there's no news about "Endrov" right now.

Loading

Oops, we seem to be having trouble contacting Twitter

Talk About Endrov

You can talk about Endrov with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!