Detail publikace

Real-Time PCA Calculation for Spectral Imaging (using SIMD and GP-GPU)

JOŠTH, R. ANTIKAINEN, J. HAVEL, J. HEROUT, A. ZEMČÍK, P. HAUTA-KASARI, M.

Originální název

Real-Time PCA Calculation for Spectral Imaging (using SIMD and GP-GPU)

Typ

článek v časopise - ostatní, Jost

Jazyk

angličtina

Originální abstrakt

This article presents two optimized implementations of the PCA algorithm, primarily targeted on spectral image analysis in real time. One of them utilizes the SSE instruction set of contemporary CPUs, the other one runs on graphics processors (GPUs), using the CUDA environment. The implementations are evaluated and compared with a multithreaded C implementation compiled by an optimizing compiler and the results show speed-ups of around 10x which allows for using PCA on RGB and spectral images in real time. The discussed implementations are made available in a dynamically linked library, including a MATLAB plug-in interface so that they can be used by the professional public.

Klíčová slova

Spectral Imaging; PCA; GPU; CUDA; SSE

Autoři

JOŠTH, R.; ANTIKAINEN, J.; HAVEL, J.; HEROUT, A.; ZEMČÍK, P.; HAUTA-KASARI, M.

Rok RIV

2012

Vydáno

23. 1. 2012

ISSN

1861-8200

Periodikum

Journal of Real-Time Image Processing

Ročník

7

Číslo

2

Stát

Spolková republika Německo

Strany od

95

Strany do

103

Strany počet

9

BibTex

@article{BUT50549,
  author="Radovan {Jošth} and Jukka {Antikainen} and Jiří {Havel} and Adam {Herout} and Pavel {Zemčík} and Markku {Hauta-Kasari}",
  title="Real-Time PCA Calculation for Spectral Imaging (using SIMD and GP-GPU)",
  journal="Journal of Real-Time Image Processing",
  year="2012",
  volume="7",
  number="2",
  pages="95--103",
  issn="1861-8200"
}