SlideShare una empresa de Scribd logo
1 de 21
Un algoritmo di  Map-Matching  su reti stradali complesse Laureando Flavio Perri Facoltà di Scienze Matematiche Fisiche e Naturali Laurea di I° Livello in  Tecnologie Informatiche Responsabile Interno Prof.  Giorgio Richelli Responsabile Esterno Ing.  Andrea Corbelli Anno Accademico   2006/2007
Scopo del lavoro ,[object Object],[object Object],[object Object],[object Object],Identificazione del percorso di ogni veicolo Un nuovo algoritmo di Map-Matching
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Il  Map-Matching ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“ Individuare, sulla mappa digitale, il segmento di strada su cui l’oggetto si trovava al momento del campionamento”
Il  Map-Matching on-line ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Il  Map-Matching off-line ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Perché un nuovo algoritmo? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’algoritmo  Qmatch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Propagazione dell’errore Percorso calcolato Campionamento
L’algoritmo  Qmatch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Range Query ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’algoritmo  Qmatch ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
L’algoritmo  Qmatch – fase 1 Range query per ogni punto Calcolo   qualità(p) Cleanup  ed  estrazione Pre-processing 5.9 2 10.2 3 ... ... 0.8 n 1.4 4 0.5 1 Qualità Punto
L’algoritmo  Qmatch – fase 2 ,[object Object],[object Object],[object Object],Incremento qualità punti adiacenti 5.9 2 10.2 3 ... ... 0.8 n 1.4 4 0.5 1 Qualità Punto 5.9 2 10.2 3 ... ... 0.8 n 1.4 4 0.5 1 Qualità Punto 5.9 2 10.2 3 ... ... 0.8 n 1.4 4 0.5 1 Qualità Punto 8.3 2 10.2 3 ... ... 0.8 n 3.9 4 0.5 1 Qualità Punto 5.9 2 -1 3 ... ... 0.8 n 1.4 4 0.5 1 Qualità Punto
L’algoritmo  Qmatch – fase 3 Scegli punto   non associato con miglior supporto ,[object Object],[object Object],8.3 4 -1 6 11.3 7 9.2 2 -1 3 ... ... 1.8 n -1 5 2.5 1 Qualità Punto
Un percorso ricostruito Andata... ...e ritorno Start End End Start
Sviluppi futuri ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Archivio Percorsi Estrazione Percorsi
Conclusioni ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Grazie Cen-to cen-to cen-to!
On-line vs. Off-line Uso di tecniche geometriche Interpolazione Calcolo percorso globale Analisi statistiche Individuazione su mappa in tempo reale Polling time Punti in ingresso (k) Proprietà Sì Sì Necessaria Limitata Sì No Sì In parte No Sì >1/minuto  ~  1/sec k = n k  1 Off-line On-line
Startup  errato

Más contenido relacionado

Similar a Un algoritmo di Map-Matching su reti stradali complesse

Presentazione workshop progettosemina- poliba
Presentazione workshop progettosemina- polibaPresentazione workshop progettosemina- poliba
Presentazione workshop progettosemina- polibaApulian ICT Living Labs
 
Workshop progetto SEMINA - Politecnico di Bari
 Workshop progetto SEMINA - Politecnico di Bari Workshop progetto SEMINA - Politecnico di Bari
Workshop progetto SEMINA - Politecnico di BariPlanetek Italia Srl
 
Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...
Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...
Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...Istituto nazionale di statistica
 
Soluzioni open source per la mobilità
Soluzioni open source per la mobilitàSoluzioni open source per la mobilità
Soluzioni open source per la mobilitàMaurizio Napolitano
 
La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...
La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...
La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...Istituto nazionale di statistica
 
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...RiccardoScilla
 
Progetti di tesi Automation Motion Control
Progetti di tesi Automation Motion ControlProgetti di tesi Automation Motion Control
Progetti di tesi Automation Motion ControlLuigi Mancino
 
