SlideShare une entreprise Scribd logo
1  sur  32
Spatio-Temporal Data Mining and
Classification of Ships' Trajectories

               Laurent ETIENNE
                  PhD in geomatics
        French Naval Academy Research Institute
         Geographic Information Systems Group
    Maritime Activity and Risk Investigation Network
Department of Industrial Engineering, Dalhousie University

           laurent.etienne@ecole-navale.fr

                  Halifax, June 2012
Introduction
   Movement is an important part of life
   Mobile objects tracking systems
   Large spatio-temporal databases
   Knowledge Discovery from movement
   Real time analysis
   Decision support systems
   Different kind of mobile objects
   Different mobility data interest
        Ecology, Sociology, Transports,
         Intelligence...

                                            2
Research interests
   Knowledge discovery from moving objects
    databases (KDD)
   Algorithms for spatial data processing and
    modelling
   Advanced visualisation
    techniques for
    spatial data



                                                 3
Process overview




                   4
Spatio-temporal data mining

    Extract knowledge from a data warehouse
    
        Cluster groups of trajectories
    
        Main route followed by most trajectories of this group
                
                    Main trajectory
                
                    Spatial spreading (channel)
                
                    Temporal stretching (channel)





    Metrics and rules to compare trajectories to main routes
                                                                 5
Trajectories comparison

    Frechet distance and Dynamic Time Warping
    
        Frechet : Minimise the max distance between pos
    
        DTW : Minimise sum of distances between pos




                                                          6
Group of Similar Trajectories

    The model allows trajectories clustering using :
    
        Distance (Fréchet, DTW...)
    
        Density (T-OPTICS)
    
        Zone Graph (Itinerary)




                                                       7
Main trajectory

    Median trajectory
    
        Cluster positions (Normalized time, Frechet, DTW)
    
        Compute aggregated median position (K-Mean)




                                                            8
Statistical analysis

    Statistical analysis of
    points clusters distribution
    (distance, time, heading...)
    
        Boxplot visualisation




                                         9
Spatio-temporal pattern

    Median trajectory and spatio-temporal channel
    
        Cluster positions (Frechet matching)
        with the main trajectory positions
    
        Compute spatial and temporal
        distance to the median position
                
                    Sort spatialy (left/right)
                
                    Sort temporaly (early/late)
                
                    Statistical selection 90%
    
        Normality bounds
                
                    ∆left / ∆right
                
                    ∆early / ∆late


                                                    10
Qualification Functional Process




                                   11
Qualify a Position
   Spatio-temporal channel
       Merge together spatial and temporal channel
       At each relative time of the median trajectory
       Normality bounds
       5 zones defined
       Qualify a position

   How to qualify a trajectory ?


                                                         12
Similarity measurements
   Average, maximum and variability of
    spatial/temporal distance between the
    trajectory and the spatio-temporal channel (%)




                                                 13
Fuzzy Logic
   Spatio-temporal similarity classification of a trajectory
    compared to a pattern
   Using Fuzzy logic :
       Fuzzy sets learned by statistical analysis of
        similarity measurements
       Fuzzy rules defined by experts and combining
        similarity measurements




                                                            14
Fuzzy Logic (Fuzzy sets)
   Use statistics of similarity measurements

       Min
       20%
       40%
       50%
       60%
       80%
       Max
   Define
    fuzzy sets
                                                15
Fuzzy Logic (Fuzzification)
   Match a trajectory to the spatio-temporal
    pattern (Frechet matching)
   Compute the similarity measurements
   Fuzzify similarity measurements
    using fuzzy sets
   Value : 145
   75% Medium
   25% High

                                                16
Fuzzy Logic (Fuzzy Rules)
   Apply fuzzy rules using a fuzzy associative matrix
    combining the fuzzified similarity measurements




   Fuzzy rules are activated at different degree of
    truth depending on the membership of the similarity
    measurements to fuzzy sets
                                                          17
