logoA Java Learning Aid for Image Morphology
Joe Stapleton and Dr Majid Mirmehdi
Department of Computer Science
University of Bristol
Merchant Venturers Building
Woodland Road
Bristol BS6 6NB
Email: majid@cs.bris.ac.uk
 
 


Contents

Introduction
The Program
Instructions


Introduction

This software tool is designed to be used as a learning aid for demonstrating the effects of different image morphology transformations on binary (black and white) images.

Images can be loaded into the tool, a structuring element defined or chosen from the list of predefined ones, and then the chosen transformation applied. The original and morphed images are displayed at the same time to visualize the changes that have been made. A third image displayed provides an interactive view that can be transformed pixel by pixel demonstrating exactly what the morphology is doing. This interactive view has an automatic zoom to show the individual pixels.

An online help facility provides explanation of all the transformations as well as guiding the user around the tool. This can be disabled if not required.

Two versions of the tool are available. The first may be used directly from this page. This restricted version allows you to load images from a choice of five.

The second version can be downloaded from this page onto your own system where you will be able to load in any of your own images.

The main features of the tool include:


The Tool

Version 1

This version can be used directly on the web by clicking the button below.
It will allow you to choose from a small number of images to manipulate.
Sometimes the processing may take a little time, so give the program a chance!
This applet will only run under Java 1.1 enabled browsers.

Run the morph engine applet


Version 2

This version must be downloaded from this page onto your own system. The only differences here with
version 1 are that you can load any of your own images and it also runs slightly faster.
Your system must have java 1.1 installed.

Download the file. Then:

Unix systems:
Uncompress with     "gunzip morph.tar.gz"   followed by   "tar -xf morph.tar.gz"
Then run with           "java morph"
 Download the gzipped Tool

PCs:
You should get a file called "Morph.zip"  
Then unzip and run.
 Download the zipped Tool


Instructions

This section describes briefly how to use the main features of the tool. For more information please consult the online help system.

Information is provided for:
Loading a picture
Defining a structuring element
Applying a simple transformation
Applying a sequential transformation
Locally applying a transformation
Notes
 

Loading a picture

Defining a structuring element

Applying a simple transformation

Applying a more complex sequential transformation


Locally applying a transformation

Notes



Joe Stapleton and Majid Mirmehdi
majid@cs.bris.ac.uk. Last modified April 30th 1999. © 1999 University of Bristol