Date: 19 Apr 94 16:49:05-PST
From: Vision-List moderator Phil Kahn <Vision-List-Request@TELEOS.COM>
Errors-to: Vision-List-Errors@TELEOS.COM
Reply-to: Vision-List@TELEOS.COM
Subject: VISION-LIST digest 13.17
To: Vision-List@TELEOS.COM

VISION-LIST Digest    Tue Apr 19 16:49:06 PDT 94     Volume 13 : Issue 17

 - ***** The Vision List host is TELEOS.COM *****
 - Send submissions to Vision-List@TELEOS.COM
 - Vision List Digest available via COMP.AI.VISION newsgroup
 - If you don't have access to COMP.AI.VISION, request list 
   membership to Vision-List-Request@TELEOS.COM
 - Access Vision List Archives via anonymous ftp to FTP.TELEOS.COM

Today's Topics:

 Request for code in C to compute Voronoi/Delaunay diagrams
 Modal model fitting package: ftp-able code announcement
 Announcing the Second Free Release of the DataCube Server
 Test on Image Understanding
 Miniature Camera and Lens Information Requested
 Information wanted: Low cost 3D scanner products 
 Real-Time Vision...
 Reconstruction Algorithms
 Low Speed Measurement Using Video Camera?
 Academic Positions at RMIT University in Melbourne, Australia
 BOOK ANNOUNCEMENT: Shape in Picture - Mathematical Description of Shape in Grey-level Images

----------------------------------------------------------------------

Date: Mon, 11 Apr 94 08:05:33 GMT
From: Feisal Mohammed <feisal@ldc.uwi.tt>
Subject: Request for code in C to compute Voronoi/Delaunay diagrams

I would like to thank everyone who responded to my query. I really
appreciated the help!

Summary of responses:

Algorithm by Steve Fortune is available from netlib@research.att.com
Use:  "send sweep2 from voronoi"
The alg calculates both Voronoi and Delaunay diagrams.

Quickhull by anonymous ftp from geom.umn.edu
get /pub/software/qhull.tar.Z
The alg calculates the Delaunay triangulation and convex hull.

nnsort.c
Dave Watson <watson@maths.uwa.edu.au> sent me a copy of nnsort.c which
computes the Delaunay triangulation and convex hull in 2D and 3D.

deltree.c
Olivier Devillers <Olivier.Devillers@sophia.inria.fr> sent a copy of
deltree.c which computes the Voronoi/Delaunay diagrams and also has a
function that returns the nearest neighbour pt. in the diagram to any
arbitarily chosen point. He also includes an interactive interface in
SunView. (Comments in french)

BOOKS
_Computational Geometry in C_, by Joseph O'Rourke, 
(Cambridge University Press, 1994, ISBN 0-521-44592-2) 
This has complete programs for Voronoi/Delaunay diagrams

Feisal
Dept. Mech. Eng.
University of the West Indies

[ We are checking whether this code may be centralized in the Vision List Archive.
					phil...			]

------------------------------

Date: Wed, 13 Apr 94 09:34:45 EDT
From: Stan Sclaroff <sclaroff@media-lab.media.mit.edu>
Subject: Modal model fitting package: ftp-able code announcement

A package of C routines for fitting modal models is available from the
Vision and Modeling Group at the MIT Media Laboratory, via anonymous
ftp. This version contains basic support for fitting of superquadric
ellipsoids to range data and contour data, using the idealized 30 mode
method or by directly computing an 81 mode finite element model.  

The underlying algorithms are described in:

Pentland and Sclaroff. "Closed-Form Solutions for Physically-Based
Modeling and Recognition."  IEEE Trans. Pattern Analysis and Machine
Intelligence, 13(7):715-729, July 1991.

This package includes code for computing a 27 node (81 DOF) finite
element model, and uses EISPACK to solve for the model's 81 modes of
vibration (generalized eigenvalue problem). Two simple demo programs
are also included with the release.  The code is portable, and has
been successfully compiled and has run on a number of platforms,
including: SGI, Suns, Decs, and HPs.

You can get a copy of the tar file via anonymous ftp on:

whitechapel.media.mit.edu

The tar file is in 

~ftp/pub/modal.tar.Z

Happy hacking!

The fitting code was written by Stan Sclaroff, the FEM code is adapted
from code originally written by Irfan Essa, and the ThingWorld
superquad code was written by Martin Friedmann, based on algorithms
introduced by Prof. Alex P. Pentland and members of the Perceptual
Computing Group at the MIT Media Lab.  The draw code was adapted for
GL by Santanu Roymoulik and Gilbert Soucy at McGill (McRCIM).

------------------------------

Date: Tue, 19 Apr 94 13:52:42 CDT
From: <kahn@cs.uchicago.edu>
Subject: Announcing the Second Free Release of the DataCube Server
 
                Announcing the Second Free Release of the 
                             DataCube Server

                               Roger Kahn
                              Michael Swain
                          University of Chicago

IMPROVEMENTS: 