Fuzzy Logic (Defuzzification)
   How to get an human friendly similarity score
    combining the similarity ratings measurements ?
   Defuzzify the fuzzy rules sets activated
   Using the « center of gravity » method




                                                      18
Visualisation




                19
Visualisation of spatio-temporal data
   How to display spatio-temporal patterns and
    qualified positions/trajectories ?
   3D
    space/time
    cube ?




                                                  20
Visualisation (spatio-temporal patterns)




                                       21
Visualisation (2D analysis)




                              22
Conclusion
   Model of trajectory, itineraries and matching tools
   General methodology
   Data mining : spatio-temporal patterns
   Position and trajectory classification using fuzzy logic




                                                               23
Future work

    Improve statistics analysis (skewness/kurtosis)

    Detect multimodal groups of trajectories

    Investigate patterns generalization (aggregation ?)

    Consider more similarity measurements (heading,
    speed)

    Extend to trajectories partial matching, data
    streams, real time analysis

    Improve geovisualisation of outliers

    ...
                                                          24
Questions ?




   L. Etienne, T. Devogele, A. Bouju. In Shi, Goodchild, Lees & Leung
    (Eds.) Advances in Geo-Spatial Information Science, Chap. Modeling
    Space and Time, Spatio-temporal Trajectory Analysis of Mobile
    Objects Following the same Itinerary. CRC Press, Taylor & Francis
    Group, ISPRS Orange book series, ISBN 978-0-415-62093-2, pages
    47-58, 2012.                                                         25
Plateform programming
   PostgreSQL / PostGIS database
        Model & data integration
         (60 Gb of raw AIS data frames from different sources, 6 month )
        PostGIS spatial functions & indexes
        PL/PgSQL, PL/C, PL/Java programming
   Java
        Spatio-temporal pattern extraction & similarity measurements
        Fuzzy logic
   Statistics
        Matlab
   Web
        PHP/HTML/JS/AJAX (Ajax Push Engine)
        GeoServer WFS/WMS Openlayers KML
                                                                           26
Related publications

    Book chapters
     
         T. Devogele, L. Etienne, C. Ray, and C. Claramunt. In C. Renso, S.
         Spaccapietra & E. Zimányi (Eds.) Mobility Data: Modeling, Management,
         and Understanding, Chapter Mobility Applications, Maritime Applications.
         Cambridge press, to be published in 2012.
     
         L. Etienne, T. Devogele, A. Bouju. In Shi, Goodchild, Lees & Leung (Eds.)
         Advances in Geo-Spatial Information Science, Chap. Modeling Space and
         Time, Spatio-temporal Trajectory Analysis of Mobile Objects Following the
         same Itinerary CRC Press, Taylor & Francis Group, ISPRS Orange book
         series, ISBN 978-0-415-62093-2, pages 47-58, 2012.




                                                                                     27
Related publications

    International conferences
     
         L. Etienne, C. Ray, and G. Mcardle. Spatio-temporal visualisation of
         outliers. Proceedings of the international workshop on Maritime Anomaly
         Detection (MAD), pages 119–120, 2011.
     
         L. Etienne, T. Devogele, and A. Bouju. Spatio-temporal trajectory analysis
         of mobile objects following the same itinerary. Proceedings of the
         International Symposium on Spatial Data Handling (SDH), pages 86–91,
         2010.
     
         A. Lecuyer, J.M. Burkhardt, and L. Etienne. Feeling bumps and holes
         without a haptic interface: the perception of pseudo-haptic textures.
         Proceedings of the SIGCHI conference on Human factors in computing
         systems, pages 239–246, 2004.




                                                                                      28
Europe map




             29
Passenger ships




                  30
Calais - Dovers




                  31
Dover straits




                32

Contenu connexe

Tendances

Conceptual models of real world geographical phenomena (epm107_2007)
Conceptual models of real world geographical phenomena (epm107_2007)Conceptual models of real world geographical phenomena (epm107_2007)
Conceptual models of real world geographical phenomena (epm107_2007)
esambale
 
