home *** CD-ROM | disk | FTP | other *** search
-
- AIM : ANOTHER IMAGE MANAGER
-
- also known as
-
- Atari Image Manager,
- Archimedes Image Manager,
- Amiga Image Manager.
-
- The image processing program AIM was originally developed for the
- ATARI-ST by Frans Groen and Robert de Vries. Since the first
- version of AIM, the improvement of this public domain image
- processing package has become a joint effort of a number of
- people from the Delft University of Technology and the University
- of Amsterdam. Especially Piet Verbeek supplied many linear and
- non-linear filtering routines, Lucas van Vliet and Ben Verwer
- developed the fast morphological operations. Also Gert van
- Antwerpen, Damir Sudar and Igor Weber supplied a number of
- routines to AIM.
-
- AIM is *not* a demo version of the professional image processing
- package TCL-Image. AIM is limited in functionality as well as in
- flexibility. AIM has *no* support. However, you may like it.
-
- AIM has been ported to the ARCHIMEDES (Arthur version) by Robert
- Ellens, Damir Sudar and Alle-Jan van der Veen.
- Ed Doppenberg was succesful in the port to RISC-OS.
- The RISC-OS versions will de indicated by 'AIM/2'.
-
- This version 2.00 needs more than 1 Megabyte of memory, sorry.
-
- AIM/2 runs best in mode 20 or 27 (multi-sync monitor), although a
- standard monitor may be applied too (with decreased quality). AIM
- has been written in the C-language. The purpose of the program is
- to experiment with digital image processing.
-
-
- User interface.
-
- The user interface of AIM consists of:
-
- -RISCOS interface. Operations and parameters can be selected by
- means of pop-up menus. A choice from a menu results in a command
- which is passed to the command interpreter. Image displays can be
- moved and sized.
- Drag the image to a Display-Window (A, B, C or D).
- Drag the macro-file to one of the open AIM-Windows (including the
- Command Line Window) to start the execution of the macro.
-
- -Command Line interpreter. Commands may be entered by typing.
- Be sure that the mouse pointer is within the CL-Window. Use lower
- case!
- A history mechanism is provided. Type h. To execute a previous
- command, type !# (# = history-number of the command).
-
- -Sequences of commands can be given in a macro-file. A macro-file
- may be called within another macro-file up to 16 levels deep.
-
-
- Images in AIM.
-
- Four (internal) image memories are available in AIM/2. Each image
- is related to a Display-Window, designated with A, B, C and D.
- The internal images are 8 bit deep. Standard AIM images have a
- size of 256 x 256 pixels (so memory size is 65536 bit).
-
- AIM/2 images are shown on the screen in 256 x 256 pixels in only
- 8 grey-values !! A sigma-delta technique is used to represent in
- this 'display' as good as possible the original 256 grey values.
- So the internal 'image' is 8 bit deep and is excellent for grey-
- value operations. The external 'display' is 3 bit deep and is not
- intended for later grey-value operations:
- When you 'take' the 'display' to a drawing program like Paint,
- you should *not* expect acceptable grey-value operations later-on
- when you bring the 'drawing' back to AIM.
-
- The 8 bitplanes of the grey-value images can also be used as 8
- binary images. Binary and Cellular Logic operations can be
- performed on these bitplanes. The bitplanes are numbered from 1
- to 8.
-
- When an image is read from disk all 8 bitplanes are read
- simultaneously. The same holds when an image is written to disk.
-
- Standard grey-value images on disk consist of 256 lines of 256
- pixels (unsigned characters) of 1 byte. So an image consists of
- 65536 bytes in total. The sequence is line by line from top left
- to bottom right.
-
- When an image does not have a standard format a header is needed
- (extension +), describing the image width and height. The header
- used is the header of the Centre for Image Processing Delft and
- is given in the Appendix of the Reference Manual. When an image
- is written in the AIM format, always a header is written.
-
-
- Command interpreter.
-
- It is not necessary to give the complete command name. The
- smallest number of letters (lower case) which gives no ambiguity
- is sufficient.
-
- It is possible to edit your commands in a simple way. The delete-
- key or the Backspace key deletes the last character.
- A sequence of commands which perform a certain operation may be
- grouped to a 'macro-file' and stored on disk.
-
- Macro-files are executed by typing @macro-name. A new macro-file
- can be called within a macro-file and may be nested up to 16
- levels deep. So typing @macro-name executes the macro-file.
- ESCAPE stops the execution of a macro-file and asks the user to
- continue or not. Typing Q <CR> aborts the currently running
- macro, C <CR> continues the macro ( <CR> = Return key).
- Default values are used when a parameter is not given. When an
- erroneous value of a parameter is given, the command interpreter
- asks for a correct value. If in this case a return is given, the
- default value is used.
- This gives the possibility to ask for a parameter value when a
- macro-file is executed, instead of using a fixed value. In the
- macro-file for instance, a question mark (?) can be used instead
- of the parameter value to obtain this feature.
-
- A question mark (?) instead of a command gives a list of all
- available commands.
-
- A star (*) indicates that the remainder of the commandline
- consists of comments.
- Never have a 'blank line' in the macro-file, except at the end.
-
-
-
- Digitizers.
-
- If a Watford digitizer is attached to the Archimedes the command
- grab can be used to grab an image and transport it to an AIMimage
- memory. Pressing return stops grabbing and keeps the current
- image. Resolution is limited to 6 bits (64 grey-values)
-
- Note: The Wild Vision series of digitizers use the AIM format as
- output format. You can use these digitizers as well, a 256
- grey-value version is available.
-
-
-
- The Reference Manual.
-
- This new and improved version of AIM will have a new and improved
- manual.
- We are busy with it, contact:
-
- Lindis International Ltd., Wood Farm, Linstead Magna,
- Halesworth, Suffolk IP19 0DU (UK)
-
- or ECD Computers Delft BV, Voldersgracht 25-26,
- 2611 EV Delft (Holland).
- (Serious users: ask for TCL-Image information).
-
-
- Till then, use the HELP Button of the command.
- (Use CANCEL to leave the Help text, OK to execute the command).
-
-
-
- Suggestions, remarks (not being complaints):
-
- Thom Hoeksma, Pattern Recognition Group,
- faculty of Applied Physics TUD,
- 2628 CJ Delft (The Netherlands).
-
-
-
- September 1990.
- Thom Hoeksma.
-
-