ABSTRACT

Khoros is widely used in scientific circles for image and signal processing, image analysis, and pattern recognition. Available free by anonymous FTP, Khoros runs on Unix workstations under XWindows. This chapter discusses Khoros Version 1.0, Patch 5. The major features are

Over 250 routines for image and signal processing and pattern recognition

The Cantata visual programming language

A common date file format

A machine-independent system that operates over networks

A set of application generator tools for extending the system

In addition to libraries for digital image and signal processing and pattern recognition, Khoros has utilities for

Interactive image editing (editimage)

Two- and three-dimensional plotting (xprism2, xprism3)

Image sequence animation (animate)

The Khoros functions are stand-alone programs called vroutines or xvroutines. Routines that perform similar functions or serve similar application areas are grouped into collections called toolboxes. Example toolboxes are matrix arithmetic and grayscale morphology. File conversion routines import and export many common file formats, including graphics files like TIFF and mathematical formats like MATLAB. Khoros provides an interface to many of the public-domain Linpack linear algebra routines.