Spatial vs non spatial
Spatial vs non spatialSpatial vs non spatial
Spatial vs non spatial
Sumant Diwakar
 
A comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognitionA comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognition
Pioneer Natural Resources
 
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding TechniqueHyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
CSCJournals
 

Tendances (20)

FUTURE TRENDS OF SEISMIC ANALYSIS
FUTURE TRENDS OF SEISMIC ANALYSISFUTURE TRENDS OF SEISMIC ANALYSIS
FUTURE TRENDS OF SEISMIC ANALYSIS
 
Improving search time for contentment based image retrieval via, LSH, MTRee, ...
Improving search time for contentment based image retrieval via, LSH, MTRee, ...Improving search time for contentment based image retrieval via, LSH, MTRee, ...
Improving search time for contentment based image retrieval via, LSH, MTRee, ...
 
OBIA on Coastal Landform Based on Structure Tensor
OBIA on Coastal Landform Based on Structure Tensor OBIA on Coastal Landform Based on Structure Tensor
OBIA on Coastal Landform Based on Structure Tensor
 
Active learning algorithms in seismic facies classification
Active learning algorithms in seismic facies classificationActive learning algorithms in seismic facies classification
Active learning algorithms in seismic facies classification
 
GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
 
Understanding raster
Understanding rasterUnderstanding raster
Understanding raster
 
Structure of geographic data
Structure of geographic dataStructure of geographic data
Structure of geographic data
 
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information Systems
TYBSC IT PGIS Unit I  Chapter I- Introduction to Geographic Information SystemsTYBSC IT PGIS Unit I  Chapter I- Introduction to Geographic Information Systems
TYBSC IT PGIS Unit I Chapter I- Introduction to Geographic Information Systems
 
Geotagging Photographs By Sanjay Rana
Geotagging Photographs By Sanjay RanaGeotagging Photographs By Sanjay Rana
Geotagging Photographs By Sanjay Rana
 
Conceptual models of real world geographical phenomena (epm107_2007)
Conceptual models of real world geographical phenomena (epm107_2007)Conceptual models of real world geographical phenomena (epm107_2007)
Conceptual models of real world geographical phenomena (epm107_2007)
 
Spatial vs non spatial
Spatial vs non spatialSpatial vs non spatial
Spatial vs non spatial
 
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map CompilationIJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
IJRET-V1I1P3 - Remotely Sensed Images in using Automatic Road Map Compilation
 
A comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognitionA comparison of classification techniques for seismic facies recognition
A comparison of classification techniques for seismic facies recognition
 
Geographic Phenomena and their Representations
Geographic Phenomena and their RepresentationsGeographic Phenomena and their Representations
Geographic Phenomena and their Representations
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2
 
4.2 spatial data mining
4.2 spatial data mining4.2 spatial data mining
4.2 spatial data mining
 
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding TechniqueHyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
Hyperspectral Data Compression Using Spatial-Spectral Lossless Coding Technique
 
Remote sensing e course (Geohydrology)
Remote sensing e course (Geohydrology)Remote sensing e course (Geohydrology)
Remote sensing e course (Geohydrology)
 
Four data models in GIS
Four data models in GISFour data models in GIS
Four data models in GIS
 
Spatial association discovery process using frequent subgraph mining
Spatial association discovery process using frequent subgraph miningSpatial association discovery process using frequent subgraph mining
Spatial association discovery process using frequent subgraph mining
 

Similaire à Spatio-Temporal Data Mining and Classification of Ships' Trajectories

Puneet Singla
Puneet SinglaPuneet Singla
Puneet Singla
psingla
 
A Diffusion Wavelet Approach For 3 D Model Matching
A Diffusion Wavelet Approach For 3 D Model MatchingA Diffusion Wavelet Approach For 3 D Model Matching
A Diffusion Wavelet Approach For 3 D Model Matching
rafi
 
