Jedinica 4 / 11

Monitoring životne sredine: satelitski snimci, daljinsko detektovanje i IoT senzori

Dobici:

  • Mogućnost odabira satelitskih (široko područje) i senzorskih (lokalnih) podataka prema pitanju i analize indeksa kao što je NDVI primjenom maske oblaka
  • Sposobnost razlikovanja odstupanja i kvara od stvarnog signala propuštanjem podataka IoT senzora kroz kalibraciju i kontrolu kvalitete
  • Sposobnost zasnivanja nalaza praćenja na trendu, a ne na jednom datumu i uspostavljanja plana verifikacije sa temeljnom istinom ili nezavisnim podacima

Da biste upravljali okruženjem, potrebno ga je prvo vidjeti. Neophodno je znati koliko je šuma postala mala, koliko je rijeka zagađena ili koliko metana neki objekat curi, ne nagađanjem, već podacima. Monitoring životne sredine je redovno i ponovljivo merenje stanja životne sredine. U ovoj ćete jedinici naučiti o dva velika izvora podataka - satelitima koji gledaju iz svemira i senzorima na terenu - i ulozi AI u pronalaženju smisla za ove ogromne podatke.

Prvo koncepti. Daljinska detekcija je prikupljanje informacija mjerenjem svjetlosti reflektirane s udaljenosti (sa satelita ili aviona) bez dodirivanja objekta. IoT senzor (Internet stvari) je mali uređaj postavljen na terenu i automatski šalje izmjerenu vrijednost (temperatura, kvalitet zraka, nivo vode) putem interneta. Zajedno daju široku (satelitsku) i lokalnu (senzorska) sliku okoline.

Kako čitati satelitske podatke?

Sateliti ne snimaju samo slike; mjeri različite talasne dužine ("opsege") svjetlosti. Matematička kombinacija ovih traka pokazuje ono što je nevidljivo golim okom. Najpoznatiji primjer je NDVI (Normalized Difference Vegetation Index): mjeri gustinu vegetacije brojem između 0 i 1, na osnovu principa da zdrave biljke jako reflektiraju infracrveno svjetlo. Smanjenje NDVI može značiti krčenje šuma, sušu ili štetu.

Najčešći besplatni i otvoreni satelitski izvori su sateliti Sentinel (Evropski program Copernicus) i Landsat (SAD). Njima se pristupa putem platformi kao što je Google Earth Engine ili u Pythonu (sa bibliotekama kao što su rasterio, xarray).

Savjet: Najveći neprijatelj satelitskih podataka je oblak. Da li je pad NDVI-a pravi gubitak šume ili je taj dan bio oblak iznad njega? Uvijek primijenite masku oblaka i usporedite više datuma prije analize.

Podaci i kalibracija IoT senzora

Senzori su jeftini i uobičajeni, ali nisu savršeni. Jeftini senzor kvaliteta zraka će se vremenom pomicati, na njega će utjecati vlaga ili će pokvariti. Stoga su podaci senzora u sirovom obliku nepouzdani; kalibracija (ispravka upoređivanjem sa poznatim referentnim uređajem) i kontrola kvaliteta su bitni.

Ovdje AI; Veoma je moćan u pisanju koda za obradu podataka velikih slika i vremenskih serija, skeniranje anomalija (neočekivano odstupanje), uspostavljanje modela klasifikacije i sumiranje nalaza. Ali fizička stvarnost mjerenja svodi se na odluku o kalibraciji i pitanje "da li je ovaj signal stvaran ili je šum?" Tumačenje pripada stručnjaku.

Korak po korak: analiza praćenja

1. Definirajte pitanje. "Kako se promijenila vegetacija na ovom području od 10.000 hektara između 2020. i 2024.?" Jasno, prostorno i vremensko pitanje poput:

2. Odaberite izvor podataka. Satelit (široko područje) ili senzor (lokalni, kontinuirani)? Jesu li rezolucija i frekvencija primjereni pitanju?

3. Pre-proces. Oblačna maska, kalibracija, oznaka nedostajućih podataka. Ako se ovaj korak preskoči, rezultat je pogrešan.

4. Izračunajte indeks/metriku. NDVI, prosjek temperature, koncentracija zagađivača.

5. Pronađite promjenu i anomaliju. Analiza trenda, prelazak praga, nagli skok.

6. Potvrdite poljem. Ako je moguće, potvrdite temeljnom istinom; Obezbedite satelitski signal sa posetom terenu ili nezavisnim podacima.

tri mini kofera

Slučaj 1 — Zaljubljivanje u oblak. Ekološka nevladina organizacija se spremala da oglasi alarm zbog "iznenadnog krčenja šuma" kada je vidjela da je NDVI u jednom regionu opao za 40% u jednom mjesecu. Kada je analitičar primenio masku oblaka i pogledao susedne datume, video je da je veći deo slike tog dana bio oblačan, a na sledećoj slici bez oblaka, NDVI se vratio u normalu. Lažni alarm spriječen. Izgubljeno vrijeme: 20 minuta, stečena reputacija: neprocjenjivo.

Slučaj 2 — Nekalibrirani senzor. Jedna opština je pripremala izveštaj o „previše zagađenom vazduhu“ sa podacima sa jeftinih senzora PM2,5 (čestice manje od 2,5 mikrona — fina udišuća prašina). Kada je stručnjak uporedio senzore sa referentnom stanicom, otkrio je da su oni precijenili vrijednost i do dva puta pri visokoj vlažnosti. Kada je primijenjena korekcija vlažnosti (kalibracija), pojavile su se stvarne vrijednosti; Panika izbjegnuta.

