VisiQuest includes hundreds of operators in a variety of toolboxes for image and signal processing and analysis, data exploration, and data visualization. VisiQuest data operators and visualization programs are typically generalized, such that each can solve problems in a variety of specific areas. Used in commercial companies, government divisions, and academic institutions, the VisiQuest operators provide you with the components to create solutions in a wide variety of application domains, including:
Automatic Target Recognition
Bio/Medical Imaging
Embedded Computing
High Performance Computing
Image Understanding & Analysis
Process Control
Numerical Analysis
Remote Sensing
Simulation
Signal Processing
Teaching
Telecommunications
And others
Solving Problems with Visual Programming
Visual programs are made up of iconic representations (glyphs) of VisiQuest programs (operators). These are linked together with connections that represent data flow. Advanced programming language constructs such as loops, procedures, and control structures (i.e., if/else constructs) complete the visual programming capabilities.
The visual program shown to the left creates a synthetic image (click the image for a larger view). The Scene Layout Information glyph provides the input file. The Initialization glyph defines attributes of the image to be generated. The Background Generation glyph is actually a procedure; if you click on the white arrow in the upper right hand corner, it will open up into a subordinate workspace containing a number of glyphs that add random background features, sand ridges, and dunes. Next, the Fences glyph adds fences to the scene. The program continues until the final image is constructed and displayed with the Image Viewer glyph.
Operator arguments are specified using a glyph's graphical user interface, or pane. The glyph pane is displayed when you click on the black triangle in the upper left hand corner of a glyph. Shown is the user interface of the Initialization glyph. By setting different values on the panes of the various glyphs in this image generation workspace, you can greatly affect the appearance of the image that is generated.