1) The DataCube Server has been modified to run on both the MV20 and the MV200.
2) Convolutions on any image is supported.
3) A C programming interface to the clients is provided as well a C++.
4) More compilers supported: g++ 2.5.8, ATT C++ 3.0, SUN C++ 3.0, 
                             Centerline C++ 3.0, Lucid C++ 3.0


The DataCube Server, developed at the University of Chicago,
distributes the MV200 or MV20 and DigiColor boards across the network.
This server is designed to be a tool for studying real-time computer
vision by allowing multiple vision clients to simultaneously connect
to the DataCube and process images in parallel.  The DataCube Server
is easy to use (many clients can be written without knowledge of
ImageFlow), easily extendable, fast, and fully documented.

The DataCube Server provides a network interface to a set of functions
that have been written on the MV200 and DigiColor.  At the heart of
these functions is a Gaussian pyramid (6 levels) with a mobile fovea
that allows a common scale and spatial attentional mechanism.  The
functions currently supported include:
  - color and greyscale multiresolution frame acquisition from camera 
    or disk
  - foveated image display
  - image histogramming
  - color histogram backprojection and intersection
  - 24 to 8 bit image conversion
  - motion detection from a moving platform
  - sobel
  - convolution

Nearly all of these functions have been packaged into Pipeop Altering
Threads (PATs) for maximal speed, but clients can be written in C++
that use these functions without any programming knowledge for the
DataCube.

The DataCube Server can be easily be extended so that you can add your
own DataCube functions.  The DataCube Server is written in C++ as a
class hierarchy of client services.  The base class of this hierarchy
provides functions for making common paths (such as from an AM memory
to the crosspoint switch) as well as memory management and other
services necessary to produce context independent functions.  Since
the functions are independent new routines can be added to the server
without having to know which resources other routines use.  The C++
interface to ImageFlow can also be used to write non-server DataCube
functions.


 -----C++ INTERFACE TO IMAGEFLOW-----

We have made the header files for ImageFlow 2.3.6 C++ compatible.
These headers have been used with ATT C++ 2.1 and 3.0, Sun C++ 3.0,
and Lucid C++ 2.2 and 3.0.  The interface declares all standard
ImageFlow functions as extern "C" and provides a class for the MV200
and DigiColor that simplifies programming.  The members of this class
handle system initialization, produce common paths, allocate memory,
and keep track of when LUT's and other elements need to be reset.  The
member functions in this class can be called inside of PAT's for
time-critical functions.  This class is fully documented.


 -----C++ INTERFACE TO KHOROS-----

The DataCube server provides a C++ class for operating on images that
is based on the Khoros Visualization and Image File Format (VIFF)
(version 1.5).  Since this image class is bassed on the VIFF many of
the Khoros library functions are available.  Khoros provides functions
in the following categories: arithmetic, classification, color
conversion, data conversion, file format conversion, feature
extraction, frequency filtering, spatial filtering, morphology
filtering, geometric manipulation, histogram manipulation, statistics,
signal generation, linear operations, segmentation, spectral
estimation, subregion, and transforms.


 -----SYSTEM REQUIREMENTS-----

 - DataCube MV200 or MV20 and DigiColor boards
 - ImageFlow 2.3.6 or newer
 - Networked Sun SparcStation running Unix
 - C front 3.0 compatible C++ compiler (templates are required)
 - Khoros 
   (available via anonymous ftp from pprg.eece.unm.edu, 129.24.24.10, in
    the /pub/khoros directory, see DataCube Server documentation for details)


 -----OBTAINING THE DATACUBE SERVER-----

The DataCube Server is available via anonymous FTP from
cs.uchicago.edu (IP number 128.135.20.100) as a compressed tar file in
/pub/software/DQ_Server called DQ_SERVER.tar.Z.  It is also available
from teleos.com (IP 131.119.250.108) as a compressed tar file in
/VISION-LIST-ARCHIVE/PUBLIC called DQ_SERVER.tar.Z.  Binaries are
available by request.


 -----WHY WE ARE DISTRIBUTING THE DATACUBE SERVER-----

By distributing the DataCube Server we hope in encourage the exchange
in information and code in the vision and DataCube communities.
Furthermore, we feel that the DataCube Server and the C++ interface to
ImageFlow can be used as a standard foundation for DataCube code.
Since this platform encourages context independence, code integration
is simplified.


 -----FOR FURTHER INFORMATION-----

Comments, questions, bug reports, suggestions, etc should be directed to:

	Roger Kahn                       Michael Swain
	kahn@cs.uchicago.edu             swain@cs.uchicago.edu
        phone: (312) 702-0024            phone: (312) 702-3495
	RY 258                           RY 156
	1100 E. 58th St.                 1100 E. 58th St.
        Chicago, Il. 60637               Chicago, Il. 60637

------------------------------

Date: Thu, 7 Apr 1994 18:50:54 +0000
From: Monika.Sester@ifp.uni-stuttgart.de (Monika Sester)
Subject: Test on Image Understanding

              ISPRS Commission III Working Group 3
                  Test on Image Understanding

