Reconfigurable processing for satellite on-board automatic cloud cover assessment

Reconfigurable processing for satellite on-board automatic cloud cover assessment
复制标题

DOI:
10.1007/s11554-008-0107-8
复制
发表时间:
2009-08-01
影响因子:
3
通讯作者:
Irish, Richard
Irish, Richard
中科院分区:
计算机科学4区
文献类型:
--
作者:
El-Araby, Esam;El-Ghazawi, Tarek;Irish, Richard

文献摘要

被引文献

相似文献

云在天气和气候相关调查等许多研究中发挥着至关重要的作用。然而,它们是许多应用中的错误来源,并且云污染的存在可能会阻碍卫星数据的使用。此外,向地面站发送多云数据可能会导致通信带宽的利用效率低下。这需要卫星上的云检测能力来掩盖多云像素以防止进一步处理。遥感卫星任务一直需要更小的尺寸、更低的成本、更大的灵活性和更高的计算能力。可重构计算机 (RC) 将传统微处理器的灵活性与现场可编程门阵列 (FPGA) 的强大功能结合在一起。因此,RC 是机载预处理的有前途的候选者。本文介绍了一种基于RC的实时云检测系统的设计和实现。我们通过在最先进的可重构平台之一 SRC-6 上对 Landsat 7 ETM+ACCA 算法进行原型设计,研究了使用 RC 进行机载预处理的潜力。结果表明,与之前报告的研究相比,我们的工作提供了更高的检测精度,并且性能提高了一个数量级以上。
Clouds have a critical role in many studies such as weather-and climate-related investigations. However, they represent a source of errors in many applications, and the presence of cloud contamination can hinder the use of satellite data. In addition, sending cloudy data to ground stations can result in an inefficient utilization of the communication bandwidth. This requires satellite on-board cloud detection capability to mask out cloudy pixels from further processing. Remote sensing satellite missions have always required smaller size, lower cost, more flexibility, and higher computational power. Reconfigurable Computers (RCs) combine the flexibility of traditional microprocessors with the power of Field Programmable Gate Arrays (FPGAs). Therefore, RCs are a promising candidate for on-board preprocessing. This paper presents the design and implementation of an RC-based real-time cloud detection system. We investigate the potential of using RCs for on-board preprocessing by prototyping the Landsat 7 ETM+ACCA algorithm on one of the state-of-the-art reconfigurable platforms, SRC-6. It will be shown that our work provides higher detection accuracy and over one order of magnitude improvement in performance when compared to previously reported investigations.