VDI — A Visual Debugging Interface for Image Interpretation

Higher-level image interpretation systems typically consist of many tightly-coupled modules, each related to a particular aspect of the interpretation task. When such a system produces wrong results, programmers generally spend a lot of time writing special-purpose display routines to facilitate investigating the problem. This paper presents an attempt at unifying such efforts by merging graphics programming with debugging technology. Several generalizations are necessary to provide useful general-purpose display mechanisms: 1) The mechanisms need to be highly interactive such that programmers can select and change display preferences at debugging time. 2) The display routines should not be restricted to traditional, two-dimensional images. 3) The programmer must be able to visualize the data- dependent relationships between modules. VDI is a general-purpose Visual Debugging Interface designed to provide these generalizations. It is highly interactive, operates on arrays of arbitrary dimensionality, and provides mechanisms to describe dependencies between the results generated by various interdependent modules.

[1]  Allen R. Hanson,et al.  Computer Vision Systems , 1978 .

[2]  T. J. Bergendahl,et al.  DIGITAL EQUIPMENT CORPORATION. , 1968, Analytical chemistry.

[3]  Richard Szeliski,et al.  Shape from rotation , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[4]  Richard Szeliski,et al.  Real-Time Octree Generation from Rotating Objects , 1990 .

[5]  Robert C. Bolles,et al.  Epipolar-plane image analysis: a technique for analyzing motion sequences , 1987 .

[6]  Demetri Terzopoulos,et al.  Reconstructing and visualizing models of neuronal dendrites , 1991 .

[7]  Anthony Stentz,et al.  Mobile Robot Navigation: The CMU System , 1987, IEEE Expert.

[8]  W. Terry Hewitt Programmers Hierarchical Interactive Graphics System (PHIGS) , 1985, Advances in Computer Graphics.

[9]  David H. Laidlaw,et al.  The application visualization system: a computational environment for scientific visualization , 1989, IEEE Computer Graphics and Applications.

[10]  Randi J. Rost,et al.  PEX: a network-transparent 3D graphics system , 1989, IEEE Computer Graphics and Applications.

[11]  J William,et al.  IEEE Computer Graphics and Applications , 2019, Computer.

[12]  Miente Bakker Graphical Kernel System for Three Dimensions - GKS-3D - Language Bindings Part 4 - C , 1991 .

[13]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[14]  James Gettys,et al.  The X window system, version 11 , 1990, Softw. Pract. Exp..