The ISPRS Working Group III/3 is organizing a Test on Image Understanding.
The main topic of this test is to recognize and reconstruct man made objects
in digital images. To this end not only mere images are provided, but 
furthermore different kind of additional information, like, stereo images,
color images, GIS-ground truth, DTM's - a sort of range images.

The data sets can be obtained via anonymous ftp:

        ftp ftp.ifp.uni-stuttgart.de

        cd pub/wg3

This directory contains a short overview, an extended overview, and the 4 test 
data sets in 4 subdirectories. 

        remstal glandorf flat suburb

In each subdirectory there is a readme file, which gives detailed 
information about the data and the task to be solved. The data is provided 
in a compressed format. It can be unpacked in the usual way: 

        uncompress file.tar.Z 
        tar xvf file.tar 

I want to invite you to participate in this test and try to solve one of or
even all of the given problems. 


Have Fun and let me know, what your computer sees !! 
Feel free to contact me in case of problems.


monika sester - institut fuer photogrammetrie - uni-stuttgart - 0711-1213384

------------------------------

Date: Mon, 11 Apr 1994 18:24:45 -0400 (EDT)
From: Marc Bolduc  <bolduc@cim.mcgill.ca>
Subject: Miniature Camera and Lens Information Requested

Greetings vision digest readers.

We are currently in search of miniature cameras and lens systems.  So far, the
camera-head/control unit arrangements commercially available can suit our
needs, but the lenses available for such cameras are have fixed focals.
Ideally, we would like to use a miniature lens system with auto-iris, focus,
and zoom, but any combination of the three would do.

Does anyone have information on ANY miniature camera and lenses?  Any
information will be greatly appreciated.  Please e-mail replies to:

	bolduc@cim.mcgill.ca

Thank you.

Marc Bolduc			McGill Research Center for Intelligent Machines
bolduc@mcrcim.mcgill.ca		McGill University
				3480 University St.
Off: (514) 398-8205		Montreal, Quebec, Canada
Fax: (514) 398-7348		H3A 2A7

------------------------------

Date:  Wed, 13 Apr 1994 14:49:00 -0400 
From: "feng (f.) yang" <fengyang@bnr.ca>
Subject:  Information wanted: Low cost 3D scanner products 

Hello, there

I am looking for a low cost 3D scanner for constructing 3D object models and
recognizing 3D objects.  Any information on hardware/software products will
be greatly appreciated.

Please reply to fengyang@bnr.ca

Feng
fengyang@bnr.ca

(This post has nothing to do with BNR.)

------------------------------

Date: Fri, 08 Apr 94 14:26:12 EST
From: Eric Hyche <hyche@winhitc.atlantaga.ncr.com>
Subject: Real-Time Vision...
     
     I am just beginning a new project involving 
     the development and implementation of
     computer vision algorithms on a real-time
     vision processor. I have a background in 
     computer vision, but very little knowledge
     of real-time algorithms and implementations.
     
     The specific hardware I am working with is an
     Imaging Technologies (ITI) Series 150/40
     Vision Processor. Also, if anyone has experience
     with this platform, I would be very interested
     in corresponding via email.
     
     Thanks!
     
     Eric Hyche
     eric.hyche@atlantaga.ncr.com

------------------------------

Date: Wed, 13 Apr 94 15:17:02 -0400
From: perry@enet.hq.ensco.com (John L. Perry)
Subject: Reconstruction Algorithms

Does anyone have information on source code (shareware, commercial, etc.)
for tomographic reconstruction for x-rays, microwaves, etc. ?  I am also
interested in algebraic reconstruction algorithms. 

Thanks for your time and effort.

John L. Perry                          
Director, Advanced Technology
ENSCO, Inc.                           
SAS Division                           
5400 Port Royal Road               Email (Internet): perry@enet.hq.ensco.com
Springfield, Virginia  22151      Phone#: (703) 321-4540
U.S.A.                                     Fax#:     (703) 321-7759

------------------------------

Date: Fri, 15 Apr 1994 05:17:43 GMT
From: zhou@helios.usq.edu.au (qing-lun zhou)
Organization: University of Southern Queensland
Subject: Low Speed Measurement Using Video Camera?
Summary: Low Speed Measurement Using Video Camera?
Keywords: Video Camera, floating bubble speed
 
Hi all,

I am involved in a R&D project for floated bubble speed measurement using
image techniques. I am going to use a video camera to grab the floating
bubble images and correlate the flow speed. I also going to measure the
bubble radius distribution and use it as a control state for a process.
Could anyone who familiar with speed measurement give me some suggestions
on follows:
1. Is there any other alternatives which is simpler than a video camera
    which can do the same job?
2. Any realtime algorithm which is fast and simple in correlate the speed?
3. Is there any commercial available product exist ?

The speed of the bubbles would be within 0.2 - 0.8 m/s.
    
I would appreciate any suggestion on this project and willing to give a 
summary in this group after I have enough good stuff.

