SlideShare a Scribd company logo
1 of 15
Automated classification of land cover for the
needs of CAP using Sentinel data.
A proactive approach.
PanagiotisILIAS(NP)
p_ilias@neuropublic.gr
DimitrisKAPNIAS(GAIA)
d_kapnias@c-gaia.gr
22nd CAP/IACS conference, 24-25 November 2016, Lisbon - Portugal
Farmers’
Organizations
70 Coops
150 K
Farmers
0.75 B €
Turnover
0.5 M ha
Area
Neuropublic
Gaia Cloud
Platform
AgriTech
Know-How
AgriTech
Solutions
Smart
Farming
Piraeus Bank
No 1 GR
Contract
Farming
AgriCard
Young
Farmer loans
The shareholders legacy to the coalition
Farmers
Tech
Bank
Society Management
Subsidy
(CAP)
Commerce
Smart
Farming
92 Farmer Service Points (FSP) certified as AID
Application assistants to the beneficiaries
GAIA’s involvement in the Aid Application Scheme
Nationwide
Network of
local service
advisors
(FSP)
GAIA is certified as the coordination &
support body (2014-2020)
SupportTraining
Advice
Facts
Data
Weather
Forecast
Remote
Sensing
Proximity
Sensing
Field
Sensors
Farm
Data
Data fusion
Data assimilation
Data interpolation
Farmer
Eligibility status? Parcel crop group?
Coupled payments & greening requirements?
Which choices to make?
Which financial instruments to use?
How can I support my business?
How much water and when?
When do I have to spray?
What is the risk level?
What is the precise type and the exact
amount of fertilizers needed?
Supporting Farmer using Data – Advisory Services
Atmospheric
Soil Data
GAIA Cloud
RPAS
IoT
GAIA Sense
Satellite Sensors Weather
Data Fusion
Decision Making
Data Analysis
API
GAIA Smart Farm & GAIA Subsidy (CAP)
Advisor
Farmer
Data Collection
Other sources
IoT and Cloud Infrastructure for Agricultural Monitoring
Other Platforms
Other Platforms
large scale agricultural areas
Sentinel-2
• Sort revisit
• HR
• MS
• Open
Subsidies control Smart Farming Services
The role of Sentinels
On-the-fly automated cross checks of parcels
declaration (proactive control):
• Reducing errors in the location of parcels
• Discouraging false claims
Full scale automatic compliance cross checks (post-
declaration control):
• crop-wise in terms of modelling and time
windows
• Allows better risk analysis, less RFV, more
effective controls
• Reducing overall error rates
Pest management/Early hazard warnings
Irrigation
Fertilisation
CAP eligibility - Compliance
Sentinel can been used for the
multitemporal extraction of
vegetation, soil and water indices and
the monitoring of the phenological
growth.
Parcel Level
Multi-Temporal Object-based Monitoring
Collect
Store
Define
Objects
Assign
Properties
Create
Models
Decision
Making
Take
Actions
Monitor
Actions
[ 0. 0.2 0.5 0.8 0.2 0.7 0.2 0.9 0.7 0. 0.74 0.97
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 0. 0.39 1. 0.07 0.01 0. 0. 0. 0. 0. 0. 0.
0. 0. 0. 0.1 1. 0.26 0.06 0.04 0. 0. 0. 0. 0.
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
0. 1. 0.14 0.03 0. 0. 0. 0. ]
Time
Space
Vegetation – Soil – water Indices at parcel level,
for (single or multi) crop growing period
Crop Models
Parcel = Object
Cloud based services that integrate earth observation data with Image Processing, Machine Learning, Spatial Modeling
S2 Collection dates
Extracted Indices patterns agree with phenological growth for the specific
crop (beans)
Multitemporal Visualization of the Prespa area, for the growth period,
using indices values (R=NDVI, G=NDWI, B=SAVI)
Temperature data for area Leukonas - Prespes
Rainfall data for area Leukonas - Prespes
Indices in Agricultural Monitoring
Indices allows us too visualize the behavior of specific crops at parcel level through time.
Land Cover Classification using +Indices
b1
b2
b3
bn
Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System
Crop Code & Crop Description
1.1.1 xxxxxxxxxxxx1.1.1
Segment
(Polygon: x1y1, x2y2, x3y3, x4y4)
PHASE 2: Descriptor Extraction for each object per Image
Feature Extraction t22
All pixels
All Bands or/ and Indices
SIFT 
SURF 
ORB 
CHIST 
Method(s)
[ 0, 0, 0, 32, 0 , 0, …., 123, 0 ]
Descriptor (scaling)
PHASE 1: Indices (i) extraction using atmospherically corrected bands (b)
PHASE 3: Model Creation (data driven)
Train set
Input (time series data for polygons) Output( Labe)l
[ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1]
[ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1]
…….
[ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1]
Training
SVM 
RF 
NN 
Evaluation
PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s)
Input (time series data for a polygon)
[ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ]
…….
[ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ]
Land Cover
Classification Model
Model
Multi-Dimensional
Dimension varies
i1
i2
i3
in
Image (i1, i2, i3, … , in)
b1
b2
b3
bn
Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System
Crop Code & Crop Description
1.1.1 xxxxxxxxxxxx1.1.1
Segment
(Polygon: x1y1, x2y2, x3y3, x4y4)
PHASE 2: Descriptor Extraction for each object per Image
Feature Extraction t22
All pixels
All Bands or/ and Indices
SIFT 
SURF 
ORB 
CHIST 
Method(s)
[ 0, 0, 0, 32, 0 , 0, …., 123, 0 ]
Descriptor (scaling)
PHASE 1: Indices (i) extraction using atmospherically corrected bands (b)
PHASE 3: Model Creation (data driven)
Train set
Input (time series data for polygons) Output( Labe)l
[ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1]
[ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1]
…….
[ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1]
Training
SVM 
RF 
NN 
Evaluation
PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s)
Input (time series data for a polygon)
[ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ]
…….
[ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ]
Land Cover
Classification Model
Model
Multi-Dimensional
Dimension varies
i1
i2
i3
in
Image (i1, i2, i3, … , in)
b1
b2
b3
bn
Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System
Crop Code & Crop Description
1.1.1 xxxxxxxxxxxx1.1.1
Segment
(Polygon: x1y1, x2y2, x3y3, x4y4)
PHASE 2: Descriptor Extraction for each object per Image
Feature Extraction t22
All pixels
All Bands or/ and Indices
SIFT 
SURF 
ORB 
CHIST 
Method(s)
[ 0, 0, 0, 32, 0 , 0, …., 123, 0 ]
Descriptor (scaling)
PHASE 1: Indices (i) extraction using atmospherically corrected bands (b)
PHASE 3: Model Creation (data driven)
Train set
Input (time series data for polygons) Output( Labe)l
[ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1]
[ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1]
…….
[ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1]
Training
SVM 
RF 
NN 
Evaluation
PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s)
Input (time series data for a polygon)
[ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ]
…….
[ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ]
Land Cover
Classification Model
Model
Multi-Dimensional
Dimension varies
i1
i2
i3
in
Image (i1, i2, i3, … , in)
b1
b2
b3
bn
Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System
Crop Code & Crop Description
1.1.1 xxxxxxxxxxxx1.1.1
Segment
(Polygon: x1y1, x2y2, x3y3, x4y4)
PHASE 2: Descriptor Extraction for each object per Image
Feature Extraction t22
All pixels
All Bands or/ and Indices
SIFT 
SURF 
ORB 
CHIST 
Method(s)
[ 0, 0, 0, 32, 0 , 0, …., 123, 0 ]
Descriptor (scaling)
PHASE 1: Indices (i) extraction using atmospherically corrected bands (b)
PHASE 3: Model Creation (data driven)
Train set
Input (time series data for polygons) Output( Labe)l
[ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1]
[ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1]
…….
[ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1]
Training
SVM 
RF 
NN 
Evaluation
PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s)
Input (time series data for a polygon)
[ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ]
…….
[ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ]
Land Cover
Classification Model
Model
Multi-Dimensional
Dimension varies
i1
i2
i3
in
Image (i1, i2, i3, … , in)
TRAIN SET
Land Cover Classification using Indices
Crop Cover (ha) Parcels No.
Wheat 545 498
Stone fruits 367 364
Legumes 158 142
Maize 229 164
Trees 244 210
Fallow 354 358
Pasture 1,976 80
Total 3,873 1,816
Total Area (ha): 282,600
Agricultural Areas (ha): 53,580
TEST SET
Land Cover Classification using Indices
Crop Acc. (%)
Wheat 90%
Stone fruits 81%
Legumes 87%
Maize 57%
Forest Trees 61%
Fallow 65%
Pasture 78%
Total 74%
Crop Cover (ha) Parcels No.
Wheat 2,164 4611
Stone fruits 2,400 5045
Legumes 1,344 1588
Maize 2,917 3823
Forest Trees 549 894
Fallow 3,258 8744
Pasture 1,167 51
Total 13,799 25,264
Two back-end web services that rely on EO-S2 data:
• Polygon, time period -> Times series of indices, Estimated Crop Pattern
• Polygon, time period -> Crop classification
GAIA Smart Farm & GAIA Subsidy (CAP)
Advisor
Farmer
GAIA Cloud
API
That allows:
• On-the-fly automated cross checks of parcels declaration (proactive control)
• Full scale automatic compliance cross checks (post-declaration control - locate the
outliers)
• Crop monitoring – Smart farming (Advices based on Facts)
Plus Smart Farming data:
• Digital data (Valid Train set).
• Other type of data describing soil and atmospheric conditions (better mapping).
Next steps:
• Period 2017 – 2018: Subsidy and Smart Farming services for 16 large scale
areas (pilot sites) and for 15 significant crops.
• Collaboration for specific sites and crops with the partners of DataBio H2020
project (3 years from 2017 to 2020).
• Enrich the modelling process with more Descriptors (SL1 + L8).
• Deep Learning (for specific time windows using VHR data).
• Big Data Analytics (Outliers)
Thoughts - Discussions :
• IACS will take advantage of other Cloud Platforms (Food Security).
Thank you for your attention
Any questions?
15
PanagiotisILIAS(NP)
p_ilias@neuropublic.gr
DimitrisKAPNIAS(GAIA)
d_kapnias@c-gaia.gr
22nd CAP/IACS conference, 24-25 November 2016, Lisbon - Portugal

