PixelSoft

Programmer’s Imaging Kernel System

Image Processing Software

PixelSoft PIKS Scientific API Specification

Images

Monochrome, RGB color, CMY and CMYK subtractive color; CCIR, CIE, EBU, NTSC, SMPTE, HIS linear and nonlinear color spaces; colorimetric and color video components; 5D images: multi-spectral, temporal, and volumetric.

Pixel data types

1-bit Boolean; 8-bit unsigned integer; 16-bit signed integer; 32-bit real and complex.

Data objects

Matrix; impulse response array; dither array; morphological structuring element array; histogram; lookup table; Fourier filter; power spectrum; windowing function.

Region-of-interest

Image-associated ROI processing control; rectangular, coordinate, elliptical and polygon ROIs; multi-band ROIs; ROI geometric processing.

Operators

 Analysis (accumulator, difference measures, extrema, histogram, Hough transform, line profile, moments, value bounds); classification (Bayes, nearest neighbor); color (linear color conversion, nonlinear color conversion, subtractive color conversion, interpolated color lookup, luminance generation); complex image (composition, conjugate, decomposition, magnitude); correlation (cross-correlation, template match); edge detection (orthogonal gradient, second derivative, template gradient); ensemble (alpha blend constant, alpha blend variable, dyadic arithmetic, dyadic complex, dyadic logical, dyadic predicate, split image, Z merge);  feature extraction (label objects, Laws texture features, window statistics); filtering (2D convolution, 5D convolution, homomorphic, linear, median, pseudomedian, rank order); geometric(Cartesian-to-polar, polar-to-Cartesian, flip, spin and transpose, rescale, resize, rotate, subsample, translate, control point warp, lookup table warp, polynomial warp, zoom); histogram shape (1D, 2D); morphological (Boolean erosion or dilation, grayscale erosion or dilation, fill region, hit or miss transformation, morphic processor, morphology, neighbor count, open and close); pixel modification (draw pixels, paint pixels); point (bit shift, complement, error function scaling, gamma correction, histogram scaling, level slice, lookup, monadic arithmetic, complex and logical, noise combination, power law scaling, rubber band scaling, threshold, unitary integer and real, window-level); presentation (diffuse, dither); shape (perimeter code generator, shape metrics, invariant spatial moments, scaled spatial moments); unitary transform (cosine, Fourier, Hadamard and Hartley); 3D specific ( sequence average, sequence Karhunen-Loeve, sequence running measures, 3D slice).

Tools

Image generation; impulse response array generation; lookup table generation; matrix generation; ROI generation.

 

Utilities

Application import, application export, internal manipulation.

Mechanisms

Error; allocation and deallocation; system control; system management.

Convenience functions

Tuple generation; image preparation; ROI preparation.

Utility functions

Image display; file access; window management; image format conversion.

Data object repository

Color conversion matrices; dither arrays; impulse response arrays.

Computer support

PixelSoft’s PIKS Scientific API software is presently available on Microsoft operating systems running Windows 2000, Windows NT, Windows XP, Windows Vista and Windows 7.

PIKS Scientific API documentation

PixelSoft provides a down loadable PDF file version of the PIKS Scientific Programmer’s Manual on the PixelSoft web site.

PIKSTool Scientific documentation

PixelSoft provides a down loadable PDF file version of the PIKSTool User’s Manual on the PixelSoft web site.

 

 

For further information, contact:

Pixel Soft, Inc.

101 First Street, Suite 429

Los Altos, California, 94022

650-948-5757, pixelsoft@pixelsoft.com



PIKS: Home    Reference Book    API Spec    PIKSTool    Images    Downloads