NIST support of PIKS

The Programmer's Imaging Kernel System (PIKS) specifies an application program interface (API) for image processing (IP) functions and operations. It provides to the application programmer a set of functions and language bindings for the manipulation of multidimensional digital images and image-related data.

NIST is coordinating and developing a validation test suite to support the PIKS standard. This work is being done by the
Conformance Testing Group (CTG) of the
Information Technology Laboratory (ITL) of the
National Institute of Standards and Technology (NIST).

Specifications

ISO/IEC 12087-1:1995 Information technology -- Computer graphics and image processing -- Image Processing and Interchange (IPI) -- Functional specification -- Part 1: Common architecture for imaging:

provides an architectural model for the representation and manipulation of digital images. This model includes a standardized means for storing images (the Image Interchange Facility) and for processing them (the Programmer's Imaging Kernel System). Only the latter is incorporated by this FIPS.

ISO/IEC 12087-2:1994 Information technology -- Computer graphics and image processing -- Image Processing and Interchange (IPI) -- Functional specification -- Part 2: Programmer's imaging kernel system:

defines the semantics and abstract syntax of the Programmer's Imaging Kernel System. It provides a rich set of computational objects and operations for the manipulation of digital images and of associated data.

ISO/IEC 12088-4:1995 Information technology -- Computer graphics and image processing -- Image processing and interchange (IPI) -- Application program interface language bindings -- Part 4: C:

defines the concrete syntax of PIKS as incorporated into the C programming language.


For more information on these and other ISO standards, browse the ISO home page.

Questions, etc.

If you have any questions on NIST's work on PIKS or wish to make comments and suggestions, please contact:

PIKS Project Leader
Computer Systems Laboratory     Voice:  (301) 975-3268
National Institute of           Fax:    (301) 948-6213
   Standards and Technology     E-mail: SSHERRICK@NIST.GOV
Gaithersburg, MD 20899