SlideShare une entreprise Scribd logo
1  sur  13
A Community Platform for
Auto-Annotated Recreational Maps
   Till Riedel1, Phillip Scholl1, Christian Decker1 and Michael Beigl2



            1TecO,Universität Karlsruhe(TH), Vincenz Prießnitz Str. 3
                           76131 Karlsruhe, Germany
                      <{riedel,scholl,cdecker}@teco.edu>
               2IBR,UniversitätBraunschweig, Mühlenpfordstr. 23
                            Braunschweig , Germany
                               <beigl@teco.edu>
Motivation
       Recreational maps
       Outdating
       Specialized




    City map Karlsruhe:                                    Skate map Karlsruhe:

    still using Version from 1990                          Specialized Annotation
    (or Google maps :-) )                                  Should have newest version !
2                     A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Recreational Maps

       Specialized for sport, degree of expertise
       more detailed annotation = better map
       road size doesn't matter
       Road quality reflected in coloring/style

       Not many print runs depending on sport
       Out-dating rapidly:
          Nature
          Minor road work
3                   A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Alternative:
             Track sharing communities




       Large Community
       Sharing single tracks
       Simple or text based
        annotation
       Subjective/Biased

4                    A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Problem

       Track fusion dependent on sports device
       Differentiated annotation makes system complex
       Users tend not to waste their time on intricate stuff
       We need many users to build complete maps

    Dilemma:

                      many users vs complex system

                complete maps vs differentiated annotation

5                     A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Community Platform for
    Auto-Annotated Recreational Maps
       Minimal effort
          Automate process as much as possible


       Minimal cost
          Use available technology


       Minimal risk
          Anonymization: don't share raw personal data


6                  A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
(kind of) Wireless Sensor Networks

       Sensor Nodes = Sportsmen w/:
          Sensor Watches/Sensors on Equipment
          Handheld GPS Systems

       Mobile sparsely synchronized sensors
          high coverage
          high availabiliy
          only back-end communication



7                    A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Track Classification

       Classifier for Road Quality
       Use input from sensors:
          Acceleration
          Vibration
          GPS (speed, slope)

       Simple rule based system:
          e.g.: low(vibration(R)) => good(R)
          Preset rule sets for different devices/preferences
          Adjustable by user

8                      A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Map Creation

       Create network of roads
       Which tracks belong to same road?
           Routes not equal in strict sense
       Algorithm described in: Scott Morris, Alan Morris, Kobus
        Barnard, Digital Trail Libraries, jcdl, pp. 63-71, Digital Libraries,
        2004 ACM/IEEE Joint Conference on (JCDL'04), 2004.




9                       A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Aggregation and Personalization

        Collect all predicates on all sub-tracks
           Use road intersections to uniquely identify parts
           Use common sensor predicates
        Query locally restricted
        Aggregate all data (bias towards recent data)
        Reclassify using users preference
        Color map by new classification



10                   A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Hardware

          Cheap sensors:
                  Measure vibration
                  Low power
                  Affordable for early adopters


          Loose coupling with location system:
                  Standard handheld GPS
                  Use existing technology
                  Only use timestamps to synchronize
11   A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Future Work

        From Concept to Implementation :)
        Studies for different outdoor sports
           Cycling
           Inline skating
           Hiking
        Use this kind of WSNs in other apps
           highly mobile and sparsely synchronized
           low power and high coverage


12                   A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
Conclusion

        Concept for enhancing maps with sensor
         information
           rather than just displaying values
        Use Communities and enable personalization
        Design aspects for mass adaptation
           also critical to other sensor web apps
        Widen the understanding of wireless sensor
         networks
           sensors don't have to be connected all the time

13                   A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)

Contenu connexe

Similaire à Auto-Annotated Recreational Maps Platform

A wearable MIDI interface using a wireless sensor network
A wearable MIDI interface using a wireless sensor networkA wearable MIDI interface using a wireless sensor network
A wearable MIDI interface using a wireless sensor networkFrancesco Corucci
 
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...Nicolas Lachance-Bernard
 
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...Beniamino Murgante
 
The GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of CataloniaThe GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of CataloniaEsri
 
