Image Analysis Application with Difference

We are happy to present a small but powerful application which shows algorithms in clear tree-like form with immediate access to each operation output on every step of the algorithm. It will help you to create a sequence of image processing operations using a representative image input and test them on other images by simply replacing the input image with another or an image list. Compare this application with others listed on the sites like and see the difference. Starting from v2.0.0.0 we supply two versions of the application: for 32-bit and 64-bit operating system both are optimised for a multicore processors.

Who may be interested?

Students studying image analysis, people teaching image analysis, algorithm developers looking for simple and cost effective prototyping tool. Engineers-imaging system integrators, those who select imaging equipment, such as cameras, lenses, illumination components, and need simple reporting tools for communication with equipment manufacturers.

Those on both sides of the education bench will find useful the simple user interface with easy access to intermediary results of the image processing algorithms and algorithm parameter manipulation.

For the developers a wide range of built-in image analysis operations facilitates creation of sophisticated algorithms with intermediary result display at every step. Batch file processing capability allows to fine-tune the algorithms for the best performance on test image sets of any size.

Imaging system integrators will benefit from image investigation tools, cross-section, 2D histograms. Image cross-section tool on RGB images can readily visualise chromatic aberrations present in the lens system as output of 3 colour channels are plotted against the space coordinate, 2D histogram will reveal poor dynamic range of a digital camera masked by camera gain. The application supports 16 and 32-bit images, which is essential for analysis of images produced by cooled cameras with extended dynamic range. Interpolation of Bayer mosaic allows to extract colour components of high dynamica range RAW images. The application also supports 32-bit and 64-bit floating point images as well as 128-bit complex images for exploration of the images in Fourier domain. This is crucial for development of the algorithms requiring signed arithmetic. Conditional operations offer capability of having different execution paths depending on the input.


Pictorial Image Processor is a constantly evolving and expanding application in an attempt to include in its toolbox as many tools as possible. One of the sources of the inspiration for the development comes from the real life problems. Metallography-related algorithms present the example of such inspiration and are now included in the example section. If you have a problem which you think can be solved by image analysis methods, write to us on and we shall try see what Pictorial Image Processor can do for you or how it has to be enhanced to solve your problem.

Sounds promising? Then go to the download page. The latest revision is