SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
Vision-Based Place Recognition for
       Autonomous Robots
       First Seminar - Project Overview




       Team Members:
       Ahmed Abd-El Fattah Mohammed
       Ahmed Saher Maher
       Mourad Aly Mourad
       Yasser Hassan Ahmed


                                            1
Saturday, December 11, 2010                 1
Prof.Dr Mohamed Roushdy
       Dr. Mohamed Abdel Megeed
       Dr. Safaa Amin
       T.A. Mohamed Fathy
       Supervisors




                                  2
Saturday, December 11, 2010       2
Agenda
         Objective                  What        Methodology               How
         Theoretical Background                   Improve previous work

         Motivation                               Adaptive Multi-Scale
                                                  Classification
         Problem Definition
                                                Challenges
         System Architecture
                                                Testing Platform
              Conventional Pattern
              Recognition System Architecture   Development Tools

         Related Work
                                                Time Plan                When
              ImageCLEF
                                                Our Progress
              Top Related Systems
                                                Next Objective

                                                References
                                                                                3
Saturday, December 11, 2010                                                     3
Objective




                              Where am I ?
                                             4
Saturday, December 11, 2010                  4
Theoretical Background
       Where are we in the field of computer science ?


                                Pattern                      Image
                              Recognition                  Processing

                                          Computer
                                        Computer Vision
                                           Science




                                              Artificial
                                            Intelligence

                                                                        5
Saturday, December 11, 2010                                             5
Motivation



           Interested in robot vision.
           Has many applications, help in rescue missions.
           Co-operation between our university and Bielefeld
           University.


                                                               6
Saturday, December 11, 2010                                    6
Problem Definition

                                  Meeting Room




   Vision-Based Place Recognition for Autonomous Robot

                              What does it mean ?
                                                         7
Saturday, December 11, 2010                              7
Problem Definition
       SLAM



                Simultaneous Localization And Mapping.
                Our problem is to focus on localization issues in most
                SLAM systems.




                                                                         8
Saturday, December 11, 2010                                              8
Conventional PR System Architecture

                              Training Phase       Testing Phase

                                   Sensing              Sensing


                               Pre-Processing       Pre-Processing


                              Feature Extraction   Feature Extraction


                                   Training          Classification


                                 Knowledge             Decision
                                   Base                                 9
Saturday, December 11, 2010                                             9
Related Work
       ImageCLEF

       ImageCLEF 2010
    22-23th September 2010




 A yearly contest which focuses on information retrieval
using image processing. It branches to many applications
                 including robot vision.
                                                     10
Saturday, December 11, 2010                           10
Related Work
                             1st Position
                                 CVG
          Olivier Saurer, Friedrich Fraundorfer, and Marc
         Pollefeys – “Visual localization using global visual
           features and vanishing points” - ETH Zurich,
                             Switzerland

                              Pros                  Cons
          Focused on feature extraction
                                          Used very primitive classification
          phase developed new feature
                                                     methods.
             extraction algorithms.                                           11
Saturday, December 11, 2010                                                    11
Related Work
                                      4th Position
                                Centro Gustavo Stefanini
       W.Lucetti, E. Luchetti – “Combination of Classifiers
       for Indoor Room Recognition” - Gustavo Stefanini
         Research Center - Padua, 23 September 2010


                              Pros                   Cons
         Focused on classification phase
                                              Used very primitive feature
             developed many new
                                                extraction methods.
           combination of classifiers.                                       12
Saturday, December 11, 2010                                                  12
Agenda
                                                Methodology
         Objective                  What                                  How
         Theoretical Background                   Improve previous work

         Motivation                               Adaptive Multi-Scale
                                                  Classification
         Problem Definition
                                                Challenges
         System Architecture
                                                Testing Platform
              Conventional Pattern
              Recognition System Architecture   Development Tools

                                                Time Plan
         Related Work                                                     When
              ImageCLEF                         Our Progress

              Top Related Systems               Next Objective

                                                References
                                                                             13
Saturday, December 11, 2010                                                      13
Methodology
       1. Improve previous work



           Combine the pros of each group.
           Try to avoid their mistakes and cons.




                                                   14
