
1.Introduction
--------------
Filter is an application have implemented some algorithms
for digital image processing. It means noise reductors, edge detectors,
and sharpening operators. Next, it includes two-dimensional fast
Fourier transform (FFT), direct and inverse, and some simple filters
in frequency spectrum. These version of Filter project has not all
features I want but it is fully functional application. I plan to give
new versions of projects to this ftp site.
Filter is freeware so do copy and use it.
You can use any BMP or PCX pictures to filter with program, but 
grayscaled pictures are recommended. Implemented filters work only
with 256 levels of gray. FFT accepts only square pictures with
size that is power of two (i.e. 128,256,512,...).

2.Requirements
--------------
Hardware: 386SX, math coprocesor for FFT and frequency filters,
	  1 MB of memory (2 MB for FFT and frequency filters),
	  VGA card with 256 color resolution,
	  mouse recommended

Memory requirements strongly depend on size of filtered images.

Software: Windows 3.1 or higher


3.Files included
----------------
Directory of \

README.TXT  this file
[BIN] all needed executable
[XMP] three simple examples can be used to try FFT mainly
[SRC] sources of all filter algorithms used in project

Directory of \Bin

FILTER.EXE  	
BWCC.DLL    	
CTL3DV2.DLL 
         3 file(s)        686,288 bytes

Directory of \Src

FOURIER.CPP 	
FILTER.CPP  	
MATRIX.CPP  
FOURIER.H   	
FILTER.H    	
MATRIX.H    
         6 file(s)         54,392 bytes

Directory of \Xmp

2CIRC64.BMP 	
LINE64.BMP  	
CIRC128.BMP 
         3 file(s)         27,810 bytes


4.More information
-------------------
See HTML presentation at http://phoenix.upol.cz/~batusekr/filter.html

I want to make a help file to this application, but it is not included
in this trial version.

This project is being developed as diploma work at Department of Computer
Science, University of Palacky, Czech Republic. I am using Borland C++ 4.5,
but I think algorithms included can be compiled using  a n y  common
C++ compiler. If you want to get complete sources of this project, you
must wait till the end of March 1996. Then you can try ftp phoenix.upol.cz.

Special thanks to ing.Michal Dobes (dobes@infnw.upol.cz),
my diploma work leader, for support and many useful advances.

			Any suggestions send to

				batusekr@risc.upol.cz    or
				batusekr@infnw.upol.cz

----------------------------------------------------------------------
Robert Batusek, January 21st, 1996