Kernel Processor

 

Add on for product

Date

2000-2001

Programming languages  

C, Visual Basic

Company

Description

The current software products facilitating remote sensing image processing result sometimes without any possibility to run special operations. The task of user in such a case consists of further software development by him. Thus software called "Kernel processor" was developed for Windows NT platform, performing all necessary operations for the presented research. The software architecture is designed as complement enriching image processing operations and functions (e.g. Idrisi32 of the Clark Labs, Worcester, Ma). The image processing functions are encapsulated into DLL libraries, which comply with a certain standard of the coding being similar to the user code applied in the ER-Mapper program.

Install

Free download of sources and binaries  (note project not maintained since 2001)

 

Kernel Processor GUI

 

Input formats

Kernel processor can read 8 bit/pixel RGB BMP files or TIFF/geoTIFF 8 and 64 bit/pixel RGB files and IDRISI 24 bit RGB raster RST. Other data image types are not yet supported. 64 bit TIFF is used to store double precision values when iterating through kernels. Note that 64bit/pixel in TIFF file can not be displayed by one of the common graphic programs. Kernel files are the same format as in Er-mapper with some extensions:

 

  - There is additional parameter in kernel: Optional to specify user parameters in the same way like console application expects. So during process you need not to specify them again. Note that the parameter Optional you need to extract or put at the end of kernel file, if you want to use it for Er-mapper

 

- There is additional Type of kernel. Er-mapper knows

·          User – for C code,

·          Convolution  - for matrix convolution process and Kernel Processor recognizes one more:

·          Module – C code that is the original console code transformed to DLL. It has different application interface than user code. The module type you can not use in Er-mapper.