SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Multimedia on the Mountaintop: Using
Public Snow Images to Improve Water
Systems Operation
A. Castelletti, R. Fedorov, P. Fraternali,
M. Giuliani Politecnico di Milano, Italy
ACM MM 2016, Amsterdam
BNI session
The (hopefully brave new) idea
• There is a lot of multimedia content out there,
produced by
– People
– Ground sensors
• There are many environmental problems that
lack affordable and accessible input data
• Question: is public web visual content good
enough to help in such environmental
problems?
Observing the earth
• Not everything can be done from above
• There is not a single satellite product good for all
• (Useful) satellite products are costly
• Clouds may be a problem
The grand challenge: water scarcity
• Climate change, urban concentration and agriculture
put water resources under stress
• Predicting future availability is key
• When you have mountains, water is stored as snow
UK_WATER SUPPLY UTILITY
15 million customers
2.6 Gl/day drinking water
3 billion $ revenue (2013-14)
The content
Input
• User generated
– 700.000 Flickr images
crawled so far within 300x160
km
• Sensor generated
– 2000 webcams queried every
minute (10 – to 1500 images
per web cam per day)
– More than 10M images
crawled so far
Output
• Virtual Snow Indexes:
numerical time series that
are a proxy of the quantity
of water stored in the snow
pack (Snow Water
Equivalent – SWE)
The multimedia pipelines
• Differences
– Web cam images have high temporal density, UG
images have broader spatial coverage
– UG photos searched by keywords may be irrelevant,
webcam images always portrait mountains
– UG photo mountain classifier already discards bad
weather images
UG Image relevance
• 7000 images randomly sampled and used for a
crowdsourcing experiment: “Do you see a
mountain in this picture?”
• Classifier trained (94% precision, 96.3% recall)
Webcam image enhancement
Remove/attenuate:
• Variability of illumination
• Shadows
• People & irrelevant objects
Daily median image
Mountain peak identification
orginal image edge maps
skyline estimation
DEM generated
virtual panoram
VCC best matching
Snow mask extraction
Snow classification
at the pixel level
Snow mask
extraction
Snow Virtual Indexes
The case study
• Regulation of mountain inflow dependent lakes
Lake Como
Hydropower reservoir
Power plant
Como city
Penstock
River Adda
River Adda
Legend
Lario
Lario catchment
River
Irrigated area
0 10 20 30 40 505
Kilometers
Catchment area
Lake Como 4500 km2
Reservoirs
Lake Como 247 Mm3
Alpine HP 545 Mm3
Stakeholders
Farmers:
irrigated area 1400 km2
Floods:
lake and downstream
….
Local folklore
Formalization: 2 objectives optimization
• Decide the daily lake outflow (
lake level)
• So to
– Maximize water for downstream
irrigation
– Minimize # of flood days
• Respecting
– Minimum outflow requirement for
ecological preservation of effluents
• Based on
– Policy input (X)
• Regulator's policies
– Baseline: regulator only considers
lake level and day of year
– Upper bound: regulator knows the
water that will be available (lake
inflow) in the future
– P_x: regulator knows partial
information (x) on the water that
will be available (lake inflow) in the
future
• What is X?
– P1: Official snow water equivalent
data estimated from Region
Lombardy
– P2: virtual snow indexes from
nearby mountain images
– P3: official SWE data + virtual snow
indexes
PS: Upper bound policy can be calculated retrospectively for the past,
where you know how much water you actually got day by day
Assessment method
Select information
based on its
expected value
(Iterative
Input Selection)
Design control
policy based on
selected input
information
Quantify
performance of
policy + selected
information
Quantify value of
perfect
information
Expected Value of
Perfect Information (EVPI)
Inflow data series Outflow data series
Baseline
policy Upper
bound
policy
Input
data
series
(exogenous
variables)
Most
Valuable
Information
(X)
X_informed
control
policy
(P_x)
J(P_x)
Performance of
P_x
Performance metrics
Hyper Volume Indicator
(HV)
Performance
improvement
over baseline
(ΔHV)
Assessment results
Thank you & … see you soon in
the PlayStore
Content processing pipeline
• Photo contains/does not contain mountain landscape
binary classifier
– SVM with Dense SIFT, Spatial Histograms. 7k annotated
images (majority of 3 votes). 95.1% Accuracy on balanced
dataset.
• Peak identification / Photo orientation estimation
– Ad-hoc algorithm with edge extraction and vector cross-
correlation. 160 images manually aligned w.r.t. Digital
Elevation Model. 75-81% of images correctly aligned
(depending on weather conditions).
• Pixel-wise snow/non snow classifier
Random Forest, trained/evaluated on 60 manually segmented
images (single annotator) for a total of 7M of labeled pixels. 91%
accuracy.
Iterative input selection
Select information
based on its
expected value
(Iterative
Input Selection)
Design control
policy based on
selected input
information
Quantify
performance of
policy + selected
information
Quantify value of
perfect
information
Expected Value of
Perfect Information (EVPI)
Inflow data series Outflow data series
Baseline
policy Upper
bound
policy
Input
data
series
(exogenous
variables)
Most
Valuable
Information
(X)
X_informed
control
policy
(P_x)
J(P_x)
Performance of
P_x
Performance metrics
Hyper Volume Indicator
(HV)
Performance
improvement
over baseline
(ΔHV)
D=distance metric
Policy search
Select information
based on its
expected value
(Iterative
Input Selection)
Design control
policy based on
selected input
information
Quantify
performance of
policy + selected
information
Quantify value of
perfect
information
Expected Value of
Perfect Information (EVPI)
Inflow data series Outflow data series
Baseline
policy Upper
bound
policy
Input
data
series
(exogenous
variables)
Most
Valuable
Information
(X)
X_informed
control
policy
(P_x)
J(P_x)
Performance of
P_x
Performance metrics
Hyper Volume Indicator
(HV)
Performance
improvement
over baseline
(ΔHV)
Good decisions matter
WATER DEFICIT
FLOOD THRESHOLD
EFFECT OF REGULATION
For more info
• A. Castelletti, R. Fedorov, P. Fraternali, M. Giuliani:
name.surname@polimi.it
• http://snowwatch.polimi.it/

