From rgooch@rp.CSIRO.AU Tue Nov 23 10:31:21 1993
X-VM-VHeader: ("Resent-" "From:" "Sender:" "To:" "Apparently-To:" "Cc:" "Subject:" "Date:") nil
X-VM-Bookmark: 4
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	["5895" "Tue" "23" "November" "1993" "14:05:52" "GMT" "Richard Gooch" "rgooch@rp.CSIRO.AU" nil "122" "[ANNOUNCE] Version 1.1 of Karma is now available" "^From:" nil nil "11" "1993112314:05:52" nil])
Status: RO
Newsgroups: sci.image.processing
Keywords: Karma X Windows networking animation
Nntp-Posting-Host: wyvern
Organization: CSIRO Division of Radiophysics/Australia Telescope National Facility
From: rgooch@rp.CSIRO.AU (Richard Gooch)
Subject: [ANNOUNCE] Version 1.1 of Karma is now available
Date: Tue, 23 Nov 1993 14:05:52 GMT

Version 1.1 (the second official public release) of the Karma library
is now available for ftp.

	Karma is available on anonymous ftp from:  ftp.atnf.csiro.au
  under the  pub/karma  directory.

  Binary distributions for:
	SunSparc, SunOS 4.1.3
	i386, Linux 0.99pl13
	Convex C2, ConvexOS 10.1.2
	dec-mips, Ultrix V4.3
  are available in addition to the source distribution.

Notable changes since 1.0:

1)  Creation of the  panel_  package. This is the command line user
interface package. Many existing modules have been moved over to this
package, and hence source is now available for those modules (the old
user interface code was not public domain).

2)  A new  doc/howto  directory explaining how some of the major
sections of the Karma library work, complete with example code.
Explained:
 -  "Intelligent Arrays": the easy interface to the Karma data format
 -  Network/ Communication support minus the heartache
 -  Dynamic PseudoColourmap support with networking in a flash
 -  Canvases, image display and fast animation made trivial
 -  Simpler ways to write image editing/ painting/ shared canvas applications

3)  Various extra features, bugfixes, etc.

See the release notes for more details. Below are README extracts:

===============================================================================
				Karma

	A Structured Package for Signal and Image Processing


	Karma is a package for signal and image processing applications. It
  contains KarmaLib (the structured libraries and API) and a large number of
  modules (applications) to perform many standard tasks.

	Please mail any bug reports to:  karma-bugs@atnf.csiro.au
  No warranty, express or implied should be inferred by this mailing address.

	If you want to be added to the mailing list (to find out what's changed
  with Karma), please mail the request to:  karma-request@atnf.csiro.au
  This mailing list is VERY important: as bugs are fixed and enhancements made
  to Karma, this is your only way of finding out about these changes.

	If you have any suggestions for Karma, please mail them to:
  karma-suggestions@atnf.csiro.au

	Karma is available on anonymous ftp from:  ftp.atnf.csiro.au
  under the  pub/karma  directory. Both the source code and binary
  distributions are kept here. The source code is available free of charge,
  although donations are gratefully accepted (means I can spend more time
  developing Karma). Donations can be sent to:

	Richard Gooch, c/o ATNF, P. O. Box 76, Epping, N.S.W., 2121, Australia.

  You are urged to get the binary distribution if possible, as this will save
  you the effort of building from source.

  Karma modules use the GNU General Public License, version 2 or later.
  KarmaLib uses the GNU Library General Public License, version 2 or later.
===============================================================================
				KarmaLib

	A Structured Library for Signal and Image Processing


	Karma is a package for signal and image processing applications. It
  contains KarmaLib (the structured library and API) and a large number of
  modules (applications) to perform many standard tasks.

  KarmaLib provides routines to simplify the interface to the operating system.
  This includes process management and a powerful connection package.

  It also provides a highly extensible, recursive, heirarchical data structure
  with extensive library support. This data structure may be accessed in a very
  portable, generic fashion by applications and may also be accessed directly
  when speed is critical. By supplying powerful library routines, data
  structures may be accessed in an abstract way, removing the need for the
  applications programmer to write code to deal with complex data structures
  while also allowing users to pass increasingly complex data structures to
  modules without the need for recompiliation.
  The applications programmer is left to concentrate on processing simple
  sub-structures (typically 1 or 2 dimensional arrays) without incurring any
  processing overhead. Tiling of multi dimensional arrays is supported
  transparently, and, using special indexing techniques (also transparent to
  the application), incur no performance overhead.
  The library also supplies routines to allow the programmer to transfer data
  structures as objects to and from named objects (disc files and network
  connections) without requiring the programmer to pay any attention to data
  formats, byte swapping machines, word sizes, etc. All data transfers are
  highly optimised to take advantage of the features of any particular platform
  and operating system.
  In addition, data structures may be automatically memory mapped from disc
  into the process address space, yielding enormous peformance increases when
  reading large data structures from disc, and also saving swap space.

	KarmaLib is structured into many "packages", which are collections of
  routines. All the routines in each package have a designated prefix.
  For example, the data structure manipulation routines all have the prefix:
    ds_
  The include file needed for each package is based on the common prefix.
  For example:  karma_ds.h

  The packages are also layered. Level 1 packages are the lowest level, and
  depend directly on the operating system. Higher level packages are
  dependent on one or more packages at lower levels. A package at one level is
  not dependent on any other package at the same or higher level.
  The number of letters in a package's prefix indicates the level of the
  package. So, for example, the data structure manipulation routines are a
  level 2 package.

  In many cases, certain functionality is provided in packages at various
  levels. With few exceptions, the highest level packages are recommended for
  use, as these provide the greatest flexibility, ease of use and are also more
  highly optimised.

