Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Geographical Map Annotation With Social Metadata In a Surveillance Environment
1. GEOGRAPHICAL MAP ANNOTATION
WITH SOCIAL METADATA IN A
SURVEILLANCE ENVIRONMENT
Elena Roglia
Tutor: Prof.ssa Rosa Meo
Università degli Studi di Torino
Scuola di Dottorato in Scienza e Alta Tecnologia
Indirizzo: Informatica
2. Overview
SMAT-F1 Project
Second Level Exploitation of data
Objectives and research questions
Multidimensional data management
Metadata research, management and
visualization
Map annotation with significant tags
Conclusions and future works
2
3. Sistema di Monitoraggio Avanzato
del Territorio – SMAT
SMAT Project aims at studying and demonstrating a
surveillance system, to support:
prevention and control of a wide range of natural
events (fires, floods,landslides)
environment protection against human
intervention (traffic, urban planning, pollution
and cultivation)
3
6. SMAT architecture
6
SMAT-F1, is the first phase of
SMAT project and aims to
demonstrate an integrated use
of three Unmanned Air Vehicle
(UAV) platforms inside of a
primary scenario, relevant for
the Piedmont Region.
8. SS&C
Before mission: mission planning, UAS tasks
allocation.
During mission: mission monitoring, data
collection from the CSs, operator support in the
interaction with the system
After mission: conclusive report and Second Level
Exploitation of data.
8
9. Second Level Exploitation activity
analyze and organize data collected during
missions
prepare mission reports
correlate data
allow visualization, re-processing and retrieval
of data according to the end-user needs
provide a mechanism to retrieve and search
metadata
9
10. Metadata Retrieval and Search
Our goal is to add metadata to geo-referenced
objects related to missions stored in the SS&C
database
Metadata are annotations provided by users
of an open, collaborative system (see later!)
The retrieval of annotations occurs by web
services exported by the collaborative systems
10
12. Objectives and Research Questions
12
How to specify the interesting
spatial objects according to
the different
dimensions
involved?
How to search relationships
between already stored data?
How to extract significant
features in maps?
How to enrich maps?
How to generate a
metadata retrieval and
search module able to
answer the requirements?
15. Mission Facts
Mission facts are stored in relationship with
dimensions:
1. Mission in which the fact occurs
2. UAV performing the mission
3. Payload sensor
4. Airport
5. Spatial target
15
Spatial dimensions
16. Metadata Facts
Metadata facts are stored in relationship with
spatial objects and involve the dimensions:
1. Spatial objects
2. Metadata creation time
16
Target
Airport
Route Waypoints
Flown Points
21. ASL Compiler: Back – end phase
Optimization
• identify mission facts that meet the conditions imposed
• identify spatial objects based on these facts
• identify metadata associated with these spatial objects
Code
Generation
• SQL query statement generation
21
23. MDR Tester
The set of constraints the user specifies in
her/his query is not available a priori but is
known only at run-time.
The number of possible combinations is
exponentially large
Automatic procedure to test Compiler
24
25. Volunteered Geographic
Information - VGI
26
“is the harnessing of tools to create,
assemble, and disseminate
geographic data provided voluntarily
by individuals”
Goodchild, M.F., 2007. Citizens as sensors: the
world of volunteered geography. Journal of
Geography, 69(4):211-221
29. GeoNames
30
over 10 millions of geographical names
7.5 millions of unique features:
elevation, population, postal codes,
administrative division, time zone, etc.
39. Case study: 1
41
The map of Turin city and its neighbourhood
102 distinct tags occurring at least 2 times
84 statistical significant tags:
highway: secondary, highway:pedestrian, highway: cycleway
historic:monument, leisure:garden, amenity:fountain
amenity:parking, amenity:atm, amenity:school, amenity:car
sharing, amenity:hospitals, railway:station, shop:supermarket.
40. Case study: 2
Very elegant and touristic district of Turin
28 distinct tags occurring at least 2 times
19 statistical significant tags:
amenity:fountain, amenity:parking, amenity:theatre,
historic:monument, tourism:museum, railway:tram, amenity:place
of worship, highway: pedestrian, amenity:bicycle rental,
amenity:restaurant
amenity:atm, amenity:university,amenity:school, amenity:library,
amenity:car sharing, amenity:hospitals, railway:station,
amenity:pharmacy, railway:construction, shop: supermarket,
shop:bicycle.
42
Case study 1
41. Case study: 3
Everest Area
14 distinct tags occurring at least 2 times
9 statistical significant tags:
natural:water, natural:peak, natural:glacier, tourism:camp site,
43
42. Case study: 4
30 Random Map in Europe:
No significant features
44
44. Significance of absent tags
46
Frequency
computation for
all tags in the
neighbourhood
Mean µ and
standard
deviation σ
Frequency
computation in
the central cell
47. Empirical Method
Given a tag category we compute:
P1= the ratio between its frequency and the
sum of tag frequencies in the central cell.
P2=the ratio between its frequency and the sum
of tag frequencies in the neighbourhood cells.
49
48. 50
tag category is significant
and it is over-represented
in the central cell
tag category is significant
and it is under-represented
in the central cell
over-representation (+)
under-representation (-)
49. Classification problem
• (TP) number of significant tags that are significant
for both methods;
• (FN) the number tags that are significant for
proposed method but not for the empirical
method;
• (FP) the number tags that the empirical method
defined to be significant but proposed method
finds to be not significant;
• (TN) the number of tags that both methods
define to be not significant.
51
52. Other
• Hills of Turin
• Industrial area of Turin
• Everest
• Random Maps
54
53. 1. when statistical method does not identify
significant characteristics the classifier still
extracts significant tags, producing many false
positives as characteristics of the area.
2. when proposed method identifies significant
features:
if their number is low, the classifier continues to
produce an high number of false positives
if their number is high, the classifier improves in
performance, reducing the number of false positives,
but can make some mistakes producing false
negatives.
55
55. Conclusions
Metadata Retrieval and Search Module
Allow the SS&C operator to show historical
metadata
Suggest new metadata as annotation of the
geo-referenced spatial objects
Map annotation with significant tags
57
56. Future Work
• Spatial object annotation according to a
unique tagging system: adopting the tag
ontology provided by a unique system as a
referential knowledge base and then trying to
learn the correspondences between tags in
the different systems
• Recognition of related annotations which
appear to be different (different nouns or
synonymous referred to the same concept).
58
57. • The study of Data Mining methods for the
elaboration and the integration of Web
resources in order to make communicate the
world of ”Internet of Things” with the world of
”Semantic Web”.
• The study and the application of an algorithm
that suggests the area most characterized in
order to apply the proposed statistical
method.
59
59. My pubblications
• E. Roglia, R.Meo, E.Ponassi, Geographical map annotation with significant tags
available from social networks, Chapter in XML Data Mining: Models, Methods, and
Applications, A.Tagarelli (ed.), 26 pp, Idea Group Inc., to appear in February 2011.
• E. Roglia, R.Meo, A SOA-Based System for Territory Monitoring, Chapter in Geospatial
Web services:Advances in Information Interoperability, Peisheng Zhao and Liping Di
(eds.), 27 pp, Idea Group Inc., October 2010. ISBN: 978-1609601928.
• E.Roglia, R.Meo, A Composite Wrapper for Feature Selection, in Proceedings of
Workshop on Data Mining and Bioinformatics in AI*IA - Intelligenza Artificiale e
Scienza della Vita (DMBIO08) Cagliari (Italy), 13 September, 2008.
• E.Roglia, R.Cancelliere, R.Meo, Classification of Chestnuts with Feature Selection by
Noise Resilient Classifiers, in Proceedings of the 16th European Symposium on
Artificial Neural Networks - Advances in Computational Intelligence and Learning
(ESANN08) Bruges (Belgium), 23-25 April, 2008.
61
Notes de l'éditeur
Il progetto SMAT si propone di studiare e dimostrare un sistema di monitoraggio avanzato del territorio per la prevenzione e il controllo di una vasta gamma di eventi naturali (alluvioni, incendi, frane, traffico, urbanistica, inquinamento e coltivazioni).
Sorveglianza dei corsi d’acqua
Controllo delle aree potenzialmente interessate da incendi
Sorveglianza aree interessate da calamità naturali (frane, alluvioni, terremoti, incendi)
Sorveglianza continuativa di aree in cui si sono verificate calamità naturali
Sorveglianza linee di trasporto energia (elettrodotti, oleodotti, gasdotti)
Monitoraggio di aree rurali con raccolta dati
Monitoraggio del traffico, urbano ed extraurbano
Sorveglianza aree danneggiate o minacciate da interventi umani
Sorveglianza di aree a rischio industriale ed inquinamento
Sorveglianza aree in cui sono in corso eventi di particolare rilevanza
SMAT-F1 è focalizzato sulla dimostrazione dell’utilizzo integrato delle tre piattaforme UAV all’interno di uno scenario operativo primario, rilevante per la Regione Piemonte.
Piattaforme UAV innovative nel segmento aereo
Segmento terrestre
Stazioni di controllo controllano il veivolo e i sensori
Stazione di Supervisione e Coordinamento raccoglie i dati dalle singole control station, è il nodo centrale dell’architettura di SMAT e deve consentire agli operatori di ricevere informazioni dagli UAS per la specifica missione/task, fornire supporto all’elaborazione dei dati e diramare specifiche richieste da parte degli operatori agli UAS interessati;
Infrastrutture di comunicazione
Da un serve per sfruttare la ricchezza di informazioni raccolte da fonti diverse (video,
telemetry, images and text files), dall'altro per consentire la produzione di informazioni utili nella definizione di piani di nuova missione.
La correlazione non solo tra i dati di una missione appena compiuta ma tra dati di missione diverse memorizzati nel db.
I metadati devono essere estratti
high-level data flow of MDR and its interaction with other system components
Questa racchiude la semantica di questo abstract specification language!