ut austin villa 2013
play

UT Austin Villa 2013 Advances in Vision, Kinematics, and Strategy - PowerPoint PPT Presentation

Introduction Sequential Approach Gaussian Fitness Functions Conclusion UT Austin Villa 2013 Advances in Vision, Kinematics, and Strategy Jacob Menashe, Katie Genter, Samuel Barrett and Peter Stone


  1. Introduction Sequential Approach Gaussian Fitness Functions Conclusion UT Austin Villa 2013 Advances in Vision, Kinematics, and Strategy Jacob Menashe, Katie Genter, Samuel Barrett and Peter Stone {jmenashe,katie,sbarrett,pstone}@cs.utexas.edu The University of Texas at Austin October 15, 2013 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  2. Introduction Sequential Approach Gaussian Fitness Functions Conclusion UT Austin Villa 2012 - 2013 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  3. Introduction Sequential Approach Gaussian Fitness Functions Conclusion Introduction We focus on our improvements to object detection. Candidate comparison is a crucial piece of object detection Our original method compares attributes sequentially Gaussian fitness functions enable parallel evaluation J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  4. Introduction Sequential Approach Gaussian Fitness Functions Conclusion Introduction We focus on our improvements to object detection. Candidate comparison is a crucial piece of object detection Our original method compares attributes sequentially Gaussian fitness functions enable parallel evaluation J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  5. Introduction Sequential Approach Gaussian Fitness Functions Conclusion Introduction We focus on our improvements to object detection. Candidate comparison is a crucial piece of object detection Our original method compares attributes sequentially Gaussian fitness functions enable parallel evaluation J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  6. Introduction Sequential Approach Gaussian Fitness Functions Conclusion Introduction We focus on our improvements to object detection. Candidate comparison is a crucial piece of object detection Our original method compares attributes sequentially Gaussian fitness functions enable parallel evaluation J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  7. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Sequential Sanity Checks for Object Detection Retrieve candidates with blob detection 1 Image from https://maserati.mi.fu-berlin.de/fub-kit/?tag=robocup-2013 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  8. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Sequential Sanity Checks for Object Detection Retrieve candidates with blob detection 1 Sanity check each candidate 2 Image from https://maserati.mi.fu-berlin.de/fub-kit/?tag=robocup-2013 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  9. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Sequential Sanity Checks for Object Detection Retrieve candidates with blob detection 1 Sanity check each candidate 2 Accept the first candidate to pass all tests 3 Image from https://maserati.mi.fu-berlin.de/fub-kit/?tag=robocup-2013 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  10. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Problems with the Sequential Approach For simple detection problems, the sequential approach works well J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  11. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Problems with the Sequential Approach For simple detection problems, the sequential approach works well Simple to code, test and modify J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  12. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Problems with the Sequential Approach For simple detection problems, the sequential approach works well Simple to code, test and modify More advanced scenarios can be problematic J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  13. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Distinguishing Between Candidates Image from http://www.intechopen.com/books/robot-soccer/humanoid-soccer-player-design J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  14. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Determining Detection Quality J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  15. Introduction Sequential Approach Sequential Sanity Checks Gaussian Fitness Functions Problems Conclusion Parallel Parameter Evaluation �� ���� ���� ���� ���� �� ���������� ���������� ���������������� Blue bars are readings, red lines are thresholds. J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  16. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Solution: Multivariate Gaussian Fitness Functions Sanity checks are performed simultaneously Image from http://en.wikipedia.org/wiki/Gaussian_function J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  17. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Solution: Multivariate Gaussian Fitness Functions Sanity checks are performed simultaneously Output is a float in [0,1] Image from http://en.wikipedia.org/wiki/Gaussian_function J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  18. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Solution: Multivariate Gaussian Fitness Functions Sanity checks are performed simultaneously Output is a float in [0,1] Fitness scores are directly comparable Image from http://en.wikipedia.org/wiki/Gaussian_function J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  19. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Method Overview Select measurements 1 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  20. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Method Overview Select measurements 1 Determine the mean µ and covariance matrix Σ 2 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  21. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Method Overview Select measurements 1 Determine the mean µ and covariance matrix Σ 2 Use measurements to compute a feature vector v 3 J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  22. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Method Overview Select measurements 1 Determine the mean µ and covariance matrix Σ 2 Use measurements to compute a feature vector v 3 Compute fitness f using µ , Σ , and the multivariate 4 Gaussian PDF G J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  23. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Method Overview Select measurements 1 Determine the mean µ and covariance matrix Σ 2 Use measurements to compute a feature vector v 3 Compute fitness f using µ , Σ , and the multivariate 4 Gaussian PDF G f = G ( v ; µ, Σ) / G ( µ ; µ, Σ) J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  24. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Measurement Selection Velocity Orange % Green/White % Circle Deviation Field Distance Perceived Height Distance Discrepancy J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  25. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Measurement Selection Velocity Orange % Green/White % Circle Deviation Field Distance Perceived Height Distance Discrepancy v = ( 0 , . . . ) ⊤ J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  26. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Measurement Selection Velocity Orange % Green/White % Circle Deviation Field Distance Perceived Height Distance Discrepancy v = ( 0 , . 95 , . . . ) ⊤ J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  27. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Measurement Selection Velocity Orange % Green/White % Circle Deviation Field Distance Perceived Height Distance Discrepancy v = ( 0 , . 95 , . 93 , . . . ) ⊤ J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

  28. Introduction Solution Sequential Approach Method Gaussian Fitness Functions Example Conclusion Measurement Selection Velocity Orange % Green/White % Circle Deviation Field Distance Perceived Height Distance Discrepancy v = ( 0 , . 95 , . 93 , . 18 , . . . ) ⊤ J. Menashe, K. Genter, S. Barrett, P. Stone UT Austin Villa 2013

Recommend


More recommend