Paper
30 April 1992 Expression language for the specification and implementation of imaging algorithms
Donald J. Hatfield, Richard A. Miner, Steven Fitzgerald
Author Affiliations +
Proceedings Volume 1659, Image Processing and Interchange: Implementation and Systems; (1992) https://doi.org/10.1117/12.58405
Event: SPIE/IS&T 1992 Symposium on Electronic Imaging: Science and Technology, 1992, San Jose, CA, United States
Abstract
The design and implementation of imaging algorithms is a growing burden to both application developers and suppliers of computer systems and specialized processors. While programmer's interfaces are being standardized to address some of these problems, these systems still necessitate extensive development efforts. Traditional languages do not provide productive environments for approaching such efforts, lacking support of constructs found in common imaging expressions. An expression language was designed around operators and semantics typically found in imaging algorithms. The language uses a notation that closely models classical discrete math. This notation can be compiled into executable code and also allows specific optimizations for specialized hardware. In the expression language, algorithms can be implemented in a form close to that found in imaging texts--taking advantage of the elegance of this short hand notation which often requires many additional statements in a conventional programming language. The current implementation of the expression language generates both C source code and LATEX. The LATEX code provides an unambiguous type set expression identical to the original mathematical description. For this reason, the ANSI X3H3.8 committee has voted to use this notation as a specification for 'man pages' in the PIK standard. Additionally, an interactive programming environment is being developed for the expression language, demonstrating its utility as an end user tool.
© (1992) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Donald J. Hatfield, Richard A. Miner, and Steven Fitzgerald "Expression language for the specification and implementation of imaging algorithms", Proc. SPIE 1659, Image Processing and Interchange: Implementation and Systems, (30 April 1992); https://doi.org/10.1117/12.58405
Lens.org Logo
CITATIONS
Cited by 1 scholarly publication.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Standards development

Image processing

Imaging systems

Mathematics

Computer programming

Mathematical modeling

Computing systems

RELATED CONTENT


Back to Top