From: rosenth@vision.ethz.ch          Article 4999 of alt.graphics.pixutils
Article: 4999 of alt.graphics.pixutils
Newsgroups: alt.graphics.pixutils
Path: senator-bedfellow.mit.edu!enterpoop.mit.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!chsun!bernina!rosenth
From: rosenth@vision.ethz.ch (Lukas Rosenthaler)
Subject: PD image processing package XLIPS V1.0 (Beta)
Message-ID: <rosenth.730509673@batman>
Summary: PD image processing package available on net
Keywords: image processing, computer vision
Sender: news@bernina.ethz.ch (USENET News System)
Organization: Swiss Federal Institute of Technology (ETH), Zurich, CH
Date: Tue, 23 Feb 1993 23:21:13 GMT
Lines: 70

XLIPS V1.0-Beta
===============

What is is
----------

XLIPS is a public domain image processing package. It's main goal is
to provide an environment to develop own image processing/computer
vision modules. Therefore XLIPS does not (yet) provide the full range
of image processing functions (may be it will one day in the future).
However, it was designed to be very easy expanded. Many of the tools
that are useful during development of new algorithms and computer
vision methods have been implemented. It consists of 3 parts:

1) a library of I/O- and toolbox-functions which implement a object driven
   data model for various image types and data formats. Automatic conversion
   will take place (if reasonable) so that any program should be able to 
   read/write any image type/data type (with some exceptions which are not yet
   implemented). In addition several "foreign" image formats are implemented
   such as SunRaster, TIFF, MacPaint etc. All programs can directly interact
   with the display module (write & read images from) by the mean of shared
   memory (on local machine) or by TCP/IP.

2) a display module which does allow easy interactive handling of images of
   any size (zoom & pan, contrast manipulation, comparing of to images by
   flickering in one window, display of histogram, profiling, image composing,
   annotation etc.).

          The display module requires the OSF/Motif toolkit

   The XLIPS display module does run up to now only on workstations with an
   8-Bitplane framebuffer or accelerator. It does not yet run on 24-Bitplane 
   Truecolor workstations (This will hopefully change in the future).
   However the display module simulates some Overlay functionality which can
   save a lot of programming effort if e.g. the result of edge detection
   can be displayed ontop of a grey valued image (using very simple calls -
   You don't have to learn all this dreadful X11-stuff !!!). In addition 2
   display modules on different machines connected by a TCP/Ip network can
   be synchronized so that both parties will share one image window and the
   cursor position of the partner will be displayed.

3) A set of common image processing functions such as sobel, generic
   convolution, FFT, deconvolution etc.

Where to find:
=============

There is an anonymous ftp server

	wopr.chemie.unibas.ch (131.152.102.8)

The source code is in the file "exlips.tar.Z", the binaries for 
DEC Ultrix/RISC 4.2A can be found in "exlips-bin-dec-mips.tar.Z".


Documentation
-------------

An introduction to the display module, library and a description of
the library functions can be found in the LaTeX-file "XlipsManual.tex"
or in the file "XlipsManual.ps". The directory "doc" also contains
man-pages for all image processing applications.

There are some undocumented features concerning networking. However
these things still are very experimental. You can use it, but on your
own risc...

The directory "pic" contains some sample images.




