DHPC Technical Report DHPC-097
Developing a Distributed Image Processing and Management Framework
Simon Del Fabbro
Archived: 3 November 2000
Adelaide University Honours thesis, June 2000.
Supervisors: P.D. Coddington and K.A. Hawick
Abstract
We attempt to develop a framework for the distributed processing of
images, in particular, the remote accessing and manipulation of large
geo-referenced images. The development is broken down into two
different stages. The first involves the development of a dataflow
visual programming language (VPL) to allow users to develop programs
out of chains of image operators. Programs are represented by
directed acyclic graphs (DAGs). One of the goals of this tool is to
allow non-programmers to develop complex programs that can be computed
in parallel. The dataflow computational model on which the VPL is
based is ideal since the relationship between data and its operators
are explicit and writing programs is intuitive. The development of
the distributed image processing infrastructure was the final stage of
the project. Once a program is written, data and instructions are
sent to a network of machines for processing. For the processing of
images we used the Java Advanced Imaging (JAI) package. We also
evaluated the use of Java RMI and sockets to distribute the data.
PDF version
Postscript version (gzip compressed)
[
DHPC Adelaide |
DHPC Bangor |
Contacts |
People |
Projects |
Reports
]
webmaster@dhpc.adelaide.edu.au