The following are instructions on how to run the applets which are part of the HIPR package. These applets are designed to allow the user to try out the operators which are outlined in the worksheets.

You may want to review the general instructions first, which gives a demonstration overview, JAVA details, browser details, known bugs, etc.

Enter image specifiers (into the edit box at the top of the screen) either as a full HIPR image filename (

Pushing the Load Image button or pushing "Return" on the keyboard causes the specified image to be loaded. The input image is displayed in the Input display area below the control buttons, along with the image size.

The Fourier transform can be applied by clicking on the "Fourier Transform" button. This must always be done first.

The result of the Fourier transform is displayed at the upper right of the panel. There are several outputs that can be displayed, and several ways to display them:

- magnitude of the complex number output
- logarithm of the magnitude of the complex number output
- phase angle of the complex number output
- real component of the complex number output
- logarithm of the real component of the complex number output
- imaginary component of the complex number output
- logarithm of the imaginary component of the complex number output

Various filtering operations can then be applied to the output of the Fourier transform:

- Frequency domain area filter: the four numbers define a box with diagonal from (X1,Y1) to (X2,Y2). Clicking "Remove Area" or "Keep Area" modifies the Fourier transform output.
- Apply Notch Filter: this removes pure vertical and horizontal high spatial frequency components. The Width parameter controls the notch width and the Radius parameter controls where the filter starts.
- Apply Frequency Filter: This applies a high or low pass stop filter defined radially about the origin. The Radius parameter box defines the cutoff frequency of the filter. The pull down panel selects a High Pass or Low Pass Filter of the given radius.
- Gaussian Smooth: the Fourier domain gets a low-pass smoothing filter of the given theta. The Kernel Size controls how large of a mask size is used, and Theta controls the standard deviation of the Gaussian smoothing function.

Clicking the "Reset Images" button removes the effects of the filters and allows you to investigate new filters.

The inverse Fourier transform can then be applied to view the effects of the filtering in the spatial domain. The user must click on the "Inverse Fourier Transform" button to do this.

The time box shows the amount of time which the operator took to complete the process on the input image.

You can inspect the input and result image pixel values by depressing the left mouse button and moving the cursor over the desired pixel. The pixel coordinates and gray-level value are displayed underneath the image. Note that some images are larger than the displayed 256x256 display window. Larger images are subsampled in an appropriate manner.

You can find out about known problems with the system here.