ESP: a language for programmable devices
Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation
Maya: multiple-dispatch syntax extension in Java
PLDI '02 Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation
Building Imaging Applications with Java Technology: Using Awt Imaging, Java 2d and Java Advanced Imaging (Jai)
Prefessional SQL Server 2000 Programming
Prefessional SQL Server 2000 Programming
Digital Image Processing
Effective Visual Studio .NET
Cameron: High Level Language Compilation for Reconfigurable Systems
PACT '99 Proceedings of the 1999 International Conference on Parallel Architectures and Compilation Techniques
Design and implementation of a distributed real-time image processing system
ICECCS '95 Proceedings of the 1st International Conference on Engineering of Complex Computer Systems
SMIS - A Real-Time Stereoscopic Medical Imaging System
CBMS '04 Proceedings of the 17th IEEE Symposium on Computer-Based Medical Systems
LAILA: a language for coordinating abductive reasoning among logic agents
Computer Languages
Hi-index | 0.00 |
This paper presents the design and implementation of the picture processing language (PPL) that extends the syntax and semantics of traditional image processing libraries. PPL provides a rich set of features to support the development of imaging systems. A main aspect is that many of these features treat a whole-image as an individual operand. An efficient memory management scheme is included that allows ''in-place operation'' with high memory efficiency. The PPL compiler together with an interpreter can work in two modes. The PPL compiler can convert the source code into C files that can be used as macros within a client program. The program can also be executed at run-time by an interpreter. The dual-execution modes make it possible to be used by both imaging researchers and equipment developers. The extended set of PPL instructions can communicate with digital sensors and 3D displays, and store image data into databases across the Internet. The wavelet-based reverse prediction algorithm can speed up the image loading process approximately three times faster than JPEG. The application programming interface (API) of PPL provides all the building blocks for programmers.