Parallel Implementation of nonlinear dimensionality reduction methods applied in object segmentation using CUDA in GPU

被引:1
|
作者
Campana-Olivo, Romel [1 ]
Manian, Vidya [1 ]
机构
[1] Univ Puerto Rico, Dept Elect & Comp Engn, Lab Appl Remote Sensing & Image Proc, Puerto Rico, PR 00681 USA
来源
ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY XVII | 2011年 / 8048卷
关键词
Manifold Learning; Nonlinear dimensionality reduction; Isomap; Locally linear embedding; Laplacian eigenmap; CUDA; GPU; Shortest Path; Graph;
D O I
10.1117/12.884767
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
Manifold learning, also called nonlinear dimensionality reduction, affords a way to understand and visualize the structure of nonlinear hyperspectral datasets. These methods use graphs to represent the manifold topology, and use metrics like geodesic distance, allowing embedding higher dimension objects into lower dimension. However the complexities of some manifold learning algorithms are O(N-3), therefore they are very slow (high computational algorithms). In this paper we present a CUDA-based parallel implementation of the three most popular manifold learning algorithms like Isomap, Locally linear embedding, and Laplacian eigenmaps, using CUDA multi-thread model. The result of this dimensionality reduction was employed in segmentation using active contours as an application of these reduced hyperspectral images. The manifold learning algorithms were implemented on a 64-bit workstation equipped with a quad-core Intel (R) Xeon with 12 GB RAM and two NVIDIA Tesla C1060 GPU cards. Manifold learning outperforms significantly and achieve up to 26x speedup. It also shows good scalability where varying the size of the dataset and the number of K nearest neighbors.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Parallel Nonlinear Dimensionality Reduction Using GPU Acceleration
    Tegegne, Yezihalem
    Qu, Zhonglin
    Qian, Yu
    Quang Vinh Nguyen
    DATA MINING, AUSDM 2021, 2021, 1504 : 3 - 15
  • [2] Parallel implementation of 3D protein structure similarity searches using a GPU and the CUDA
    Dariusz Mrozek
    Miłosz Brożek
    Bożena Małysiak-Mrozek
    Journal of Molecular Modeling, 2014, 20
  • [3] Parallel implementation of 3D protein structure similarity searches using a GPU and the CUDA
    Mrozek, Dariusz
    Brozek, Milosz
    Malysiak-Mrozek, Bozena
    JOURNAL OF MOLECULAR MODELING, 2014, 20 (02)
  • [4] GPU Acceleration of Object Detection on Video Stream using CUDA
    Dawwd, Shefa A.
    Salim, Ula T.
    2013 FIRST INTERNATIONAL SCIENTIFIC CONFERENCE ON ELECTRICAL, COMMUNICATION, COMPUTER, POWER, AND CONTROL ENGINEERING (ICECCPCE'13), 2013, : 198 - 203
  • [5] Parallel implementation of Sobel filter using CUDA
    Ben Fredj, Hana
    Ltaif, Mouna
    Ammar, Anis
    Souani, Chokri
    2017 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND DIAGNOSIS (ICCAD), 2017, : 209 - 212
  • [6] A Comparison of Linear and Nonlinear Dimensionality Reduction Methods Applied to Synthetic Speech
    Errity, Andrew
    McKenna, John
    INTERSPEECH 2009: 10TH ANNUAL CONFERENCE OF THE INTERNATIONAL SPEECH COMMUNICATION ASSOCIATION 2009, VOLS 1-5, 2009, : 1079 - 1082
  • [7] Parallel Implementation of Devanagari Document Image Segmentation Approach on GPU
    Singh, Brijmohan
    Gupta, Nitin
    Tyagi, Rashi
    Mittal, Ankush
    Ghosh, Debashish
    INFORMATION SYSTEMS FOR INDIAN LANGUAGES, 2011, 139 : 92 - 97
  • [8] An Efficient Parallel Implementation of an Optimized Simplex Method in GPU-CUDA
    Silva, V. O.
    Ekel, P. Y.
    Martins, C. A. P. S.
    IEEE LATIN AMERICA TRANSACTIONS, 2018, 16 (02) : 564 - 573
  • [9] A parallel implementation of the Hestenes-Jacobi-One-Sides method using GPU-CUDA
    Cuomo, Salvatore
    Marcellino, Livia
    Navarra, Guglielmo
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 722 - 725
  • [10] GPU Accelerated Foreground Segmentation using CodeBook Model and Shadow Removal using CUDA
    Gudivaka, Praveen
    Mishra, Nayaneesh
    Agrawal, Anupam
    2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2017, : 765 - 770