Share Email Print

Proceedings Paper

A Consistent DIN/PACS Workstation Interface Based On The MUVIP Virtual Image Processing Architecture
Author(s): James Ben Fahy; Yongmin Kim
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Future radiology departments with DIN/PACS will likely contain many different workstations developed by independent image processing vendors. However, radiologists and other users of the workstations should not be forced to learn more than one interface to DIN/PACS: the same image processing, data base management and networking commands should be usable from any workstation or network node on the system. In addition, programmers of this consistent user interface should not have to concern themselves with the intricacies of each workstation on the system. Rather, they should be able to select functions from a workstation library which manipulates the image display in (as much as possible) a device-independent manner. Previously we have introducted a Multi-process Virtual Image Processor (MUVIP) software architecture for maximizing image processing applications code portability [I]. Applications programs generate device-independent image processing commands, or "metacode," which is passed to a separate process called an Autonomous Virtual Image Processor (AVIP). Thus, in order to transport an applications program to a new image processor, it is necessary only to create a new AVIP corresponding to that processor. In this sense each applications program is "totally portable," since transferring it to a new device does not require either recompilation or relinking of the applications program itself. In this paper, we consider implementations of the MUVIP architecture on two hosts, and its application to three image processors. A test function set was created, and a consistent user interface for those functions was developed for each combination of host and image processor. The image processor used by each program was selectable at run time, and in the case of one program, two image processors could be used together in a cooperative mode, providing more capability than either could achieve alone. The raw interprocess communication overhead of MUVIP was measured, and its impact on the test functions' performance was examined and found to be negligible. Thus, it was demonstrated that the MUVIP architecture is a viable alternative for enhancing the portability of image processing applications programs.

Paper Details

Date Published: 27 June 1988
PDF: 9 pages
Proc. SPIE 0914, Medical Imaging II, (27 June 1988); doi: 10.1117/12.968729
Show Author Affiliations
James Ben Fahy, University of Washington (United States)
Yongmin Kim, University of Washington (United States)

Published in SPIE Proceedings Vol. 0914:
Medical Imaging II
Samuel J. Dwyer III; Roger H. Schneider; Samuel J. Dwyer III; Roger H. Schneider; Roger H. Schneider; Samuel J. Dwyer III, Editor(s)

© SPIE. Terms of Use
Back to Top