Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing...

34
Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros Athanasiou Institute for the Remote Sensing Laboratory Institute for the Management of National Technical University Management of Information Systems of Athens Information Systems ”Athena” Research [email protected] ”Athena” Research Center Center [email protected] [email protected] innovation.gr innovation.gr July 16, 2014 [email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 1 / 34

Transcript of Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing...

Page 1: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Online Analysis of Remote SensingData for Agricultural Applications

Athanasios Karmas* Konstantinos Karantzalos Spiros AthanasiouInstitute for the Remote Sensing Laboratory Institute for theManagement of National Technical University Management of

Information Systems of Athens Information Systems”Athena” Research [email protected] ”Athena” Research

Center [email protected] [email protected]

innovation.gr innovation.gr

July 16, 2014

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 1 / 34

Page 2: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Motivation

Exploit Big Earth Observation (EO) Data

→ Various Sensors, Various Platforms

→ Various Spatial, Spectral, Temporal properties

Make EO data a mainstream

→ Numerous (new) users

→ Easy, ready-to-use geospatial products

Goal: Geospatial Information,Create Accurate Maps

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 2 / 34

Page 3: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Problem to Solve

Easy access to EO data archives

Process Multimodal data from various sensors

Develop efficient Services

Offer validated Products

→ Direct processing and analysis of data, onlinewherever needed

→ Efficient spatiotemporal modelling and monitoring(agriculture, urban environment, natural disasters,crisis management and assessment)

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 3 / 34

Page 4: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Problem to Solve

Agricultural Applications

Crop monitoring

Precision farming

Creation of accurate agricultural maps

Validated products and agricultural maps

→ Site-specific decisions

→ In time

→ Regardless of the areal extent or the ease ofphysical access

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 4 / 34

Page 5: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Technologies

Rasdaman Array DBMS for data storage

OGC WCPS interface standard

GeoExt/OpenLayers javascript libraries

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 5 / 34

Page 6: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Developed Platform (I)

RemoteAgri Web GIS System

→ Visualization Services

→ Analysis Services

Utilizes the Landsat 8 dataset

→ Open Data

→ Multispectral, multitemporal satellite imagery

→ Fairly good spatial resolution (30m/pixel)

Landsat 8 raw data are downloaded, stored andpre-processed automatically

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 6 / 34

Page 7: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Developed Platform (II)

Core functionality

→ Rasdaman Array DBMS

→ OGC WCPS interface standard

Key features

→ Vegetation Detection

→ Canopy Estimation

→ Water Stress Estimation

Fully covers Greek territory with Landsat 8 imagery

→ New dataset every - apprx. - 16 days

→ 40 scenes per dataset, averaging apprx. 80GBuncompressed

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 7 / 34

Page 8: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

RemoteAgri WebGIS System

Automated col-lection of newlyacquired datasets

Extract com-pressed and

archive raw data

Radiometriccorrections

(ToA)

Rasdaman

PetaScope

WCPS queriesVegetation Detection, Canopy& Water Stress Estimation

GeoExt/OpenLayers

Pre-processing

Web Client

Figure: The components of the RemoteAgri WebGIS system.

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 8 / 34

Page 9: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Implementation Details (I)

Automated Collection & Preprocessing subsystems

Automated acquisition through Web Harvesting

Archive and extract compressed data

Preprocessing to convert to ToA reflectance

Ingestion in rasdaman

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 9 / 34

Page 10: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Implementation Details (II)

Rasdaman

Storage of Landsat 8 multispectral data

Suitable data types definition

Array types defined with open bounds

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 10 / 34

Page 11: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Implementation Details (III)

Web Client

OpenLayers library

GeoExt library

Client side scripts

→ User interaction

→ Metadata search

→ Construction of WCPS queries

→ Communication with the Server

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 11 / 34

Page 12: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Implementation Details (IV)

Developed Agricultural Queries

→ WCPS interface standard

Vegetation Detection

Canopy Estimation

Water Stress Estimation

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 12 / 34

Page 13: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Vegetation Detection

Calculates NDVI Index

Creates binary map that distinguishes vegetation fromsoil and urban environment

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 13 / 34

Page 14: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Canopy Estimation

Further classification based on NDVI

Zoning the different canopy levels

Monitor vegetation health and growth

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 14 / 34

Page 15: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Water Stress Estimation

At satellite temperature values

Converted to Celsius Degrees

Color map that distinguishes different temperature levels

The higher the temperature the higher the probability ofwater stress in irrigated croplands

Must be interpreted in close correlation with the CanopyEstimation query

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 15 / 34

Page 16: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Use Case Scenario

An agricultural association

→ Overall state of crops

→ Ability to provide site-specific information

Irrigated croplands in Axios Delta area in CentralMacedonia

→ Rice summer crops (70%)

→ Cotton and corn crops follow

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 16 / 34

Page 17: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Results (I)

a. 24/6/2013 b. 10/7/2013

c. 26/7/2013 d. 11/8/[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 17 / 34

Page 18: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Results (II)

a. 24/6/2013 b. 10/7/2013

c. 26/7/2013 d. 11/8/[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 18 / 34

Page 19: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Use Case Scenario(II)

Canopy Estimation

→ Crop vigour and state

→ Site-specific decisions

→ Vegetation life cycle monitor

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 19 / 34

Page 20: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Results (III)

a. 24/6/2013 b. 10/7/2013

c. 26/7/2013 d. 11/8/2013

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 20 / 34

Page 21: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Results (IV)

a. 24/6/2013 b. 10/7/2013

c. 26/7/2013 d. 11/8/2013

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 21 / 34

Page 22: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Use Case Scenario (III)

Water Stress Estimation

→ Temperature Map

→ Information about irrigation failures

→ Examine if other factors are responsible for hightemperature

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 22 / 34

Page 23: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Results (V)

a. 24/6/2013 b. 10/7/2013

c. 26/7/2013 d. 11/8/2013

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 23 / 34

Page 24: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Conclusion & Future Perspectives

Demonstrated the combination of various FOSStechnologies

Presented a robust framework with real time analysispotential

→ Bulk ingestion of geodata from various sensors

→ Further development of the Web Client

→ Incorporation of other OGC interface standards

→ Location based services

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 24 / 34

Page 25: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Thank You!

Online Analysis of Remote Sensing Data forAgricultural Applications

Athanasios Karmas* Konstantinos Karantzalos Spiros AthanasiouInstitute for the Remote Sensing Laboratory Institute for theManagement of National Technical University Management of

Information Systems of Athens Information Systems”Athena” Research [email protected] ”Athena” Research

Center [email protected] [email protected]

innovation.gr innovation.gr

July 16, 2014

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 25 / 34

Page 26: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Questions

Questions?

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 26 / 34

Page 27: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Demo

RemoteAgri WebGIS

ikaros.survey.ntua.gr/remoteagri

Demonstration purposes

RemoteAgri Walkthrough

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 27 / 34

Page 28: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Demo

RGB

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 28 / 34

Page 29: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Demo

RGB 543

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 29 / 34

Page 30: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Demo

RGB 654

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 30 / 34

Page 31: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Demo

Vegetation Detection

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 31 / 34

Page 32: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Demo

Canopy Estimation

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 32 / 34

Page 33: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

Demo

Water Stress Estimation

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 33 / 34

Page 34: Online Analysis of Remote Sensing Data for ... - FOSS4G€¦ · Online Analysis of Remote Sensing Data for Agricultural Applications Athanasios Karmas* Konstantinos Karantzalos Spiros

The End!

[email protected] Online Analysis of Remote Sensing Data for Agricultural Applications 34 / 34