[comp.dsp] University of New Mexico Image Processing

samsung@jvnc.net (samsung@tigger.jvnc.net -- Advanced Media Laboratory of Samsung Electronics 1009 Lenox Dr. Lawrenceville) (05/23/91)

I have heard of a package from University of New Mexico to do image processing
Does anyone know of this package?

Thanks,
Steve

sandell@ils.nwu.edu (Greg Sandell) (05/24/91)

In article <1991May23.130600.13862@jvnc.net>, samsung@jvnc.net (samsung@tigger.jvnc.net -- Advanced Media Laboratory of Samsung Electronics 1009 Lenox Dr. Lawrenceville) writes:
> I have heard of a package from University of New Mexico to do image processing
> Does anyone know of this package?
> 
> Thanks,
> Steve

Perhaps you heard about Khoros.  I wish I had the time and space to build
this package, it sounds great.  A file from UNM describing Khoros
follows.

-- 
Greg Sandell
sandell@ils.nwu.edu







                         KHOROS 1.0


INTRODUCTION
------------

     Khoros is an integrated software development environ-
ment for information processing and visualization, based on
X11R4.  Khoros components include a visual programming
language, code generators for extending the visual language
and adding new application packages to the system, an
interactive user interface editor, an interactive image
display package, an extensive library of image processing,
numerical analysis and signal processing routines, and 2D/3D
plotting packages.

X Windows Applications
- ------- ------------

Animate - Interactive Image Sequence Display Tool
Cantata - Extensible Visual Programming Language
Concert - A system for distributed X user interfaces (group
ware)
Editimage - Interactive Image Display & Manipulation Program
Xprism2 and Xprism3 - Comprehensive 2D and 3D Plotting Pack-
ages
Viewimage - A basic interactive program for surface render-
ing
Warpimage - An interactive program for registering and warp-
ing images

Data Processing Algorithms
---- ---------- ----------

Khoros contains over 260 programs, in the following
categories: arithmetic, classification, color conversion,
data conversion, file format conversion, feature extraction,
frequency filtering, matrix algebra (LINPACK and EISPACK),
spatial filtering, morphology filtering, geometric manipula-
tion, histogram manipulation, statistics, signal generation,
linear operations, segmentation, spectral estimation, sub-
region, and transforms. Khoros supports the following file
formats: TIFF, pbm, BIG, DEM, DLG, ELAS, FITS, MAT*AB, Sun
raster, TGA, and xbm.

User Interface Tools
---- --------- -----

Preview - Graphical User Interface Display Tool
Composer - Interactive Graphical User Interface Editor
Conductor - Code Generation Tool for a Graphical User Inter-
face
Ghostwriter - Code Generation Tool for a Command Line User
Interface
Source Configuration & Management - Tools to install and
maintain a distributed source tree.





                        May 11, 1991





                           - 2 -


KHOROS DISTRIBUTION METHODS
------ ------------ -------

1)  Anonymous FTP

Khoros is available via anonymous ftp from pprg.unm.edu
(129.24.13.10).  Use your e-mail address as the password
(for example, ralph@whizbang.wmu.edu).  Once you have logged
in, cd to the "pub/khoros/release" directory and  get the
ascii file install.ftp.  This file will give you complete
instructions on how to get Khoros and install it on your
system.  To get this file, execute the following commands or
steps:

     a.   Use ftp to connect to pprg.unm.edu.
          % ftp pprg.unm.edu
               -or-
          % ftp 129.24.13.10

     b.   Use "anonymous" or "ftp" as the user name.
          Name (pprg.unm.edu:login): anonymous
               -or-
          Name (pprg.unm.edu:): ftp

     c.   Use your e-mail address as the password; please
          carefully use a valid e-mail address, as this ver-
          sion site logs all anonymous ftp's.
          Password (pprg.unm.edu:user): {your valid e-mail
          address}
          331 Anonymous login ok, use your E-MAIL address as
          the password.
          230 Guest login ok, access restrictions apply.


     d.   Get the release notes for acquiring Khoros via
          anonymous ftp (note that "install.ftp" is the
          plain text file - both ".ms" and ".ps" files are
          available for those who would like them).
          ftp> cd /pub/khoros/release
          ftp> get install.ftp

 2)  Tape and Printed Documentation

     If you would like to have a tape and printed documenta-
