SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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, ...IOSR Journals
 
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 csandit
 
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 classificationPioneer Natural Resources
 
Structure of geographic data
Structure of geographic dataStructure of geographic data
Structure of geographic dataMd. Yousuf Gazi
 
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 SystemsArti Parab Academics
 
Geotagging Photographs By Sanjay Rana
Geotagging Photographs By Sanjay RanaGeotagging Photographs By Sanjay Rana
Geotagging Photographs By Sanjay Ranasanjay_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)esambale
 
Spatial vs non spatial
Spatial vs non spatialSpatial vs non spatial
Spatial vs non spatialSumant Diwakar
 
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 CompilationISAR Publications
 
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 recognitionPioneer Natural Resources
 
Geographic Phenomena and their Representations
Geographic Phenomena and their RepresentationsGeographic Phenomena and their Representations
Geographic Phenomena and their RepresentationsNAXA-Developers
 
Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2Carpita metulini 111220_dssr_bari_version2
Carpita metulini 111220_dssr_bari_version2University of Salerno
 
4.2 spatial data mining
4.2 spatial data mining4.2 spatial data mining
4.2 spatial data miningKrish_ver2
 
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 TechniqueCSCJournals
 
Remote sensing e course (Geohydrology)
Remote sensing e course (Geohydrology)Remote sensing e course (Geohydrology)
Remote sensing e course (Geohydrology)Fatwa Ramdani
 
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 miningTELKOMNIKA JOURNAL
 

Was ist angesagt? (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
 

Ähnlich wie Spatio-Temporal Data Mining and Classification of Ships' Trajectories

Puneet Singla
Puneet SinglaPuneet Singla
Puneet Singlapsingla
 
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 Matchingrafi
 
Paper id 25201492
Paper id 25201492Paper id 25201492
Paper id 25201492IJRAT
 
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
 
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 DETECTIONcsandit
 
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 DETECTIONcscpconf
 
proposal_pura
proposal_puraproposal_pura
proposal_puraErick Lin
 
Fast Feature Pyramids for Object Detection
Fast Feature Pyramids for Object DetectionFast Feature Pyramids for Object Detection
Fast Feature Pyramids for Object Detectionsuthi
 
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...ijsrd.com
 
Subspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptSubspace_Discriminant_Approach_Hyperspectral.ppt
Subspace_Discriminant_Approach_Hyperspectral.pptgrssieee
 
FUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONINGFUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONINGijitjournal
 
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 learningUniversity of Groningen
 
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 MobilityDirk Gorissen
 
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...gerogepatton
 
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...ijaia
 
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 MeasureKalle
 

Ähnlich wie 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
 

Mehr von Centre of Geographic Sciences (COGS)

Mehr von 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!
 

Kürzlich hochgeladen

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 

Kürzlich hochgeladen (20)

Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 

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