Share Email Print

Proceedings Paper

Automated analysis and prediction of accuracy and performance in ATR algorithms: I. Requirements, theory, and software implementation
Author(s): Mark S. Schmalz
Format Member Price Non-Member Price
PDF $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

Paper Abstract

The accurate, comprehensive estimation of computational error has long been a key problem in the design of automated target recognition (ATR) algorithms due to the extensive manual computation customarily required, as well as lack of theory and software support for automated error analysis. For example, ATR algorithms often perform poorly in the presence of sensor noise at the algorithm input, which is propagated through detection, segmentation, or recognition processes. Since computational error increases with each nontrivial computation, tracking of such error in ATR and image processing algorithms would be advantageous for a variety of applications. In this series of two paper, we present an automated, compilation-based technique for profiling computational error. Our method is similar in concept to the well-known software engineering technique of execution profiling. Such performance estimation procedures accept algorithm source code and produce statistical data that describe the frequency with which various user-defined or built-in functions are invoked. Given such data, algorithm performance can be analyzed in terms of cost measures such as space and time complexity, which supports performance optimization. We herein extend the concept of execution profiling to include the profiling of computational error. Our method employs error probability distributions computed from error functions that are derived from the parse tree which represents a given expression or algorithm. Distributions are characterized in terms of customary descriptors derived from a bivariate probability density map. In this paper, we present basic theory and algorithms for automated error analysis, together with a description of our prototype software system called ERSIA. ERSIA, written in ANSI-standard FORTRAN-77, is portable to numerous workstations and parallel processors.

Paper Details

Date Published: 22 July 1997
PDF: 12 pages
Proc. SPIE 3079, Detection and Remediation Technologies for Mines and Minelike Targets II, (22 July 1997); doi: 10.1117/12.280857
Show Author Affiliations
Mark S. Schmalz, Univ. of Florida (United States)

Published in SPIE Proceedings Vol. 3079:
Detection and Remediation Technologies for Mines and Minelike Targets II
Abinash C. Dubey; Robert L. Barnard, Editor(s)

© SPIE. Terms of Use
Back to Top