More Related Content

Similar to Automated classification of land cover for the needs of CAP using Sentinel data. A proactive approach

陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰台灣資料科學年會
 
The state of geo in ElasticSearch
The state of geo in ElasticSearchThe state of geo in ElasticSearch
The state of geo in ElasticSearchFan Robbin
 
Speaker Diarization
Speaker DiarizationSpeaker Diarization
Speaker DiarizationHONGJOO LEE
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsOmkar Rane
 
Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017Gabriel Moreira
 
Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...
Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...
Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...csandit
 
EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...
EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...
EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...cscpconf
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign boardijcsa
 
Feature Based Underwater Fish Recognition Using SVM Classifier
Feature Based Underwater Fish Recognition Using SVM ClassifierFeature Based Underwater Fish Recognition Using SVM Classifier
Feature Based Underwater Fish Recognition Using SVM ClassifierIIRindia
 
IRJET- A Data Mining with Big Data Disease Prediction
IRJET-  	  A Data Mining with Big Data Disease PredictionIRJET-  	  A Data Mining with Big Data Disease Prediction
IRJET- A Data Mining with Big Data Disease PredictionIRJET Journal
 
Improving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingImproving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingIRJET Journal
 
Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Omkar Rane
 
Machine vision Application
Machine vision ApplicationMachine vision Application
Machine vision ApplicationAbhishek Sainkar
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analyticsrkpv2002
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analyticsrkpv2002
 
