FPGA实现高光谱图像纯像元指数计算优化

需积分: 9 0 下载量 177 浏览量 更新于2024-08-08 收藏 1.88MB PDF 举报
"这篇论文是2014年由华南理工大学发表在《华南理工大学学报(自然科学版)》上的,由郭杰等人撰写,主要探讨了如何利用FPGA(现场可编程门阵列)来实现高光谱图像纯像元指数的高效计算。文章指出,面对高光谱图像数据量大、计算复杂的问题,他们提出了一种基于FPGA的解决方案,通过投影向量并行的矩阵运算策略减少数据读取,并设计了一种谱段并行的内积运算电路以提高计算并行度,同时避免了浮点乘法运算,从而优化了硬件实现。实验结果显示,该方法在端元提取准确性上超越了ENVI软件和其他现有结构,并能在10秒内完成对224谱段、350×350分辨率的AVIRIS Cuprite高光谱图像的纯像元指数计算,满足实时处理的需求。" 详细知识点: 1. 高光谱图像:高光谱遥感是一种遥感技术,能提供连续的光谱信息,具有很高的光谱分辨率,可以识别和分析地物的精细特征。它包含数百个谱段数据,每个像素对应一个光谱曲线。 2. 纯像元指数:纯像元是指光谱特征单一的像元,用于高光谱图像分析中的端元提取,是理解地物特性的重要依据。计算纯像元指数涉及到大量的数据处理和运算。 3. FPGA实现:FPGA(现场可编程门阵列)是一种可重构的硬件平台,可以快速实现复杂的计算任务,特别适合处理并行计算和实时处理需求。在这里,FPGA被用来加速高光谱图像的纯像元指数计算。 4. 投影向量并行的矩阵运算:这是一种优化策略,通过将数据分解为多个并行处理的投影向量,减少了数据接口的读取次数,从而提高了计算效率。 5. 谱段并行的内积运算电路:内积运算在计算纯像元指数时是关键步骤,通过将不同谱段并行处理,可以显著提高计算速度。简化后的投影向量避免了浮点乘法,简化了硬件实现。 6. 端元提取:端元提取是高光谱图像分析中的核心任务,旨在找出代表不同地物类型的最纯净光谱,是后续分类和识别的基础。 7. 实验对比:论文中的FPGA实现方案在实验中表现出优于ENVI软件和其他结构的端元提取准确性,证明了其在高光谱图像处理中的优越性能。 8. 实时处理:提出的FPGA方案能够在10秒内完成计算,满足了星载或机载系统对实时处理的需求,这对于遥感应用至关重要,因为它允许快速响应和决策。 9. 科研背景:该研究受到了国家自然科学基金等多个项目的资助,体现了在高光谱图像处理领域的学术价值和实际应用前景。 通过上述FPGA技术的应用,高光谱图像的处理效率得到了显著提升,为高光谱遥感在环境监测、资源调查、灾害评估等领域的广泛应用提供了技术支持。