Top Banner
A-EYE: AUTOMATING THE ROLE OF THE THIRD UMPIRE IN THE GAME OF CRICKET Presented by Aneesh.T.G Roll no:6 S7 IT
25
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  1. 1. A-EYE: AUTOMATING THEROLE OF THE THIRD UMPIREIN THE GAME OF CRICKETPresented byAneesh.T.GRoll no:6S7 IT
  2. 2. ABSTRACT In cricket ,currently for giving umpiring decisions likestumping and run out ,the third umpire has to review variousangular video footage This process consume around one minute which disrupts thepace of the game In A-Eye a set of autonomously filmed run-out videos areapplied Efficient as third umpire and accurate Used to estimate a rating for the field umpires 2
  3. 3. INTRODUCTION Artificial Eye (A-Eye), which exploits image processingtechniques Illustrate the working of various architectural components ofA-Eye and algorithm for automating the Run-Out decision. Conclusions along with the future work.3
  4. 4. EXISTING SYSTEM4 Currently third umpiring is used.DisadvantageDisadvantage While the third umpire is making his decision, all the playershave to wait for it, and the game stops entirely .This causes It disrupts the playing rhythm of the players. It leads to a loss of playing time for both the teams. Third umpires are quite fallible.
  5. 5. 5
  6. 6. PROPOSED SYSTEM6 A-Eye: Automating the role of the third umpire.Advantage Robust Minimize the decision time
  7. 7. SYSTEM ARCHITECTURE GUI 1 is initially used to loadand perform some pre-processingtasks GUI 2 is then used to detect themotion at the wicket and thecrease7Architecture of A-Eye
  8. 8. 1. Process video module A complete video player is implemented within GUI 1 It allows users to perform two video-related operations: Load a Run-Out video check whether it is able to run smoothly2. Split video module Divide the video into frame It is required because traditional image processing techniquesare applied on still images8
  9. 9. 3. Gray scale converter Detect crease and the wicket within a frame. Perform a pre-processing technique called gray scaling. Convert video into a digital signal in order to effectively applyImage processing techniques. That is a frame is converted into a discrete numbers of shadesof gray.9
  10. 10. 10GUI1:A loaded video divided into frame
  11. 11. MOTION DETECTION ALGORITHM It is based on a simple comparison of the pixels acrossconsecutive frames. A set of pixels are different from the same set of pixels inconsecutive frame ,is the frame difference Set frame difference threshold to 0.1 Once the motion regions in a frame is identified, use atechnique known as blob counting11
  12. 12. 12Five objects detected in a relevant frame.This allows to determine the amount of detected objects ,the position and size of each detected object
  13. 13. MDA detects insignificant objects that are not relevant for Run-Out detection. MDA is never able to detect the crease. In GUI 2 there are two identification markers Crease marker Wicket marker13
  14. 14. 14Wicket and crease markers on a loaded frame.
  15. 15. 4. Object tuner module User can tune the position of the crease and wicket markers5. Object detector module Detect objects whose motion occur around crease and wicketmarkers.6. Pixel capture module Captures all the pixels related to the two markers. For each frame , it captures the 50 pixels that comprise thewicket marker. 15
  16. 16. For the crease marker , it uses three pre-defined rectangles ofequal size, where each rectangle comprises 600 pixels.Capturing pixels on the wicket marker & crease marker 16
  17. 17. 7. Decision detector module Detects a Run-Out or a Not-Out by comparing the content ofthe pixels. If WicketChange = true, CreaseChange = false- Run-Out WicketChange = false, CreaseChange = true- Not-Out WicketChange = true, CreaseChange = true- Not-Out WicketChange = false, CreaseChange = false- Not-Out17
  18. 18. 8. Umpire rater module18Scenario for assigning rating to field umpires; A = bat detection, B = balldetection, C = difference in frames
  19. 19. A-Eye can be used to calculate a rating for the performance ofthe field umpires. C 5:Enough frames have elapsed in order to allow the fieldumpire to make the Run-Out decision. if he still refers thedecision to the A-Eye then ratingDown.19
  20. 20. APPLICATION Automating the run-out decision Rating the field umpire20
  21. 21. CONCLUSION It is able to decide autonomously whether a batsman is out orNot-Out in a Run-Out situation. A-Eye is extremely efficient as compared to the third umpire Accuracy of A-Eye are very similar to that of third umpire. A-Eye consume considerably less time as compared to thirdumpire. Minimize the element of human error. It can estimate a rating for the performance of the field umpires21
  22. 22. FUTURE ENHANCEMENT In the future, we can use A-Eye in 3D environment22
  23. 23. REFERENCE Gonzalez, R. C., & Woods, R. E., (2002). Digital imageprocessing (2nd ed.), PrenticeHall. Han, J. (2005). Data mining: concepts and techniques. SanFrancisco, CA, USA: Morgan Kaufmann Publishers Inc. Jahne, B., & Haussecker, H. (2000). Computer vision andapplications: a guide for students and practitioners. AcademicPress. Nielsen, J. (199). Usability engineering. Academic Press23
  24. 24. Any Queries24
  25. 25. 25