Stagecode Generation with C4PL Procedures: A User's Guide to Cyto-HSS stage Programming in the C4PL Language Environment
Abstract
This document describes facilities within ERIM's C4PL image processing programming language that allow direct manipulation and generation of programming code for the Cyto-HSS Neighborhood Processing Stage. The Cyto-HSS performs complex cellular (neighborhood) and point transformations on eight-bit images. Since all feasible operations that can be performed by the stage cannot be produced with single commands within C4PL, methods have been provided to access the lowest level of programming of the stage. Algorithmsists who need to transform images, in ways not directly supported by commands in C4PL, have the ability to sep up their own low-level stage program data blocks. This provides the knowledgeable C4PL programmer with access to all the flexibility inherent in the stage hardware. Stage code generation is an art that deserves to be hidden from the user--this is one of the reasons for the existence of C4PL. The Cyto- HSS Stage, like any other piece of specialized programmable digital hardware, is a relatively complicated unit. Detailed knowledge of its internal structure and operational characteristics is necessary in order to program effectively. However, the complicated nature of the beast is the source of its power; in the hands of knowledgeable and creative programmers, it can be made to perform wonderful deeds on digital data. This document is intended to help provide that necessary knowledge.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 1990
- Accession Number
- ADA227619
Entities
People
- Paul A. Kortesoja
Organizations
- Environmental Research Institute of Michigan