Title :
Parallel implementation of lossless clustered integer KLT using OpenMP
Author :
Noor, Nor Rizuan Mat ; Vladimirova, Tanya
Author_Institution :
Dept. of Eng., Univ. of Leicester, Leicester, UK
Abstract :
The Karhunen-Loève Transform (KLT) has been used as a spectral decorrelator to compress multi-component images, such as hyperspectral images in remote sensing. However, the resultant compression is of lossy or near-lossless quality due to a non-integer output. An approximation of KLT that generates an integer output, called the Integer KLT has been introduced, which is based on matrix factorization. Due to the complexity of the original KLT algorithm itself, let alone its approximation (Integer KLT), clustering and tiling techniques had been employed. In this study, the OpenMP environment is used for parallelizing purposes by assigning each cluster to a separate processor thread. The results show that the execution time can be speeded up achieving about half the latency of the non-parallelized code.
Keywords :
approximation theory; data compression; geophysical image processing; image coding; matrix decomposition; parallel processing; pattern clustering; remote sensing; transforms; Karhunen-Loève transform; OpenMP; approximation techniques; clustering techniques; hyperspectral images; lossless clustered integer KLT; matrix factorization; multicomponent image compression; noninteger output; parallel implementation; processor thread; remote sensing; spectral decorrelator; tiling techniques; Covariance matrix; Decorrelation; Hyperspectral imaging; Image coding; Instruction sets; NASA; Tiles; Integer KLT; OpenMP; Remote sensing; clustering; hyperspectral image compression; paralellization; thread; tiling;
Conference_Titel :
Adaptive Hardware and Systems (AHS), 2012 NASA/ESA Conference on
Conference_Location :
Erlangen
Print_ISBN :
978-1-4673-1915-7
Electronic_ISBN :
978-1-4673-1914-0
DOI :
10.1109/AHS.2012.6268639