Sviluppo di tool di gestione ed analisi di un simulatore Neuro-Fuzzy
Sviluppo di tool di gestione ed analisi di un simulatore Neuro-FuzzySviluppo di tool di gestione ed analisi di un simulatore Neuro-Fuzzy
Sviluppo di tool di gestione ed analisi di un simulatore Neuro-FuzzyStefano Ficcadenti
 
OpenStreetMap e WebGIS
OpenStreetMap e WebGISOpenStreetMap e WebGIS
OpenStreetMap e WebGISNaLUG
 
Presentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi DanielPresentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi Danielguest8d17469
 
Progetto e Sviluppo di un Sistema per il Gioco degli Scacchi Tridimensionali
Progetto e Sviluppo di un Sistema per il Gioco degli Scacchi TridimensionaliProgetto e Sviluppo di un Sistema per il Gioco degli Scacchi Tridimensionali
Progetto e Sviluppo di un Sistema per il Gioco degli Scacchi TridimensionaliMarco Bresciani
 
Extended Summary of Optimized Design of a Human Intranet Network
Extended Summary of Optimized Design of a Human Intranet NetworkExtended Summary of Optimized Design of a Human Intranet Network
Extended Summary of Optimized Design of a Human Intranet NetworkOlesiaRonzon
 
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...RobertoPasini8
 
FMEWT17 2 Informatica Trentina spa
FMEWT17 2 Informatica Trentina spaFMEWT17 2 Informatica Trentina spa
FMEWT17 2 Informatica Trentina spagespsrl
 
Introduzione alle Self Driving Car
Introduzione alle Self Driving CarIntroduzione alle Self Driving Car
Introduzione alle Self Driving CarVincenzo Dentamaro
 
PresentazioneTesiSilviaMarrone1
PresentazioneTesiSilviaMarrone1PresentazioneTesiSilviaMarrone1
PresentazioneTesiSilviaMarrone1Silvia Marrone
 
Trattamento Automatizzato Bollettini Almaviv A
Trattamento Automatizzato Bollettini Almaviv ATrattamento Automatizzato Bollettini Almaviv A
Trattamento Automatizzato Bollettini Almaviv AGabriele Tridico
 

Similar a Un algoritmo di Map-Matching su reti stradali complesse (20)

Presentazione workshop progettosemina- poliba
Presentazione workshop progettosemina- polibaPresentazione workshop progettosemina- poliba
Presentazione workshop progettosemina- poliba
 
Workshop progetto SEMINA - Politecnico di Bari
 Workshop progetto SEMINA - Politecnico di Bari Workshop progetto SEMINA - Politecnico di Bari
Workshop progetto SEMINA - Politecnico di Bari
 
Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...
Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...
Software aperti e dati pubblici: alcune soluzioni per il trattamento e l’anal...
 
Soluzioni open source per la mobilità
Soluzioni open source per la mobilitàSoluzioni open source per la mobilità
Soluzioni open source per la mobilità
 
La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...
La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...
La restituzione cartografica dei dati degli incidenti stradali: strumenti a s...
 
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...
 
Progetti di tesi Automation Motion Control
Progetti di tesi Automation Motion ControlProgetti di tesi Automation Motion Control
Progetti di tesi Automation Motion Control
 
Sviluppo di tool di gestione ed analisi di un simulatore Neuro-Fuzzy
Sviluppo di tool di gestione ed analisi di un simulatore Neuro-FuzzySviluppo di tool di gestione ed analisi di un simulatore Neuro-Fuzzy
Sviluppo di tool di gestione ed analisi di un simulatore Neuro-Fuzzy
 
OpenStreetMap e WebGIS
OpenStreetMap e WebGISOpenStreetMap e WebGIS
OpenStreetMap e WebGIS
 
Presentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi DanielPresentazione Tesi De Franceschi Daniel
Presentazione Tesi De Franceschi Daniel
 
