首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于GPU的高光谱遥感主成分分析并行优化
引用本文:柳家福,李欢,贺金平,刘天石,王启聪,吴泽彬.基于GPU的高光谱遥感主成分分析并行优化[J].航天返回与遥感,2014(6):99-106.
作者姓名:柳家福  李欢  贺金平  刘天石  王启聪  吴泽彬
作者单位:1. 南京理工大学计算机科学与工程学院,南京,210094
2. 北京空间机电研究所,北京,100094
3. 北京航空航天大学电子信息工程学院,北京,100191
4. 南京理工大学计算机科学与工程学院,南京 210094; 南京理工大学连云港研究院,连云港 222006
基金项目:国家自然科学基金,江苏省自然科学基金,江苏省“六大人才高峰”项目,高等学校博士学科点专项科研基金资助项目,CAST创新基金项目,中国地质调查局工作项目
摘    要:主成分分析(principal component analysis, PCA)是高光谱遥感图像特征提取的重要方法。为了在保证精度的同时,提高高光谱遥感PCA算法的计算效率,文章提出一种基于图形处理器(graphic processing unit,GPU)+中央处理器(central processing unit,CPU)异构系统的PCA并行优化方法。该方法利用GPU的并行计算能力实现PCA中复杂的协方差矩阵计算与维数缩减过程,优化了像元去均值的计算流程;解决了GPU内核计算像元累加和非合并访问问题;利用共享内存机制,提高了访存效率。此外,该方法采用改进的Jacobi快速迭代法在CPU中进行特征分解,保证了算法的精度。实验结果表明,该方法在保证精度的同时能够有效提高计算效率,在Quadro600平台上的加速比达到141倍,满足了高光谱遥感图像实时应用的需求。

关 键 词:高光谱遥感  主成分分析方法  处理器异构系统  并行优化

Parallel Optimization for Principal Component Analysis of Hyperspectral Remote Sensing Based on GPU
LIU Jiafu,LI Huan,HE Jinping,LIU Tianshi,WANG Qicong,WU Zebin.Parallel Optimization for Principal Component Analysis of Hyperspectral Remote Sensing Based on GPU[J].Spacecraft Recovery & Remote Sensing,2014(6):99-106.
Authors:LIU Jiafu  LI Huan  HE Jinping  LIU Tianshi  WANG Qicong  WU Zebin
Institution:LIU Jiafu, LI Huan, HE Jinping, LIU Tianshi, WANG Qicong, WU Zebin ( 1 School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China;2 Beijing Institute of Space Mechanics & Electricity, Beijing 100094, China;3 School of Electronic and Information Engineering, Beihang University, Beijing 100191, China ; 4 Lianyungang Institute, Nanjing University of Science and Technology, Lianyungang 222006, China )
Abstract:Principal component analysis (PCA) is an important method for feature extraction of hyperspectral remote sensing image. In order to improve the computational efficiency of PCA, a novel parallel optimization method of PCA is proposed based on GPU+CPU heterogeneous platform. It takes the advantage of GPU’s parallel computing ability to implement the complex calculation of covariance matrix and dimensionality reduction process of PCA. And it also optimizes the decentralized flow of image data, solves the non-consolidated access of summation on GPU and uses the shared memory mechanisms to improve the efficiency of memory access. Furthermore, the modified Jacobi iterative solution is proposed for eigen-decomposition on CPU to ensure the accuracy of the algorithm. Experimental results show the efficiency of proposed method is achieved, and the maximum speedup is up to 141X at Quadro 600 platform, which can meet the requirement of real-time hyper spectral remote sensing image applications.
Keywords:hyper spectral remote sensing  principal component analysis  GPU+CPU heterogeneous systems  parallel optimization
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号