Thanks.

ZHOU

------------------------------

Date: 13 Apr 1994 15:53:53 +1000
From: isaac@cs.rmit.oz.au (Isaac Balbin)
Organization: RMIT Department of Computer Science
Subject: Academic Positions at RMIT University in Melbourne, Australia

DESCRIPTION

SECTION  I
1.	POSITION SUMMARY
	Title			: Associate Lecturer in Computer Science 
	Number			: A128 12A, A128 22A, A128 25A
	Classification		: Academic Level A 
	Salary			: $28,700 - $38,950
	Location		: Staff will be located at either City or
				   Bundoora Campus and may be required
				   to teach across both campuses
	Period of Employment	:A contract of up to 1 1/2 years will be offered

2.	ORGANISATIONAL SUMMARY
	Faculty			: Applied Science
	Department			: Computer Science
	Supervisor's Title		: Head of Department
	Classification		: Head of School III

3.	RECRUITMENT INFORMATION
	Closing Date for Application	: Friday 29th April, 1994

SECTION  II

1.  Job Summary

Under the general direction of the Head of Department, the Associate
Lecturer will 
provide academic support in one or more of the following areas of computer
science:-  programming methodology, computer architecture, parallel
computing, theory of computation, computer graphics, artificial
intelligence, software engineering, data communications and networks,
distributed systems, operating systems, systems programming, compiler
design.

2.  The University

RMIT is the largest multi-sector university of its type in Australia and
offers courses ranging from sub-degree to doctoral level.  Founded in 1887,
RMIT has a proud tradition of leadership and innovation in vocational
education, not only in Australia but extending into the South-East
Asia/Pacific Region.

3.  The Department of Computer Science

The Department of Computer Science is a large multi-campus department with
an enrolment of approximately 900 equivalent full time students in its
courses including approximately 200 fee paying international students and a
total staff establishment of approximately 65.

The Department, together with the Department of Computer Science at The
University of Melbourne, are partners in the Collaborative Information
Technology Research Institute (CITRI), which is an international centre
providing strategic research, development and knowledge transfer to enhance
the competitiveness of Australian industry.  The Key Centre for Knowledge
Based Systems, which is based at CITRI, is another joint initiative between
The University of Melbourne and RMIT.


The following courses are offered by the Department:

*	Bachelor of  Applied Science in Computer Science (including  Honours),
*	Graduate Diploma  in Computing Studies,
*	Graduate Diploma  in Information technology,
*	Graduate Diploma  in Knowledge Based Systems,
*	Post Graduate Certificate/Diploma in Software Engineering,
*	Bachelor of Engineering/Bachelor of Applied Science in Information Systems,
*	Master of Applied Science (by Coursework) in Information Systems/Technology,
*	Master of Applied Science and PhD (by Research).

The Department also offers a range of service subjects to other departments.

The teaching programs of the Department cover the areas of programming
languages and methodology, software engineering, computer architecture,
systems analysis and design, theory of computation, database systems,
computer graphics, artificial intelligence, data communications and
networks, operating systems, systems programming and compiler design.

In addition to the above programs, the Department has a heavy involvement
in research and development.

Currently, major research groups exist in the areas of:

*	artificial intelligence,
*	database systems,
*	intelligent and cooperative information systems,
*	intelligent document management systems,
*	software engineering.

The Department also conducts research in conjunction with the Advanced
Computer Graphics Centre (ACGC) and the Centre for Advanced
Telecommunications Technology (CATT).


The Department operates a number of networked high performance
mini-computer systems running UNIX.  A wide range of computer laboratories
and networked workstations is available for teaching and research. 
Students also make use of the RMIT Advanced Computer Graphics Centre and
the university's mainframes and super-computer facilities. 


SECTION III

1.  Key Selection Criteria

The applicant should have a higher degree in Computer Science (or have
substantially completed the requirements of a higher degree) or hold a
degree plus significant industrial experience in an appropriate area. 
Preference may be given to applicants with good knowledge and experience in
software engineering or data communications.  Evidence of quality teaching
in a tertiary academic environment would be an advantage.



2. Duties and Responsibilities

The Lecturer is responsible for the following duties:

2.1	Carrying out teaching, assessment and other academic functions;

2.2	Carrying out  research and supervising research projects;

2.3	Assisting with administrative functions of the Department and the
University;  and

2.4  Performing other duties not inconsistent with the above as discussed with 
	the Head of Department. 

Further information about this position and the Department may be obtained from 
The Head, Associate Professor Jim McGovern,  ph: 660 2943,  
e-mail: mcgovern@rmit.edu.au


RMIT                                                          POSITION
DESCRIPTION

SECTION  I
1.	POSITION SUMMARY
	Title			: Associate Lecturer in Computer Science 
	Number			: A128 06AT, A128 07A, A128 27A
	Classification		: Academic Level A 
	Salary			: $28,700 - $38,950
	Location		: Staff will be located at either City or
				   Bundoora Campus and may be required
				   to teach across both campuses
	Period of Employment	: A contract of up to 2 1/2 years will be offered

