FPGA implementation of the Pixel Purity Index algorithm

被引:4
|
作者
Lavenier, D [1 ]
Theiler, J [1 ]
Szymanski, J [1 ]
Gokhale, M [1 ]
Frigo, J [1 ]
机构
[1] Univ Calif Los Alamos Natl Lab, Los Alamos, NM 87545 USA
关键词
hyperspectral; dot-product; Pixel Purity; FPGA; streams-c; high level synthesis;
D O I
10.1117/12.402525
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Pixel Purity Index: (PPI) is an algorithm employed in remote sensing for analyzing hyperspectral images. Particularly for low-resolution imagery, a single pixel usually covers several different materials, and its observed spectrum is (to a good approximation) a linear combination of a few pure spectral shapes. The PPI algorithm tries to identify these pure spectra by assigning a pixel purity index to each pixel in the image; the spectra for those pixels with a high index value are candidates for basis elements in the image decomposition. The PPT algorithm is extremely time consuming but is a good candidate for parallel hardware implementation due to its high volume of independent dot-product calculations. This article presents two parallel architectures we have developed and implemented on the Wildforce board. The first one is based on bit-serial arithmetic operators and the second deals with standard operators. Speed-up factors of up to 80 have been measured for these hand-coded architectures. In addition,the second version has been synthesized with the Streams-C compiler. The compiler translates a high level algorithm expressed in a parallel C extension into synthesizable VHDL. This comparison provides an interesting way of estimating the tradeoff between a traditional approach which tailors the design to get optimal performance and a fully automatic approach which aims to generate a correct design in minimal time.
引用
收藏
页码:30 / 41
页数:12
相关论文
共 50 条
  • [21] MULTI-DIMENSIONAL PIXEL PURITY INDEX
    Heylen, Rob
    Scheunders, Paul
    [J]. 2013 5TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2013,
  • [22] Design and Development of Iterative Pixel Purity Index
    Chang, Chein-I
    Wu, Chao-Cheng
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN APPLIED EARTH OBSERVATIONS AND REMOTE SENSING, 2015, 8 (06) : 2676 - 2695
  • [23] Parallel optimization of pixel purity index algorithm for massive hyperspectral images in cloud computing environment
    Chen, Yufeng
    Wu, Zebin
    Sun, Le
    Wei, Zhihui
    Li, Yonglong
    [J]. JOURNAL OF APPLIED REMOTE SENSING, 2016, 10
  • [24] Band Detection in Hyperspectral Imagery by Pixel Purity Index
    Chang, Chein-, I
    Li, Yao
    Wu, Chao-Cheng
    [J]. 2015 7TH WORKSHOP ON HYPERSPECTRAL IMAGE AND SIGNAL PROCESSING: EVOLUTION IN REMOTE SENSING (WHISPERS), 2015,
  • [25] Development of Clustering Algorithm for Pixel Detectors for FPGA
    Lapkin, A. V.
    Lavrov, G.
    Makarova, V. V.
    Sotenskii, R. V.
    Truong, H. B. P.
    [J]. PHYSICS OF PARTICLES AND NUCLEI LETTERS, 2024, 21 (04) : 708 - 710
  • [26] FIELD PROGRAMMABLE GATE ARRAYS (FPGA) FOR PIXEL PURITY INDEX USING BLOCKS OF SKEWERS FOR ENDMEMBER EXTRACTION IN HYPERSPECTRAL IMAGERY
    Hsueh, Mingkai
    Chang, Chein-I
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2008, 22 (04): : 408 - 423
  • [27] CORDIC Algorithm for FPGA Implementation
    Lin, Sun-Ting
    Wang, Tzu-Hao
    Lin, Shou-Sheu
    Li, Yan-Bang
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTELLIGENT TECHNOLOGIES AND ENGINEERING SYSTEMS (ICITES2013), 2014, 293 : 57 - 62
  • [28] Implementation of PRINCE Algorithm in FPGA
    Abbas, Yasir Amer
    Jidin, Razali
    Jamil, Norziana
    Z'aba, Muhammad Reza
    Rusli, Mohd Ezanee
    Tariq, Baraa
    [J]. PROCEEDINGS OF THE 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MULTIMEDIA (ICIM), 2014, : 1 - 4
  • [29] FPGA implementation of EASI algorithm
    Kim, Song-Ju
    Umeno, Ken
    Takahashi, Ryo
    [J]. IEICE ELECTRONICS EXPRESS, 2007, 4 (22): : 707 - 711
  • [30] An FPGA implementation of the searcher algorithm
    Sagahyroon, A.
    El Tarhuni, M.
    Ibrahim, S.
    [J]. DELTA 2008: FOURTH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2008, : 85 - 88