It is not easy for commercial image-processing software to add image-processing effects or create new functions by combining
tools. Mathematica facilitates writing extensions because mathematical expressions of image processing are achieved and functions are defined
simply. On the other hand, the existing notebook front end lacks interactive processing such as direct manipulation of the
graphics image with a mouse. Thus the authors have developed, using MathLink, an Interactive Image Processing Front End (for short, Image Processing Front End) with a variety of extensions. With this
Image Processing Front End, the image processing can be done interactively and Mathematica's programming ability is effectively used.
Advantages of this software are as follows:
1) A mouse and menus are available to draw pictures, similar to painting software.
2) It can read and write various graphic formats of image files.
3) Image-processing operations are defined as Mathematica functions.
4) Responses of a mouse and menus are defined as Mathematica functions.