2.	ORGANISATIONAL SUMMARY
	Faculty			: Applied Science
	Department			: Computer Science
	Supervisor's Title		: Head of Department
	Classification		: Head of School III

3.	RECRUITMENT INFORMATION
	Closing Date for Application	: Friday 29th April, 1994

SECTION  II

1.  Job Summary

Under the general direction of the Head of Department, the Associate
Lecturer will 
provide academic support in one or more of the following areas of computer
science:-  programming methodology, computer architecture, parallel
computing, theory of computation, computer graphics, artificial
intelligence, software engineering, data communications and networks,
distributed systems, operating systems, systems programming, compiler
design.

2.  The University

RMIT is the largest multi-sector university in Australia and offers courses
ranging from sub-degree to doctoral level.  Founded in 1887, RMIT has a
proud tradition of leadership and innovation in vocational education, not
only in Australia but extending into the South-East Asia/Pacific Region.

3.  The Department of Computer Science

The Department of Computer Science is a large multi-campus department with
an enrolment of approximately 900 equivalent full time students in its
courses including approximately 200 fee paying international students and a
total staff establishment of approximately 65.

The Department, together with the Department of Computer Science at The
University of Melbourne, are partners in the Collaborative Information
Technology Research Institute (CITRI), which is an international centre
providing strategic research, development and knowledge transfer to enhance
the competitiveness of Australian industry.  The Key Centre for Knowledge
Based Systems, which is based at CITRI, is another joint initiative between
The University of Melbourne and RMIT.


The following courses are offered by the Department:

*	Bachelor of  Applied Science in Computer Science (including  Honours),
*	Graduate Diploma  in Computing Studies,
*	Graduate Diploma  in Information technology,
*	Graduate Diploma  in Knowledge Based Systems,
*	Post Graduate Certificate/Diploma in Software Engineering,
*	Bachelor of Engineering/Bachelor of Applied Science in Information Systems,
*	Master of Applied Science (by Coursework) in Information 	Systems/Technology,
*	Master of Applied Science and PhD (by Research).

The Department also offers a range of service subjects to other departments.

The teaching programs of the Department cover the areas of programming
languages and methodology, software engineering, computer architecture,
systems analysis and design, theory of computation, database systems,
computer graphics, artificial intelligence, data communications and
networks, operating systems, systems programming and compiler design.

In addition to the above programs, the Department has a heavy involvement
in research and development.

Currently, major research groups exist in the areas of:

*	artificial intelligence,
*	database systems,
*	intelligent and cooperative information systems,
*	intelligent document management systems,
*	software engineering.

The Department also conducts research in conjunction with the Advanced
Computer Graphics Centre (ACGC) and the Centre for Advanced
Telecommunications Technology (CATT).

The Department operates a number of networked high performance
mini-computer systems running UNIX.  A wide range of computer laboratories
and networked workstations is available for teaching and research. 
Students also make use of the RMIT Advanced Computer Graphics Centre and
the university's mainframes and super-computer facilities. 


SECTION III

1.  Key Selection Criteria

The applicant should have a higher degree in Computer Science (or have
substantially completed the requirements of a higher degree) or hold a
degree plus significant industrial experience in an appropriate area. 
Preference may be given to applicants with good knowledge and experience in
software engineering or data communications.  Evidence of quality teaching
in a tertiary academic environment would be an advantage.



2. Duties and Responsibilities

The Lecturer is responsible for the following duties:

2.1	Carrying out teaching, assessment and other academic functions;

2.2	Carrying out  research and supervising research projects;

2.3	Assisting with administrative functions of the Department and the
University;  and

2.4  Performing other duties not inconsistent with the above as discussed with 
	the Head of Department. 

Further information about this position and the Department may be obtained from 
The Head, Associate Professor Jim McGovern,  ph: 660 2943,  e-mail: 
mcgovern@rmit.edu.au





RMIT                                                          POSITION
DESCRIPTION


SECTION  I

1.	POSITION SUMMARY
	Title			: Lecturer in Computer Science 
	Number			: A128 03 A
	Classification		: Academic Level B 
	Salary			: $41,000 - $48,688
	Location			: Staff will be located at either City or
					   Bundoora Campus and may be required
					   to teach across both campuses
	Period of Employment	: A contract of up to 3 years will be offered

2.	ORGANISATIONAL SUMMARY
	Faculty			: Applied Science
	Department			: Computer Science
	Supervisor's Title		: Head of Department
	Classification		: Head of School III

3.	RECRUITMENT INFORMATION
	Closing Date for Application	: Friday 29th April, 1994


SECTION  II

1.  Job Summary

Under the general direction of the Head of Department, the  Lecturer will 
undertake academic duties in one or more of the following areas of computer
science:-  programming methodology, computer architecture, parallel
computing, theory of computation, computer graphics, artificial
intelligence, software engineering, data communications and networks,
distributed systems, operating systems, systems programming, compiler
design.