Slučaj 3 — Automatizacija koda. Jedan istraživački tim planirao je da provede sedmice radeći ručno kako bi izdvojio NDVI trendove iz 200 satelitskih snimaka. Imali su AI da napiše automatizirani radni tok sa Google Earth Engine-om i Python kodom (maska ​​u oblaku + mjesečni NDVI prosjek + grafikon trenda). Analiza je trajala nekoliko minuta za 200 slika; Tim je posvetio svoje vrijeme tumačenju rezultata. Ionako su provjerili svaki korak koda.

Slaba prompt / Jaka prompt

Slab upit:

Pronađite krčenje šuma iz satelitskih podataka.

Zašto je slab: Nema domene, raspona datuma, izvora podataka, rezolucije i obrade u oblaku. AI pruža opšti tekst, a ne izvršnu analizu.

Snažan upit:

Vaša uloga: analitičar daljinskog istraživanja. Napišite Python (Earth Engine) kod koji izračunava mjesečni NDVI trend 2020-2024 za [granicu AREA] sa Sentinel-2 podacima. Koraci: (1) primijeniti masku oblaka, (2) prosječni mjesečni NDVI, (3) nacrtati grafikon trenda, (4) označiti mjesece sa padom od više od 20%. Neka kod bude izvršan; Komentirajte svaki korak. Također obratite pažnju na ograničenja podataka (rezolucija, oblak).

Četiri šablona za kopiranje

1) Analiza satelitskog indeksa (sa kodom):

Vaša uloga: analitičar daljinskog istraživanja. Napišite izvršni Python kod koji izračunava [NDVI/NDWI/other index] preko [DATE range] za [AREA] sa [Sentinel-2/Landsat] podacima. Obavezno dodajte masku oblaka. Označite trend i anomalije. Navedite rezoluciju i ograničenja oblaka podataka u komentarima.

2) Kontrola kvaliteta vremenske serije senzora:

Potražite probleme s kvalitetom u sljedećim vremenskim serijama senzora pomoću Pythona: nedostajući podaci, zaglavljena vrijednost, nagli skok, drift, ekstremno. Označite svako izdanje vremenskom oznakom. Ne mijenjajte podatke, samo prijavite. Dodajte jednostavan prijedlog za kalibraciju ako je moguće. Podaci: [ovdje]

3) Šema provjere osnovne istine:

Predložite plan kako da provjerim sljedeće satelitske nalaze (npr. pad NDVI) na terenu: koje tačke, koje mjerenje, koji nezavisni izvor podataka. Takođe prebrojite situacije u kojima nalaz može biti lažan (oblaka, godišnje doba, sjena). Pronalaženje: [ovdje]

4) Sažetak anomalija:

Sumirajte anomalije pronađene iz podataka praćenja u nastavku na jednostavnom jeziku za menadžera životne sredine. Za svaku anomaliju: gdje, kada, koliko odstupanja, mogući uzroci i napomena "treba provjeriti". Sigurno zašto je PRILIKOM; predstaviti to kao mogućnost. Podaci: [ovdje]

Uobičajene greške

  • Ne primjenjuje masku oblaka. Oblak je najčešći lažni signal.
  • Vjerovati senzoru bez kalibracije. Jeftini senzori klize i na njih utiče vlaga.
  • Pogledajte samo istoriju. Za traženje promjene potrebno je više datuma i trendova.
  • Zaobilazeći temeljnu istinu. Satelitski signal treba potvrditi terenskim ili nezavisnim podacima ako je moguće.
  • Pada na tvrdnju o "tačnom uzroku" AI. Podaci o praćenju koreliraju; Potvrda razloga je druga stvar.
Oprez: Satelitski i dron slike visoke rezolucije mogu sadržavati privatnu imovinu, ljude ili osjetljive objekte. Pridržavajte se privatnosti i zakonskih ograničenja (posebno ličnih podataka i sigurnosti) prilikom dijeljenja podataka za praćenje.

Ukratko

Monitoring životne sredine kombinuje satelitske (široke) i senzorske (lokalne) podatke. AI; To je moćan akcelerator za pisanje koda koji obrađuje masivne podatke o slikama i vremenskim serijama, skeniranje anomalija i sumiranje. Ali maska ​​oblaka, kalibracija senzora, poređenje sa više datuma i provjera istinitosti na zemlji pripadaju stručnjaku. Vjerujte očišćenom i potvrđenom signalu, a ne sirovom signalu.

Zadatak aplikacije

Odaberite polje i raspon datuma (stvarni ili hipotetički). 1. Odštampajte kod toka rada NDVI analize na AI sa predloškom i provjerite postoji li korak maske oblaka. Zatim prođite vremensku seriju senzora koju imate (ili uzorak) kroz kontrolu kvaliteta sa 2. šablonom. Konačno, uz predložak 3, osmislite plan kako ćete potvrditi promjenu koju pronađete na terenu.

kontrolna lista

  • [ ] Analizu sam definisao jasnim prostornim i vremenskim pitanjem.
  • [ ] Primijenio sam masku oblaka na satelitske podatke.
  • [ ] Prošao sam podatke senzora kroz kalibraciju i kontrolu kvaliteta.
  • [ ] Zasnovao sam tvrdnju o promjeni na trendu, a ne na jednom datumu.
  • [ ] Napravio sam plan da potvrdim nalaz s temeljnom istinom ili nezavisnim podacima.
  • [ ] Pridržavao sam se povjerljivosti i zakonskih ograničenja.