Generating higher accuracy digital data products by model parameter
Generating higher accuracy digital data products by model parameterGenerating higher accuracy digital data products by model parameter
Generating higher accuracy digital data products by model parameterIAEME Publication
 
Platform agnostic information systems development
Platform agnostic information systems developmentPlatform agnostic information systems development
Platform agnostic information systems developmentMark Jayson Fuentes
 
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...InfluxData
 

Similar to Automated classification of land cover for the needs of CAP using Sentinel data. A proactive approach (20)

陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰陸永祥/全球網路攝影機帶來的機會與挑戰
陸永祥/全球網路攝影機帶來的機會與挑戰
 
The state of geo in ElasticSearch
The state of geo in ElasticSearchThe state of geo in ElasticSearch
The state of geo in ElasticSearch
 
Speaker Diarization
Speaker DiarizationSpeaker Diarization
Speaker Diarization
 
Machine Learning Model for M.S admissions
Machine Learning Model for M.S admissionsMachine Learning Model for M.S admissions
Machine Learning Model for M.S admissions
 
Analytics with Spark
Analytics with SparkAnalytics with Spark
Analytics with Spark
 
Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017Feature Engineering - Getting most out of data for predictive models - TDC 2017
Feature Engineering - Getting most out of data for predictive models - TDC 2017
 