Adaptive Learning through Visual Sensor
Adaptive Learning through Visual SensorAdaptive Learning through Visual Sensor
Adaptive Learning through Visual SensorSyed Muhammad Bilal
 
Building a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISBuilding a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISIan Turton
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptxGeetha982072
 
Wireless multimedia sensor networking
Wireless multimedia sensor networkingWireless multimedia sensor networking
Wireless multimedia sensor networkingKedar Kumar
 
Ar2419141919
Ar2419141919Ar2419141919
Ar2419141919IJMER
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...ijceronline
 
Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014Paulo Borges
 
Vgdra a virtual grid based dynamic routes
Vgdra a virtual grid based dynamic routesVgdra a virtual grid based dynamic routes
Vgdra a virtual grid based dynamic routesjpstudcorner
 

Similaire à Auto-Annotated Recreational Maps Platform (20)

A wearable MIDI interface using a wireless sensor network
A wearable MIDI interface using a wireless sensor networkA wearable MIDI interface using a wireless sensor network
A wearable MIDI interface using a wireless sensor network
 
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
 
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
Network Based Kernel Density Estimation for Cycling Facilities Optimal Locati...
 
The GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of CataloniaThe GIS for Emergency and Security of Catalonia
The GIS for Emergency and Security of Catalonia
 
Adaptive Learning through Visual Sensor
Adaptive Learning through Visual SensorAdaptive Learning through Visual Sensor
Adaptive Learning through Visual Sensor
 
Transmission efficient ppt
Transmission efficient pptTransmission efficient ppt
Transmission efficient ppt
 
Remote Sensing ppt
Remote Sensing pptRemote Sensing ppt
Remote Sensing ppt
 
Building a Standards Based Collaborative GIS
Building a Standards Based Collaborative GISBuilding a Standards Based Collaborative GIS
Building a Standards Based Collaborative GIS
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx
 
Wireless multimedia sensor networking
Wireless multimedia sensor networkingWireless multimedia sensor networking
Wireless multimedia sensor networking
 
Sen spire os
Sen spire osSen spire os
Sen spire os
 
Mobile mapping system
Mobile mapping systemMobile mapping system
Mobile mapping system
 
Ar2419141919
Ar2419141919Ar2419141919
Ar2419141919
 
Context In UX
Context In UXContext In UX
Context In UX
 
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 IJCER (www.ijceronline.com) International Journal of computational Engineeri... IJCER (www.ijceronline.com) International Journal of computational Engineeri...
IJCER (www.ijceronline.com) International Journal of computational Engineeri...
 
Senior Design Presentation 2014
Senior Design Presentation 2014Senior Design Presentation 2014
Senior Design Presentation 2014
 
A Survey on Routing Protocols in Wireless Sensor Networks
A Survey on Routing Protocols in Wireless Sensor NetworksA Survey on Routing Protocols in Wireless Sensor Networks
A Survey on Routing Protocols in Wireless Sensor Networks
 
Vgdra a virtual grid based dynamic routes
Vgdra a virtual grid based dynamic routesVgdra a virtual grid based dynamic routes
Vgdra a virtual grid based dynamic routes
 
Manet algo
Manet algoManet algo
Manet algo
 
GPS
GPS GPS
GPS
 

Plus de Till Riedel

From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use CaseTill Riedel
 
IoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDILIoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDILTill Riedel
 
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Till Riedel
 
Relate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative PositioningRelate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative PositioningTill Riedel
 
Pluggable Realworld Interfaces
Pluggable Realworld InterfacesPluggable Realworld Interfaces
Pluggable Realworld InterfacesTill Riedel
 
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor NodesUbiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor NodesTill Riedel
 
Implicit Middleware
Implicit MiddlewareImplicit Middleware
Implicit MiddlewareTill Riedel
 
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...Till Riedel
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsTill Riedel
 
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...Till Riedel
 

Plus de Till Riedel (11)

From Load Forecasting to Demand Response - A Web of Things Use Case
From Load Forecasting to Demand Response  - A Web of Things Use CaseFrom Load Forecasting to Demand Response  - A Web of Things Use Case
From Load Forecasting to Demand Response - A Web of Things Use Case
 
IoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDILIoT 2014 Value Creation Workshop: SDIL
IoT 2014 Value Creation Workshop: SDIL
 
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
 
