Up: Samplex Table of Contents Previous: Statistical Pattern Recognition Next: Classifying the image

Neural Network Classifier

The BLC2 neural network classifier was developed for color classification. During the learning phase corrections are made to the classifier for each iterations using a correction coefficient. The number of iterations, the learning coefficient and the error objective can be specified in the control window. Default values are 20 iterations, a learning coeficient of 1.5, and a learning objective of 0.1% error.
Figure 10: nSPR control window
BLC2 is using a recursive dichotomy of the color space. Thus the order of the dichotomy has to be set-up prior to learning. A set-up window allows the user to specify the order by clicking on the classes button in the right order. Classes' statistics are displayed in the window to help making a decision.
Figure 11: Class order window
Usually a good bet is to order classes by intensity. In this example class 0 is the darkest. If the network does not converge, the order of the classes can be changed. To set up the right combination, some 3D graphs are needed.

Once the order is set, the learning begins. After each iterations some information (R error, error distribution) are displayed in the control window.

Errors are also displayed after each iterations in the original image.

Figure 12: Interactive display of errors
This display method helps detecting what classes are at fault, and what sampled area generated errors. It allows the user to correct its sampling.

After the number of iterations or the learning objective is met, the confusion matrix is displayed.

Figure 13: Learning results

Up: Samplex Table of Contents Previous: Statistical Pattern Recognition Next: Classifying the image