next up previous
Next: Experimental results on the Up: The nearest neighbor classifier Previous: Classification using local features

Computational considerations

Representing objects by several local features involves a computational problem if the number of local features to represent one object is very large. The $ k$-NN algorithm needs to compare every local feature of a test object with every local feature of every training object. This high computational cost is considerably reduced by using a fast approximate $ k$-nearest neighbor search technique [9].

Figure 4: Examples of digits misclassified by the local feature approach, but correctly classified by the tangent distance classifier (first row, note the variation in line thickness and affine changes) and vice versa (second row, note the missing parts and clutter).
\includegraphics[width=0.8\textwidth]{local_fallos.ps}
\includegraphics[width=0.088\textwidth]{fehler1.ps}\includegraphics[width=0.088\textwidth]{fehler2.ps}\includegraphics[width=0.088\textwidth]{fehler3.ps}\includegraphics[width=0.088\textwidth]{fehler4.ps}\includegraphics[width=0.088\textwidth]{fehler5.ps}\includegraphics[width=0.088\textwidth]{fehler6.ps}\includegraphics[width=0.088\textwidth]{fehler7.ps}\includegraphics[width=0.088\textwidth]{fehler8.ps}\includegraphics[width=0.088\textwidth]{fehler9.ps}



Daniel Keysers 2002-10-15