IKSPFH - Concept and implementation of an object-oriented framework for image processing

Abstract This paper describes the concept of an Iconic Kernel System (IKSPFH)—a general software toolbox allowing image-processing algorithms to be implemented independently of computer hardware and operating systems. Following a strict object-oriented design philosophy, it provides a basic set of data structures and operations from which the application-specific software environments can be built. Special attention has been paid to the incorporation of already existing software into object-oriented environments, and to the integration of general classes of user interface systems. The concept has been implemented as a working prototype using several programming languages in a DEC-VAX/VMS environment.

[1]  S. Levialdi,et al.  Languages and architectures for image processing , 1981 .

[2]  Helmut Balzert Gestaltungsziele der Software-Ergonomie , 1987 .

[3]  D. Haaks,et al.  IKSPFH - Konzeption eines Rahmensystems für die Bildverarbeitung , 1989, Software-Entwicklung.

[4]  Barbara Liskov,et al.  Keynote address - data abstraction and hierarchy , 1988, OOPSLA '87.

[5]  Leonie S. Dreschler-Fischer,et al.  Konzeption einer virtuellen Maschine als Standardschnittstelle für die Bildverarbeitung , 1987, GI Jahrestagung.

[6]  S E Hudson,et al.  The run-time structure of UIMS-supported applications , 1987, COMG.

[7]  David Robson,et al.  Smalltalk-80: The Language and Its Implementation , 1983 .

[8]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[9]  B. Sheil Power tools for programmers , 1986 .

[10]  Barbara Liskov,et al.  Data Abstraction and Hierarchy , 1987 .

[11]  Masahide Kaneko,et al.  Design and implementation of SPIDER - A transportable image processing software package , 1983, Comput. Vis. Graph. Image Process..

[12]  Brad Cox,et al.  Producer: A tool for translating Smalltalk-80 to Objective-C , 1987, OOPSLA 1987.

[13]  Michael Herczeg USIT - Ein Benutzerschnittstellen-Baukasten für ein Interaktionskontinuum , 1989, Software-Ergonomie.

[14]  John L. Sibert,et al.  Modeling user interface-application interactions , 1989, IEEE Software.

[15]  Bertrand Meyer,et al.  Reusability: The Case for Object-Oriented Design , 1987, IEEE Software.

[16]  S. Grinaker,et al.  A tape format for transferral of image data and source programs , 1988, Comput. Vis. Graph. Image Process..

[17]  Volker Haarslev Eine ergonomische Benutzerschnittstelle für den Anwendungsbereich der Bildfolgenauswertung , 1987, Software-Ergonomie.

[18]  Winfried Hacker Software-Ergonomie: Gestalten rechnergestützter geistiger Arbeit?! , 1987, Software-Ergonomie.

[19]  Peter Gemmar,et al.  Konzept für ein standardisiertes Bildverarbeitungssystem auf der Basis eines allgemeinen Operationsmodells für die Ikonik , 1987, GI Jahrestagung.

[20]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[21]  Joëlle Coutaz PAC: AN OBJECT ORIENTED MODEL FOR IMPLEMENTING USER INTERFACES , 1987 .

[22]  Th. Wendler,et al.  Cooperative Human-Machine Interfaces for Medical Image Workstations: A Scenario , 1989 .

[23]  Michelle A. Lund,et al.  Reflections on using a UIMS for complex applications , 1989, IEEE Software.

[24]  James J. Thomas,et al.  Graphical input interaction technique (GIIT) , 1983, COMG.