首页> 外文会议>High-performance computing in geoscience and remote sensing VII >A FPGA implementation for linearly unmixing a hyperspectral image using OpenCL
【24h】

A FPGA implementation for linearly unmixing a hyperspectral image using OpenCL

机译:一种使用OpenCL线性解混高光谱图像的FPGA实现

获取原文
获取原文并翻译 | 示例

摘要

Hyperspectral imaging systems provide images in which single pixels have information from across the electromagnetic spectrum of the scene under analysis. These systems divide the spectrum into many contiguos channels, which may be even out of the visible part of the spectra. The main advantage of the hyperspectral imaging technology is that certain objects leave unique fingerprints in the electromagnetic spectrum, known as spectral signatures, which allow to distinguish between different materials that may look like the same in a traditional RGB image. Accordingly, the most important hyperspectral imaging applications are related with distinguishing or identifying materials in a particular scene. In hyperspectral imaging applications under real-time constraints, the huge amount of information provided by the hyperspectral sensors has to be rapidly processed and analysed. For such purpose, parallel hardware devices, such as Field Programmable Gate Arrays (FPGAs) are typically used. However, developing hardware applications typically requires expertise in the specific targeted device, as well as in the tools and methodologies which can be used to perform the implementation of the desired algorithms in the specific device. In this scenario, the Open Computing Language (OpenCL) emerges as a very interesting solution in which a single high-level synthesis design language can be used to efficiently develop applications in multiple and different hardware devices. In this work, the Fast Algorithm for Linearly Unmixing Hyperspectral Images (FUN) has been implemented into a Bitware Stratix V Altera FPGA using OpenCL. The obtained results demonstrate the suitability of OpenCL as a viable design methodology for quickly creating efficient FPGAs designs for real-time hyperspectral imaging applications.
机译:高光谱成像系统提供的图像中,单个像素具有来自被分析场景的电磁光谱的信息。这些系统将光谱分为许多连续的通道,这些通道甚至可能不在光谱的可见部分之外。高光谱成像技术的主要优势在于,某些物体在电磁光谱中会留下独特的指纹,即所谓的光谱特征,可以区分传统RGB图像中看起来相同的不同材料。因此,最重要的高光谱成像应用与在特定场景中区分或识别材料有关。在实时约束下的高光谱成像应用中,必须快速处理和分析由高光谱传感器提供的大量信息。为此,通常使用并行硬件设备,例如现场可编程门阵列(FPGA)。但是,开发硬件应用程序通常需要特定目标设备以及可用于在特定设备中执行所需算法的实现的工具和方法的专业知识。在这种情况下,开放计算语言(OpenCL)成为一种非常有趣的解决方案,其中可以使用一种高级综合设计语言来有效地开发多个不同硬件设备中的应用程序。在这项工作中,使用OpenCL将用于线性分解高光谱图像的快速算法(FUN)实施到Bitware Stratix V Altera FPGA中。获得的结果证明了OpenCL作为一种可行的设计方法的适用性,该设计方法可快速创建用于实时高光谱成像应用的高效FPGA设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号