Skip to content

xcomagent95/Softwarepraktikum2020

Repository files navigation

softwarepraktikum2020 - Divining Rod

NeueLogo_DiviningRod

Our Program is analyzing radarpictures of the Sentinel-1 satellite from the Copernicus-Project of ESA. It calculates the area of a coherent waterbody and is supposed to compare seasonal deviations of waterlevels and long-/middle term tendencies of shrinking or growing.

Technology:

  • The SENTINEL-1 Toolbox (s1tbx)
  • Java, Maven

Input:

  • SciHub Credentials
  • ingestion timeframe
  • origin x-y-coordinate in WGS 84 Referencesystem

Workflow:

neu1(1)

  1. Downloads namend data fromm ESA's Copernicus Open Access Hub and loads it into the program
  2. Detects watersurfaces in radarpictures after colour-smoothing and recolouring into a black/white scheme
  3. Finds and counts all pixels within the coherent waterbody through a scanline-algorithm. Returns number of pixels.
  4. One pixel has the area of 100m^2. Calculates the area of the waterbody.

How our scanline version works:

fill_algo

  • GIF Sample shows Labussee (lake in the Mecklenburgische Seenplatte district in Mecklenburg-Vorpommern, Germany. At an elevation of 57.5 metres (189 ft), its surface area is 2.51 square kilometres (0.97 sq mi)).

Software architecture

Consult our UML-Diagram

Output:

  • an Integer that represents the approximate area (in squaremeters) of water-sureface
  • and the choosen smippet of sentinel-1 radar image

output

  • Outputs are colored grey or blue and have been altered with a median-filter, a gauss-filter or non at all.

Projectteam:

joined for one week:

Author of Readme:

About

Software-Praktikum 2020

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages