Enhancement and Edge-Preserving Denoising: An OpenCL-Based Approach for Remote Sensing Imagery

被引:6
作者
Ortegon Aguilar, Jaime [1 ]
Castillo Atoche, Alejandro [2 ]
Carrasco Alvarez, Roberto [3 ]
Vazquez Castillo, Javier [1 ]
Villalon-Turrubiates, Ivan [4 ]
Perez-Martinez, Omar [1 ]
机构
[1] Univ Quintana Roo, Chetmal 77019, Mexico
[2] Univ Autonoma Yucatan, Merida 97000, Mexico
[3] Univ Guadalajara, Guadalajara 44100, Jalisco, Mexico
[4] Inst Tecnol & Estudios Super Occidente, Tlaquepaque 45604, Mexico
关键词
Image enhancement; image processing; parallel processing; remote sensing; unmanned aerial vehicles; IMPLEMENTATION; ALGORITHM;
D O I
10.1109/JSTARS.2016.2617292
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Image enhancement and edge-preserving denoising are relevant steps before classification or other postprocessing techniques for remote sensing images. However, multisensor array systems are able to simultaneously capture several low-resolution images from the same area on different wavelengths, forming a high spatial/spectral resolution image and raising a series of new challenges. In this paper, an open computing language based parallel implementation approach is presented for near real-time enhancement based on Bayesian maximum entropy (BME), as well as an edge-preserving denoising algorithm for remote sensing imagery, which uses the local linear Stein's unbiased risk estimate (LLSURE). BME was selected for its results on synthetic aperture radar image enhancement, whereas LLSURE has shown better noise removal properties than other commonly used methods. Within this context, image processing methods are algorithmically adapted via parallel computing techniques and efficiently implemented using CPUs and commodity graphics processing units (GPUs). Experimental results demonstrate the reduction of computational load of real-world image processing for near real-time GPU adapted implementation.
引用
收藏
页码:5482 / 5492
页数:11
相关论文
共 27 条
  • [1] [Anonymous], 2016, Programming massively parallel processors: a hands-on approach
  • [2] [Anonymous], 2007, Hyperspectral data exploitation: theory and applications
  • [3] Optimizing Satellite Monitoring of Volcanic Areas Through GPUs and Multi-Core CPUs Image Processing: An OpenCL Case Study
    Bilotta, Giuseppe
    Sanchez, Ricardo Zanmar
    Ganci, Gaetana
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2013, 6 (06) : 2445 - 2452
  • [4] Parallel Implementation of the Modified Vertex Component Analysis Algorithm for Hyperspectral Unmixing Using OpenCL
    Callico, Gustavo M.
    Lopez, Sebastian
    Aguilar, Beatriz
    Lopez, Jose F.
    Sarmiento, Roberto
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2014, 7 (08) : 3650 - 3659
  • [5] Castagna A, 2013, WILEY FINANC SER, P1, DOI 10.1002/9781118818466
  • [6] Castillo A., 2010, EURASIP J ADV SIG PR, V2010
  • [7] Convex regularization-based hardware/software co-design for real-time enhancement of remote sensing imagery
    Castillo Atoche, Alejandro
    Shkvarko, Y.
    Torres Roman, D.
    Perez Meana, H.
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2009, 4 (03) : 261 - 272
  • [8] Remote Sensing Processing: From Multicore to GPU
    Christophe, Emmanuel
    Michel, Julien
    Inglada, Jordi
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2011, 4 (03) : 643 - 652
  • [9] Fletcher K., 2012, SENTINEL
  • [10] Use of FPGA or GPU-based architectures for remotely sensed hyperspectral image processing
    Gonzalez, Carlos
    Sanchez, Sergio
    Paz, Abel
    Resano, Javier
    Mozos, Daniel
    Plaza, Antonio
    [J]. INTEGRATION-THE VLSI JOURNAL, 2013, 46 (02) : 89 - 103