next up previous contents
Next: 4.5 Kinematic arm model Up: 4.4.2 Faces Previous: 4.4.2.1 Methods

4.4.2.2 Results

The mixture models showed about the same performance (table 4.2). They did better than the single unit on large concatenated output regions; the single unit was better to interpolate between thin stripes. All variants of the abstract RNN were better than a table look-up on the training set.


Table 4.2: Average square error per pixel (SE) for each training method and for three different masks (black pixels mark output dimensions). The standard error for all mean values was around 5%.
training method \includegraphics[width=0.4cm]{faces/mask4.eps} SE \includegraphics[width=0.4cm]{faces/mask6.eps} SE \includegraphics[width=0.4cm]{faces/mask5.eps} SE

NGPCA
0.0133 0.0056 0.0093
NGPCA-constV 0.0129 0.0056 0.0090
single unit 0.0144 0.0042 0.0110
table look-up 0.0202 0.0118 0.0158


The completions obtained by the abstract RNN resembled human faces (figure 4.8, here, NGPCA was used as example). Some of the recalled images that do not match their test image (like the images in the bottom row) nevertheless seem to fit the boundary conditions. These cases suggest that the approximation of the distribution of faces intersects the constraint space more than once. To exploit this one-to-many mapping, the ellipsoid (unit) was determined that yields the second smallest potential (see section 4.2) and the square error of the corresponding completion was computed. Using NGPCA, for the first mask (top half occluded), in 18 cases, the second ellipsoid provided the solution that matched better the test image (smaller square error). Replacing the corresponding originally recalled images by these cases, the mean square error dropped from 0.0133 to 0.0122.

Figure 4.8: Recall on randomly chosen faces. Each group of three images shows the input on the left, the output in the middle, and the complete test image for comparison on the right. The square error per pixel (SE) between recalled image and test image is given.
\includegraphics[width=14cm]{faces/faces.eps}


next up previous contents
Next: 4.5 Kinematic arm model Up: 4.4.2 Faces Previous: 4.4.2.1 Methods
Heiko Hoffmann
2005-03-22