Saturday, December 11, 2010                         14
Methodology
       2. Adaptive Multi-Scale Classification
                   What is the meaning of an environment?
                           Env 1                 Env 2                  Env 3
                     Kitchen,Bathroom      LivingRoom,Office      BedRoom,Corridor
                      White illumination    White illumination    Yellow illumination
                         Color White            Color Blue           Color Brown



                 How can the system differentiate between
                             environments?

           Differentiation using discriminative features only.
                                                                                        15
Saturday, December 11, 2010                                                              15
Methodology
       2. Adaptive Multi-Scale Classification
              Unrecognized
                 Image                            PR System
                                                   for Env 1
                                                 (Kitchen,Bathroom)


                   Environment                    PR System
    Start                            Current
  Operating                        Environment     for Env 2          Decision
                     Identifier                     (Office,Library)

                                                  PR System
                                                   for Env 3
                                                      (Bedrooms)
      Simple classification

                              Full-scale PR systems
                                                                             16
Saturday, December 11, 2010                                                      16
Challenges
           Objects’ appearance varies
 due to
                Cluttered background.
                Difference in illumination.
                Imaging conditions.
           Recognition algorithms perform differently 	with different
           environments.
           It’s difficult to find a solution that is both resource efficient
           and perform with high accuracy, due to the very limited
           resources of a mobile robot.


                                                                            17
Saturday, December 11, 2010                                                  17
Testing Platforms

           1) Bielefeld University’s workbench
           2) ImageCLEF’s testing dataset.
           3) Build our own data acquisition tool.




                                                     18
Saturday, December 11, 2010                           18
Development Tools



                        C++   Matlab


                                       19
Saturday, December 11, 2010             19
Agenda
         Objective                  What        Methodology                How
         Theoretical Background                    Improve previous work

         Motivation                                Adaptive Multi-Scale
                                                   Classification
         Problem Definition
                                                Challenges
         System Architecture
                                                Testing Platform
              Conventional Pattern
              Recognition System Architecture   Development Tools

         Related Work                           Time Plan
                                                                          When
              ImageCLEF                         Our Progress

              Top Related Systems               Next Objective

                                                References
                                                                             20
Saturday, December 11, 2010                                                      20
Time Plan
                               2010                               2011
                        Sep   Oct   Nov   Dec   Jan   Feb   Mar   April   May   June   July

 Feasibility Study

 Survey(1)-Project
    Overview
 Survey(2)-Project
     In Depth
Developing Simple
   PR System

 Iterative System
   Development

    Deployment

  Documentation


                                                                                        21
Saturday, December 11, 2010                                                               21
Our Progress
             Survey 1               Survey 2
        (Project Overview)      (Project in Depth)

        -Problem definition.     -Description of each
        -Commonly used          algorithm mentioned
        algorithms in pattern   in survey 1
        recognition.




                                                       22
Saturday, December 11, 2010                             22
Next Objective
       Simple Pattern Recognition System



  Image                                      Decision
 ImageCLEF                                    ( Class 1 Or
  Data Set                                      Class 2 )
                      Simple PR
     The system has theSystem to differentiate between 2
                        ability
                              classes.



                                                             23
Saturday, December 11, 2010                                   23
References
           “The Robot Vision Track at ImageCLEF 2010”Andrzej Pronobis, Marco
           Fornoni, Henrik I. Christensen, and Barbara Caputo.

           “Evaluation of Bayes, ICA, PCA and SVM Methods for Classification”,
           V.C.Chen. Radar Division, US Naval Research Laboratory.

           Olivier Saurer, Friedrich Fraundorfer, and Marc Pollefeys – “Visual localization
           using global visual features and vanishing points” - ETH Zurich, Switzerland

           W.Lucetti, E. Luchetti – “Combination of Classifiers for Indoor Room
           Recognition” - Gustavo Stefanini Research Center - Padua, 23 September
           2010




                                                                                              24
Saturday, December 11, 2010                                                                    24
Contacts
                Blog: autovpr.wordpress.com
           Ahmed Saher Maher
                    a7med.saher@gmail.com
           Ahmed Abd El-Fattah
                    ahmed.abdelfattah1@live.com
           Mourad Aly Mourad
                    mouraad@windowslive.com
           Yasser Hassan Ahmed
                    yasserhtd@hotmail.com         Thanks!
                                                            25
Saturday, December 11, 2010                                  25

Más contenido relacionado

Destacado

C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...
C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...
C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...adriana marcela
 
Temperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 SensorsTemperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 Sensorsvackerdxb
 
