ALISA is an acronym for Adaptive Learning Image and Signal Analysis. The ALISA engine employs an adaptive artificial intelligence paradigm known as Collective Learning Systems Theory to locate and classify objects and concepts in images and signals.
ALISA can learn to perform many traditionally difficult signal processing, image analysis, and pattern recognition tasks in a variety of application domains:
Based on training with a few examples, ALISA learns which textures, signals, patterns, and concepts characterize a set of signals or images. ALISA need only be trained once with each training exemplar. Once trained, ALISA can then segment and classify subsequent samples, as well as detect and locate unexpected or inappropriate artifacts.
Studies have shown that ALISA requires far fewer training examples and therefore learns much faster than other supervised neural network and connectionist methods, such as back propagation. ALISA can run on a single processor or on a network of parallel processors (either INMOS Transputers or TI Digital Signal Processors) and may be hosted by either Macintosh or Windows-based computers.
Successful applications of ALISA include:
The ALISA Texture Module is trained to recognize specific classes of texture (visual or acoustic) and assemble a texture class map that is spatially and/or temporally isomorphic with the input image or signal. The ALISA Geometry Module is trained on examples of these texture class maps to learn to classify general canonical geometriic concepts (e.g., horizontal, vertical, upslant, downslant, curved, symmetric, intersecting, interrupted) and/or specific secular geometric concepts. (e.g., dimpled, crescent, wavy, thatched, cratered, polka-dotted). ALISA can then be trained on characteristic combinations of textures and boundaries to learn specific low-level symbolic spatial and temporal concepts.(e.g., signatures, vehicle silhouettes, fingerprints, text orthographies, logos and graphics, fonts, acoustic events, EKG pulses, sonar and radar signatures). Successive iteration of this process allows ALISA to learn symbolic concepts at higher and higher levels, eventually achieving global scene and event understanding.
ALISA accepts black and white, gray-scale, and color images or multi-dimensional time-series signals as inputs. ALISA uses its experience to classify each element of a sample (e.g., each pixel in an image). As classifications are made, they may be evaluated for correctness by a human supervisor or by another program that computes some metric of performance. ALISA then uses these evaluations to automatically update its knowledge base and improve future classifications.
ALISA operates in three phases: training, control, and test. During the training phase ALISA is shown a short sequence of representative images or signals belonging to the same class. This training process is performed for each input classes, but ALISA requires only one pass through each training set. ALISA uses the spatial and spectral characteristics of these images and signals to refine its own internal representation of each class.
The control phase is an independent test using unique samples of the trained class to verify whether or not the system has been adequately trained. If the control phase is successful, the system is ready for the test phase. If the control phase is not successful, then either incorrect features or too few training images were used, and either feature refinement or further training is necessary.
In the test phase, learning is disabled, and the system may be used to detect, localize, and classify structures in new signals and images obtained from the application environment. Additional training can be initiated whenever the characteristics of the class of images or signals change, or if more precise detection or higher-confidence classification is required. This ability to periodically update and augment the training of the system is extremely useful for dynamic real-world applications.
ALISA was developed in cooperation with the German industrial firm Robert Bosch, The Research Institute for Applied Knowledge Processing (FAW) in Ulm, Germany, and The George Washington University. Since 1990 ALISA has been used for industrial quality control, analysis of remote sensor images, medical image segmentation and classification, and acoustical signal processing. It is also currently being used by several research institutes and universities in the US, Europe, and Mexico.
In addition to the complete platform-independent ALISA software development system, a desktop application of ALISA is available for Macintosh computers (MacALISA) and Windows/based computers (PCALISA).
ALISA is protected by international patents and is marketed in North America by The ALIAS Corporation and in Europe by Robert Bosch GmbH.
Further information about ALISA is available from The ALIAS Corporation or Professor Peter Bock in the Department of Electrical Engineering and Computer Science at the George Washington University in Washington DC. You are invited to browse through his home pages on Project ALISA.
The ALIAS Corporation will work with you to integrate and/or customize the ALISA software for your specific application. In addition, our engineers will train your in-house personnel, and our technical staff will provide hot-line and field technical assistance.
Send us E-Mail
703-971-3264
ALISA is a trademark of The ALIAS Corporation, Images Copyright ©1996, The ALIAS Corporation, All Rights Reserved