Up: Color Classification Index

Color classification software

SPR

SPR is a statistical pattern recognition based color classification software. It has a text-based menu, and uses color data bases following a particular format. The following classification algorithms are implememted:
	-Quadratic and Linear Bayes classifiers
	-1-Nearest Neighbor
	-Mean reclassification clustering
	-Normalized clustering
	-Quadratic clustering

nSPR

nSPR is a neural network based color classifier. It uses an algorithm I named BLC2 for Binary Linear Classifier of type 2. I created this algorithm during my Ph.D. thesis. It was found more reliable and accurate than the quadratic Bayes classifier in the case of biomaterial color classification. Also, BLC2 is implemented in real-time using Matrox image processing hardware. The user interface is the same as SPR.

Purclas

Purclas (Purdue color classifier...) is a neural network based color classifier. It regroups different algorithms:
	-BLC1 (Binary Linear Classifier of type 1)
	-BQC1 (Binary Quadratic classifier of type 1)
	-MDC (Minimum Distance Classifier)
	-WTA (Winner Take All classifier-Kohonen)
	-Multilayer perceptron classifier (Backpropagation)
	-Optimal design 1 statistical pattern recognition classifier
	-Optimal design 2 (Fisher criteria)

rSPR

rSPR is the real-time version of the color classification software. It was developed around the Matrox IM-640 and IM-RTP image processing boards. rSPR can do real-time color classification using the Matrox boards at the rate of 6 image/second, or using the 486 at the rate of 1/7 image/second. rSPR can also handle a second step classification. This second step is necessary when dealing with biological objects where color classes are mixed, and the object class assignment is complex. rSPR allows the user to capture classification rules set by an expert into a neural network by storing color classes breakdown.

Color image utilities

cres

Cres (Cut Resolution) is a sizing software with a text menu. Cres allows the reduction of images to 1/2, 1/4, 1/16, and 1/64 of their original size. It supports only the 3 files RGB format.

cconv

Cconv (color conversion) is a conversion software between popular color spaces:
	-RGB
	-HSI
	-CIE YZX
	-YIQ, IQY
	-L2 and L1 normalized
	-Lab

rgb2tiff

Based on libtiff 3.3beta, rgb2tiff converts a 3 files RGB image into a TIFF image, using 24-bit samples.

tiff2rgb

Based on libtiff 3.3beta, tiff2rgb converts a TIFF image, either 24-bit RGB or colormapped, into a 3 files RGB image.

cmap

Creates an 8-bit colormap from a 24-bit image with a specified number of colors.

X11/Openwindows Motif software

disp

Disp is my display tool for 3 files RGB images. It creates a 200 color colormap.

pseudo

Pseudo displays 8-bit pseudo color images which are the output of my color classification software. It uses up to 20 predefined pseudo colors.

samplex

Samplex is my sampling and classifying software for Sun. It allows the user to sample different color classes from a 3 files RGB image, build a color classifier with either Bayes classifier or neural networks, classify the image, and display the result.

Coupling Finite Element Analysis and color vision

PurMesh

PurMesh combines the color classification and Finite Element Analysis technologies. From a color image of PurMesh generates a script for Finite Analysis packages to generate a mesh, thus saving time for the engineer and helping create accurate models for irregular shaped biomaterials.

Windows software

Samplex v2.1

This is the MS-Windows (3.1) version of samplex. It has the same characteristics as the Unix version.

Pollen-Spy

This software is allowing color classification and counting of blobs for a pollen density monitoring.


Up: Color Classification Index