LiDAR Aided Decision Making
LiDAR Aided Decision MakingLiDAR Aided Decision Making
LiDAR Aided Decision MakingLidar Blog
 
AAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognitionAAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognitionzukun
 
Surveying in Salt Marshes
Surveying in Salt MarshesSurveying in Salt Marshes
Surveying in Salt Marshesmercatorlem
 

Destacado (6)

3 b211d52d01
3 b211d52d013 b211d52d01
3 b211d52d01
 
C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...
C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...
C:\Documents And Settings\Administrador\Escritorio\Plancha Manual De Mantenim...
 
Temperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 SensorsTemperature Monitoring System with 4 Sensors
Temperature Monitoring System with 4 Sensors
 
LiDAR Aided Decision Making
LiDAR Aided Decision MakingLiDAR Aided Decision Making
LiDAR Aided Decision Making
 
AAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognitionAAAI08 tutorial: visual object recognition
AAAI08 tutorial: visual object recognition
 
Surveying in Salt Marshes
Surveying in Salt MarshesSurveying in Salt Marshes
Surveying in Salt Marshes
 

Similar a Vision-Based Place Recognition for Autonomous Robots

Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...Vito Ostuni
 
Adaptation in Embodied & Situated Agents
Adaptation in Embodied & Situated AgentsAdaptation in Embodied & Situated Agents
Adaptation in Embodied & Situated AgentsClaudio Martella
 
Using Design thinking to tackle Wicked Problems
Using Design thinking to tackle Wicked ProblemsUsing Design thinking to tackle Wicked Problems
Using Design thinking to tackle Wicked ProblemsClaireSpacecubed
 
Design Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation SystemsDesign Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation SystemsProf. Dr. Alexander Maedche
 
Puppet buero20 presentation
Puppet buero20 presentationPuppet buero20 presentation
Puppet buero20 presentationMartin Alfke
 
Scientific data management from the lab to the web
Scientific data management   from the lab to the webScientific data management   from the lab to the web
Scientific data management from the lab to the webJose Manuel Gómez-Pérez
 
Ml pluss ejan2013
Ml pluss ejan2013Ml pluss ejan2013
Ml pluss ejan2013CS, NcState
 
Presentacion Dcai 2010
Presentacion Dcai 2010Presentacion Dcai 2010
Presentacion Dcai 2010Victor Codina
 
Open hpi semweb-06-part2
Open hpi semweb-06-part2Open hpi semweb-06-part2
Open hpi semweb-06-part2Nadine Ludwig
 
Data Management for Librarians: An Introduction
Data Management for Librarians: An IntroductionData Management for Librarians: An Introduction
Data Management for Librarians: An IntroductionGarethKnight
 
Lean analytics for startups - Leweb2010
Lean analytics for startups - Leweb2010Lean analytics for startups - Leweb2010
Lean analytics for startups - Leweb2010Alistair Croll
 
Models Workshop Objectives
Models Workshop ObjectivesModels Workshop Objectives
Models Workshop Objectivesfcleary
 

Similar a Vision-Based Place Recognition for Autonomous Robots (20)

Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DB...
 
Adaptation in Embodied & Situated Agents
Adaptation in Embodied & Situated AgentsAdaptation in Embodied & Situated Agents
Adaptation in Embodied & Situated Agents
 
Modeling in the Large Keynote
Modeling in the Large KeynoteModeling in the Large Keynote
Modeling in the Large Keynote
 
2012 Taiwan UX Summit 工作坊A 簡報
2012 Taiwan UX Summit 工作坊A 簡報2012 Taiwan UX Summit 工作坊A 簡報
2012 Taiwan UX Summit 工作坊A 簡報
 
2011 Taiwan UX Summit_Workshop B
2011 Taiwan UX Summit_Workshop B2011 Taiwan UX Summit_Workshop B
2011 Taiwan UX Summit_Workshop B
 
Using Design thinking to tackle Wicked Problems
Using Design thinking to tackle Wicked ProblemsUsing Design thinking to tackle Wicked Problems
Using Design thinking to tackle Wicked Problems
 
Design Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation SystemsDesign Principles of Advanced Task Elicitation Systems
Design Principles of Advanced Task Elicitation Systems
 
ITP / SED Day 2
ITP / SED Day 2ITP / SED Day 2
ITP / SED Day 2
 