Paper id 25201492
Paper id 25201492Paper id 25201492
Paper id 25201492
IJRAT
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
proposal_pura
proposal_puraproposal_pura
proposal_pura
Erick Lin
 
Subspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptSubspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.ppt
grssieee
 

Similaire à Spatio-Temporal Data Mining and Classification of Ships' Trajectories (20)

AAG_2011
AAG_2011AAG_2011
AAG_2011
 
Paper 5094-43_5
Paper 5094-43_5Paper 5094-43_5
Paper 5094-43_5
 
Puneet Singla
Puneet SinglaPuneet Singla
Puneet Singla
 
A Diffusion Wavelet Approach For 3 D Model Matching
A Diffusion Wavelet Approach For 3 D Model MatchingA Diffusion Wavelet Approach For 3 D Model Matching
A Diffusion Wavelet Approach For 3 D Model Matching
 
Paper id 25201492
Paper id 25201492Paper id 25201492
Paper id 25201492
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONHOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
 
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTIONHOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
HOL, GDCT AND LDCT FOR PEDESTRIAN DETECTION
 
proposal_pura
proposal_puraproposal_pura
proposal_pura
 
Fast Feature Pyramids for Object Detection
Fast Feature Pyramids for Object DetectionFast Feature Pyramids for Object Detection
Fast Feature Pyramids for Object Detection
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
 
Subspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptSubspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.ppt
 
FUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONINGFUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONING
 
Athena
AthenaAthena
Athena
 
2017: Prototype-based models in unsupervised and supervised machine learning
2017: Prototype-based models in unsupervised and supervised machine learning2017: Prototype-based models in unsupervised and supervised machine learning
2017: Prototype-based models in unsupervised and supervised machine learning
 
Measuring and Predicting Departures from Routine in Human Mobility
Measuring and Predicting Departures from Routine in Human MobilityMeasuring and Predicting Departures from Routine in Human Mobility
Measuring and Predicting Departures from Routine in Human Mobility
 
2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...
2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...
2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...
 
2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...
2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...
2D FEATURES-BASED DETECTOR AND DESCRIPTOR SELECTION SYSTEM FOR HIERARCHICAL R...
 
Jarodzka A Vector Based, Multidimensional Scanpath Similarity Measure
Jarodzka A Vector Based, Multidimensional Scanpath Similarity MeasureJarodzka A Vector Based, Multidimensional Scanpath Similarity Measure
Jarodzka A Vector Based, Multidimensional Scanpath Similarity Measure
 
Space Tug Rendezvous
Space Tug RendezvousSpace Tug Rendezvous
Space Tug Rendezvous
 

Plus de Centre of Geographic Sciences (COGS)

Plus de Centre of Geographic Sciences (COGS) (16)

Making data storage more efficient
Making data storage more efficientMaking data storage more efficient
Making data storage more efficient
 
What's In A Building?
What's In A Building?What's In A Building?
What's In A Building?
 
Change Agents (MCISUR 2012)
Change Agents (MCISUR 2012)Change Agents (MCISUR 2012)
Change Agents (MCISUR 2012)
 
Applied Marine Geomatics as a Management & Planning Tool
Applied Marine Geomatics as a Management & Planning ToolApplied Marine Geomatics as a Management & Planning Tool
Applied Marine Geomatics as a Management & Planning Tool
 
Gold Rush (Inquiry-Based Learning)
Gold Rush (Inquiry-Based Learning)Gold Rush (Inquiry-Based Learning)
Gold Rush (Inquiry-Based Learning)
 
Closing the Knowledge Gap
Closing the Knowledge GapClosing the Knowledge Gap
Closing the Knowledge Gap
 
Halifax Water: the Geomatics Kaleidoscope
Halifax Water: the Geomatics KaleidoscopeHalifax Water: the Geomatics Kaleidoscope
Halifax Water: the Geomatics Kaleidoscope
 
