SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
“STANDING	
  QUERIES”	
  
                         Real2me	
  gesture	
  recogni2on	
  with	
  Eclipse	
  technologies


                                             	
  
                              István	
  DÁVID,	
  István	
  RÁTH
                  hDp://viatra.inf.mit.bme.hu/incquery/demos/jnect	
  

                             Budapest	
  University	
  of	
  Technology	
  and	
  Economics
                                 Fault	
  Tolerant	
  Systems	
  Research	
  Group


Budapest	
  University	
  of	
  Technology	
  and	
  Economics
Department	
  of	
  Measurement	
  and	
  Informa<on	
  Systems
Overview

   User	
  moving	
  in	
  front	
  of	
  the	
  sensor



                                                                     PaDern	
  match	
  
                                       EMF	
  
           setX(…)                                                      deltas
                                    no2fica2on
                                                            EMF-­‐                             Esper	
  
                       Live	
  EMF	
                      IncQuery	
                          complex	
  
                        model                              paDern	
                            event	
  
Kinect                                                     matcher                           processor
sensor
 data




                                                                                              Recognized
                                                                                           gesture	
  sequences
Overview

   User	
  moving	
  in	
  front	
  of	
  the	
  sensor



                                                                     PaDern	
  match	
  
                                       EMF	
  
           setX(…)                                                      deltas
                                    no2fica2on
                                                            EMF-­‐                             Esper	
  
                       Live	
  EMF	
                      IncQuery	
                          complex	
  
                        model                              paDern	
                            event	
  
Kinect                                                     matcher                           processor
sensor
 data


    Full	
  model	
  
   update	
  at	
  ~20	
                                                                      Recognized
        FPS                                                                                gesture	
  sequences
Overview

   User	
  moving	
  in	
  front	
  of	
  the	
  sensor



                                                           PaDern	
  match	
  
                                       EMF	
  
           setX(…)                                            deltas
                                    no2fica2on
                                                EMF-­‐                               Esper	
  
                       Live	
  EMF	
      IncQuery	
                                complex	
  
                        model PaBern	
  Y()	
  {
                                           paDern	
                                  event	
  
Kinect                                     matcher                                 processor
sensor
 data


    Full	
  model	
  
   update	
  at	
  ~20	
                                                            Recognized
        FPS                                                                      gesture	
  sequences

                                          }
Overview

   User	
  moving	
  in	
  front	
  of	
  the	
  sensor



                                                                     PaDern	
  match	
  
                                       EMF	
  
           setX(…)                                                      deltas
                                    no2fica2on
                                                            EMF-­‐                             Esper	
  
                       Live	
  EMF	
                      IncQuery	
                          complex	
  
                        model                              paDern	
                            event	
  
Kinect                                                     matcher                           processor
sensor
 data


    Full	
  model	
  
   update	
  at	
  ~20	
                                                                      Recognized
        FPS                                                                                gesture	
  sequences
Overview
                                             Event	
  PaBern	
  YMCA
   User	
  moving	
  in	
  front	
  of	
  the	
  sensor
                                   SELECT	
  *	
  FROM	
  paDern[
                                   	
  every(('Y')	
  -­‐>	
  
                                   	
   	
  	
  	
  	
  	
  ('M')	
  -­‐>	
  
                               EMF	
  
                                                                              PaDern	
  match	
  
                                                                                 deltas
           setX(…)          no2fica2on	
  	
  	
  	
  ('C')	
  -­‐>
                                   	
   	
  
                                                                   EMF-­‐                           Esper	
  
                                   	
   	
  	
  	
  	
  	
  ('A')	
  
                   Live	
  EMF	
                               IncQuery	
                          complex	
  
                                   WHERE	
  2mer:within(10	
  sec))]
                    model                                       paDern	
                            event	
  
Kinect                                                          matcher                           processor
sensor
 data


    Full	
  model	
  
   update	
  at	
  ~20	
                                                                     Recognized
        FPS                                                                               gesture	
  sequences
Overview

   User	
  moving	
  in	
  front	
  of	
  the	
  sensor



                                                                     PaDern	
  match	
  
                                       EMF	
  
           setX(…)                                                      deltas
                                    no2fica2on
                                                            EMF-­‐                             Esper	
  
                       Live	
  EMF	
                      IncQuery	
                          complex	
  
                        model                              paDern	
                            event	
  
Kinect                                                     matcher                           processor
sensor
 data


    Full	
  model	
  
   update	
  at	
  ~20	
                                                                      Recognized
        FPS                                                                                gesture	
  sequences
Overview

   User	
  moving	
  in	
  front	
  of	
  the	
  sensor



                                                                     PaDern	
  match	
  
                                       EMF	
  
           setX(…)                                                      deltas
                                    no2fica2on
                                                            EMF-­‐                             Esper	
  
                       Live	
  EMF	
                      IncQuery	
                          complex	
  
                        model                              paDern	
                            event	
  