tion sent to you, fill out the order form below (last page)
and include a $250.00 check or purchase order (payable to
UNM EECE Dept., in U.S. funds).  If you need additional
information or confirmation of your order, call the answer-
ing machine at 505-277-0806 and leave a message.

We will begin shipping tapes (source, binaries and printed
documentation) early June.  Please remember, that this does
not imply that we will provide support.  All communication
to the Khoros group should be via e-mail as instructed
below.  All bug-fixes and patches will only be provided via



                        May 11, 1991





                           - 3 -


the computer network.

     If you have questions, comments or problems of a gen-
eral nature, mail the Khoros mailing list,
khoros@chama.unm.edu.  To subscribe to the mailing list,
mail to khoros-request@chama.unm.edu.  Once you have the
system and want to report bugs, mail to khoros-
bugs@chama.unm.edu.

KHOROS REQUIREMENTS AND LIMITATIONS
------ ------------ --- -----------

     To run Khoros, you must have a UNIX platform running
the X11R3, X11R4, or OpenWindows servers. The Khoros system
consists of ~450,000 lines of C code;  you will need a max-
imum of 120 Megabytes of storage for source, documentation
and binaries.  To compile Khoros, the system requires X11R4
client software from MIT (patch levels 1-18), and an addi-
tional 50 Megabytes of storage.


--------------------------------------------------------------------
Khoros 1.0 Compiles On These Machines (MIT X unless otherwise noted)||
++------------------------------------------------------------------||
VendorName       Configuration
||                                                                  ||
------+----------+--------------------------------------------------
DEC   5000/3100  Ultrix 4.1, mips cc 2.0, f77(cc2.05) w/ bugfix ugen||
      |          |
DEC   Vax 3600   Ultrix 4.1, cc1.37.1                               ||
      |          |
SUN   sparc 1    SUN OS 4.0.3, f77 1.2                              ||
      |          |
SUN   sparc 2    SUN OS 4.1.1, NO Fortran                           ||
      |          |
SUN   3/260      SUN OS 4.1.1, f77 1.3.1, gcc 1.39                  ||
      |          |
SGI   4D/25      OS 3.3.1, X11 1.2, f77 3.3                         ||
      |          |
ApolloDN10000    OS 10.3, Fortran 10.8, cc 6.8                      ||
      |          |
NeXT  68030      MACH 2.0, gcc 1.37, Absoft f77 2.0, Pensoft X      ||
      |          |
MIPS  Magnum 3000RISCOS 4.51, cc 2.11, f77 2.11, X 4.0              ||
||    |          |                                                  ||
--------------------------------------------------------------------


KHOROS CONSORTIUM
------ ----------

     If your organization is interested in distributing the
Khoros software system, and/or supporting further research
and development of software environments for data processing
and visualization please contact Tom Sauer at the address
below or e-mail consort@chama.unm.edu.

                Tom Sauer, Khoros Consortium
                Department of EECE, Room 110
                  University of New Mexico
                   Albuquerque, NM 87131

UNIX is a trademark of AT&T Bell Laboratories.
The X Window System is a trademark of Massachusetts Insti-
tute of Technology.
SunOS is a trademark for Sun Microsystems.
Ultrix is a trademark of Digital Equipment Corporation.




                        May 11, 1991





                           - 4 -


                           KHOROS
                          Room 110
                     Department of EECE
                  University of New Mexico
                   Albuquerque, NM 87131



        SHIP TO:
                 
                 -----------------------------------------------------------
                 
                 -----------------------------------------------------------
                 
                 -----------------------------------------------------------
                 
                 -----------------------------------------------------------



        PHONE NUMBER:
                 
                 -----------------------------------------------------------


        E-MAIL ADDRESS:
                 
                 -----------------------------------------------------------


        PURCHASE ORDER NUMBER:
                 
                 -----------------------------------------------------------


        Media:  (Please circle one of the following types of media)

                1) DC600A cartridge tape
                2) DC6150 cartridge tape
                3) 9-track tape (1/2 inch)

        Binaries: (If you would like a compiled version of Khoros,
                   please circle one of the following machine architectures)

                1) DEC VAX (Ultrix 4.1)
                2) DEC MIPS (Ultrix 4.1)
                3) SUN3  (SunOS 4.1.1)
                4) SUN4 (SunOS 4.0.3)
                5) SGI  (OS 3.2.2)












                        May 11, 1991