TerraCodec: Compressing Optical Earth Observation Data

TerraCodec is een nieuwe familie van geleerde compressiemodellen voor aardobservatiegegevens die, door gebruik te maken van tijdsafhankelijkheden en Latent Repacking, niet alleen de opslag en transmissie van Sentinel-2-beelden aanzienlijk verbetert ten opzichte van klassieke methoden, maar ook state-of-the-art prestaties levert bij het verwijderen van wolken.

Julen Costa-Watanabe, Isabelle Wittmann, Benedikt Blumenstiel, Konrad Schindler

Gepubliceerd 2026-03-06
📖 5 min leestijd🧠 Diepgaand

Each language version is independently generated for its own context, not a direct translation.

🌍 De Grote Ruimtelijke Stroomstoring

Stel je voor dat er duizenden satellieten boven onze aarde vliegen. Ze nemen elke dag foto's van hetzelfde stukje land, maar dan in heel veel verschillende kleuren (niet alleen rood, groen en blauw, maar ook infrarood en andere spectra). Dit is geweldig voor wetenschappers om te zien hoe bossen groeien of waar overstromingen zijn.

Maar er is een groot probleem: de data is gigantisch.
Het is alsof je elke seconde een nieuwe, ultra-hoge resolutie foto van de hele wereld moet sturen. De bestanden zijn zo groot dat ze de opslagruimte van de satelliet en de bandbreedte naar de grondstations volledig verstoppen. Het is als proberen een hele bibliotheek te versturen via een postkaartje.

Tot nu toe gebruikten we oude, saaie methoden om deze foto's in te krimpen (zoals JPEG voor foto's of MP4 voor video). Maar deze methoden zijn niet slim genoeg voor satellietbeelden. Ze behandelen elke foto als een losse plaatje en vergeten dat de aarde zich langzaam verandert (seizoenen, gewassen) in plaats van dat er plotseling een auto voorbij rijdt zoals in een gewone video.

🚀 De Oplossing: TerraCodec

De onderzoekers van IBM en ETH Zurich hebben TerraCodec bedacht. Dit is een nieuw soort "slimme compressie" die is getraind op miljarden satellietfoto's. Je kunt het zien als een super-slimme vertaler die de aarde beter begrijpt dan een gewone computer.

Hier zijn de drie belangrijkste trucjes die ze gebruiken:

1. De "Herkenningstruc" (In plaats van opslaan)

Stel je voor dat je een vriend een tekening van een boom moet sturen.

  • De oude manier: Je fotografeert de boom, en stuurt de hele foto (bladeren, takken, stam, schaduwen) in detail.
  • TerraCodec: De computer "weet" al hoe een boom eruitziet. Hij stuurt alleen een klein briefje: "Het is een boom, staat op plek X, en het is lente." De ontvanger tekent de boom zelf op basis van die instructies.
    Dit bespaart enorm veel ruimte. TerraCodec leert de patronen van de aarde (zoals hoe gras groeit of hoe wolken bewegen) en stuurt alleen de nieuwe informatie die niet al bekend is.

2. De "Tijdsreis" (Video in plaats van foto's)

Satellieten kijken naar dezelfde plek steeds opnieuw.

  • Oude methoden: Ze behandelen elke foto als een losse foto. Ze zien niet dat de boom in foto 2 bijna hetzelfde is als in foto 1.
  • TerraCodec (TEC-TT): Dit model kijkt naar de tijd als een film. Het ziet: "Ah, in de vorige foto was het hier droog, en nu is er een wolk voorbijgekomen." Het gebruikt de informatie van de vorige foto's om de huidige foto te voorspellen. Het hoeft alleen maar te zeggen: "De wolk is hierheen bewogen." in plaats van de hele wolk opnieuw te tekenen.
    Dit is alsof je een video stuurt in plaats van duizenden losse foto's; het bespaart enorm veel ruimte omdat de meeste beelden bijna hetzelfde zijn.

3. De "Magische Doos" (Flexibele Grootte)

Vaak moet je kiezen: wil je een heel kleine bestandsomvang (maar dan wazig) of een groot bestand (maar dan scherp)? Oude systemen dwingen je om een keuze te maken en een nieuw programma te downloaden voor elke kwaliteit.
TerraCodec introduceert Latent Repacking.

  • De analogie: Stel je voor dat je een doos met Lego-blokken hebt.
    • Je kunt de doos openen en alleen de grote basisblokken eruit halen. Dan heb je een ruwe schets van het gebouw (kleine bestandsgrootte, maar je ziet de vorm).
    • Je kunt dan extra blokken toevoegen om de details (ramen, deuren) te maken.
    • Je kunt nog meer blokken toevoegen voor de kleine details (kleurtjes, textuur).
      Met TerraCodec kun je tijdens het gebruik zelf kiezen hoeveel "blokken" je wilt ontvangen. Je hoeft geen nieuw programma te downloaden; je kiest gewoon hoe groot je doos mag zijn, en het systeem past de kwaliteit automatisch aan.

🌥️ Een Bijkomend Wonder: Wolken Verwijderen

Een van de coolste dingen die dit systeem doet, is wolkverwijdering.
Satellietfoto's zijn vaak bedekt met wolken. Normaal gesproken is dat een probleem: je kunt de grond eronder niet zien.
Omdat TerraCodec zo goed begrijpt hoe de aarde eruitziet en hoe het weer verandert, kan het wiskundig voorspellen wat er onder de wolk zit.

  • Het kijkt naar de foto's van gisteren en overmorgen.
  • Het ziet dat er een veld was.
  • Als er vandaag een wolk is, "tekent" het de wolk weg en vult het de plek in met wat er waarschijnlijk onder zit.
    Dit werkt zelfs zonder dat ze het systeem speciaal hebben getraind om wolken te verwijderen. Het is een bijeffect van hoe slim het systeem is geworden in het begrijpen van de aarde.

🏆 Wat betekent dit voor de wereld?

  1. Veel minder ruimte nodig: Ze kunnen dezelfde kwaliteit van beelden opslaan met 3 tot 10 keer minder ruimte dan nu.
  2. Snellere data: Satellieten kunnen meer beelden sturen zonder vast te lopen.
  3. Beter voor klimaat: Wetenschappers krijgen sneller toegang tot data over overstromingen, bosbranden en gewasgroei.
  4. Gratis voor iedereen: De code en de modellen zijn openbaar gemaakt, zodat iedereen hiermee kan experimenteren.

Kortom: TerraCodec is als een slimme assistent die de aarde kent als zijn broekzak. In plaats van elke foto van de aarde letterlijk te kopiëren, beschrijft hij de veranderingen en laat hij de computer de rest zelf invullen. Hierdoor kunnen we meer zien, sneller, en met minder moeite.