LS1.pptx
LS1.pptxLS1.pptx
LS1.pptx
 
Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...
Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...
Efficient Approach for Content Based Image Retrieval Using Multiple SVM in YA...
 
EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...
EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...
EFFICIENT APPROACH FOR CONTENT BASED IMAGE RETRIEVAL USING MULTIPLE SVM IN YA...
 
Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
 
Feature Based Underwater Fish Recognition Using SVM Classifier
Feature Based Underwater Fish Recognition Using SVM ClassifierFeature Based Underwater Fish Recognition Using SVM Classifier
Feature Based Underwater Fish Recognition Using SVM Classifier
 
IRJET- A Data Mining with Big Data Disease Prediction
IRJET-  	  A Data Mining with Big Data Disease PredictionIRJET-  	  A Data Mining with Big Data Disease Prediction
IRJET- A Data Mining with Big Data Disease Prediction
 
Improving AI surveillance using Edge Computing
Improving AI surveillance using Edge ComputingImproving AI surveillance using Edge Computing
Improving AI surveillance using Edge Computing
 
Machine Vision On Embedded Platform
Machine Vision On Embedded Platform Machine Vision On Embedded Platform
Machine Vision On Embedded Platform
 
Machine vision Application
Machine vision ApplicationMachine vision Application
Machine vision Application
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analytics
 
Predictive Analytics
Predictive AnalyticsPredictive Analytics
Predictive Analytics
 
Generating higher accuracy digital data products by model parameter
Generating higher accuracy digital data products by model parameterGenerating higher accuracy digital data products by model parameter
Generating higher accuracy digital data products by model parameter
 
Platform agnostic information systems development
Platform agnostic information systems developmentPlatform agnostic information systems development
Platform agnostic information systems development
 
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
Tim Hall [InfluxData] | InfluxDB Roadmap | InfluxDays Virtual Experience Lond...
 

Recently uploaded

专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改yuu sss
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptSonatrach
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSINGmarianagonzalez07
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 

Recently uploaded (20)

专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
专业一比一美国俄亥俄大学毕业证成绩单pdf电子版制作修改
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.pptdokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
dokumen.tips_chapter-4-transient-heat-conduction-mehmet-kanoglu.ppt
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
2006_GasProcessing_HB (1).pdf HYDROCARBON PROCESSING
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 