Progetto e Sviluppo di un Sistema per il Gioco degli Scacchi Tridimensionali
Progetto e Sviluppo di un Sistema per il Gioco degli Scacchi TridimensionaliProgetto e Sviluppo di un Sistema per il Gioco degli Scacchi Tridimensionali
Progetto e Sviluppo di un Sistema per il Gioco degli Scacchi Tridimensionali
 
Sch Racing
Sch RacingSch Racing
Sch Racing
 
Extended Summary of Optimized Design of a Human Intranet Network
Extended Summary of Optimized Design of a Human Intranet NetworkExtended Summary of Optimized Design of a Human Intranet Network
Extended Summary of Optimized Design of a Human Intranet Network
 
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
Presentazione Roberto Pasini Laurea Triennale Ingegneria Elettronica e Inform...
 
FMEWT17 2 Informatica Trentina spa
FMEWT17 2 Informatica Trentina spaFMEWT17 2 Informatica Trentina spa
FMEWT17 2 Informatica Trentina spa
 
Introduzione alle Self Driving Car
Introduzione alle Self Driving CarIntroduzione alle Self Driving Car
Introduzione alle Self Driving Car
 
Topog presentation
Topog presentationTopog presentation
Topog presentation
 
PresentazioneTesiSilviaMarrone1
PresentazioneTesiSilviaMarrone1PresentazioneTesiSilviaMarrone1
PresentazioneTesiSilviaMarrone1
 
Il Nuovo Catasto Strade della provincia di Piacenza
Il Nuovo Catasto Strade della provincia di PiacenzaIl Nuovo Catasto Strade della provincia di Piacenza
Il Nuovo Catasto Strade della provincia di Piacenza
 
Trattamento Automatizzato Bollettini Almaviv A
Trattamento Automatizzato Bollettini Almaviv ATrattamento Automatizzato Bollettini Almaviv A
Trattamento Automatizzato Bollettini Almaviv A
 

Un algoritmo di Map-Matching su reti stradali complesse

  • 1. Un algoritmo di Map-Matching su reti stradali complesse Laureando Flavio Perri Facoltà di Scienze Matematiche Fisiche e Naturali Laurea di I° Livello in Tecnologie Informatiche Responsabile Interno Prof. Giorgio Richelli Responsabile Esterno Ing. Andrea Corbelli Anno Accademico 2006/2007
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Propagazione dell’errore Percorso calcolato Campionamento
  • 10.
  • 11.
  • 12.
  • 13. L’algoritmo Qmatch – fase 1 Range query per ogni punto Calcolo qualità(p) Cleanup ed estrazione Pre-processing 5.9 2 10.2 3 ... ... 0.8 n 1.4 4 0.5 1 Qualità Punto
  • 14.
  • 15.
  • 16. Un percorso ricostruito Andata... ...e ritorno Start End End Start
  • 17.
  • 18.
  • 20. On-line vs. Off-line Uso di tecniche geometriche Interpolazione Calcolo percorso globale Analisi statistiche Individuazione su mappa in tempo reale Polling time Punti in ingresso (k) Proprietà Sì Sì Necessaria Limitata Sì No Sì In parte No Sì >1/minuto ~ 1/sec k = n k 1 Off-line On-line

Notas del editor

  1. -Dati disponibili da Octotelematics (clear box) -raccolti tramite GPRS Click() -volontà di identificazione tutti percorsi -> Map-Matching
  2. -Presentazione -Obiettivi -> MM -MM -> Qmatch - Qmatch -> conclusioni e sviluppi
  3. -Correlazione campionamento<->rete stradale -concetto del polling time e relazione con MM -descrizione problemi generici del MM -interpolazione: operazione che unisce due segmenti non contigui sulla mappa
  4. Errore per interpolazione Anche l’ordinamento è sintomo di errore
  5. Geometrica = differenza angolo tra vettore e segmento strada, distanza punto/segmento Fisica = Impossibilità di trovarsi in una posizione Semantica = percorribilità, sensi unici , divieti, tipo di strada