DHPC Adelaide

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