论文标题
海德:第一个开源的,基于Python的GPU加速高光谱denoising套件
HyDe: The First Open-Source, Python-Based, GPU-Accelerated Hyperspectral Denoising Package
论文作者
论文摘要
与任何物理仪器一样,高光谱摄像机在获得的数据中会引起不同种类的噪声。因此,高光谱降解是分析高光谱图像(HSIS)的关键步骤。传统的计算方法很少使用GPU来提高效率,并且不是完全开源的。另外,基于深度学习的方法通常是开源的,并且使用GPU,但是对于许多研究人员来说,它们对现实世界应用的培训和利用仍然不一致。因此,我们提出了Hyde:第一个开源,基于Python的高光谱图像Denoising Toolbox,该工具箱旨在提供具有易于使用环境的大量方法。 HYDE包括各种方法,从基于低级小波的方法到深神经网络(DNN)模型。 Hyde的界面极大地改善了这些方法的互操作性以及基础函数的性能。实际上,这些方法具有与原始实现相似的HSI降低性能,同时消耗了近十倍的能量。此外,我们提出了一种培训DNN的方法,用于降低与训练数据集无关的HSIS,即对地面HSIS进行培训,以通过其他观点来降级HSIS,包括机载,无人驾驶飞机 - 播种机和太空传播。为了利用训练有素的DNN,我们展示了一种滑动窗口方法,可以有效地denoise HSIS,否则将需要超过40 GB。该软件包可以在:\ url {https://github.com/helmholtz-ai-energy/hyde}中找到。
As with any physical instrument, hyperspectral cameras induce different kinds of noise in the acquired data. Therefore, Hyperspectral denoising is a crucial step for analyzing hyperspectral images (HSIs). Conventional computational methods rarely use GPUs to improve efficiency and are not fully open-source. Alternatively, deep learning-based methods are often open-source and use GPUs, but their training and utilization for real-world applications remain non-trivial for many researchers. Consequently, we propose HyDe: the first open-source, GPU-accelerated Python-based, hyperspectral image denoising toolbox, which aims to provide a large set of methods with an easy-to-use environment. HyDe includes a variety of methods ranging from low-rank wavelet-based methods to deep neural network (DNN) models. HyDe's interface dramatically improves the interoperability of these methods and the performance of the underlying functions. In fact, these methods maintain similar HSI denoising performance to their original implementations while consuming nearly ten times less energy. Furthermore, we present a method for training DNNs for denoising HSIs which are not spatially related to the training dataset, i.e., training on ground-level HSIs for denoising HSIs with other perspectives including airborne, drone-borne, and space-borne. To utilize the trained DNNs, we show a sliding window method to effectively denoise HSIs which would otherwise require more than 40 GB. The package can be found at: \url{https://github.com/Helmholtz-AI-Energy/HyDe}.