Wie fülle ich Lücken in SLC-Off Landsat 7 ETM + Bildern mit QGIS?

14

Erklärung des Problems:

Am 31. Mai 2003 ist der Scan Line Corrector (SLC) des Landsat 7 Enhanced Thematic Mapper (ETM +) -Sensors ausgefallen. Seitdem weisen alle Landsat ETM + -Bilder auf beiden Seiten jeder Szene keilförmige Lücken auf, was zu einem Datenverlust von ca. 22% führt. Diese Bilder können kostenlos von der USGS GloVis-Website heruntergeladen werden und befinden sich in der L7 SLC-off-Sammlung.

Quelle: Yale University

Kann ich Qgis anstelle von proprietärer Software (ENVI, Erdas ....) verwenden, um die Lücken zu füllen?

Vassilis
quelle
In welcher Qualität müssen Sie die Lücken füllen? Sind sie nah am Rande? Werden Bilder von anderen Daten von Nutzen sein? Der Ausgangspunkt wäre (glaube ich), die Maskenebenen zu verwenden, die mit den ETM-Datensätzen von USGS Landsat 7 geliefert werden.
Willy

Antworten:

12

Sie können das Tool gdal_fillnodata ausprobieren , das auch in QGIS über das Menü Raster-> Analyse-> Knotendaten füllen verfügbar ist. Es wird eine IDW-Interpolation (Inverse Distance Weighting) verwendet. Ich habe gerade diese Methode und die Single Date Triangulation Interpolation (in ENVI) ausprobiert und gdal_fillnodata sah viel besser aus. Wenn Sie mehrere Daten zusammenführen möchten, müssen Sie möglicherweise die lokalisierte lineare Histogramm-Matching- Methode in Python (GDAL + Numpy) implementieren, damit sie gut aussieht.

user2856
quelle
0

Einer der Mitautoren dieses Papiers stellt eine Open-Source-Implementierung in IDL für seinen Algorithmus zum Füllen von Lücken in SLC-Off-Daten bereit, den so genannten NSPI-Algorithmus (Neighborhood Similar Pixel Interpolator).

vpipkt
quelle