Automated classification of land cover for the needs of CAP using Sentinel data. A proactive approach

  • 1. Automated classification of land cover for the needs of CAP using Sentinel data. A proactive approach. PanagiotisILIAS(NP) p_ilias@neuropublic.gr DimitrisKAPNIAS(GAIA) d_kapnias@c-gaia.gr 22nd CAP/IACS conference, 24-25 November 2016, Lisbon - Portugal
  • 2. Farmers’ Organizations 70 Coops 150 K Farmers 0.75 B € Turnover 0.5 M ha Area Neuropublic Gaia Cloud Platform AgriTech Know-How AgriTech Solutions Smart Farming Piraeus Bank No 1 GR Contract Farming AgriCard Young Farmer loans The shareholders legacy to the coalition Farmers Tech Bank
  • 3.
  • 4. Society Management Subsidy (CAP) Commerce Smart Farming 92 Farmer Service Points (FSP) certified as AID Application assistants to the beneficiaries GAIA’s involvement in the Aid Application Scheme Nationwide Network of local service advisors (FSP) GAIA is certified as the coordination & support body (2014-2020)
  • 5. SupportTraining Advice Facts Data Weather Forecast Remote Sensing Proximity Sensing Field Sensors Farm Data Data fusion Data assimilation Data interpolation Farmer Eligibility status? Parcel crop group? Coupled payments & greening requirements? Which choices to make? Which financial instruments to use? How can I support my business? How much water and when? When do I have to spray? What is the risk level? What is the precise type and the exact amount of fertilizers needed? Supporting Farmer using Data – Advisory Services
  • 6. Atmospheric Soil Data GAIA Cloud RPAS IoT GAIA Sense Satellite Sensors Weather Data Fusion Decision Making Data Analysis API GAIA Smart Farm & GAIA Subsidy (CAP) Advisor Farmer Data Collection Other sources IoT and Cloud Infrastructure for Agricultural Monitoring Other Platforms Other Platforms large scale agricultural areas Sentinel-2 • Sort revisit • HR • MS • Open
  • 7. Subsidies control Smart Farming Services The role of Sentinels On-the-fly automated cross checks of parcels declaration (proactive control): • Reducing errors in the location of parcels • Discouraging false claims Full scale automatic compliance cross checks (post- declaration control): • crop-wise in terms of modelling and time windows • Allows better risk analysis, less RFV, more effective controls • Reducing overall error rates Pest management/Early hazard warnings Irrigation Fertilisation CAP eligibility - Compliance Sentinel can been used for the multitemporal extraction of vegetation, soil and water indices and the monitoring of the phenological growth. Parcel Level
  • 8. Multi-Temporal Object-based Monitoring Collect Store Define Objects Assign Properties Create Models Decision Making Take Actions Monitor Actions [ 0. 0.2 0.5 0.8 0.2 0.7 0.2 0.9 0.7 0. 0.74 0.97 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.39 1. 0.07 0.01 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.1 1. 0.26 0.06 0.04 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 1. 0.14 0.03 0. 0. 0. 0. ] Time Space Vegetation – Soil – water Indices at parcel level, for (single or multi) crop growing period Crop Models Parcel = Object Cloud based services that integrate earth observation data with Image Processing, Machine Learning, Spatial Modeling
  • 9. S2 Collection dates Extracted Indices patterns agree with phenological growth for the specific crop (beans) Multitemporal Visualization of the Prespa area, for the growth period, using indices values (R=NDVI, G=NDWI, B=SAVI) Temperature data for area Leukonas - Prespes Rainfall data for area Leukonas - Prespes Indices in Agricultural Monitoring Indices allows us too visualize the behavior of specific crops at parcel level through time.
  • 10. Land Cover Classification using +Indices b1 b2 b3 bn Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System Crop Code & Crop Description 1.1.1 xxxxxxxxxxxx1.1.1 Segment (Polygon: x1y1, x2y2, x3y3, x4y4) PHASE 2: Descriptor Extraction for each object per Image Feature Extraction t22 All pixels All Bands or/ and Indices SIFT  SURF  ORB  CHIST  Method(s) [ 0, 0, 0, 32, 0 , 0, …., 123, 0 ] Descriptor (scaling) PHASE 1: Indices (i) extraction using atmospherically corrected bands (b) PHASE 3: Model Creation (data driven) Train set Input (time series data for polygons) Output( Labe)l [ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1] [ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1] ……. [ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1] Training SVM  RF  NN  Evaluation PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s) Input (time series data for a polygon) [ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ] ……. [ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ] Land Cover Classification Model Model Multi-Dimensional Dimension varies i1 i2 i3 in Image (i1, i2, i3, … , in) b1 b2 b3 bn Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System Crop Code & Crop Description 1.1.1 xxxxxxxxxxxx1.1.1 Segment (Polygon: x1y1, x2y2, x3y3, x4y4) PHASE 2: Descriptor Extraction for each object per Image Feature Extraction t22 All pixels All Bands or/ and Indices SIFT  SURF  ORB  CHIST  Method(s) [ 0, 0, 0, 32, 0 , 0, …., 123, 0 ] Descriptor (scaling) PHASE 1: Indices (i) extraction using atmospherically corrected bands (b) PHASE 3: Model Creation (data driven) Train set Input (time series data for polygons) Output( Labe)l [ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1] [ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1] ……. [ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1] Training SVM  RF  NN  Evaluation PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s) Input (time series data for a polygon) [ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ] ……. [ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ] Land Cover Classification Model Model Multi-Dimensional Dimension varies i1 i2 i3 in Image (i1, i2, i3, … , in) b1 b2 b3 bn Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System Crop Code & Crop Description 1.1.1 xxxxxxxxxxxx1.1.1 Segment (Polygon: x1y1, x2y2, x3y3, x4y4) PHASE 2: Descriptor Extraction for each object per Image Feature Extraction t22 All pixels All Bands or/ and Indices SIFT  SURF  ORB  CHIST  Method(s) [ 0, 0, 0, 32, 0 , 0, …., 123, 0 ] Descriptor (scaling) PHASE 1: Indices (i) extraction using atmospherically corrected bands (b) PHASE 3: Model Creation (data driven) Train set Input (time series data for polygons) Output( Labe)l [ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1] [ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1] ……. [ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1] Training SVM  RF  NN  Evaluation PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s) Input (time series data for a polygon) [ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ] ……. [ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ] Land Cover Classification Model Model Multi-Dimensional Dimension varies i1 i2 i3 in Image (i1, i2, i3, … , in) b1 b2 b3 bn Image (b1, b2, b3, … , bn) Object (reference parcel or holding LPIS) Land Cover Class System Crop Code & Crop Description 1.1.1 xxxxxxxxxxxx1.1.1 Segment (Polygon: x1y1, x2y2, x3y3, x4y4) PHASE 2: Descriptor Extraction for each object per Image Feature Extraction t22 All pixels All Bands or/ and Indices SIFT  SURF  ORB  CHIST  Method(s) [ 0, 0, 0, 32, 0 , 0, …., 123, 0 ] Descriptor (scaling) PHASE 1: Indices (i) extraction using atmospherically corrected bands (b) PHASE 3: Model Creation (data driven) Train set Input (time series data for polygons) Output( Labe)l [ 0, 0, 0, 22, 0, 5, …., 100, 0, 12/04/2016] [1.1.1] [ 0, 0, 0, 32, 0, 0, …., 123, 0, 07/05/2016] [1.1.1] ……. [ 4, 1, 1, 22, 0, 0, …., 123, 0, 22/10/2016] [1.1.1] Training SVM  RF  NN  Evaluation PHASE 4: Crop estimation for other parcels using the data-driven input -output model(s) Input (time series data for a polygon) [ 0, 0, 0, 22, 0 , 5, …., 100, 0, 12/8/2016 ] ……. [ 4, 1, 1, 22, 0 , 0, …., 123, 0, 12/8/2016 ] Land Cover Classification Model Model Multi-Dimensional Dimension varies i1 i2 i3 in Image (i1, i2, i3, … , in)
  • 11. TRAIN SET Land Cover Classification using Indices Crop Cover (ha) Parcels No. Wheat 545 498 Stone fruits 367 364 Legumes 158 142 Maize 229 164 Trees 244 210 Fallow 354 358 Pasture 1,976 80 Total 3,873 1,816 Total Area (ha): 282,600 Agricultural Areas (ha): 53,580
  • 12. TEST SET Land Cover Classification using Indices Crop Acc. (%) Wheat 90% Stone fruits 81% Legumes 87% Maize 57% Forest Trees 61% Fallow 65% Pasture 78% Total 74% Crop Cover (ha) Parcels No. Wheat 2,164 4611 Stone fruits 2,400 5045 Legumes 1,344 1588 Maize 2,917 3823 Forest Trees 549 894 Fallow 3,258 8744 Pasture 1,167 51 Total 13,799 25,264
  • 13. Two back-end web services that rely on EO-S2 data: • Polygon, time period -> Times series of indices, Estimated Crop Pattern • Polygon, time period -> Crop classification GAIA Smart Farm & GAIA Subsidy (CAP) Advisor Farmer GAIA Cloud API That allows: • On-the-fly automated cross checks of parcels declaration (proactive control) • Full scale automatic compliance cross checks (post-declaration control - locate the outliers) • Crop monitoring – Smart farming (Advices based on Facts) Plus Smart Farming data: • Digital data (Valid Train set). • Other type of data describing soil and atmospheric conditions (better mapping).
  • 14. Next steps: • Period 2017 – 2018: Subsidy and Smart Farming services for 16 large scale areas (pilot sites) and for 15 significant crops. • Collaboration for specific sites and crops with the partners of DataBio H2020 project (3 years from 2017 to 2020). • Enrich the modelling process with more Descriptors (SL1 + L8). • Deep Learning (for specific time windows using VHR data). • Big Data Analytics (Outliers) Thoughts - Discussions : • IACS will take advantage of other Cloud Platforms (Food Security).
  • 15. Thank you for your attention Any questions? 15 PanagiotisILIAS(NP) p_ilias@neuropublic.gr DimitrisKAPNIAS(GAIA) d_kapnias@c-gaia.gr 22nd CAP/IACS conference, 24-25 November 2016, Lisbon - Portugal

