FPGA Implementation of Endmember Extraction Algorithms from Hyperspectral Imagery: Pixel Purity Index versus N-FINDR

被引:3
|
作者
Gonzalez, Carlos [1 ]
Mozos, Daniel [1 ]
Resano, Javier [2 ]
Plaza, Antonio [3 ]
机构
[1] Univ Complutense Madrid, Dept Comp Architecture & Automat, C Prof Jose Garcia Santesmases S-N, E-28040 Madrid, Spain
[2] Univ Zaragoza, Dept Comp Architecture, E-50018 Zaragoza, Spain
[3] Univ Extremadura, Dept Technol Comp & Commun, E-10071 Caceres, Spain
关键词
Hyperspectral image analysis; endmember extraction; pixel purity index (PPI); N-FINDR; field programmable gate arrays (FPGAs);
D O I
10.1117/12.897384
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Endmember extraction is an important task for remotely sensed hyperspectral data exploitation. It comprises the identification of spectral signatures corresponding to macroscopically pure components in the scene, so that mixed pixels (resulting from limited spatial resolution, mixing phenomena happening at different scales, etc.) can be decomposed into combinations of pure component spectra weighted by an estimation of the proportion (abundance) of each endmember in the pixel. Over the last years, several algorithms have been proposed for automatic extraction of endmembers from hyperspectral images. These algorithms can be time-consuming (particularly for high-dimensional hyperspectral images). Parallel computing architectures have offered an attractive solution for fast endmember extraction from hyperspectral data sets, but these systems are expensive and difficult to adapt to on-board data processing scenarios, in which low-weight and low-power hardware components are essential to reduce mission payload, overcome downlink bandwidth limitations in the transmission of the hyperspectral data to ground stations on Earth, and obtain analysis results in (near) real-time. In this paper, we perform an inter-comparison of the hardware implementations of two widely used techniques for automatic endmember extraction from remotely sensed hyperspectral images: the pixel purity index (PPI) and the N-FINDR. The hardware versions have been developed in field programmable gate arrays (FPGAs). Our study reveals that these reconfigurable hardware devices can bridge the gap towards on-board processing of remotely sensed hyperspectral data and provide implementations that can significantly outperform the (optimized) equivalent software versions of the considered endmember extraction algorithms.
引用
收藏
页数:12
相关论文
共 23 条
  • [1] Random N-Finder (N-FINDR) Endmember Extraction Algorithms for Hyperspectral Imagery
    Chang, Chein-I
    Wu, Chao-Cheng
    Tsai, Ching-Tsorng
    IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (03) : 641 - 656
  • [2] An improved N-FINDR algorithm for endmember extraction in hyperspectral imagery
    Zhang, Xue
    Tong, Xiao-hua
    Liu, Miao-long
    2009 JOINT URBAN REMOTE SENSING EVENT, VOLS 1-3, 2009, : 1241 - 1245
  • [3] Fast Algorithms to Implement N-FINDR for Hyperspectral Endmember Extraction
    Xiong, Wei
    Chang, Chein-I
    Kalpakis, Konstantinos
    ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY XVI, 2010, 7695
  • [4] Fast Algorithms to Implement N-FINDR for Hyperspectral Endmember Extraction
    Xiong, Wei
    Chang, Chein-I
    Wu, Chao-Cheng
    Kalpakis, Konstantinos
    Chen, Hsian Min
    IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2011, 4 (03) : 545 - 564
  • [5] Fast implementation of N-FINDR algorithm for endmember determination in hyperspectral imagery
    Chowdhury, A.
    Alam, M. S.
    ALGORITHMS AND TECHNOLOGIES FOR MULTISPECTRAL, HYPERSPECTRAL, AND ULTRASPECTRAL IMAGERY XIII, 2007, 6565
  • [6] Modified N-FINDR endmember extraction algorithm for remote-sensing imagery
    Ji, Luyan
    Geng, Xiurui
    Sun, Kang
    Zhao, Yongchao
    Gong, Peng
    INTERNATIONAL JOURNAL OF REMOTE SENSING, 2015, 36 (08) : 2148 - 2162
  • [7] Endmember Variability Resolved by Pixel Purity Index in Hyperspectral Imagery
    Li, Yao
    Gao, Cheng
    Chen, Shih-Yu
    Chang, Chein-I
    SATELLITE DATA COMPRESSION, COMMUNICATIONS, AND PROCESSING X, 2014, 9124
  • [8] FIELD PROGRAMMABLE GATE ARRAYS (FPGA) FOR PIXEL PURITY INDEX USING BLOCKS OF SKEWERS FOR ENDMEMBER EXTRACTION IN HYPERSPECTRAL IMAGERY
    Hsueh, Mingkai
    Chang, Chein-I
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2008, 22 (04): : 408 - 423
  • [9] PARALLEL IMPLEMENTATION OF THE N-FINDR ENDMEMBER EXTRACTION ALGORITHM ON COMMODITY GRAPHICS PROCESSING UNITS
    Sanchez, Sergio
    Martin, Gabriel
    Plaza, Antonio
    2010 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM, 2010, : 955 - 958
  • [10] FPGA Implementation of the N-FINDR Algorithm for Remotely Sensed Hyperspectral Image Analysis
    Gonzalez, Carlos
    Mozos, Daniel
    Resano, Javier
    Plaza, Antonio
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 2012, 50 (02): : 374 - 388