Weitere ähnliche Inhalte

Ähnlich wie Multimedia on the mountaintop: presentation at ACM MM2016

Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...
Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...
Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...
lleonardSlideShare
 
2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...
2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...
2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...
GIS in the Rockies
 
Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...
Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...
Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...
Engineers Australia
 

Ähnlich wie Multimedia on the mountaintop: presentation at ACM MM2016 (20)

2016 GMekong Forum - Session 6 - Intro to SERVIR Mekong and dam inundation pr...
2016 GMekong Forum - Session 6 - Intro to SERVIR Mekong and dam inundation pr...2016 GMekong Forum - Session 6 - Intro to SERVIR Mekong and dam inundation pr...
2016 GMekong Forum - Session 6 - Intro to SERVIR Mekong and dam inundation pr...
 
Coweeta ppt cd_ms
Coweeta ppt cd_msCoweeta ppt cd_ms
Coweeta ppt cd_ms
 
Cobweb: Using citizen science data to support flood risk modelling
Cobweb: Using citizen science data to support flood risk modellingCobweb: Using citizen science data to support flood risk modelling
Cobweb: Using citizen science data to support flood risk modelling
 
Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...
Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...
Data‐intensive hydrologic modeling: A Cloud strategy for integrating PIHM, GI...
 
Jantrik cleanwater watermap
Jantrik cleanwater watermapJantrik cleanwater watermap
Jantrik cleanwater watermap
 
DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...
DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...
DSD-INT 2017 Experiences and innovative approaches in the Delta Program - van...
 
