Volume 49 Issue S1
Sep.  2020
Turn off MathJax
Article Contents

Dang Yuanyuan, Wang Xin. Application of CPU-GPU heterogeneous system in optical remote sensing image processing[J]. Infrared and Laser Engineering, 2020, 49(S1): 20200092. doi: 10.3788/IRLA20200092
Citation: Dang Yuanyuan, Wang Xin. Application of CPU-GPU heterogeneous system in optical remote sensing image processing[J]. Infrared and Laser Engineering, 2020, 49(S1): 20200092. doi: 10.3788/IRLA20200092

Application of CPU-GPU heterogeneous system in optical remote sensing image processing

doi: 10.3788/IRLA20200092
  • Received Date: 2020-05-11
  • Rev Recd Date: 2020-06-21
  • Publish Date: 2020-09-22
  • In recent years, the application of CPU-GPU heterogeneous system in the field of optical remote sensing image data processing has received wide attention. Firstly, the architecture and development of CPU-GPU heterogeneous system were introduced. Next, the process of optical remote sensing image data processing was introduced. Then, the application of CPU-GPU heterogeneous system in optical remote sensing image preprocessing, follow-up processing data processing was introduced. Finally, the application of CPU-GPU heterogeneous system in optical remote sensing image data processing system was analyzed and summarized. The analysis shows that the CPU-GPU heterogeneous system is feasible and has a wide prospect in the field of optical remote sensing image data processing, but still needs to solve the key problems such as parallelizing design and optimization of the algorithm, the load balance of CPU and GPU, which is of great significance to promote the application of the CPU-GPU heterogeneous system in the optical remote sensing image data processing.
  • [1] Gong Dun. Review on mapping space remote sensor optical system[J]. Chinese Optics, 2015, 8(5):714-724. (in Chinese)巩盾.空间遥感测绘光学系统研究综述[J]. 中国光学, 2015, 8(5):714-724.
    [2] Li Deren, Tong Qingxi, Li Rongxing. Current issues in high-resolution Earth observation technology[J]. Sci China Earth Sci, 2012, 42(6):805-813. (in Chinese)李德仁, 童庆禧, 李荣兴. 高分辨率对地观测的若干前沿科学问题[J]. 中国科学:地球科学, 2012, 42(6):805-813.
    [3] Li Deren, Wang Mi, Shen Xin, et al. From earth observation satellite to earth observation brain[J]. Geomatics and Information Science of Wuhan University, 2017, 42(2):143-149. (in Chinese)李德仁, 王密, 沈欣, 等. 从对地观测卫星到对地观测脑[J]. 武汉大学学报(信息科学版), 2017, 42(2):143-149.
    [4] Stone J, Phillips J, Hardy D. Accelerating molecular modeling applications with graphics processors[J]. Journal of Computational Chemistry, 2007, 28(16):2618-2640.
    [5] Lin Yisong, Yang Xuejun, Tang Tao. An integrated energy optimization approach for CPU-GPU heterogeneous systems based on critical path analysis[J]. Chinese Journal of Computers, 2012, 35(1):123-133. (in Chinese)林一松, 杨学军, 唐滔. 一种基于关键路径分析的CPU-GPU异构系统综合能耗优化方法[J]. 计算机学报, 2012, 35(1):123-133.
    [6] Yang Jingyu. Study on parallel processing technologies of photogrammetry data based on GPU[D]. Zhengzhou:PLA Information Engineering University, 2011. (in Chinese)杨靖宇. 摄影测量数据GPU并行处理若干关键技术研究[D]. 郑州:解放军信息工程大学, 2011.
    [7] Bai Hongtao. Research on high performance parallel algorithms based on GPU[D]. Changchun:Jilin University, 2010. (in Chinese)白洪涛. 基于GPU的高性能并行算法研究[D]. 长春:吉林大学, 2010.
    [8] Chen Dongdong. Research on performance optimization of CPU-GPU heterogeneous platform and its application in real-time signal simulation technologies[D]. Hangzhou:Zhejiang University, 2017. (in Chinese)陈冬冬. CPU-GPU异构平台的性能优化研究及其在实时信号模拟技术中的应用[D]. 杭州:浙江大学, 2017.
    [9] Zhang Fan, Han Shukui, Zhang Liguo. Parallel acceleration of Canny algorithm based on GPU[J]. Chinese Optics, 2017, 10(6):737-743. (in Chinese)张帆, 韩树奎, 张立国. Canny算法的GPU并行加速[J]. 中国光学, 2017, 10(6):737-743.
    [10] Luebke D. Cuda:Scalable parallel programming for high-performance scientific computing[C]//5th IEEE International Symposium on Digital Object Identifier. IEEE, 2008:836-838.
    [11] Harish P, Narayanan P J. Accelerating large graph algorithm on the GPU using CUDA[C]//International Conference on High-Performance Computing. Berlin Heidelberg:Springer, 2007:197-208.
    [12] Du P, Weber R, Luszczek P, et al. From CUDA to Open CL:Towards a performance-portable solution for multi-platform GPU programming[J]. Parallel Computing, 2012, 38(8):391-407.
    [13] Xu Xuegui, Zhang Qing. Efficiency processing parallel re mote sensing imagery using CUDA[J]. Geospatial Information, 2011, 9(6):47-53. (in Chinese)许雪贵, 张清. 基于CUDA的高效并行遥感影像处理[J]. 地理空间信息, 2011, 9(6):47-53.
    [14] Fang Liuyang. Research on CPU/GPU cooperative high performance processing for optical satellite remote sensing data[D]. Wuhan:Wuhan University, 2015. (in Chinese)方留杨. CPU/GPU协同的光学卫星遥感数据高性能处理方法研究[D]. 武汉:武汉大学, 2015.
    [15] Fang Liuyang, Wang Mi, Li Deren. A workload-distribution based CPU/GPU MTF compensation approach for high resolution satellite images[J]. Acta Geodaetica et Cartographica Sinica, 2014, 43(6):598-606. (in Chinese)方留杨, 王密, 李德仁. 负载分配的CPU/GPU高分辨率卫星影像调制传递补偿方法[J]. 测绘学报, 2014, 43(6):598-606.
    [16] Fang Liuyang, Wang Mi, Li Deren. A CPU-GPU coprocessing orthographic rectification approach for optical satellite imagery[J]. Acta Geodaetica et Cartographica Sinica, 2013, 42(10):668-675. (in Chinese)方留杨, 王密, 李德仁. CPU和GPU协同处理的光学卫星遥感影像正射校正方法[J].测绘学报, 2013, 42(10):668-675.
    [17] Dinguirard M, Slater P N. Calibration of space-multispectral imaging sensors:a review.[J]. Remote Sensing of Environment, 1999, 68(3):194-205.
    [18] Wang J N, Gu X F, Ming T, et al. Classification and gradation rule for remote sensing satellite data products.[J]. Journal of Remote Sensing, 2013, 17(3):566-577.
    [19] Duan Yini, Zhang Lifu, Yan Lei. Relative radiometric correction methods for remote sensing images and their applicability analysis[J]. Journal of Remote Sensing, 2014, 18(3):607-617. (in Chinese)段依妮, 张立福, 晏磊. 遥感影像相对辐射校正方法及适用性研究[J]. 遥感学报, 2014, 18(3):607-617.
    [20] Xu L, Zheng S, Jia J Y. Unnatural l0 sparse representation for natural image deblurring[C]//Computer Vision and Pattern Recognition, 2013 IEEE Conference on, 2013:1107-1114.
    [21] Wang Guodong, Xu Jie, Pan Zhenkuan. Blind image restoration based on normalized hyper laplacian prior term[J]. Opt Precision Eng, 2013, 21(5):1340-1348. (in Chinese)王国栋, 徐洁, 潘振宽. 基于归一化超拉普拉斯先验项的运动模糊图像盲复原[J]. 光学精密工程, 2013, 21(5):1340-1348.
    [22] Yan Jingwen, Peng Hong, Liu Lei. Remote sensing image restoration based on zero-norm regularized kernel estimation[J]. Opt Precision Eng, 2014, 22(9):2572-2579. (in Chinese)闫敬文, 彭鸿, 刘蕾. 基于L0正则化模糊核估计的遥感图像复原[J].光学精密工程, 2014, 22(9):2572-2579.
    [23] Lou Shuai, Ding Zhenliang, Yuan Feng. Iterative image restoration algorithm based on contourlet transform[J]. Acta Optica Sinica, 2009, 29(10):2768-2773. (in Chinese)娄帅, 丁振良, 袁峰. 基于Contourlet变换的迭代图像复原算法[J]. 光学学报, 2009, 29(10):2768-2773.
    [24] Wang Xuelin, Zhao Shubin, Peng Silong. Image restoration based on wavelet-domain hidden Markov tree model[J]. Chinase J Computers, 2005, 28(6):1006-1012. (in Chinese)汪雪林, 赵书斌, 彭思龙. 基于小波域隐马尔可夫树模型的图像复原[J]. 计算机学报, 2005, 28(6):1006-1012.
    [25] Zhang Peng, Liu Tuanjie, Wang Hongqi. MTF estimation based on system model for linear CCD camera and image recovery[J]. Optical Technique, 2009, 35(3):394-398. (in Chinese)张朋, 刘团结, 王宏琦. 线阵CCD相机MTF的系统模型估计法与图像复原[J]. 光学技术, 2009, 35(3):394-398.
    [26] Li Tiecheng, Tao Xiaoping, Feng Huajun. MTF calculation and image restoration based on slanted-edge method[J]. Acta Optica Sinica, 2010, 30(10):2891-2897. (in Chinese)李铁成, 陶小平, 冯华君. 基于倾斜刃边法的调试传递函数计算机图像复原[J]. 光学学报, 2010, 30(10):2891-2897.
    [27] Gu Hangfa, Li Xiaojun, Min Xiangjun. On-orbit MTF estimation and MTF compensation of CCD camera in CBERS-02 satellite[J]. Science in China Series E Information Sciences, 2005, 35(1):26-40. (in Chinese)顾行发, 李小军, 闵祥军. CBERS-02卫星CCD相机MTF在轨测量及图像MTF补偿[J]. 中国科学:信息科学, 2005, 35(1):26-40.
    [28] Chen Chao, Chen Bin, Meng Jianping. Geometric correction of remote sensing images based on graphic processing unit[J]. Command Information System and Technology, 2012, 3(1):76-80. (in Chinese)陈超, 陈彬, 孟剑萍. 基于GPU大规模遥感图像的几何校正[J]. 指挥信息系统与技术, 2012, 3(1):76-80.
    [29] Yang Jingyu, Zhang Yongsheng, Li Zhengguo. GPU-CPU cooperate processing of RS image ortho-rectification[J]. Geomatics and Information Science of Wuhan University, 2011, 36(9):1043-1046. (in Chinese)杨靖宇, 张永生, 李正国. 遥感影像正射纠正的GPU-CPU协同处理研究[J]. 武汉大学学报(信息科学版), 2011, 36(9):1043-1046.
    [30] Wang Chunyuan. Research on geometric correction and object recognition for remote sensing image[D]. Harbin:Harbin Institute of Technology, 2014. (in Chinese)王春媛. 遥感图像几何校正及目标识别技术研究[D]. 哈尔滨:哈尔滨工业大学, 2014.
    [31] Chunyan L, Huanxin Z, Hao S, et al. Combing rough set and RBF neural network for large-scale ship recognition in optical satellite images[J]. Bulletin of Sport Science & Technology, 2014, 17(1):682-691.
    [32] Zhang Risheng, Zhang Yanqin. Study on high-resolution remote sensing image recognition and classification based on deep learning[J]. Information & Communications, 2017(1):110-111. (in Chinese)张日升, 张燕琴. 基于深度学习的高分辨率遥感图像识别与分类研究[J]. 信息通信, 2017(1):110-111.
    [33] Long Siyuan, Zhang Bao, Song Ce. Object detection based on improved speeded-up robust features[J]. Chinese Optics, 2017, 10(6):719-725. (in Chinese)龙思源, 张葆, 宋策. 基于改进的加速鲁棒特征的目标识别[J]. 中国光学, 2017, 10(6):719-725.
    [34] Thmoas U, Kurz F, Rosenbaum, et al. CPU-based orthorectification of digital airborne camera images in real time[C]//The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2008, XXXVⅡ(B1):589-594.
    [35] Hou Yi, Shen Yannan, Wang Ruisuo. The discussion of GPU-based digital differential rectification[J]. Modern Surveying and Mapping, 2009, 32(3):10-11. (in Chinese)侯毅, 沈彦男, 王睿索. 基于GPU的数字影像的正射纠正技术的研究[J]. 现代测绘, 2009, 32(3):10-11.
    [36] Wu Di, Wang Hongqiang, Zou Tongyuan. Design and implementation of GPU-based analog image geometric correction algorithm[J]. Information and Computer (Theoretical Edition), 2020, 32(3):38-40, 43. (in Chinese)吴敌, 汪红强, 邹同元. 基于GPU的遥感图像几何校正算法设计与实现[J]. 信息与电脑(理论版), 2020, 32(3):38-40, 43.
    [37] Ashutosh G S, Devakanth N T P, Srinivasan B G K. A GPU based image matching approach for DEM generation using stereo imagery[C]//2011 Nirma University International Conference on Engineering, 2011:1-5.
    [38] Zhou Haifang, Zhao Jin. Parallel programming design and storage optimization of remote sensing image registration based on GPU[J]. Journal of Computer Research and Development, 2012, 49(S):282-286. (in Chinese)周海芳, 赵进. 基于GPU的遥感图像配准并行程序设计与存储优化[J]. 计算机研究与发展, 2012, 49(S):282-286.
    [39] Wang M, Fang L Y, Li D, et al. Using multiple GPUs to accelerate MTF compensation and georectification of high-resolution optical satellite images[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2015, 10(8):4952-4972.
    [40] Zhao Jin, Liu Changming, Song Feng. Study of remote sensing image fusion parallel algorithms based on GPU[J]. Microcomputer & Its Application, 2013, 32(6):35-37. (in Chinese)赵进, 刘昌明, 宋峰. 基于GPU的遥感图像融合并行算法研究[J]. 微型机与应用, 2013, 32(6):35-37.
    [41] Zhou Jianan. Study on image fusion for remote sensing based on GPU[D]. Lanzhou:Lanzhou Jiaotong University, 2015. (in Chinese)周嘉男. 基于GPU的遥感影像融合方法研究[D]. 兰州:兰州交通大学, 2015.
    [42] Lu Jun, Zhang Baoming, Huang Wei. IHS transform algorithm of remote sensing image data fusion based on GPU[J]. Computer Engineering, 2009, 35(7):261-263. (in Chinese)卢俊, 张保明, 黄薇. 基于GPU的遥感影像数据融合IHS变换算法[J]. 计算机工程, 2009, 35(7):261-263.
    [43] Xu Rulin, Zhou Haifang, Jiang Jingfei. Design and implementation of a parallel algorithm of the HIS and Wavelet based image fusion for remote sensing based on GPU[J]. Computer Engineering & Science, 2012, 34(8):135-141. (in Chinese)徐如林, 周海芳, 姜晶菲. 基于GPU的遥感图像IHS小波融合并行算法设计与实现[J]. 计算机工程与科学, 2012, 34(8):135-141.
    [44] Zhang Fan. Target recognition and parallel acceleration with GPU in marine remote sensing image[D]. Beijing:University of Chinese Academy of Sciences, 2016. (in Chinese)张帆. 海上光学遥感图像目标识别与GPU并行加速[D].北京:中国科学院大学, 2016.
    [45] Zheng Jida. Hyper spectral image classification and target detection based on GPU[D]. Nanjing:Nanjing University of Science & Technology, 2016. (in Chinese)郑济达. 基于GPU的高光谱图像分类与目标检测[D]. 南京:南京理工大学, 2016.
    [46] Xu Ning, Xiao Xinyao, Hu Yuxin. Validation and analysis of high performance computer on hyperspectral imagery based on GPU[J]. Journal of Geomechanis, 2015, 21(2):190-198. (in Chinese)许宁, 肖新耀, 胡玉新. GPU用于高光谱数据高性能计算的应用实践与分析[J]. 地质力学学报, 2015, 21(2):190-198.
    [47] Tang Yuanyuan, Zhou Haifang, Fang Minquan. Hyperspectral remote sensing image data processing on GPU[J]. Information Security and Technology, 2015, 43(2):46-51. (in Chinese)汤媛媛, 周海芳, 方民权. 基于GPU的高光谱遥感影像数据处理[J]. 信息安全与技术, 2015, 43(2):46-51.
    [48] Fang Minquan. Parallel algorithm re-search and realization of linear dimensionality reduction for hyperspectral image on CPU/GPU[D]. Changsha:National University of Defense Technology, 2013. (in Chinese)方民权. CPU/GPU异构系统下高光谱遥感影像线性降维并行算法研究与实现[D]. 长沙:国防科技大学, 2013.
    [49] Song Yigang, Ye Shun, Wu Zebin. Parallel optimization of pixel purity index algorithm based on GPU for hyperspectral remote sensing image[J]. Spacecraft Recovery & Remote Sensing, 2014, 35(4):74-80. (in Chinese)宋义刚, 叶舜, 吴泽彬. 基于GPU的高光谱遥感图像PPI并行优化[J]. 航天返回与遥感, 2014, 35(4):74-80.
    [50] Yu Chaoyin. Parallelization of end element extraction algorithm for hyperspectral images of discrete particle swarm optimization based on GPU[D]. Chongqing:Chongqing University of Posts and Telecommunications, 2018. (in Chinese)俞潮音. 基于GPU的离散粒子群高光谱图像端元提取算法并行化研究[D].重庆:重庆邮电大学, 2018.
    [51] Gan Jisheng. Parallel classification of hyperspectral image GPU based on generalized combinatorial core[D]. Nanjing:Nanjing University of Science and Technology, 2018. (in Chinese)甘继生. 基于广义组合核的高光谱图像GPU并行分类[D]. 南京:南京理工大学, 2018.
  • 加载中
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Article Metrics

Article views(317) PDF downloads(34) Cited by()

Related
Proportional views

Application of CPU-GPU heterogeneous system in optical remote sensing image processing

doi: 10.3788/IRLA20200092
  • Department of Computer Science and Engineering, Changchun University of Technology, Changchun 130012, China

Abstract: In recent years, the application of CPU-GPU heterogeneous system in the field of optical remote sensing image data processing has received wide attention. Firstly, the architecture and development of CPU-GPU heterogeneous system were introduced. Next, the process of optical remote sensing image data processing was introduced. Then, the application of CPU-GPU heterogeneous system in optical remote sensing image preprocessing, follow-up processing data processing was introduced. Finally, the application of CPU-GPU heterogeneous system in optical remote sensing image data processing system was analyzed and summarized. The analysis shows that the CPU-GPU heterogeneous system is feasible and has a wide prospect in the field of optical remote sensing image data processing, but still needs to solve the key problems such as parallelizing design and optimization of the algorithm, the load balance of CPU and GPU, which is of great significance to promote the application of the CPU-GPU heterogeneous system in the optical remote sensing image data processing.

Reference (51)

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return