The KBVision Feature Module extends the KBView System with a set of capabilities that represent and analyze intermediate level events called Tokens. These events, commonly called "features," are held in a database of Tokensets which allows powerful access techniques and relations to be exploited. Attributes of each Token are defined by the user, and a number of location attributes are provided which are used for spatial processing and display of features.
The Feature Module also enhances the Image Examiner interface by the inclusion of Tokenset pictorial overlays, histograms of Tokenset attributes, and interactive selections of Tokensubsets. Typically, the KBView System and Feature Module together are both required when any of the other optional modules are used.
Tokens can be thought of as events in the image stored as records in a data base. Each record represents one token, and has a set of attributes that are shared across all tokens in a Tokenset. Typically, these attributes include at least one "Location" attribute, which one normally thinks of as the geometric quality of the token. An example would be "line segement". Tokens, however, are not limited to having a single location attribute, so that if one wanted to also store the region which influenced the formation of the line, etc. it could be done. Other attributes are also stored as the user chooses. Examples might be angle, length, contrast. The ISR is a set of tools for representing image events, such as lines, regions, edges, etc., that are more abstract than pixels The ISR provides utilities for defining, storing, retrieving, displaying, manipulating, filtering, and organizing Image events.
In addition to providing library routines to access Image events, the ISR functions as a database that stores both the spatial description of the Image events and the Features concerning the event. The data structure that contains the information about a particular event in the Image is known as a Token.
Tokensets can be produced from other Tokensets. They can represent new events, such as a Tokenset representing parallel lines created from a Tokenset containing lines. Tokensets can be created as subsets of another Tokenset, such as Tokenset of all of the large bright Tokens from a Tokenset representing regions in an Image.
A Token in a Tokenset is composed of a Token ID number and a set of Features that describe the Token. Token Features vary, depending on the type of Token and the requirements of Tasks that will use the Tokenset. A line Token, for example, may have Features that describe the orientation, length, and contrast of lines. A region Token, on the other hand, may have Features that describe shape, size, brightness, and color of regions.
KBVision Modules (webmaster@aai.com)
KBVision is a trademark of Amerinex Artificial Intelligence, Inc.