Picsi

Image Processing Software for Computer Science Students

Image processing software for computer science students at FHNW (School of Engineering). The students use Picsi as the main tool in «Image Processing» and in «Mathematics for Computer Graphics and Image Processing».

Picsi is a Java desktop application based on SWT. It has been designed for image processing courses. The main window consists of two views: input on the left and output on the right. Some additional modeless windows can be visualized: text editor (text <-> image), color table (indexed color images), histogram, line view (intensity on an image row/column), PSNR, frequency domain view.

The initial set of image processing operations is very small, because the main purpose of Picsi is to provide students with a simple, clear and efficient image processing software, so that they can extend it with new functions they have learned in class.

Image Formats, Types and Color Spaces

Picsi supports common image formats (bmp, jpg, png, pnm, tif), standard image types (1-bit binary, 8-bit grayscale, 24-bit BGR, 32-bit BGRA, 8-bit indexed) and color spaces (RGB, sRGB, HSV, CIE L*a*b*, CIE XYZ, YUV). New image formats and color spaces can be added easily.

The following picture shows a color wheel consisting of 36 fully saturated RGB colors. The equidistant color distance between two neighboring colors is 0.172 (var = 7.1E-7) in the [0,1] normalized L*a*b* color space.

Contact

Prof. Dr. Christoph Stamm

Dozent für Informatik

Telefon: +41 56 202 78 32(Direkt)
×