7 - AECOM Water Resources Seminar World Bank -16-Sept
7 - AECOM Water Resources Seminar World Bank -16-Sept7 - AECOM Water Resources Seminar World Bank -16-Sept
7 - AECOM Water Resources Seminar World Bank -16-Sept
 
Advanced Metering Infrastructure (AMI) - Utility Implementation and Customer ...
Advanced Metering Infrastructure (AMI) - Utility Implementation and Customer ...Advanced Metering Infrastructure (AMI) - Utility Implementation and Customer ...
Advanced Metering Infrastructure (AMI) - Utility Implementation and Customer ...
 
Beyond Routine Forecast Services, Gregory Waller
Beyond Routine Forecast Services, Gregory WallerBeyond Routine Forecast Services, Gregory Waller
Beyond Routine Forecast Services, Gregory Waller
 
2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...
2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...
2013 GISCO Track, Wildfire and Water: Utilizing LANDSAT imagery, GIS, and Sta...
 
COBWEB RDA Plenery 5 - Joint meeting of IG Geospatial & IG Big Data - Didier...
COBWEB RDA Plenery 5  - Joint meeting of IG Geospatial & IG Big Data - Didier...COBWEB RDA Plenery 5  - Joint meeting of IG Geospatial & IG Big Data - Didier...
COBWEB RDA Plenery 5 - Joint meeting of IG Geospatial & IG Big Data - Didier...
 
22 - CSIRO - Water Data Management-Sep-17
22 - CSIRO - Water Data Management-Sep-1722 - CSIRO - Water Data Management-Sep-17
22 - CSIRO - Water Data Management-Sep-17
 
Ragain Sess1 102209
Ragain Sess1 102209Ragain Sess1 102209
Ragain Sess1 102209
 
The Future of Water in New York
The Future of Water in New YorkThe Future of Water in New York
The Future of Water in New York
 
Presentation_Niraj_Final
Presentation_Niraj_Final Presentation_Niraj_Final
Presentation_Niraj_Final
 
MAP Real-Time Analytics Platform
MAP Real-Time Analytics PlatformMAP Real-Time Analytics Platform
MAP Real-Time Analytics Platform
 
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
DSD-INT 2016 Regional groundwater flow systems in the Kenya Rift Valley - Mur...
 
Applying Computer Vision Techniques to Web Public Images for the Environmenta...
Applying Computer Vision Techniques to Web Public Images for the Environmenta...Applying Computer Vision Techniques to Web Public Images for the Environmenta...
Applying Computer Vision Techniques to Web Public Images for the Environmenta...
 
Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...
Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...
Revised intensity frequency-duration (ifd) design rainfalls estimates for wa ...
 
Applications of remote sensing and modelling in flood risk analysis and irrig...
Applications of remote sensing and modelling in flood risk analysis and irrig...Applications of remote sensing and modelling in flood risk analysis and irrig...
Applications of remote sensing and modelling in flood risk analysis and irrig...
 

Mehr von Piero Fraternali

Fraternali concertation june25bruxelles
Fraternali concertation june25bruxellesFraternali concertation june25bruxelles
Fraternali concertation june25bruxelles
Piero Fraternali
 
06 1 array_stringhe_typedef
06 1 array_stringhe_typedef06 1 array_stringhe_typedef
06 1 array_stringhe_typedef
Piero Fraternali
 
05 3 istruzioni-selezione-iterazione-condizioni
05 3 istruzioni-selezione-iterazione-condizioni05 3 istruzioni-selezione-iterazione-condizioni
05 3 istruzioni-selezione-iterazione-condizioni
Piero Fraternali
 
Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...
Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...
Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...
Piero Fraternali
 
Human and social computation
Human and social computation Human and social computation
Human and social computation
Piero Fraternali
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
Piero Fraternali
 
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadiniInformatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Piero Fraternali
 

Mehr von Piero Fraternali (20)

presentation at European Utility Week, Vienna, Nov. 2015
presentation at European Utility Week, Vienna, Nov. 2015presentation at European Utility Week, Vienna, Nov. 2015
presentation at European Utility Week, Vienna, Nov. 2015
 
