A Fixed-Point Online Kernel Principal Component Extraction Algorithm

Kernel principal component analysis (KPCA) is a powerful and widely applied nonlinear feature extraction technique. However, as originally proposed, KPCA may be cumbersome or infeasible in large-scale datasets, which motivated the development of low-complexity iterative extraction algorithms, mainly...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on signal processing 2017-12, Vol.65 (23), p.6244-6259
Hauptverfasser: Filho, Joao B. O. Souza, Diniz, Paulo S. R.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Kernel principal component analysis (KPCA) is a powerful and widely applied nonlinear feature extraction technique. However, as originally proposed, KPCA may be cumbersome or infeasible in large-scale datasets, which motivated the development of low-complexity iterative extraction algorithms, mainly aiming image processing applications. Recently, some online KPCA extraction algorithms were proposed, but most of them suffer from low-convergence speed. This paper proposes a new algorithm based on fixed-point iterative equations for KPCA extraction, expanding kernel components using a compact dictionary, dynamically built from data, according to a user-defined accuracy parameter. The algorithm relies on simple equations, can track nonstationary environments, and requires reduced storage, enabling its use in real-time applications operating in low-cost embedded hardware. Results involving open-access image datasets show improved accuracy and convergence speed, as well as permitted effective improvements in practical image applications, as compared to state-of-art online KPCA techniques.
ISSN:1053-587X
1941-0476
DOI:10.1109/TSP.2017.2750119