北京航空航天大学学报 ›› 2018, Vol. 44 ›› Issue (12): 2556-2567.doi: 10.13700/j.bh.1001-5965.2018.0344

• 信息与电子技术 • 上一篇    下一篇

基于FPGA的高光谱异常目标检测RXD算法加速方案

郑毓轩, 李云松, 师艳子, 曲家慧, 谢卫莹   

  1. 西安电子科技大学 综合业务网理论及关键技术国家重点实验室, 西安 710071
  • 收稿日期:2018-06-11 修回日期:2018-07-13 出版日期:2018-12-20 发布日期:2018-12-28
  • 通讯作者: 李云松 E-mail:ysli@mail.xidian.edu.cn
  • 作者简介:郑毓轩,男,硕士研究生。主要研究方向:高光谱遥感图像处理、高性能计算和机器学习;李云松,男,博士,教授,博士生导师。主要研究方向:图像视频压缩编码、图像处理、高性能计算和芯片设计。
  • 基金资助:
    国家自然科学基金(61502367,61501346,61701360,61571345,91538101);高等学校学科创新引智计划("111计划")(B08038);长江学者特聘教授支持计划(CJT160102)

Acceleration scheme of RXD algorithm based on FPGA for hyperspectral anomaly target detection

ZHENG Yuxuan, LI Yunsong, SHI Yanzi, QU Jiahui, XIE Weiying   

  1. State Key Laboratory of Integrated Services Networks, Xidian University, Xi'an 710071, China
  • Received:2018-06-11 Revised:2018-07-13 Online:2018-12-20 Published:2018-12-28
  • Supported by:
    National Natural Science Foundation of China (61502367, 61501346, 61701360, 61571345, 91538101); 111 Project (B08038); Yangtze River Scholar Bonus Schemes of China (CJT160102)

摘要: 高光谱图像在带来丰富光谱信息的同时,其数据量大和维数高的特性也使得各种目标检测算法进行处理时往往产生庞大的运算量,所以采用可以实现高光谱异常目标检测算法的高速处理方案显得尤为迫切和重要。考虑到现场可编程门阵列(FPGA)强大的并行计算能力和极具灵活的设计方式,针对高光谱异常目标检测RXD算法中协方差矩阵及其逆的计算量过大的问题,以分块并行和正交三角(QR)分解为主要加速思想,利用高层次综合(HLS)工具对算法进行优化,提出了RXD算法在FPGA平台上的加速方案。实验结果表明,所提出的基于FPGA平台的加速方案可以在保持算法检测性能的同时达到相较于CPU实现7.04倍的加速,验证了加速方案的正确有效性。

关键词: 高光谱异常目标检测, RXD算法, 分块并行, 正交三角(QR)分解, 高层次综合(HLS), 加速方案

Abstract: Hyperspectral images bring abundant spectral information, but their large size and high dimensionality also lead to huge calculation. Therefore, it is particularly urgent to develop a high-speed processing scheme for anomaly target detection algorithms. Considering that the field programmable gate arrays (FPGA) are of powerful parallel capability and highly flexible design, aiming at the problem that the computation of the covariance matrix and its inverse is too large in the Reed-Xiaoli Detector (RXD) algorithm, we propose an acceleration scheme of block parallel and QR decomposition for the RXD algorithm based on the FPGA platform, which is optimized by high level synthesis (HLS). Experimental results show that the processing speed of FPGA-based acceleration scheme proposed in this paper is 7.04 times faster than that of CPU-based implementations with the detection performance preserved simultaneously, which verifies that the proposed acceleration scheme is correct and effective.

Key words: hyperspectral anomaly target detection, RXD algorithm, block parallel, QR decomposition, high level synthesis (HLS), acceleration scheme

中图分类号: 


版权所有 © 《北京航空航天大学学报》编辑部
通讯地址:北京市海淀区学院路37号 北京航空航天大学学报编辑部 邮编:100191 E-mail:jbuaa@buaa.edu.cn
本系统由北京玛格泰克科技发展有限公司设计开发