Title: <title>Expression language for the specification and implementation of imaging algorithms</title>
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.
Publication Year: 1992
Publication Date: 1992-04-30
Language: en
Type: article
Indexed In: ['crossref']
Access and Citation
Cited By Count: 1
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot