发明名称 |
一种高光谱目标实时探测的GPU并行处理方法 |
摘要 |
本发明具体涉及一种结合基于递归分析思想的高光谱实时探测算法在图形处理器(GPUs)上硬件实现的高光谱目标实时探测的GPU并行处理方法。本发明包括:(1)输入高光谱数据,初始化高度,原始数据高度,原始数据宽,原始数据波段数;从主机端到设备端拷贝初始化数据;初始化高光谱数据;从主机端到设备端拷贝当前检测像元数据;利用Woodbury恒等式更新相关矩阵的逆矩阵;在GPU配置多线程,结合异常检测算子对高光谱图像进行实时检测,最后输出探测结果。本发明充分利用了麦克斯韦结构的GPU加速复杂的计算,高光谱目标实时检测算法的GPU并行实现具有实用性和通用性,可以灵活应用到搭载嵌入式系统的机载或者星载平台。 |
申请公布号 |
CN104699462A |
申请公布日期 |
2015.06.10 |
申请号 |
CN201510112355.4 |
申请日期 |
2015.03.13 |
申请人 |
哈尔滨工程大学 |
发明人 |
赵春晖;尤伟;王玉磊;王佳;杜达凯 |
分类号 |
G06F9/38(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种高光谱目标实时探测的GPU并行处理方法,其特征在于,包括如下步骤:(1)输入高光谱数据data,初始化高度initial height,原始数据高度data height,原始数据宽度data width,原始数据波段数data band;(2)从主机端到设备端拷贝初始化数据;(3)初始化高光谱数据,在GPU配置多线程,多线程启动同时计算H=initial_height*data_height,IR=inv(initial_vector*initial_vector<sup>T</sup>),初始化结果result=diag(initial_vector*IR*initial_vector<sup>T</sup>);(4)从主机端到设备端拷贝当前检测像元数据r<sub>n</sub>;(5)利用Woodbury恒等式更新相关矩阵R(n)的逆矩阵R(n)<sup>‑1</sup>;(6)在GPU配置多线程,结合异常检测算子对高光谱图像进行实时检测,最后输出探测结果。 |
地址 |
150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室 |