水の監視は、その動的な性質、追加された汚染物質、および土地の形成のために複雑な作業です。 Sentinel-2 マルチスペクトル製品による高解像度データの可用性により、リモート センシング アプリケーションの実装が実現可能になります。ただし、製品のマルチスペクトル バンドを過剰に使用したり、十分に使用しないと、パフォーマンスが低下する可能性があります。この作業では、8 つの機械学習アルゴリズムを使用した水のセグメンテーションのために、Sentinel-2 製品で利用可能な 13 のバンドのうち 10 のパフォーマンスを比較します。短波赤外線バンド (B11 と B12) が、水域のセグメント化に最も優れていることがわかります。 B11 は 71% の全体精度を達成し、B12 はテスト サイトのすべてのアルゴリズムで 69% を達成しました。また、サポート ベクター マシン (SVM) アルゴリズムが、シングルバンドの水のセグメンテーションに最も適していることもわかりました。 SVM は、特定のテスト サイトでテストされた帯域全体で 69% の全体的な精度を達成します。最後に、適切な量のデータを選択することの有効性を実証するために、B11 反射率データのみを使用して人工ニューラル ネットワーク BandNet をトレーニングします。基本的なアーキテクチャを使用しても、BandNet はセマンティックおよび水のセグメンテーションの既知のアーキテクチャに比例しており、テスト サイトで 92.47 mIOU を達成しています。 BandNet は、推論のトレーニングと実行にわずかな時間とリソースしか必要としないため、Web アプリケーションにデプロイして、ローカライズされた地域で水域を実行および監視するのに適しています。コードベースは https://github.com/IamShubhamGupto/BandNet で入手できます。
Monitoring water is a complex task due to its dynamic nature, added pollutants, and land build-up. The availability of high-resolu-tion data by Sentinel-2 multispectral products makes implementing remote sensing applications feasible. However, overutilizing or underutilizing multispectral bands of the product can lead to inferior performance. In this work, we compare the performances of ten out of the thirteen bands available in a Sentinel-2 product for water segmentation using eight machine learning algorithms. We find that the shortwave infrared bands (B11 and B12) are the most superior for segmenting water bodies. B11 achieves an overall accuracy of 71% while B12 achieves 69% across all algorithms on the test site. We also find that the Support Vector Machine (SVM) algorithm is the most favourable for single-band water segmentation. The SVM achieves an overall accuracy of 69% across the tested bands over the given test site. Finally, to demonstrate the effectiveness of choosing the right amount of data, we use only B11 reflectance data to train an artificial neural network, BandNet. Even with a basic architecture, BandNet is proportionate to known architectures for semantic and water segmentation, achieving a 92.47 mIOU on the test site. BandNet requires only a fraction of the time and resources to train and run inference, making it suitable to be deployed on web applications to run and monitor water bodies in localized regions. Our codebase is available at https://github.com/IamShubhamGupto/BandNet.