Paper
4 December 1984 A Software Digital Image Processing Calculator
Gregory J. Wolfe
Author Affiliations +
Abstract
This paper describes the concept and implementation of a Software Digital Image Processing Calculator (SDIPC). Many of today's digital image processing facilities either possess or have remote access to high-speed floating-point array processors. Unfortunately, these processors are often underutilized due to the difficulty in programming them. The SDIPC alleviates this problem by allowing the user to specify digital image processing algorithms using a reverse-polish expression syntax. Most common arithmetic and transcendental functions may be specified in such an expression. The user's expression is mapped into a library of mathematical functions which are then executed in the proper sequence in a floating-point array processor. Because of its generality, the performance of the SDIPC is slightly less than that which could be obtained by an application program customized to execute a specific algorithm. This is more than compensated for by increased user productivity, flexibility, and creativity. Several examples of applications and their performance are described, including matrix transformations and gradient magnitude and direction computation.
© (1984) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Gregory J. Wolfe "A Software Digital Image Processing Calculator", Proc. SPIE 0504, Applications of Digital Image Processing VII, (4 December 1984); https://doi.org/10.1117/12.944853
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Array processing

Data processing

Image processing

Digital image processing

Information operations

Data conversion

Software development

Back to Top