COGS Class of 83
COGS Class of 83COGS Class of 83
COGS Class of 83
 
Geomatics News 1
Geomatics News 1Geomatics News 1
Geomatics News 1
 
Geomatics News 2
Geomatics News 2Geomatics News 2
Geomatics News 2
 
Geomatics News 3
Geomatics News 3Geomatics News 3
Geomatics News 3
 
Geomatics News 4
Geomatics News 4Geomatics News 4
Geomatics News 4
 
COGS Recollections, by Tim Webster
COGS Recollections, by Tim WebsterCOGS Recollections, by Tim Webster
COGS Recollections, by Tim Webster
 
Open-Source Based Direct Georeferencing Thermal Camera System
Open-Source Based Direct Georeferencing Thermal Camera SystemOpen-Source Based Direct Georeferencing Thermal Camera System
Open-Source Based Direct Georeferencing Thermal Camera System
 
A picture is worth
A picture is worthA picture is worth
A picture is worth
 
COGS Turned 25!
COGS Turned 25!COGS Turned 25!
COGS Turned 25!
 

Dernier

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Dernier (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Spatio-Temporal Data Mining and Classification of Ships' Trajectories

  • 1. Spatio-Temporal Data Mining and Classification of Ships' Trajectories Laurent ETIENNE PhD in geomatics French Naval Academy Research Institute Geographic Information Systems Group Maritime Activity and Risk Investigation Network Department of Industrial Engineering, Dalhousie University laurent.etienne@ecole-navale.fr Halifax, June 2012
  • 2. Introduction  Movement is an important part of life  Mobile objects tracking systems  Large spatio-temporal databases  Knowledge Discovery from movement  Real time analysis  Decision support systems  Different kind of mobile objects  Different mobility data interest  Ecology, Sociology, Transports, Intelligence... 2
  • 3. Research interests  Knowledge discovery from moving objects databases (KDD)  Algorithms for spatial data processing and modelling  Advanced visualisation techniques for spatial data 3
  • 5. Spatio-temporal data mining  Extract knowledge from a data warehouse  Cluster groups of trajectories  Main route followed by most trajectories of this group  Main trajectory  Spatial spreading (channel)  Temporal stretching (channel)  Metrics and rules to compare trajectories to main routes 5
  • 6. Trajectories comparison  Frechet distance and Dynamic Time Warping  Frechet : Minimise the max distance between pos  DTW : Minimise sum of distances between pos 6
  • 7. Group of Similar Trajectories  The model allows trajectories clustering using :  Distance (Fréchet, DTW...)  Density (T-OPTICS)  Zone Graph (Itinerary) 7
  • 8. Main trajectory  Median trajectory  Cluster positions (Normalized time, Frechet, DTW)  Compute aggregated median position (K-Mean) 8
  • 9. Statistical analysis  Statistical analysis of points clusters distribution (distance, time, heading...)  Boxplot visualisation 9
  • 10. Spatio-temporal pattern  Median trajectory and spatio-temporal channel  Cluster positions (Frechet matching) with the main trajectory positions  Compute spatial and temporal distance to the median position  Sort spatialy (left/right)  Sort temporaly (early/late)  Statistical selection 90%  Normality bounds  ∆left / ∆right  ∆early / ∆late 10
  • 12. Qualify a Position  Spatio-temporal channel  Merge together spatial and temporal channel  At each relative time of the median trajectory  Normality bounds  5 zones defined  Qualify a position  How to qualify a trajectory ? 12
  • 13. Similarity measurements  Average, maximum and variability of spatial/temporal distance between the trajectory and the spatio-temporal channel (%) 13
  • 14. Fuzzy Logic  Spatio-temporal similarity classification of a trajectory compared to a pattern  Using Fuzzy logic :  Fuzzy sets learned by statistical analysis of similarity measurements  Fuzzy rules defined by experts and combining similarity measurements 14
  • 15. Fuzzy Logic (Fuzzy sets)  Use statistics of similarity measurements  Min  20%  40%  50%  60%  80%  Max  Define fuzzy sets 15
  • 16. Fuzzy Logic (Fuzzification)  Match a trajectory to the spatio-temporal pattern (Frechet matching)  Compute the similarity measurements  Fuzzify similarity measurements using fuzzy sets  Value : 145  75% Medium  25% High 16
  • 17. Fuzzy Logic (Fuzzy Rules)  Apply fuzzy rules using a fuzzy associative matrix combining the fuzzified similarity measurements  Fuzzy rules are activated at different degree of truth depending on the membership of the similarity measurements to fuzzy sets 17
  • 18. Fuzzy Logic (Defuzzification)  How to get an human friendly similarity score combining the similarity ratings measurements ?  Defuzzify the fuzzy rules sets activated  Using the « center of gravity » method 18
  • 20. Visualisation of spatio-temporal data  How to display spatio-temporal patterns and qualified positions/trajectories ?  3D space/time cube ? 20
  • 23. Conclusion  Model of trajectory, itineraries and matching tools  General methodology  Data mining : spatio-temporal patterns  Position and trajectory classification using fuzzy logic 23
  • 24. Future work  Improve statistics analysis (skewness/kurtosis)  Detect multimodal groups of trajectories  Investigate patterns generalization (aggregation ?)  Consider more similarity measurements (heading, speed)  Extend to trajectories partial matching, data streams, real time analysis  Improve geovisualisation of outliers  ... 24
  • 25. Questions ?  L. Etienne, T. Devogele, A. Bouju. In Shi, Goodchild, Lees & Leung (Eds.) Advances in Geo-Spatial Information Science, Chap. Modeling Space and Time, Spatio-temporal Trajectory Analysis of Mobile Objects Following the same Itinerary. CRC Press, Taylor & Francis Group, ISPRS Orange book series, ISBN 978-0-415-62093-2, pages 47-58, 2012. 25
  • 26. Plateform programming  PostgreSQL / PostGIS database  Model & data integration (60 Gb of raw AIS data frames from different sources, 6 month )  PostGIS spatial functions & indexes  PL/PgSQL, PL/C, PL/Java programming  Java  Spatio-temporal pattern extraction & similarity measurements  Fuzzy logic  Statistics  Matlab  Web  PHP/HTML/JS/AJAX (Ajax Push Engine)  GeoServer WFS/WMS Openlayers KML 26
  • 27. Related publications  Book chapters  T. Devogele, L. Etienne, C. Ray, and C. Claramunt. In C. Renso, S. Spaccapietra & E. Zimányi (Eds.) Mobility Data: Modeling, Management, and Understanding, Chapter Mobility Applications, Maritime Applications. Cambridge press, to be published in 2012.  L. Etienne, T. Devogele, A. Bouju. In Shi, Goodchild, Lees & Leung (Eds.) Advances in Geo-Spatial Information Science, Chap. Modeling Space and Time, Spatio-temporal Trajectory Analysis of Mobile Objects Following the same Itinerary CRC Press, Taylor & Francis Group, ISPRS Orange book series, ISBN 978-0-415-62093-2, pages 47-58, 2012. 27
  • 28. Related publications  International conferences  L. Etienne, C. Ray, and G. Mcardle. Spatio-temporal visualisation of outliers. Proceedings of the international workshop on Maritime Anomaly Detection (MAD), pages 119–120, 2011.  L. Etienne, T. Devogele, and A. Bouju. Spatio-temporal trajectory analysis of mobile objects following the same itinerary. Proceedings of the International Symposium on Spatial Data Handling (SDH), pages 86–91, 2010.  A. Lecuyer, J.M. Burkhardt, and L. Etienne. Feeling bumps and holes without a haptic interface: the perception of pseudo-haptic textures. Proceedings of the SIGCHI conference on Human factors in computing systems, pages 239–246, 2004. 28