5th BDE Hang-out “Big Data in Secure Societies”
Giorgos Argyriou, University of Athens
Researcher
13/12/2017
TECHNICAL ASPECTS OF THE 3RD
SECURE SOCIETIES PILOT
Image
Aggregator
Change
Detector
GeoTriples
News
Crawler
…
Strabon
storage
User
Interface
Event
Detector
Lookup
Service
Keyword
Search
Cyber-
security
Event Detection Workflow
Change Detection Workflow
Entity
Extractor
Pilot Data Sources
◎ Sentinel-1
o Satellites operated by ESA in the framework of the Copernicus programme funded and
managed by EC. (free and open data)
o Same area acquired every 6 days with 2 satellites
o Sentinel-2
o Multispectral images (free and open data)
◎ Reuters
o News articles through RSS feeds in XML format
◎ Twitter
o Free Twitter Public Streaming API and specific user accounts
o Plain text along with metadata in JSON format
18-déc.-17www.big-data-europe.eu
Pilot Details
◎ Change Detection Workflow
o System able to search, download and process images in parallel (Spark)
o Operators from SNAP: Read, Subset, Calibration, Create Stack, GCP, Warp, Change
Detection, Write
o Operators implemented: DB Scan, Terrain Correction
◎ Event Detection Workflow
o System able to periodically monitor social media and news agencies
o Events are identified as document clusters (Spark)
o Events mapped to geolocations (Lucene)
◎ Common workflow
o GIS interface (Sextant) allows users to activate the two workflows
o Geographic information stored in RDF store Strabon and queried through stSPARQL
o Linked geospatial data as the integration technology (Strabon, SemaGrow and Sextant)
18-déc.-17www.big-data-europe.eu
Change Detection workflow
18-déc.-17www.big-data-europe.eu
User
Interface
Image
Aggregator
query
query downloading
images storing
images
read
images for
processing
Image processing initiation storing results
storing results
as RDF
Change
Detector
Return results for visualization
GeoTriples
Strabon
Change Detector
 Parallelizes the change detection algorithm using Spark.
 Input: Two satellite images depicting the same geolocation.
 Output: A set of the areas with differences between the two images.
 Preprocessing to align the given images
 Preprocessing to align the given images: Subset Operator
 Main processing: Calibration, CreateStack, GCP, Warp, Change Detection
 DB Scan for clustering together pixels with changes
 Sentinel 2 images quick-looks
18-déc.-17www.big-data-europe.eu
Terrain Correction
Using the Pilot
 Video of the pilot. A user requests Change
Detection
18-déc.-17www.big-data-europe.eu
Thank you!
Links
 Sextant: http://sextant.di.uoa.gr/
 Strabon: http://strabon.di.uoa.gr/
 GeoTriples: http://geotriples.di.uoa.gr/
More details about the SC7Pilot: http://pyravlos-vm5.di.uoa.gr/bde-website/
18-déc.-17www.big-data-europe.eu

SC7 Webinar 5 13/12/2017 UoA Presentation "Technical aspects of the 3rd secure societies pilot"

  • 1.
    5th BDE Hang-out“Big Data in Secure Societies” Giorgos Argyriou, University of Athens Researcher 13/12/2017 TECHNICAL ASPECTS OF THE 3RD SECURE SOCIETIES PILOT
  • 2.
  • 3.
    Pilot Data Sources ◎Sentinel-1 o Satellites operated by ESA in the framework of the Copernicus programme funded and managed by EC. (free and open data) o Same area acquired every 6 days with 2 satellites o Sentinel-2 o Multispectral images (free and open data) ◎ Reuters o News articles through RSS feeds in XML format ◎ Twitter o Free Twitter Public Streaming API and specific user accounts o Plain text along with metadata in JSON format 18-déc.-17www.big-data-europe.eu
  • 4.
    Pilot Details ◎ ChangeDetection Workflow o System able to search, download and process images in parallel (Spark) o Operators from SNAP: Read, Subset, Calibration, Create Stack, GCP, Warp, Change Detection, Write o Operators implemented: DB Scan, Terrain Correction ◎ Event Detection Workflow o System able to periodically monitor social media and news agencies o Events are identified as document clusters (Spark) o Events mapped to geolocations (Lucene) ◎ Common workflow o GIS interface (Sextant) allows users to activate the two workflows o Geographic information stored in RDF store Strabon and queried through stSPARQL o Linked geospatial data as the integration technology (Strabon, SemaGrow and Sextant) 18-déc.-17www.big-data-europe.eu
  • 5.
    Change Detection workflow 18-déc.-17www.big-data-europe.eu User Interface Image Aggregator query querydownloading images storing images read images for processing Image processing initiation storing results storing results as RDF Change Detector Return results for visualization GeoTriples Strabon
  • 6.
    Change Detector  Parallelizesthe change detection algorithm using Spark.  Input: Two satellite images depicting the same geolocation.  Output: A set of the areas with differences between the two images.  Preprocessing to align the given images  Preprocessing to align the given images: Subset Operator  Main processing: Calibration, CreateStack, GCP, Warp, Change Detection  DB Scan for clustering together pixels with changes  Sentinel 2 images quick-looks 18-déc.-17www.big-data-europe.eu Terrain Correction
  • 7.
    Using the Pilot Video of the pilot. A user requests Change Detection 18-déc.-17www.big-data-europe.eu
  • 8.
    Thank you! Links  Sextant:http://sextant.di.uoa.gr/  Strabon: http://strabon.di.uoa.gr/  GeoTriples: http://geotriples.di.uoa.gr/ More details about the SC7Pilot: http://pyravlos-vm5.di.uoa.gr/bde-website/ 18-déc.-17www.big-data-europe.eu