Image Analysis
DOI: 10.1007/978-3-540-73040-8_52
|View full text |Cite
|
Sign up to set email alerts
|

FPGA Implementation of kNN Classifier Based on Wavelet Transform and Partial Distance Search

Abstract: A novel algorithm for field programmable gate array (FPGA) realization of kNN classifier is presented in this paper. The algorithm identifies first k closest vectors in the design set of a kNN classifier for each input vector by performing the partial distance search (PDS) in the wavelet domain. It employs subspace search, bitplane reduction and multiple-coefficient accumulation techniques for the effective reduction of the area complexity and computation latency. The proposed implementation has been embedded … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
11
0

Publication Types

Select...
5
4
1

Relationship

1
9

Authors

Journals

citations
Cited by 24 publications
(11 citation statements)
references
References 6 publications
0
11
0
Order By: Relevance
“…In [24], a digital hardware CL architecture based on hardware PDS in the wavelet domain [31] is proposed. Although the architecture is able to perform online neuron updating in hardware, it can only process one training vector at a time.…”
Section: Related Workmentioning
confidence: 99%
“…In [24], a digital hardware CL architecture based on hardware PDS in the wavelet domain [31] is proposed. Although the architecture is able to perform online neuron updating in hardware, it can only process one training vector at a time.…”
Section: Related Workmentioning
confidence: 99%
“…Furthermore it covers only the trivial special case M = 1 (single-dimensional vectors) and is difficult to generalize to any dimensionality. An FPGA implementation based on the wavelet transform has been presented in Yeh et al [2007]. It achieves fast computation while reducing the area complexity by combining subspace Partial Distance Search (PDS) with bit-plane reduction and multiple-coefficient accumulation techniques.…”
Section: Introductionmentioning
confidence: 99%
“…K nearest neighbor (KNN) classifier is one of the simplest machine learning algorithms for classifying samples based on the NN rule. Hardware implementations of KNN that exploit parallel processing and pipelining have been reported in [22]- [24]. However, KNN needs to find the k smallest distances to the test sample among all references which are the whole training data.…”
Section: Introductionmentioning
confidence: 99%