Fraternali concertation june25bruxelles
Fraternali concertation june25bruxellesFraternali concertation june25bruxelles
Fraternali concertation june25bruxelles
 
Crowsourcing (anche) per le aziende del settore tessile e della moda
Crowsourcing (anche) per le aziende del settore tessile e della modaCrowsourcing (anche) per le aziende del settore tessile e della moda
Crowsourcing (anche) per le aziende del settore tessile e della moda
 
07 2 ricorsione
07 2 ricorsione07 2 ricorsione
07 2 ricorsione
 
07 1 funzioni
07 1 funzioni07 1 funzioni
07 1 funzioni
 
06 2 vector_matrici
06 2 vector_matrici06 2 vector_matrici
06 2 vector_matrici
 
06 1 array_stringhe_typedef
06 1 array_stringhe_typedef06 1 array_stringhe_typedef
06 1 array_stringhe_typedef
 
05 3 istruzioni-selezione-iterazione-condizioni
05 3 istruzioni-selezione-iterazione-condizioni05 3 istruzioni-selezione-iterazione-condizioni
05 3 istruzioni-selezione-iterazione-condizioni
 
05 1 intro-struttura
05 1 intro-struttura05 1 intro-struttura
05 1 intro-struttura
 
03 2 arit_bin
03 2 arit_bin03 2 arit_bin
03 2 arit_bin
 
03 1 alg_bool
03 1 alg_bool03 1 alg_bool
03 1 alg_bool
 
02 algo programmi
02 algo programmi02 algo programmi
02 algo programmi
 
06 3 struct
06 3 struct06 3 struct
06 3 struct
 
Human computation and participatory systems
Human computation and participatory systems Human computation and participatory systems
Human computation and participatory systems
 
Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...
Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...
Better society: Meet us at #ICT2013eu for #trustedsocialmedia http://bit.ly/1...
 
So human presentation
So human presentationSo human presentation
So human presentation
 
Human and social computation
Human and social computation Human and social computation
Human and social computation
 
Common Gateway Interface
Common Gateway InterfaceCommon Gateway Interface
Common Gateway Interface
 
Web technologies: recap on TCP-IP
Web technologies: recap on TCP-IPWeb technologies: recap on TCP-IP
Web technologies: recap on TCP-IP
 
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadiniInformatica delle persone: reti sociali, giochi seri e scienza dei cittadini
Informatica delle persone: reti sociali, giochi seri e scienza dei cittadini
 

Kürzlich hochgeladen

Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Anamikakaur10
 
💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
nirzagarg
 

Kürzlich hochgeladen (20)

VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
VVIP Pune Call Girls Vishal Nagar WhatSapp Number 8005736733 With Elite Staff...
 
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
Call Now ☎️🔝 9332606886 🔝 Call Girls ❤ Service In Muzaffarpur Female Escorts ...
 
VIP Model Call Girls Charholi Budruk ( Pune ) Call ON 8005736733 Starting Fro...
VIP Model Call Girls Charholi Budruk ( Pune ) Call ON 8005736733 Starting Fro...VIP Model Call Girls Charholi Budruk ( Pune ) Call ON 8005736733 Starting Fro...
VIP Model Call Girls Charholi Budruk ( Pune ) Call ON 8005736733 Starting Fro...
 
