[comp.graphics] LABOIMAGE v 3.1 available by ftp

jacot@cui.unige.ch (DESCOMBES Alain) (04/09/91)

********************************************************************************

LaboImage
---------
Original notice
T. Pun, March 8th, 1989 (LaboImage 2.0)
Updated April 5th, 1989
Updated September 1st, 1989
Updated March 8th, 1990
Updated August 24th, 1990 (new version LaboImage 3.0)
Updated March 19th, 1991 (new version LaboImage 3.1)
Computer Science Center, University of Geneva, Switzerland

Thank you for your interest in Labo Image!


General description
-------------------
Labo Image is a window based software for image processing and analysis. It
contains a comprehensive set of operators as well as general utilities. It
is designed to be open-ended; new modules can easily be added. The software
is written in C, and currently runs on Sun 3/xxx, Sun 4/xxx (OS3.5, 4.0 and
4.0.3) under SunView. The expert system for image segmentation is written in
Allegro Common Lisp. LaboImage has been extensively used by students as well
as researchers from various domains: computer science (image analysis), 
medicine, biology, physics. It is distributed free of charge (source code).

Status
------
Version 0 has been released in January 1988, version 1 in November 1988, 
version 2 in May 1989, version 3.0 in August 1990, version 3.1 in March 1991.
    - hosts: Sun 3/xxx, Sun 4/xxx;
    - OS: Sun OS 3.5, 4.0, 4.0.3;
    - window system: SunView, X11/MOTIF as soon as possible;
    - language: C (Allegro Common Lisp for the expert system);
    - approx. code size: source 2MB (70'000 lines), executable 2MB under
      SunView/OS4.0.3;
    - documentation: manuals (english)

Means of distributions
----------------------

LaboImage source code is available by anonymous ftp at ads.com, login name
anonymous, in pub/VISION-LIST-ARCHIVE/SHAREWARE. If you have no access to ftp,
please contact the author.
If you wish to be kept current with update, error reports, ..., please send
us a mail with your full name, regular and electronic addresses.

Distribution policy
-------------------
In essence:
    - this is a non-profit software, but it is our property and the copyright
      notice must appear;
    - the reference to cite in case of published results obtained with Labo
      Image is: "A. Jacot-Descombes, K. Todorov, D.F. Hochstrasser,
      C. Pellegrini and T. Pun: `LaboImage: a Workstation Environment for
      Research in Image Processing and Analysis', Computer Applications in
      the Biosciences, 7(2), IRL Press Limited, 1991";
    - no responsibility is assumed;
    - not to be used for profit making purposes;
    - bugs will usually be corrected since we use intensively the software;
    - modifications should be communicated to us, with (normally) allowance
      for redistribution.

Payment
-------
Athough LaboImage has undergone many upgrades and suffered in the hands of 
many users, the current version is certainly not bug free. For the time being,
we require NO prepayment, return postage or anything. 
We may however change this policy in the future, and ask for nominal fees to
cover material expenditures. HOWEVER, if you are satisfied with the product,
why not send us some "souvenir" (edible or not) from your country...??!!

Capabilities
------------
Labo Image is an interactive software, whose interface is menu, mouse and 
windows based. It can work on monochrome (binary) or color workstations. Its
main features are:
    - input-output: LaboImage format file, SUN raster file, screen, 
	    postscript;
    - display: mono, RGB, dithering, 3-D perspective display, color table
	    editor;
    - preprocessing: filters (median, high pass, low pass: hamming, gauss, etc),
	    background subtraction, histogram equalization;
    - processing: thresholding, Fourier transforms, edge extractions: various
	    operators, ridge-riding, zero-crossing; segmentation into regions,
	    binary and gray tone mathematical morphology;
    - measures: histograms, image statistics, power, region outlining, 
	    object counting;
    - auxiliary: conversions, arithmetic & logical operations, noise addition,
	    image generation, magnification, convolution/correlation with
	    masks, image; padding;
    - elementary interactive operations: region outlining, statistics and
	    histogram computation, etc.;
    - special tools: 
	    - modify image at pixel level interactively,
	    - one-dimensional gel analysis,
	    - expert system for image segmentation,
    - macros definitions, save and replay;
    - on line documentation.

Image formats
-------------
Own format: descriptor file + data file (binary, byte, int, float, complex;
mono or RGB). Supports also Sun raster format. Conversions to various other 
formats.
Constructs:
    - iconic (pixel-based), with each image having its own parameter list;
    - vectors (histograms, look-up tables);
    - graphs (for regions; being implemented);
    - strings (for macros).

Miscellaneous remarks (answers to commonly asked questions)
---------------------
 - FILE FORMAT: we decided to go for: 1) a machine independant format; 2) a
   simple, data (ie. signal) oriented format. At the beginning of the
   development (summer 1987), we were not aware of any image format used by
   the whole community. There seems now to be some progress on the matter
   (TIFF, etc.), but they are still not that widely used in the community.
   Also, due to development priorities we consider conversion routines a more
   secondary issue as long as our format is simple. 
   In addition, the menu ACQUISITION/LTS is fairly versatile. Also, the SUN 
   raster images can now be read into LaboImage and likewise images on system
   may be stored in SUN raster format.
   However.. we would welcome any software contribution!

 - SUN 3 and SUN 4: Labo Image currently runs on SUN 3/xxx and SUN 4/xxx under
   SunOS 4.0.3. As long as you can compile on these machines, it should run.

 - 3D IMAGE PROCESSING: nothing special for such images.

 - REGIONAL DESCRIPTION: work is underway to develop region segmentation
   algorithms. These regions will be described by a graph data structure.

 - ON LINE HELP: available!

Acknowledgements
----------------
More than 10 people have so far participated in this project, and their
contribution is gratefully acknowledged.
Staff: Pierre-Yves Burgi, Claudia Coiteux-Rosu, Ziping Hu, Alain Jacot-
Descombes, Rene Lutz, Christian Pellegrini, Thierry Pun, Marianne Rupp,
Krassimir Todorov.
Students: Anne Bobillier, Alain Brunner, Markus Buchi, Christian Girard, Rene
Perrier, Vrinda Shukla. 
Amongst them, Ziping Hu is responsible for the expert system for image
segmentation, A. Jacot-Descombes is responsible for general design issues, 
and is the keystone for implementation; R. Lutz is responsible for display
manipulations (Color Table Editor,etc.); T. Pun is responsible for the 
original layout and general design issues; V. Shukla is responsible for the
upgrade from LaboImage 2.0 to LaboImage 3.0. 

Contacts
--------
Particular problems will be redirected to relevant persons, but we prefer
that all communications be made to the same address:
e-mail: "pun@uni2a.unige.ch" or pun@cgeuge51.bitnet (if this fails,
	"pun@cui.unige.ch").
tel.: +(4122) 787 65 82 (T. Pun), 787 65 84 (A. Jacot-Descombes).
fax:  +(4122) 735 39 05.
postal address: Thierry Pun
                LaboImage
                Computing Science Center, University of Geneva
                12, rue du Lac
                CH - 1207 Geneva  SWITZERLAND

********************************************************************************