logo

A Java Teaching Aid for Non-Linear Image Processing
Miss Emma Woodhall 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 Tool
Instructions


Introduction

This software tool is designed to be used as a teaching aid for demonstrating the effects of different non-linear filters on noisy images.

Images can be loaded into the tool, noise added, and filters applied to see the effects. The filtered and unfiltered images are displayed together with a third image which allows you to apply the filter manually and observe the changes. A zoom facility also allows you to examine the images more closely.

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. (It does not run under Java 1.2 at present.)



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.
It can be run from the command line by typing:
 


java ImageProcessor


  Download the Tool


Instructions

This section describes briefly how to use the main features of the tool. For more information please consult the user guide.

Information is provided for:
Loading a picture
Adding noise
Applying the filter
Zooming

Loading a picture

Choose 'Load' from the File menu
Select the .gif file you would like to process
Click 'OK'

Adding noise

Choose 'Add Noise' from the Processing menu
Select the types and degrees of noise you would like to add to the picture
Click 'OK'
To remove the noise at any time choose 'Remove noise' from the Processing menu

Applying the filter

From the Processing menu choose 'Choose Filter'
Choose either 'smoothing filter' or 'gradient-detection filter' from the sub-menu
Select the type of filter, the size and any other parameters associated with it
Click 'OK'
Wait for the new images to appear
To remove the filter at any point choose 'Remove filter' from the Processing menu

Zooming

Choose Zoom In from the 'Zoom' menu
Choose the magnification you would like to zoom to
From the central image click the mouse on the area of the image you would like magnified
Wait for the new images to appear
At any time the current magnification can be checked by choosing 'current magnification' from the Zoom menu



Visitor no. since October 1998.
Emma Woodhall and Majid Mirmehdi
majid@cs.bris.ac.uk. Last modified October 8th 1998. © 1998 University of Bristol