Puppet buero20 presentation
Puppet buero20 presentationPuppet buero20 presentation
Puppet buero20 presentation
 
Ontology Driven E-Learning Environment
Ontology Driven E-Learning EnvironmentOntology Driven E-Learning Environment
Ontology Driven E-Learning Environment
 
Scientific data management from the lab to the web
Scientific data management   from the lab to the webScientific data management   from the lab to the web
Scientific data management from the lab to the web
 
Ml pluss ejan2013
Ml pluss ejan2013Ml pluss ejan2013
Ml pluss ejan2013
 
Presentacion Dcai 2010
Presentacion Dcai 2010Presentacion Dcai 2010
Presentacion Dcai 2010
 
Open hpi semweb-06-part2
Open hpi semweb-06-part2Open hpi semweb-06-part2
Open hpi semweb-06-part2
 
Choosing the Right UX Method
Choosing the Right UX MethodChoosing the Right UX Method
Choosing the Right UX Method
 
Synopsis 48hour-test
Synopsis 48hour-testSynopsis 48hour-test
Synopsis 48hour-test
 
Data Management for Librarians: An Introduction
Data Management for Librarians: An IntroductionData Management for Librarians: An Introduction
Data Management for Librarians: An Introduction
 
Lean analytics for startups - Leweb2010
Lean analytics for startups - Leweb2010Lean analytics for startups - Leweb2010
Lean analytics for startups - Leweb2010
 
Models Workshop Objectives
Models Workshop ObjectivesModels Workshop Objectives
Models Workshop Objectives
 
An overview of JPSearch
An overview of JPSearchAn overview of JPSearch
An overview of JPSearch
 

Último

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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)
 
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
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 