The Lecturer will also be required to conduct and supervise research,
preferably in one of the Department's research groups.

2.  The University

RMIT is the largest multi-sector university in Australia and offers courses
ranging from sub-degree to doctoral level.  Founded in 1887, RMIT has a
proud tradition of leadership and innovation in vocational education, not
only in Australia but extending into the South-East Asia/Pacific Region.

3.  The Department of Computer Science

The Department of Computer Science is a large multi-campus department with
an enrolment of approximately 900 equivalent full time students in its
courses including approximately 200 fee paying international students and a
total staff establishment of approximately 65.

The Department, together with the Department of Computer Science at The
University of Melbourne, are partners in the Collaborative Information
Technology Research Institute (CITRI), which is an international centre
providing strategic research, development and knowledge transfer to enhance
the competitiveness of Australian industry.  The Key Centre for Knowledge
Based Systems, which is based at CITRI, is another joint initiative between
The University of Melbourne and RMIT.


The following courses are offered by the Department:

*	Bachelor of  Applied Science in Computer Science (including  Honours),
*	Graduate Diploma  in Computing Studies,
*	Graduate Diploma  in Information technology,
*	Graduate Diploma  in Knowledge Based Systems,
*	Post Graduate Certificate/Diploma in Software Engineering,
*	Bachelor of Engineering/Bachelor of Applied Science in Information Systems,
*	Master of Applied Science (by Coursework) in Information 	Systems/Technology,
*	Master of Applied Science and PhD (by Research).

The Department also offers a range of service subjects to other departments.

The teaching programs of the Department cover the areas of programming
languages and methodology, software engineering, computer architecture,
systems analysis and design, theory of computation, database systems,
computer graphics, artificial intelligence, data communications and
networks, operating systems, systems programming and compiler design.

In addition to the above programs, the Department has a heavy involvement
in research and development.  Currently, major research groups exist in the
areas of:

*	artificial intelligence,
*	database systems,
*	intelligent and cooperative information systems,
*	intelligent document management systems,
*	software engineering.

The Department also conducts research in conjunction with the Advanced
Computer Graphics Centre (ACGC) and the Centre for Advanced
Telecommunications Technology (CATT).

The Department operates a number of networked high performance
mini-computer systems running UNIX.  A wide range of computer laboratories
and networked workstations is available for teaching and research. 
Students also make use of the RMIT Advanced Computer Graphics Centre and
the university's mainframes and super-computer facilities. 


SECTION III

1.  Key Selection Criteria

The applicant should be able to demonstrate a high level of knowledge and
ability in an area of Computer Science through:- 

*	a higher degree (preferably PhD) in a relevant area or equivalent industrial 
	experience
*	a record of computer science publications.

Preference may be given to applicants with good knowledge and experience of
software engineering or data communications.  The applicant should also be
able to provide evidence of quality teaching.  Ability to carry out
academic administration duties would be an advantage.


2. Duties and Responsibilities

The Lecturer is responsible for the following duties:

2.1	Carrying out teaching, assessment and other academic functions;

2.2	Supervising projects and theses, carrying out research;

2.3	Assisting with administrative functions of the Department and the
University;
            and

2.4  Performing other duties not inconsistent with the above as discussed with 
	the Head of Department. 

Further information about this position and the Department may be obtained from 
The Head, Associate Professor Jim McGovern,  ph: 660 2943,  e-mail: 
mcgovern@rmit.edu.au




RMIT                                                          POSITION
DESCRIPTION


SECTION  I

1.	POSITION SUMMARY
	Title			:  Senior Lecturer in Computer Science 
	Number			: 
	Classification		: Academic Level C 
	Salary			: $50,225 - $57,913
	Location		: Staff will be located at either City or
				   Bundoora Campus and may be required
				   to teach across both campuses
	Period of Employment	: 3 year contract

2.	ORGANISATIONAL SUMMARY
	Faculty			: Applied Science
	Department			: Computer Science
	Supervisor's Title		: Head of Department
	Classification		: Head of School III

3.	RECRUITMENT INFORMATION
	Closing Date for Application	: Friday 29th April, 1994

SECTION  II

1.  Job Summary

The Senior Lecturer will provide strong academic leadership within the
department and, under the general direction of the Head of Department,
contribute to Departmental Administration.  The Senior Lecturer will be
required to provide research leadership, preferably in one of the existing
research groups of the Departments.

2.  The University

RMIT is the largest multi-sector university in Australia and offers courses
ranging from sub-degree to doctoral level.  Founded in 1887, RMIT has a
proud tradition of leadership and innovation in vocational education, not
only in Australia but extending into the South-East Asia/Pacific Region.

3.  The Department of Computer Science

The Department of Computer Science is a large multi-campus department with
an enrolment of approximately 900 equivalent full time students in its
courses including approximately 200 fee paying international students and a
total staff establishment of approximately 65.

