Data flow visual language systems allow users to graphically create a block diagram of their applications and interactively control input, output, and system variables. Khoros is an integrated software development environment for information processing and visualization. It is particularly attractive for image processing because of its rich collection of tools for image and digital signal processing. This paper presents a general overview of Khoros with emphasis on its image processing and DSP tools. Various examples are presented and the future direction of Khoros is discussed.
The main goal of the Khoros software project is to create and provide an integrated software development environment for information processing and data visualization. The Khoros software system is now being used as a foundation to improve productivity and promote software reuse in a wide variety of application domains. A powerful feature of the Khoros system is the high-level, abstract visual language that can be employed to significantly boost the productivity of the researcher.Central to the Khoros system is the need for a consistent yet flexible user interface development system that provides cohesiveness to the vast number of programs that make up the Khoros system. Automated tools assist in maintenance as well as development of programs. The software structure that embodies this system provides for extensibility and portability, and allows for easy tailoring to target specific application domains and processing environments.First, an overview of the Khoros software environment is given. Then this paper presents the abstract applications programmer interface, API, the data services that are provided in Khoros to support it, and the Khoros visualization and image file format. The authors contend that Khoros is an excellent environment for the exploration and implementation of imaging standards.. A set of meta-system calls which provide a foundation for distributed computing and efficient data transport.Khoros provides interactive distributed computing via the visual language, a distributed graphical user interface via X Windows, and remote access to data via a data transport mechanism.• Application specific data processing libraries; image processing, digital signal processing, numerical analysis, geographic information system, and file format conversion.• X Windows-based image display and graphics programming libraries.• A set of interactive X Windows programs address such areas as image display and manipulation, animation, 2D and 3D plotting, warping of image data, classification, and surface visualization.Khoros is a successful demonstration of how research programming, application programming, information processing, data visualization, instruction, documentation, and maintenance can be integrated to build a state-of-the-art software environment. 300 Downloaded From: http://proceedings.spiedigitallibrary.org/ on 06/27/2016 Terms of Use: http://spiedigitallibrary.org/ss/TermsOfUse.aspx SPIE Vol. 1659 Image Processing and Interchange (1992) / 303 Downloaded From: http://proceedings.spiedigitallibrary.org/ on 06/27/2016 Terms of Use: http://spiedigitallibrary.org/ss/TermsOfUse.aspx SPIE Vol. 1659 Image Processing and Interchange (1992) / 307 Downloaded From: http://proceedings.spiedigitallibrary.org/ on 06/27/2016 Terms of Use: http://spiedigitallibrary.org/ss/TermsOfUse.aspx
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.