Relate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative PositioningRelate: Architecture, Systems and Tools for Relative Positioning
Relate: Architecture, Systems and Tools for Relative Positioning
 
Pluggable Realworld Interfaces
Pluggable Realworld InterfacesPluggable Realworld Interfaces
Pluggable Realworld Interfaces
 
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor NodesUbiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
 
Implicit Middleware
Implicit MiddlewareImplicit Middleware
Implicit Middleware
 
Syncob
SyncobSyncob
Syncob
 
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...Barcodes, RFID or Smart Items? Evaluating track and trace technology  today a...
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
 
uBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-ThingsuBox A Distributed Resource Management Architecture for the Web-of-Things
uBox A Distributed Resource Management Architecture for the Web-of-Things
 
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
 

Dernier

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Dernier (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

Auto-Annotated Recreational Maps Platform

  • 1. A Community Platform for Auto-Annotated Recreational Maps Till Riedel1, Phillip Scholl1, Christian Decker1 and Michael Beigl2 1TecO,Universität Karlsruhe(TH), Vincenz Prießnitz Str. 3 76131 Karlsruhe, Germany <{riedel,scholl,cdecker}@teco.edu> 2IBR,UniversitätBraunschweig, Mühlenpfordstr. 23 Braunschweig , Germany <beigl@teco.edu>
  • 2. Motivation  Recreational maps  Outdating  Specialized City map Karlsruhe: Skate map Karlsruhe: still using Version from 1990 Specialized Annotation (or Google maps :-) ) Should have newest version ! 2 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 3. Recreational Maps  Specialized for sport, degree of expertise  more detailed annotation = better map  road size doesn't matter  Road quality reflected in coloring/style  Not many print runs depending on sport  Out-dating rapidly: Nature Minor road work 3 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 4. Alternative: Track sharing communities  Large Community  Sharing single tracks  Simple or text based annotation  Subjective/Biased 4 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 5. Problem  Track fusion dependent on sports device  Differentiated annotation makes system complex  Users tend not to waste their time on intricate stuff  We need many users to build complete maps Dilemma: many users vs complex system complete maps vs differentiated annotation 5 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 6. Community Platform for Auto-Annotated Recreational Maps  Minimal effort Automate process as much as possible  Minimal cost Use available technology  Minimal risk Anonymization: don't share raw personal data 6 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 7. (kind of) Wireless Sensor Networks  Sensor Nodes = Sportsmen w/: Sensor Watches/Sensors on Equipment Handheld GPS Systems  Mobile sparsely synchronized sensors high coverage high availabiliy only back-end communication 7 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 8. Track Classification  Classifier for Road Quality  Use input from sensors: Acceleration Vibration GPS (speed, slope)  Simple rule based system: e.g.: low(vibration(R)) => good(R) Preset rule sets for different devices/preferences Adjustable by user 8 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 9. Map Creation  Create network of roads  Which tracks belong to same road? Routes not equal in strict sense  Algorithm described in: Scott Morris, Alan Morris, Kobus Barnard, Digital Trail Libraries, jcdl, pp. 63-71, Digital Libraries, 2004 ACM/IEEE Joint Conference on (JCDL'04), 2004. 9 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 10. Aggregation and Personalization  Collect all predicates on all sub-tracks Use road intersections to uniquely identify parts Use common sensor predicates  Query locally restricted  Aggregate all data (bias towards recent data)  Reclassify using users preference  Color map by new classification 10 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 11. Hardware  Cheap sensors: Measure vibration Low power Affordable for early adopters  Loose coupling with location system: Standard handheld GPS Use existing technology Only use timestamps to synchronize 11 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 12. Future Work  From Concept to Implementation :)  Studies for different outdoor sports Cycling Inline skating Hiking  Use this kind of WSNs in other apps highly mobile and sparsely synchronized low power and high coverage 12 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)
  • 13. Conclusion  Concept for enhancing maps with sensor information rather than just displaying values  Use Communities and enable personalization  Design aspects for mass adaptation also critical to other sensor web apps  Widen the understanding of wireless sensor networks sensors don't have to be connected all the time 13 A Community Platform for Auto-Annotated Recreational Maps (SWDMNSS 2007)