The Department, together with the Department of Computer Science at The
University of Melbourne, are partners in the Collaborative Information
Technology Research Institute (CITRI), which is an international centre
providing strategic research, development and knowledge transfer to enhance
the competitiveness of Australian industry.  The Key Centre for Knowledge
Based Systems, which is based at CITRI, is another joint initiative between
The University of Melbourne and RMIT.


The following courses are offered by the Department:

*	Bachelor of  Applied Science in Computer Science (including  Honours),
*	Graduate Diploma  in Computing Studies,
*	Graduate Diploma  in Information technology,
*	Graduate Diploma  in Knowledge Based Systems,
*	Post Graduate Certificate/Diploma in Software Engineering,
*	Bachelor of Engineering/Bachelor of Applied Science in Information Systems,
*	Master of Applied Science (by Coursework) in Information 	Systems/Technology,
*	Master of Applied Science and PhD (by Research).

The Department also offers a range of service subjects to other departments.

The teaching programs of the Department cover the areas of programming
languages and methodology, software engineering, computer architecture,
systems analysis and design, theory of computation, database systems,
computer graphics, artificial intelligence, data communications and
networks, operating systems, systems programming and compiler design.

In addition to the above programs, the Department has a heavy involvement
in research and development.  

Currently, major research groups exist in the areas of:

*	artificial intelligence,
*	database systems,
*	intelligent and cooperative information systems,
*	intelligent document management systems,
*	software engineering.

The Department also conducts research in conjunction with the Advanced
Computer Graphics Centre (ACGC) and the Centre for Advanced
Telecommunications Technology (CATT).

The Department operates a number of networked high performance
mini-computer systems running UNIX.  A wide range of computer laboratories
and networked workstations is available for teaching and research. 
Students also make use of the RMIT Advanced Computer Graphics Centre and
the university's mainframes and super-computer facilities. 


SECTION III

1.  Key Selection Criteria

Applicants should be able to demonstrate a high level of knowledge and
ability in an area of Computer Science through - 

*	a higher degree (preferably PhD) in a relevant area or equivalent industrial 
	experience
*	a record of computer science publications, and
*	a record of successful research and/or development projects.

Applicants should also be able to provide evidence of quality teaching and
educational leadership, and ability to carry out academic administration.


2. Duties and Responsibilities

The Senior Lecturer is responsible for the following duties:

2.1	Provide research leadership in an area of importance to the Department;

2.2	Provide leadership in the development and delivery of quality academic 
	programs, which meet the goals of the University;

2.3	Carry out teaching, assessment and other academic functions of the
Department;

2.4	Carry out designated administrative functions of the department and the
	University; and

2.3	any other duties not inconsistent with the above as discussed with the
Head of 
	Department.

Further information about this position and the Department may be obtained from 
The Head, Associate Professor Jim McGovern,  ph: 660 2943,  e-mail: 
mcgovern@rmit.edu.au

------------------------------

Date: Fri, 15 Apr 1994 15:16:08 +0200
From: Henk.Heijmans@cwi.nl
Subject: BOOK ANNOUNCEMENT: Shape in Picture - Mathematical Description of Shape in Grey-level Images

BOOK ANNOUNCEMENT:


Title:

SHAPE IN PICTURE - Mathematical Description of Shape in Grey-level Images


Edited by:

Ying-Lie O, Alexander Toet, David H. Foster, Henk J.A.M. Heijmans, Peter Meer


Publisher:

NATO ASI Series F, Vol. 126, Springer Verlag, Berlin.

ISBN 3-540-57578-2 Berlin
ISBN 0-387-57578-2 New York

 
This book contains a selection of papers on different mathematical
approaches to the construction of shape descriptions from grey-level
images. Tutorial sections are included to assist the reader in becoming 
acquainted with the variety of approaches to the problem.


TABLE OF CONTENTS

  PART 1   MATHEMATICAL BACKGROUND

  
  TOPOLOGY AND GEOMETRY

The Khalimsky Line as a Foundation for Digital Topology, p.3
 Ralph Kopperman
Topological Foundations of Shape Analysis, p.21
 Vladimir A. Kovalevsky
A New Concept for Digital Geometry, p.37
 Vladimir A. Kovalevsky
Theoretical Approaches to N-Dimensional Digital Objects, p.53
 Klaus Voss
On Boundaries and Boundary Crack-Codes of Multidimensional Digital Images, p.71
 T. Yung Kong
Studying Shape Through Size Functions, p.81
 Claudio Uras and Alessandro Verri


  CATEGORICAL SHAPE THEORY

Introduction to Categorical Shape Theory, with Applications in Mathematical Morphology, p.91
 Mirek Husek
Shape Theory: an ANR-Sequence Approach, p.111
 Jack Segal
Can Categorical Shape Theory Handle Grey-level Images? p.127
 Timothy Porter


  PART 2   LOCAL EXTRACTION

  MATHEMATICAL MORPHOLOGY

Mathematical Morphology as a Tool for Shape Description, p.147
 Henk J.A.M. Heijmans
On Information Contained in the Erosion Curve, p.177
 Juliette Mattioli and Michel Schmitt