(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7
(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7
(INDIRA) Call Girl Katra Call Now 8617697112 Katra Escorts 24x7
 
RA 7942:vThe Philippine Mining Act of 1995
RA 7942:vThe Philippine Mining Act of 1995RA 7942:vThe Philippine Mining Act of 1995
RA 7942:vThe Philippine Mining Act of 1995
 
Call Girls Budhwar Peth Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Budhwar Peth Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Budhwar Peth Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Budhwar Peth Call Me 7737669865 Budget Friendly No Advance Booking
 
Enhancing forest data transparency for climate action
Enhancing forest data transparency for climate actionEnhancing forest data transparency for climate action
Enhancing forest data transparency for climate action
 
💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
💚😋 Mathura Escort Service Call Girls, 9352852248 ₹5000 To 25K With AC💚😋
 
celebrity 💋 Kanpur Escorts Just Dail 8250092165 service available anytime 24 ...
celebrity 💋 Kanpur Escorts Just Dail 8250092165 service available anytime 24 ...celebrity 💋 Kanpur Escorts Just Dail 8250092165 service available anytime 24 ...
celebrity 💋 Kanpur Escorts Just Dail 8250092165 service available anytime 24 ...
 
GENUINE Babe,Call Girls IN Chhatarpur Delhi | +91-8377877756
GENUINE Babe,Call Girls IN Chhatarpur Delhi | +91-8377877756GENUINE Babe,Call Girls IN Chhatarpur Delhi | +91-8377877756
GENUINE Babe,Call Girls IN Chhatarpur Delhi | +91-8377877756
 
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Ramtek Call Me 7737669865 Budget Friendly No Advance Booking
 
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
(NEHA) Call Girls Navi Mumbai Call Now 8250077686 Navi Mumbai Escorts 24x7
 
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
VVIP Pune Call Girls Moshi WhatSapp Number 8005736733 With Elite Staff And Re...
 
RATING SYSTEMS- IGBC, GRIHA, LEED--.pptx
RATING  SYSTEMS- IGBC, GRIHA, LEED--.pptxRATING  SYSTEMS- IGBC, GRIHA, LEED--.pptx
RATING SYSTEMS- IGBC, GRIHA, LEED--.pptx
 
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Talegaon Dabhade Call Me 7737669865 Budget Friendly No Advance Boo...
 
Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...Presentation: Farmer-led climate adaptation - Project launch and overview by ...
Presentation: Farmer-led climate adaptation - Project launch and overview by ...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 8005736733 Starting From 5K to...VIP Model Call Girls Hadapsar ( Pune ) Call ON 8005736733 Starting From 5K to...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 8005736733 Starting From 5K to...
 
Introduction to heat waves and Heatwaves in Bangladesh.pptx
Introduction to heat waves and Heatwaves in Bangladesh.pptxIntroduction to heat waves and Heatwaves in Bangladesh.pptx
Introduction to heat waves and Heatwaves in Bangladesh.pptx
 
Verified Trusted Kalyani Nagar Call Girls 8005736733 𝐈𝐍𝐃𝐄𝐏𝐄𝐍𝐃𝐄𝐍𝐓 Call 𝐆𝐈𝐑𝐋 𝐕...
Verified Trusted Kalyani Nagar Call Girls  8005736733 𝐈𝐍𝐃𝐄𝐏𝐄𝐍𝐃𝐄𝐍𝐓 Call 𝐆𝐈𝐑𝐋 𝐕...Verified Trusted Kalyani Nagar Call Girls  8005736733 𝐈𝐍𝐃𝐄𝐏𝐄𝐍𝐃𝐄𝐍𝐓 Call 𝐆𝐈𝐑𝐋 𝐕...
Verified Trusted Kalyani Nagar Call Girls 8005736733 𝐈𝐍𝐃𝐄𝐏𝐄𝐍𝐃𝐄𝐍𝐓 Call 𝐆𝐈𝐑𝐋 𝐕...
 
Alandi Road ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Alandi Road ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Alandi Road ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Alandi Road ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 

Multimedia on the mountaintop: presentation at ACM MM2016

  • 1. Multimedia on the Mountaintop: Using Public Snow Images to Improve Water Systems Operation A. Castelletti, R. Fedorov, P. Fraternali, M. Giuliani Politecnico di Milano, Italy ACM MM 2016, Amsterdam BNI session
  • 2. The (hopefully brave new) idea • There is a lot of multimedia content out there, produced by – People – Ground sensors • There are many environmental problems that lack affordable and accessible input data • Question: is public web visual content good enough to help in such environmental problems?
  • 3. Observing the earth • Not everything can be done from above • There is not a single satellite product good for all • (Useful) satellite products are costly • Clouds may be a problem
  • 4. The grand challenge: water scarcity • Climate change, urban concentration and agriculture put water resources under stress • Predicting future availability is key • When you have mountains, water is stored as snow UK_WATER SUPPLY UTILITY 15 million customers 2.6 Gl/day drinking water 3 billion $ revenue (2013-14)
  • 5. The content Input • User generated – 700.000 Flickr images crawled so far within 300x160 km • Sensor generated – 2000 webcams queried every minute (10 – to 1500 images per web cam per day) – More than 10M images crawled so far Output • Virtual Snow Indexes: numerical time series that are a proxy of the quantity of water stored in the snow pack (Snow Water Equivalent – SWE)
  • 6. The multimedia pipelines • Differences – Web cam images have high temporal density, UG images have broader spatial coverage – UG photos searched by keywords may be irrelevant, webcam images always portrait mountains – UG photo mountain classifier already discards bad weather images
  • 7. UG Image relevance • 7000 images randomly sampled and used for a crowdsourcing experiment: “Do you see a mountain in this picture?” • Classifier trained (94% precision, 96.3% recall)
  • 8. Webcam image enhancement Remove/attenuate: • Variability of illumination • Shadows • People & irrelevant objects Daily median image
  • 9. Mountain peak identification orginal image edge maps skyline estimation DEM generated virtual panoram VCC best matching
  • 10. Snow mask extraction Snow classification at the pixel level Snow mask extraction
  • 12. The case study • Regulation of mountain inflow dependent lakes Lake Como Hydropower reservoir Power plant Como city Penstock River Adda River Adda Legend Lario Lario catchment River Irrigated area 0 10 20 30 40 505 Kilometers Catchment area Lake Como 4500 km2 Reservoirs Lake Como 247 Mm3 Alpine HP 545 Mm3 Stakeholders Farmers: irrigated area 1400 km2 Floods: lake and downstream ….
  • 14. Formalization: 2 objectives optimization • Decide the daily lake outflow ( lake level) • So to – Maximize water for downstream irrigation – Minimize # of flood days • Respecting – Minimum outflow requirement for ecological preservation of effluents • Based on – Policy input (X) • Regulator's policies – Baseline: regulator only considers lake level and day of year – Upper bound: regulator knows the water that will be available (lake inflow) in the future – P_x: regulator knows partial information (x) on the water that will be available (lake inflow) in the future • What is X? – P1: Official snow water equivalent data estimated from Region Lombardy – P2: virtual snow indexes from nearby mountain images – P3: official SWE data + virtual snow indexes PS: Upper bound policy can be calculated retrospectively for the past, where you know how much water you actually got day by day
  • 15. Assessment method Select information based on its expected value (Iterative Input Selection) Design control policy based on selected input information Quantify performance of policy + selected information Quantify value of perfect information Expected Value of Perfect Information (EVPI) Inflow data series Outflow data series Baseline policy Upper bound policy Input data series (exogenous variables) Most Valuable Information (X) X_informed control policy (P_x) J(P_x) Performance of P_x Performance metrics Hyper Volume Indicator (HV) Performance improvement over baseline (ΔHV)
  • 17. Thank you & … see you soon in the PlayStore
  • 18. Content processing pipeline • Photo contains/does not contain mountain landscape binary classifier – SVM with Dense SIFT, Spatial Histograms. 7k annotated images (majority of 3 votes). 95.1% Accuracy on balanced dataset. • Peak identification / Photo orientation estimation – Ad-hoc algorithm with edge extraction and vector cross- correlation. 160 images manually aligned w.r.t. Digital Elevation Model. 75-81% of images correctly aligned (depending on weather conditions). • Pixel-wise snow/non snow classifier Random Forest, trained/evaluated on 60 manually segmented images (single annotator) for a total of 7M of labeled pixels. 91% accuracy.
  • 19. Iterative input selection Select information based on its expected value (Iterative Input Selection) Design control policy based on selected input information Quantify performance of policy + selected information Quantify value of perfect information Expected Value of Perfect Information (EVPI) Inflow data series Outflow data series Baseline policy Upper bound policy Input data series (exogenous variables) Most Valuable Information (X) X_informed control policy (P_x) J(P_x) Performance of P_x Performance metrics Hyper Volume Indicator (HV) Performance improvement over baseline (ΔHV) D=distance metric
  • 20. Policy search Select information based on its expected value (Iterative Input Selection) Design control policy based on selected input information Quantify performance of policy + selected information Quantify value of perfect information Expected Value of Perfect Information (EVPI) Inflow data series Outflow data series Baseline policy Upper bound policy Input data series (exogenous variables) Most Valuable Information (X) X_informed control policy (P_x) J(P_x) Performance of P_x Performance metrics Hyper Volume Indicator (HV) Performance improvement over baseline (ΔHV)
  • 21.
  • 22. Good decisions matter WATER DEFICIT FLOOD THRESHOLD EFFECT OF REGULATION
  • 23. For more info • A. Castelletti, R. Fedorov, P. Fraternali, M. Giuliani: name.surname@polimi.it • http://snowwatch.polimi.it/

Hinweis der Redaktion

  1. Several techniques can be used to solve this feature selection problem [11], such as cross-correlation analysis, mutual information analysis, or input variable selection methods. We use the hybrid model-based/model-free Iterative Input Selection (IIS) algorithm (Algorithm 1), which can approximate strongly non-linear functions and scale to large datasets made of long time series and many candidate variables [11]. Given a generic output variable vo and the set of candidate inputs vi, IIS first ranks the inputs w.r.t. a statistical measure of significance and adds the best performing input v to the current set of selected variables V. This step avoids the inclusion of redundant variables: after an input is selected, all the other inputs highly correlated with it will rank low in the next iterations. Then, the algorithm estimates a model of vo with input V, such that v0 = ^m(V), and estimates the model performance with a distance metric D (e.g., the coefficient of determination) as well as the model residuals (vo - ^m(V)), which become the new output at the next iteration. The algorithm stops when the next best input variable selected is already in the set V, or when overfitting conditions are reached. Among the many alternative model classes, IIS relies on extremely randomized trees (Extra-Trees), a tree-based method proposed by [12] that was empirically demonstrated to outperform other models in terms of modeling flexibility, efficiency, and scalability with respect to the input dimensionality. Moreover, Extra-Trees structures can be exploited to infer the relative importance of variables, as required for their ranking [3].
  2. After selecting the most valuable information It t, the next step is to design the Informed Control Policy (ICP) that exploits such information to make decisions. The ICP is dened by extending the input zt of the baseline control policy with the selected information, i.e., zt = (t; lt; It), and searching the optimal control policy with approximate dynamic programming methods. We use the evolutionary multi-objective direct policy search (EMODPS), a simulationbased technique that combines direct policy search, nonlinear approximating networks, and multi-objective evolutionary algorithms [13]. EMODPS exploits the parameterization of the control policies p and explores the parameter space to nd a policy (p ) that optimizes the expected system performance (J, conventionally assumed to be a cost), i.e., p = arg minp J where the policy p is parameterized by parameters 2 and the problem is constrained by the dynamics of the system. Finding p is equivalent to nding the corresponding optimal policy parameters . A tabular version of the EMODPS method is illustrated in Algorithm 2. In general, we expect the ICP to ll the performance gap between the upper and lower bound solutions (i.e., the PCP and BCP), and to produce a performance JICP as close as possible to JPCP . The benet associated to the use of the selected information is called Expected Value of Sample In- formation (EVSI) and can be quantied by means of the same metrics used for the evaluating the EVPI (see Section 5.1).