Kinect                                                     matcher                           processor
sensor
 data


    Full	
  model	
  
   update	
  at	
  ~20	
                                                                      Recognized
        FPS                                                                                gesture	
  sequences
Overview

   User	
  moving	
  in	
  front	
  of	
  the	
  sensor


                                                                         CEP	
  output
                                                                   PaDern	
  match	
  
                                       EMF	
  
           setX(…)                  no2fica2on
                                                                PaDern	
  matcher	
  output
                                                                      deltas
                                                            EMF-­‐                    Esper	
  
                       Live	
  EMF	
                      IncQuery	
                 complex	
  
                        model                              paDern	
                   event	
  
Kinect                                                     matcher                  processor
sensor
 data
                                 GEF3D-­‐based	
  
                                 visualiza2on
    Full	
  model	
  
   update	
  at	
  ~20	
                                                             Recognized
        FPS                                                                       gesture	
  sequences
EMF-­‐IncQuery
§ High	
  performance	
  incremental	
  paDern	
  matcher
    o Provides	
  on-­‐the-­‐fly	
  model	
  query	
  evalua2on	
  performance	
  for	
  
      complex	
  queries	
  over	
  very	
  large	
  EMF	
  instance	
  models
    o Typical	
  use	
  cases:	
  on-­‐the-­‐fly	
  valida2on,	
  view	
  maintenance/
      abstract	
  databinding,	
  derived	
  edges/aDributes,	
  …
§ Coming	
  in	
  the	
  following	
  weeks	
  to	
  Eclipse	
  Modeling
§ Version	
  0.6.7	
  available	
  from
    o The	
  Eclipse	
  Marketplace
    o hDp://viatra.inf.mit.bme.hu/incquery
§ Featured	
  at	
  EclipseCon	
  Europe	
  2012:
   Fast,	
  Faster	
  and	
  Super-­‐fast	
  Model	
  Queries
   (Ed	
  Willink	
  and	
  István	
  Ráth)

Weitere ähnliche Inhalte

Mehr von Istvan Rath

Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationIstvan Rath
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationIstvan Rath
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...Istvan Rath
 
IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019Istvan Rath
 
VIATRA 2.0 Webinar
VIATRA 2.0 WebinarVIATRA 2.0 Webinar
VIATRA 2.0 WebinarIstvan Rath
 
Easier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesEasier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesIstvan Rath
 
Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Istvan Rath
 
Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Istvan Rath
 
Modes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe SystemsModes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe SystemsIstvan Rath
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Istvan Rath
 
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic CollaborationExploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic CollaborationIstvan Rath
 
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Istvan Rath
 
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIstvan Rath
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling WorldsIstvan Rath
 
Xcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeXcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeIstvan Rath
 
EMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisEMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisIstvan Rath
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesIstvan Rath
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development EnvironmentIstvan Rath
 
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenTranszformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenIstvan Rath
 
Change-driven model transformations
Change-driven model transformationsChange-driven model transformations
Change-driven model transformationsIstvan Rath
 

Mehr von Istvan Rath (20)

Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool Integration
 
Cloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool IntegrationCloud-based Modelling Solutions Empowering Tool Integration
Cloud-based Modelling Solutions Empowering Tool Integration
 
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
MBSE meets Industrial IoT: Introducing the New MagicDraw Plug-in for RTI Co...
 
IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019IncQuery Server for Teamwork Cloud - Talk at IW2019
IncQuery Server for Teamwork Cloud - Talk at IW2019
 
VIATRA 2.0 Webinar
VIATRA 2.0 WebinarVIATRA 2.0 Webinar
VIATRA 2.0 Webinar
 
Easier smart home development with simulators and rule engines
Easier smart home development with simulators and rule enginesEasier smart home development with simulators and rule engines
Easier smart home development with simulators and rule engines
 
Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017Eclipse VIATRA Overview 2017
Eclipse VIATRA Overview 2017
 
Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...Smarter internet of things with stream and event processing virtual io_t_meet...
Smarter internet of things with stream and event processing virtual io_t_meet...
 
Modes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe SystemsModes3: Model-based Demonstrator for Smart and Safe Systems
Modes3: Model-based Demonstrator for Smart and Safe Systems
 
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
Eclipse DemoCamp Budapest 2016 November: Best of EclipseCon Europe 2016
 
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic CollaborationExploring the Future of Eclipse Modeling: Web and Semantic Collaboration
Exploring the Future of Eclipse Modeling: Web and Semantic Collaboration
 
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
Okosabb Internet of Things rendszerek komplex eseményfeldolgozás alkalmazásával
 
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologiesIoT Supercharged: Complex event processing for MQTT with Eclipse technologies
IoT Supercharged: Complex event processing for MQTT with Eclipse technologies
 
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worldsmbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
mbeddr meets IncQuer - Combining the Best Features of Two Modeling Worlds
 
Xcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are MadeXcore meets IncQuery: How the New Generation of DSLs are Made
Xcore meets IncQuery: How the New Generation of DSLs are Made
 
EMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for ItemisEMF-IncQuery 0.7 Presentation for Itemis
EMF-IncQuery 0.7 Presentation for Itemis
 
Event-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling LanguagesEvent-driven Model Transformations in Domain-specific Modeling Languages
Event-driven Model Transformations in Domain-specific Modeling Languages
 
The SENSORIA Development Environment
The SENSORIA Development EnvironmentThe SENSORIA Development Environment
The SENSORIA Development Environment
 
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésbenTranszformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
Transzformációk integrált alkalmazása a modellvezérelt szoftverfejlesztésben
 
Change-driven model transformations
Change-driven model transformationsChange-driven model transformations
Change-driven model transformations
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Gesture recognition with Jnect, EMF-IncQuery, Esper and GEF3D

  • 1. “STANDING  QUERIES”   Real2me  gesture  recogni2on  with  Eclipse  technologies   István  DÁVID,  István  RÁTH hDp://viatra.inf.mit.bme.hu/incquery/demos/jnect   Budapest  University  of  Technology  and  Economics Fault  Tolerant  Systems  Research  Group Budapest  University  of  Technology  and  Economics Department  of  Measurement  and  Informa<on  Systems
  • 2. Overview User  moving  in  front  of  the  sensor PaDern  match   EMF   setX(…) deltas no2fica2on EMF-­‐ Esper   Live  EMF   IncQuery   complex   model paDern   event   Kinect matcher processor sensor data Recognized gesture  sequences
  • 3. Overview User  moving  in  front  of  the  sensor PaDern  match   EMF   setX(…) deltas no2fica2on EMF-­‐ Esper   Live  EMF   IncQuery   complex   model paDern   event   Kinect matcher processor sensor data Full  model   update  at  ~20   Recognized FPS gesture  sequences
  • 4. Overview User  moving  in  front  of  the  sensor PaDern  match   EMF   setX(…) deltas no2fica2on EMF-­‐ Esper   Live  EMF   IncQuery   complex   model PaBern  Y()  { paDern   event   Kinect matcher processor sensor data Full  model   update  at  ~20   Recognized FPS gesture  sequences }
  • 5. Overview User  moving  in  front  of  the  sensor PaDern  match   EMF   setX(…) deltas no2fica2on EMF-­‐ Esper   Live  EMF   IncQuery   complex   model paDern   event   Kinect matcher processor sensor data Full  model   update  at  ~20   Recognized FPS gesture  sequences
  • 6. Overview Event  PaBern  YMCA User  moving  in  front  of  the  sensor SELECT  *  FROM  paDern[  every(('Y')  -­‐>              ('M')  -­‐>   EMF   PaDern  match   deltas setX(…) no2fica2on        ('C')  -­‐>     EMF-­‐ Esper              ('A')   Live  EMF   IncQuery   complex   WHERE  2mer:within(10  sec))] model paDern   event   Kinect matcher processor sensor data Full  model   update  at  ~20   Recognized FPS gesture  sequences
  • 7. Overview User  moving  in  front  of  the  sensor PaDern  match   EMF   setX(…) deltas no2fica2on EMF-­‐ Esper   Live  EMF   IncQuery   complex   model paDern   event   Kinect matcher processor sensor data Full  model   update  at  ~20   Recognized FPS gesture  sequences
  • 8. Overview User  moving  in  front  of  the  sensor PaDern  match   EMF   setX(…) deltas no2fica2on EMF-­‐ Esper   Live  EMF   IncQuery   complex   model paDern   event   Kinect matcher processor sensor data Full  model   update  at  ~20   Recognized FPS gesture  sequences
  • 9. Overview User  moving  in  front  of  the  sensor CEP  output PaDern  match   EMF   setX(…) no2fica2on PaDern  matcher  output deltas EMF-­‐ Esper   Live  EMF   IncQuery   complex   model paDern   event   Kinect matcher processor sensor data GEF3D-­‐based   visualiza2on Full  model   update  at  ~20   Recognized FPS gesture  sequences
  • 10. EMF-­‐IncQuery § High  performance  incremental  paDern  matcher o Provides  on-­‐the-­‐fly  model  query  evalua2on  performance  for   complex  queries  over  very  large  EMF  instance  models o Typical  use  cases:  on-­‐the-­‐fly  valida2on,  view  maintenance/ abstract  databinding,  derived  edges/aDributes,  … § Coming  in  the  following  weeks  to  Eclipse  Modeling § Version  0.6.7  available  from o The  Eclipse  Marketplace o hDp://viatra.inf.mit.bme.hu/incquery § Featured  at  EclipseCon  Europe  2012: Fast,  Faster  and  Super-­‐fast  Model  Queries (Ed  Willink  and  István  Ráth)