Editor's Notes

  1. What is GAIA-Business S.A? GAIA-Business S.A. is a coalition between the farmers, the banking sector and the industry, aiming to the growth and transforming of Agriculture in Greece.
  2. GAIA EPICHEIREIN activities? GAIA EPICHEIREIN is certified - Farmer Service Offices (FSOs) - by the Greek Payment Agency until 2020 to coordinate the collection process, perform various cross compliance checks and develop and apply correction services. GAIA EPICHEIREIN advisory services? GAIA EPICHEIREIN also provides to the Greek farmers advisory, through the GAIA Cloud Platform. What is GAIA Subsidy? The GAIA Subsidy provide of advisory services to the farmers related to the two pillars of CAP aiming to promote the main objectives of CAP (2014-2020) aiming to simplify the whole process (including the declaration process) maximizing the effectiveness of the EU budget. What is GAIA Smart Farm? GAIA Smart Farm allow the farmers to make data-informed decisions regarding their cultivation practices. These services focus on the precise and timely application of inputs, such as fertilizers, pesticides and irrigation.
  3. What are the main data sources? For both services (Subsidy – Smart Farming) Generally speaking there are 5 main data sources. And our core business is to collect the data and transform them to facts and finally to advices (How, When, What, Why). What are the similarities between Subsidy – Smart Farming? Both services make use of similar cloud services and take in advance the same data sources. In a generic perspective view IACS is subset of the farming data (parcel limits, farmer id Both services trying to support the Farmer using data.
  4. Why it is possible to provide advices to farmers for large scale agricultural areas? The IoT and Cloud Infrastructure allows the monitoring of large scale agricultural areas and the provision advisory services to the farmer related to pest management, irrigation, fertilization and subsidy through an integrate. What is GAIA Sense? GAIA Sense is a network of GAIAtron telemetric stations, which are designed and built by NEUROPUBLIC for collecting soil and atmospheric data through the integrated sensors and for controlling actuators (e.g. for automating irrigation). The Role of Sentinel Data? Sentinels provide open, sort revisit (means high collections frequency), high resolution, multispectral data.
  5. The Role of Sentinel in CAP implementation? Sentinel can been used online during the declaration process, as part of a cross-check that analyses the data to examine the correctness of the declaration and provide other valuable information in terms of compliance. It can be used either to support the farmer’s decision making or provide, if need, conclusive proof to the paying agencies. The farmer can use the GAIA Subsidy services through the GAIA platform, not only to provide ancillary data relative to the control process, but also to validate its compliance during the declaration process. Through the use of Sentinel data, GAIA Subsidy services enriched the declaration process and adopted a more pre-active approach that follows the amendments of EU regulations (809/2014, 640/2014) for preliminary checks and increase of efficiency. This approach also promotes the use of data coming from other Food Security platforms, additionally to IACS data, for the agricultural policy monitoring.
  6. Gaia Observation integrates Remote sensing with Image Processing, Machine Learning, Spatial Modeling and Data Analytics in a cloud platform. Offering: More data More info Higher spatial and time resolution
  7. Phenological phases detection? And to combine vegetation's indices with the phenological stages of each crop To calculate the the NDWI from Sentinel-2, we’ll be using band 8A as the NIR band, and band 11 as the SWIR band. Normalized Difference Vegetation Index (NDVI) and Normalized Difference Water Index (NDWI) soil adjusted vegetation index (SAVI), green soil adjusted vegetation index (GSAVI),
  8. Declare vs Predicted Crop