[comp.sys.mac] Ideas for a Macintosh scientific image processing platform.

wilkins@jarthur.claremont.edu (Mark Wilkins) (01/23/90)

  After a harrowing experience this last summer at Stanford doing image
processing work on a VAX and hacking up display software on a Mac, the
thought occurred to me that there might be a place for a serious scientific
image processing development platform on the Mac.

  My personal wish list for such a system includes:

  -- Support for multiband image data with at least 16 bands
  -- Support for 8,16,32 bit integer image data and single, double,
     extended MC68881-format floating point data
  -- Support for display hardware ranging from 1-bit to 32-bit color
  -- Built-in display and color-mapping capabilites for false color and
     other such things
  -- Provision for user-written routines for the following:
            * Image importation from disk and other I/O devices
            * Image export capabilities at the same level
            * Custom color mapping routines
            * Custom image manipulation both in the form of convolution
              kernels and full-image operations such as Fourier transforms.

  My question is this:  What do those of you who do image processing in a
scientific environment want in terms of built-in functions for such a
system, both in terms of numerical processing and user interface?
Specifically, what sorts of transformations (Fourier, Hartley...) and fitting
routines (Gaussian fitting, polynomial least-squares, etc) would you like to
see as low-level tools for this sort of thing?
  Also, what sorts of color mapping tools are useful?  What is the best way
to implement a user-controllable color map so that a logarithmic scale, for
example, could be best implemented?
  Finally, would an interface to permit external processing routines running
on other computers be useful?  If so, what language would you prefer, and on
what machines?  What language is best for the Mac?

  In short, what would make the ideal image processing development package
on the Mac?

  Please respond via E-mail...  I will summarize for the net.

-- Mark Wilkins
   wilkins@jarthur.claremont.edu