KWIK : An Environment For Sequential And Parallel Image Processing.

KWIK is an integrated software environment designed to promote the rapid development of image processing algorithms. The system consists of a number of components : a compiler, editor, architecture/system configuration, look-up table generator and help facility. KWIK is menu-driven; the user selects an option from the five main ones above. These components form a set of tools which the user employs to accelerate the cycle from experimental stage to final algorithm. Each component is tightly coupled and internal information is passed amongst them. This common knowledge base can be used, for example, to advise if problems arise. The information base consists of two basic parts. A permanent (static) knowledge base includes image processing primitives, their arguments and method of implementation. The second part consists of temporary (dynamic) information which can, if required, be augmented to the permanent knowledge base.