他の物理的な機器と同様に、ハイパースペクトルカメラは取得したデータにさまざまな種類のノイズを誘発します。したがって、ハイパースペクトルノイズ除去は、ハイパースペクトル画像(HSI)を分析するための重要なステップです。従来の計算方法では、効率を向上させるためにGPUを使用することはめったになく、完全にオープンソースではありません。あるいは、ディープラーニングベースの方法はオープンソースであり、GPUを使用することがよくありますが、実際のアプリケーションでのトレーニングと利用は、多くの研究者にとって重要なままです。そこで、HyDeを提案します。これは、GPUで高速化された最初のオープンソースのPythonベースのハイパースペクトル画像ノイズ除去ツールボックスであり、使いやすい環境で多数のメソッドを提供することを目的としています。 HyDeには、低ランクのウェーブレットベースの方法からディープニューラルネットワーク(DNN)モデルまで、さまざまな方法が含まれています。 HyDeのインターフェースは、これらのメソッドの相互運用性と基盤となる機能のパフォーマンスを劇的に向上させます。実際、これらの方法は、元の実装と同様のHSIノイズ除去パフォーマンスを維持しながら、消費エネルギーをほぼ10分の1に抑えます。さらに、トレーニングデータセットに空間的に関連しないHSIをノイズ除去するためのDNNをトレーニングする方法、つまり、空中、ドローン、および宇宙搭載を含む他の視点でHSIをノイズ除去するための地上レベルのHSIでのトレーニングを示します。トレーニング済みのDNNを利用するために、40GB以上を必要とするHSIのノイズを効果的に除去するスライディングウィンドウ方式を示します。パッケージは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: https://github.com/Helmholtz-AI-Energy/HyDe.