Vision-Based Place Recognition for Autonomous Robots

  • 1. Vision-Based Place Recognition for Autonomous Robots First Seminar - Project Overview Team Members: Ahmed Abd-El Fattah Mohammed Ahmed Saher Maher Mourad Aly Mourad Yasser Hassan Ahmed 1 Saturday, December 11, 2010 1
  • 2. Prof.Dr Mohamed Roushdy Dr. Mohamed Abdel Megeed Dr. Safaa Amin T.A. Mohamed Fathy Supervisors 2 Saturday, December 11, 2010 2
  • 3. Agenda Objective What Methodology How Theoretical Background Improve previous work Motivation Adaptive Multi-Scale Classification Problem Definition Challenges System Architecture Testing Platform Conventional Pattern Recognition System Architecture Development Tools Related Work Time Plan When ImageCLEF Our Progress Top Related Systems Next Objective References 3 Saturday, December 11, 2010 3
  • 4. Objective Where am I ? 4 Saturday, December 11, 2010 4
  • 5. Theoretical Background Where are we in the field of computer science ? Pattern Image Recognition Processing Computer Computer Vision Science Artificial Intelligence 5 Saturday, December 11, 2010 5
  • 6. Motivation Interested in robot vision. Has many applications, help in rescue missions. Co-operation between our university and Bielefeld University. 6 Saturday, December 11, 2010 6
  • 7. Problem Definition Meeting Room Vision-Based Place Recognition for Autonomous Robot What does it mean ? 7 Saturday, December 11, 2010 7
  • 8. Problem Definition SLAM Simultaneous Localization And Mapping. Our problem is to focus on localization issues in most SLAM systems. 8 Saturday, December 11, 2010 8
  • 9. Conventional PR System Architecture Training Phase Testing Phase Sensing Sensing Pre-Processing Pre-Processing Feature Extraction Feature Extraction Training Classification Knowledge Decision Base 9 Saturday, December 11, 2010 9
  • 10. Related Work ImageCLEF ImageCLEF 2010 22-23th September 2010 A yearly contest which focuses on information retrieval using image processing. It branches to many applications including robot vision. 10 Saturday, December 11, 2010 10
  • 11. Related Work 1st Position CVG Olivier Saurer, Friedrich Fraundorfer, and Marc Pollefeys – “Visual localization using global visual features and vanishing points” - ETH Zurich, Switzerland Pros Cons Focused on feature extraction Used very primitive classification phase developed new feature methods. extraction algorithms. 11 Saturday, December 11, 2010 11
  • 12. Related Work 4th Position Centro Gustavo Stefanini W.Lucetti, E. Luchetti – “Combination of Classifiers for Indoor Room Recognition” - Gustavo Stefanini Research Center - Padua, 23 September 2010 Pros Cons Focused on classification phase Used very primitive feature developed many new extraction methods. combination of classifiers. 12 Saturday, December 11, 2010 12
  • 13. Agenda Methodology Objective What How Theoretical Background Improve previous work Motivation Adaptive Multi-Scale Classification Problem Definition Challenges System Architecture Testing Platform Conventional Pattern Recognition System Architecture Development Tools Time Plan Related Work When ImageCLEF Our Progress Top Related Systems Next Objective References 13 Saturday, December 11, 2010 13
  • 14. Methodology 1. Improve previous work Combine the pros of each group. Try to avoid their mistakes and cons. 14 Saturday, December 11, 2010 14
  • 15. Methodology 2. Adaptive Multi-Scale Classification What is the meaning of an environment? Env 1 Env 2 Env 3 Kitchen,Bathroom LivingRoom,Office BedRoom,Corridor White illumination White illumination Yellow illumination Color White Color Blue Color Brown How can the system differentiate between environments? Differentiation using discriminative features only. 15 Saturday, December 11, 2010 15
  • 16. Methodology 2. Adaptive Multi-Scale Classification Unrecognized Image PR System for Env 1 (Kitchen,Bathroom) Environment PR System Start Current Operating Environment for Env 2 Decision Identifier (Office,Library) PR System for Env 3 (Bedrooms) Simple classification Full-scale PR systems 16 Saturday, December 11, 2010 16
  • 17. Challenges Objects’ appearance varies due to Cluttered background. Difference in illumination. Imaging conditions. Recognition algorithms perform differently with different environments. It’s difficult to find a solution that is both resource efficient and perform with high accuracy, due to the very limited resources of a mobile robot. 17 Saturday, December 11, 2010 17
  • 18. Testing Platforms 1) Bielefeld University’s workbench 2) ImageCLEF’s testing dataset. 3) Build our own data acquisition tool. 18 Saturday, December 11, 2010 18
  • 19. Development Tools C++ Matlab 19 Saturday, December 11, 2010 19
  • 20. Agenda Objective What Methodology How Theoretical Background Improve previous work Motivation Adaptive Multi-Scale Classification Problem Definition Challenges System Architecture Testing Platform Conventional Pattern Recognition System Architecture Development Tools Related Work Time Plan When ImageCLEF Our Progress Top Related Systems Next Objective References 20 Saturday, December 11, 2010 20
  • 21. Time Plan 2010 2011 Sep Oct Nov Dec Jan Feb Mar April May June July Feasibility Study Survey(1)-Project Overview Survey(2)-Project In Depth Developing Simple PR System Iterative System Development Deployment Documentation 21 Saturday, December 11, 2010 21
  • 22. Our Progress Survey 1 Survey 2 (Project Overview) (Project in Depth) -Problem definition. -Description of each -Commonly used algorithm mentioned algorithms in pattern in survey 1 recognition. 22 Saturday, December 11, 2010 22
  • 23. Next Objective Simple Pattern Recognition System Image Decision ImageCLEF ( Class 1 Or Data Set Class 2 ) Simple PR The system has theSystem to differentiate between 2 ability classes. 23 Saturday, December 11, 2010 23
  • 24. References “The Robot Vision Track at ImageCLEF 2010”Andrzej Pronobis, Marco Fornoni, Henrik I. Christensen, and Barbara Caputo. “Evaluation of Bayes, ICA, PCA and SVM Methods for Classification”, V.C.Chen. Radar Division, US Naval Research Laboratory. Olivier Saurer, Friedrich Fraundorfer, and Marc Pollefeys – “Visual localization using global visual features and vanishing points” - ETH Zurich, Switzerland W.Lucetti, E. Luchetti – “Combination of Classifiers for Indoor Room Recognition” - Gustavo Stefanini Research Center - Padua, 23 September 2010 24 Saturday, December 11, 2010 24
  • 25. Contacts Blog: autovpr.wordpress.com Ahmed Saher Maher a7med.saher@gmail.com Ahmed Abd El-Fattah ahmed.abdelfattah1@live.com Mourad Aly Mourad mouraad@windowslive.com Yasser Hassan Ahmed yasserhtd@hotmail.com Thanks! 25 Saturday, December 11, 2010 25