Morphological Area Openings and Closings for Grey-scale Images, p.197
 Luc Vincent
Manifold Shape: from Differential Geometry to Mathematical Morphology, p.209
 Jos B.T.M. Roerdink
On Negative Shape, p.225
 Pijush K. Ghosh


  WAVELETS

An Overview of the Theory and Applications of Wavelets, p.249
 Bjorn Jawerth and Wim Sweldens
Fractal Surfaces, Multiresolution Analyses, and Wavelet Transforms, p.275
 Jeffrey S. Geronimo, Douglas P. Hardin, and Peter R. Massopust
Interpolation in Multiscale Representations, p.291
 Charles H. Anderson and Subrata Rakshit



  PART 3   THEORY OF SHAPE

  KEYNOTE

Discrete Stochastic Growth Models for Two-Dimensional Shapes, p.301
 Scott Thompson and Azriel Rosenfeld


  DIFFERENTIAL GEOMETRY

Classical and Fuzzy Differential Methods in Shape Analysis, p.319
 David H. Foster
Elements of a Fuzzy Geometry for Visual Space, p.333
 Mario Ferraro and David H. Foster
On the Relationship Between Surface Covariance and Differential Geometry, p.343
 Jens Berkmann and Terry Caelli
Image Representation Using Affine Covariant Coordinates, p.353
 Jun Zhang


  THEORY OF SHAPE PERCEPTION

Equivariant Dynamical Systems: 
a Formal Model for the Generation of Arbitrary Shapes, p.363
 William C. Hoffman
Neural Processing of Overlapping Shapes, p.383
 Andre J. Noest
Contour Texture and Frame Curves for the Recognition of Non-Rigid Objects, p.393
 J. Brian Subirana-Vilanova



  PART 4  SYMBOLIC REPRESENTATION

  SHAPE PRIMITIVES

Conic Primitives for Projectively Invariant Representation of Planar Curves, p.403
 Stefan Carlsson
Blind Approximation of Planar Convex Shapes, p.415
 Michael Lindenbaum and Alfred M. Bruckstein
Recognition of Affine Planar Curves Using Geometric Properties, p.423
 Craig Gotsman and Michael Werman
Recognizing 3-D Curves from a Stereo Pair of Images: a Semi-differential Approach, p.433
 Theo Moons, Eric J. Pauwels, Luc J. Van Gool, Michael H. Brill,
 and Eamon B. Barrett
Statistical Shape Methodology in Image Analysis, p.443
 John T. Kent and Kanti V. Mardia
Recognition of Shapes from a Finite Series of Plane Figures, p.453
 Nikolai M. Sirakov
Polygonal Harmonic Shape Characterization, p.463
 Anthony J. Maeder, Andrew J. Davison, and Nigel N. Clark
Shape Description and Classification Using the Interrelationship of Structures at Multiple Scales, p.473
 Gregory Dudek
Learning Shape Classes, p.483
 Stanley M. Dunn and Kyugon Cho


   HIERARCHICAL REPRESENTATION

Inference of Stochastic Graph Models for 2-D and 3-D Shapes, p.493
 Jakub Segen
Hierarchical Shape Analysis in Grey-level Images, p.511
 Annick Montanvert, Peter Meer, and Pascal Bertolino
Irregular Curve Pyramids, p.525
 Walter G. Kropatsch and Dieter Willersinn
Multiresolution Shape Description by Corners, p.539
 Cornelia Fermueller and Walter G. Kropatsch
Model-based Bottom-Up Grouping of Geometric Image Primitives, p.549
 Peter Nacken and Alexander Toet
Hierarchical Shape Representation for Image Analysis, p.559
 O Ying-Lie



  PART 5  EVOLUTIONARY SYSTEMS

  EVOLUTIONARY REPRESENTATION

Scale-Space for N-dimensional Discrete Signals, p.571
 Tony Lindeberg
Scale-Space Behaviour and Invariance Properties of Differential
 Singularities, p.591
 Tony Lindeberg
Exploring the Shape Manifold: the Role of Conservation Laws, p.601
 Benjamin B. Kimia, Allen R. Tannenbaum, and Steven W. Zucker
Performance in Noise of a Diffusion-based Shape Descriptor, p.621
 Murray H. Loew and Sheng-Yuan Hwang
Towards a Morphological Scale-Space Theory, p.631
 Rein van den Boomgaard and Arnold W.M. Smeulders
Geometry-based Image Segmentation Using Anisotropic Diffusion, p.641
 Ross T. Whitaker and Stephen M. Pizer

  MULTISCALE DESCRIPTION

Images: Regular Tempered Distributions, p.651
 Luc M. J. Florack, Bart M. ter Haar Romeny, Jan J. Koenderink,
 and Max A. Viergever
Local and Multilocal Scale-Space Description, p.661
 Alfons H. Salden, Bart M. ter Haar Romeny, and Max A. Viergever

------------------------------

End of VISION-LIST digest 13.17
************************