From jhbning@neumann.uwaterloo.ca Mon Nov 29 21:43:27 1993
Status: RO
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	["1045" "Mon" "29" "November" "1993" "18:20:44" "GMT" "Jimmy Ning" "jhbning@neumann.uwaterloo.ca " nil "38" "Re: official IEEE test images" "^From:" nil nil "11"])
Newsgroups: comp.graphics,comp.graphics.algorithms,comp.graphics.animation,sci.image.processing
Organization: University of Waterloo
From: jhbning@neumann.uwaterloo.ca (Jimmy Ning)
Subject: Re: official IEEE test images
Date: Mon, 29 Nov 1993 18:20:44 GMT


Site: nic.funet.fi
Directory: /pub/graphics/misc/test-images

Note: Most of the images are often used as test images for image
      processing, but I don't know if they are official IEEE test
      images though.  They are all gray-scale images in SUN raster
      format.

Site: eedsp.gatech.edu
Directory: database/images

Note: They are experiencing hardware problems right now.  The
      image database is currently off line.

Site: ftp.ipl.rpi.edu
Directory: /pub/image/still/*

Note: They have both gray-scale and colour images in various
      formats (eg. SUN raster, GEM .img, etc.).

Site: wuarchive.wustl.edu
Directory /multimedia/images


I am aware that there are a lot more ftp sites with images but I am
mainly looking for images that are best to be used as test images for
image enhancement techniques (gray-scale, non-GIF, non-JPEG, etc).

*** Please reply by email if you have more info.  ***

I am planning to develop some images in the next few days.  I'll
post when I'm finish.

Thank you all who have replied.

- Jimmy


From beaucham@astro.ulaval.ca Mon Nov 29 21:44:36 1993
Status: RO
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	["1553" "Mon" "29" "November" "1993" "23:23:26" "GMT" "Dominique Beauchamp" "beaucham@astro.ulaval.ca " nil "42" "Re: Floating point image format?" "^From:" nil nil "11"])
Newsgroups: sci.image.processing
Nntp-Posting-Host: astro.phy.ulaval.ca
Reply-To: beaucham@astro.ulaval.ca
Organization: Sun Microsystems, Inc.
From: beaucham@astro.ulaval.ca (Dominique Beauchamp)
Subject: Re: Floating point image format?
Date: Mon, 29 Nov 1993 23:23:26 GMT

In article 3@cs.cmu.edu, mwm+@A.GP.CS.CMU.EDU (Mark Maimone) writes:
> 
> 	Is there any kind of "standard" floating point image format?  I plan
> to make some data available for anonymous FTP but I don't know a good way to
> distribute floating point data (ASCII text is prohibitively large).  I know
> of these:
> 
> 	1)  Rayshade heightfield
> 	2)  SRI Sun Image
> 	3)  CMU Generalized Image Library
> 
> but none is very portable, as far as I know.  Any other pointers would be
> most appreciated.
> -- 
> Mark Maimone				phone: +1 (412) 268 - 7698
> Carnegie Mellon Computer Science	email: mwm@cmu.edu


You can use floating point FITS format (32 and 64 bits).  The best way to find
information is to look into sci.astro.fits (or something like this).  Someone
will give you a ftp site were you could get all the infos you need.

Dominique

---
----------------------------------------------------------------------
Dominique Beauchamp	  |   "Fais ce que peux", telle est ma devise!
Labo. d'astrophysique,    |
Universite Laval          |   developpeur de / developper of
Quebec                    |             V i e w F I T S
G1K 7P4                   |   Afficheur FITS pour OS/2 PM
			  |   FITS viewer for OS/2 PM
beaucham@phy.ulaval.ca    |
                          |   Prochaine/next version:
Faites un/do a "finger"   |   Janvier ou fevrier 94
sur mon compte!           |   January or February 94
on my account!		  |
                          |   Surveillez/watch: ftp.cdrom.com
			  |
 V i e w F I T S est du domaine public/is freeware.



From ricky@hursley.ibm.com Tue Nov  2 19:22:08 1993
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	["303" "Tue" "2" "November" "1993" "08:41:22" "GMT" "Rick Turner" "ricky@hursley.ibm.com" nil "8" "Re: Image Formats" "^From:" nil nil "11" nil nil])
X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil]
	["303" "Tue" "2" "November" "1993" "08:41:22" "GMT" "Rick Turner" "ricky@hursley.ibm.com" nil "8" "Re: Image Formats" "^From:" nil nil "11" nil nil])
Status: RO
Newsgroups: sci.image.processing
Originator: news@hercules.hursley.ibm.com
Reply-To: shadowfax@vnet.ibm.com
Disclaimer: This posting represents the poster's views, not necessarily those of IBM.
Nntp-Posting-Host: danebury.hursley.ibm.com
Organization:  IBM UK Labs
From: ricky@hursley.ibm.com (Rick Turner)
Subject: Re: Image Formats
Date: Tue, 2 Nov 1993 08:41:22 GMT

There is an excellent book that documents twenty-odd file formats.
It's called "Graphics File Formats" by David C. Kay and John R. 
Levine. Publisher is McGraw-Hill. ISBN is 08306-3059-7.

Also, various format descriptions are available on wuarchive.wustl.edu
in the graphics/formats directories.

Rick

