home

Potato ist ein kompakter, datenorientierter Pansharpening‑Algorithmus, der mit einem CNN von weniger als 50 000 Parametern hochqualitative, farblich korrekte aufgehellte Satellitenbilder erzeugt und dabei auf menschlich wahrnehmbare Präzision abzielt. Im Folgenden werden die wichtigsten Merkmale des Projekts vorgestellt.

Grundprinzip des Pansharpenings

Das Verfahren kombiniert ein hochauflösendes panchromatisches Bild (grau) mit einem niedrigauflösenden farbigen RGB‑Bild. Ziel ist es, ein farbig‑scharfes Bild zu erzeugen, indem die beiden Quellen zusammengeführt werden.

Das Potato‑Projekt

Potato ist Open‑Source und frei für Nicht‑Kommerz‑Nutzung. Das GitHub‑Repository celoyd/potato enthält das komplette Modell, Dokumentation und Beispielskripte. Das Modell nutzt ein kleines CNN mit weniger als 50 000 Parametern – deutlich kleiner als die meisten Forschungsmodelle.

Farbmodell und Verlustfunktion

Die Eingabe besteht aus 5 sichtbaren Multispektral‑Bändern, die in den XYZ‑Farbraum und anschließend in oklab transformiert werden. Der Trainingsverlust ist pixel‑weise oklab ΔE, was eine farbliche Übereinstimmung mit gemessenem Licht statt rohen sRGB‑Kanälen gewährleistet.

Training und Daten

Potato integriert synthetische Sensorartefakte, um reale Hochauflösungsfehler zu simulieren. Es wird mit scenes‑referred Daten ohne Normalisierung trainiert.

Architektur und Visualisierung

Die komplette Modell‑Architektur ist im docs/-Ordner abbildbar und im README eingebettet. Diagramme verdeutlichen die klare Trennung von Pan‑ und RGB‑Inputs.

Dokumentation und weitere Infos

Der quickstart-Guide erleichtert die erste Nutzung. Der docs/-Ordner enthält Konzepte, technische Ansätze, CLI, Datencredits, Lizenz‑Informationen, Umwelt‑Auswirkungen und Beitrag‑Guidelines.

GitHub‑Statistiken

53 Sterne, 1 Fork, 15 offene Issues – das Projekt ist aktiv gepflegt.

Vergleiche & Tests

Potato‑Ausgaben werden mit Maxars eigenem Pansharpening (z. B. Chungthang, Sikkim) verglichen. Bilder sind unter CC BY‑NC (Maxar Open Data Program) lizenziert.

Lizenz & Datencredit

Der Code ist unter der jeweiligen Lizenz im Repo verfügbar. Bilddaten sind CC BY‑NC. Detaillierte Credits zu Maxar und Open‑Data‑Programmen stehen im README.

Umwelt‑Impact

Ein Abschnitt über „Environmental effects“ bietet einfache CO₂‑Berechnungen.

Weiterführende Fragen

  • Wie trainiert Potato die Farbkorrektur aus multispektralen Bändern?
  • Welche Vorteile bietet die Nutzung von oklab im Gegensatz zu sRGB bei Pan‑Sharpening?
  • Wie integriert Potato synthetische Sensorartefakte in sein Training?

Quelle: https://github.com/celoyd/potato