GB2357207A - Ball tracking and trajectory prediction - Google Patents
Ball tracking and trajectory prediction Download PDFInfo
- Publication number
- GB2357207A GB2357207A GB0001008A GB0001008A GB2357207A GB 2357207 A GB2357207 A GB 2357207A GB 0001008 A GB0001008 A GB 0001008A GB 0001008 A GB0001008 A GB 0001008A GB 2357207 A GB2357207 A GB 2357207A
- Authority
- GB
- United Kingdom
- Prior art keywords
- ball
- cameras
- cricket
- data
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0003—Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0605—Decision makers and devices using detection means facilitating arbitration
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/78—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using electromagnetic waves other than radio waves
- G01S3/782—Systems for determining direction or deviation from predetermined direction
- G01S3/785—Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system
- G01S3/786—Systems for determining direction or deviation from predetermined direction using adjustment of orientation of directivity characteristics of a detector or detector system to give a desired condition of signal derived from that detector or detector system the desired condition being maintained automatically
- G01S3/7864—T.V. type tracking systems
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2102/00—Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
- A63B2102/20—Cricket
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/807—Photo cameras
Landscapes
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
A video processing system uses at two cameras to determine the 3D position of a ball in a series of frames. The future trajectory of the ball is calculated. The system uses at least four cameras so as to allow some redundancy in the system. The established trajectory is used to establish the likely occurrence of an event, principally for lbw determination in cricket. The location of the ball is preferably established by an algorithm that does not rely upon the colour of the ball. A statistics generator may be used to record data relating to the ball track to be used in the decision making process. The field of view of each camera may be minimised so as to maximise the resolution of the ball. The system may be automatic or manual, have active/idle modes and produce a virtual replay of the ball's trajectory.
Description
2357207 1 Improvements in or relating to video processor systems.
This invention relates to video processor systems suitable for tracking a ball during ball games and more especially but not exclusively it relates to such systems for use in cricket.
Due to the increasing professionalism of sport in general and ball games in particular, and the availability of appropriate technology, there is increasing interest in applying electronics technology to provide information of interest to spectators and to minimise the risk of human error affecting results. In tennis for example, service speed is now quite commonly measured and displayed to spectators, and electronic sensors are used to aid Umpires/Linesmen when making net-cord decisions and to determine whether services are within the area prescribed.
However, although such systems as presently applied to tennis for net-cord and service decisions might be further developed to include video tracking to determine where a tennis ball pitches at all times during a game, video processing to track a ball for general ball game applications and for cricket applications in particular, is much more difficult because of potential problems which arise.
In connection with cricket these potential problems include the following: the distance between a video camera positioned beyond the boundary and the wicket is variable depending on the wicket position and the particular cricket ground; the ball must be identified in 3D space with high accuracy throughout its entire flight path; in order to achieve the accuracy required to assist umpiring decisions, the field of view of video cameras used needs
2 to be as small as possible; players may come between the ball and a camera so as to obscure the ball; the image of the ball may be confused with other objects of similar size such as for example a flying bird; the colour of the ball, which may vary, might adversely affect ball sensing; the leg stump position, which is critical for LBW (Leg Before Wicket) decisions and which is different for left and right handed batsmen must be identified and the point where a ball hits a batsman also needs to be identified; a prediction of where a ball would have passed the stumps must be made; and processing which takes the forgoing requirements into account must be done in real time.
It is an object of the present invention to provide a video processing system for use in cricket which will operate to satisfy the forgoing requirements to a degree acceptable to cricket control authorities.
According to the present invention, a video processing system for use in ball games played within a predetermined area on a pitch or the like, comprises at least four video cameras arranged in spaced apart relationship at fixed positions around the said area, a video processor and ball tracker to which signals from the cameras are fed, a data store for data which models the said area and includes data representative of characteristic features positioned thereon for use in performance of the game, and a store for data appertaining to rules and/or key events of the ball game played, the video processor being operative to; (a) identify in each frame, from each camera, groups of pixels corresponding to the image of a ball; (b) compute for each frame the 3D position of an image thus identified using ball image data from at least two different cameras; (c) predict a ball flight-path 3 from the said 31) ball position as computed in successive frames; and, (d) map the predicted flight-path on the modelled area so as to identify any interaction with one or more of the said characteristic features, which interaction signifies the occurrence of a key event or a rule infringement.
The system may be used in connection with cricket wherein the said area is a cricket pitch, the said characteristic features include the position in 31) of the stumps, and the position of the wickets/creases and the said key events/rules include an LBW definition.
The said key events may also include the stumps/bails being struck by the ball for example.
Thus it will be appreciated that the system may be used in cricket to determine whether or not a player is out LBW for example.
When applied to cricket, six or more cameras may be used which are positioned around a cricket ground and positioned high in the cricket stands so that a camera is less likely to be obscured by fielders on the pitch.
In order to provide additional data, a statistics generator may be included which records and stores data appertaining to ball track, ball size, and ball velocity for example which may be used in decision making processes in the processor and/or to provide information concerning ball delivery of interest to TV cricket commentators for example.
Each camera's field of view may be minimised so that the size of the ball within the field is as large as possible without occasions occurring when the ball moves outside the field of view.
4 One embodiment of the invention will now be described by way of example only with reference to the accompanying drawings, wherein corresponding parts of the various Figures bear the same numerical designations and in which; Figure 1. is a generally schematic diagram of a video processor system for use in cricket; Figure l a. is a block schematic diagram (shown inset in Figure 1) of a CPU which forms a part of the system as shown in Figure 1; Figure 2 is a somewhat schematic block diagram of a six camera system which shows the most suitable positions for the cameras and; Figure 3 is a flow diagram which shows the processing steps performed by the CPU as shown in Figure la.
Referring now to the drawings, a video processing system as shown in Figure 1, for use in cricket comprises cameras 1 to 6, as shown in Figure 2, disposed in spaced apart relationship around the boundary 7, of a cricket field 8, so as to view a pitch 9, which has a two sets of stumps 10 and bails 11 which define wickets 12 spaced 22 yds apart, (only one of which is shown in detail in Figure 1).
Video signals from the cameras 1 to 6 are fed to a CPU 13, which conveniently forms a part of a PC (Personal Computer) which also includes a monitor 14. As shown in Figure l a, the CPU comprises a video processor and track generator 15, a store 16, in which data appertaining to the pitch and wicket positions is stored, a store 17, for data appertaining to cricket law/rules relating to LBW for example, and a statistics generator/store 18 for historically based data which may be drawn upon to facilitate current processing in the CPU 13, and /or to provide data of interest to TV commentators for example.
In operation of the system, video signals from the cameras I to 6, are processed as indicated by steps 20 to 26 shown in Figure 3. After camera calibration, step 20, and start processing, step 21, in which the stores 16, and 17, are loaded, signals from the cameras 1 to 6, are initially fed to the video processor and track generator 15, of the CPU 13, wherein the pixels of each frame from each camera are examined to perform a ball recognition function, step 22, in dependence upon algorithm processing, step 23, so as to identify pixel groups which correspond in size and shape to the image of a cricket ball 19, as shown schematically in Figure 1.
Having identified the 3D position, step 24, of the ball 19, a flight path or tracking function, step 25, is performed and a track is predicted, step 26, from the data received. This predicted track, is mapped on to a model of the pitch which is contained in the store 16, together with characteristic features of the pitch such as the positions of the wickets 12.
By calculating a predicted track (just ahead of the actual track) which is continuously corrected as necessary, so that it corresponds very closely to the actual track, temporary loss of the image for short periods, due to obstructions for example, can be tolerated and do not interfere with the integrity of the system.
Having mapped the ball track on to the pitch/wickets, any interactions therebetween which correspond to a law infringement or key event, such as an LBW event for example, as defined in accordance with data in the store 17, are identified and an appropriate indication is provided on the monitor 14.
6 In to order provide statistical data which might be made available to TV commentators, the statistics generator 18, is arranged to store data appertaining the previous ball tracks. This could include data relating to ball velocity, line and length, and swing, as will herein after be explained and this data may also be used selectively to facilitate tracking by restricting pixel examination to those regions of the display through which the ball is most likely to travel thereby to speedup processing.
It will be appreciated that before using the system a setting-up procedure will be required. Once the position and field of view has been set for each camera, anchor points can be established in the field of view which may include the cricket stumps as the main anchor points and the establishment of a reference line extending between the middle stump at each end of the cricket wicket which can be used for fine calibration of the video images.
To save computational expense, the cameras 1 to 6, may be arranged to operate in active or in idle mode. The active mode is initiated by a camera recognising either automatically from player position and bowler movement, or by the injection of a manually produced signal, that a bowler is about to bowl, the active mode being arranged to remain active for a set period of time. This mode may be manually overridden. It may be arranged that all cameras are triggered into active mode at the same time and operate synchronously.
Front-on cameras are used to automatically identify if a batsman is left or right handed, as this is important for LBW decisions and this decision may be manually overridden.
7 As already explained, for each frame of each camera, the cricket ball is identified in the video image and this is done by pixel analysis from a knowledge of the shape and size of the ball and involves image processing techniques which are so well known to those skilled in the art that detailed description herein is believed to be unnecessary.
It is important to note that colour is not used to aid identification since cricket balls may be of different colours.
As already mentioned, the accuracy with which the ball can be identified is improved by using knowledge of where the ball was in previous frames, and the direction in which the ball is travelling, which may be determined by statistical analysis in the statistics generator 18. The position of the sun may also be used to ensure that the ball and the ball's shadow are not confused. This identification process provides X and Y co-ordinates of the ball for each image frame of each camera. The process will return 'not found' if it is not sure that a ball can be identified. The use of six cameras enables some redundancy should any one camera be obscured at any one time.
Given the X and Y co-ordinates of the ball from the various cameras, an algorithm is used to establish the ball position in 3 D.
It will be appreciated that provided data from at least two cameras is available the position of the ball can be established in 3D.
When a 3 D position of the ball has been calculated for each camera frame, this information is compiled to generate a predicted 31) track of the ball. Of particular interest within this track are key points such as a point where the ball pitches, or a point where the ball hits a batsman which may be identified by 8 mapping the predicted track onto a stored map of the pitch as hereinbefore explained. It will be appreciated that one or other of these points may or may not occur and that side-on cameras are best placed to identify the exact point at which the ball hits a batsman.
Given knowledge of a path which the ball has followed up to a point of contact with the batsman, the position w here the ball struck the batsman and other information such as the speed of the ball, and gravity parameters. This information may be used to predict where the ball would have passed by the stumps and a probabilistic prediction may be made as to whether the ball would have hit the stumps. The distance between the ball pitching and hitting the batsman, and the distance between the point of contact and the stumps both affect this probabilistic prediction.
Although the invention may find application in various ball games such as baseball for example, it is especially suitable for application to cricket and in this connection may be used in a variety of ways as will now be described.
Firstly, the credibility of Umpires is greatly reduced if TV replays show that they have made a mistake. TV replays are however too slow to be used to help an Umpire make an LBW decision. The present system however is able to generate information in real time which could be made available to an Umpire to help him make a correct LBW decision for example.
Three vitaf pieces of information could for example be made available to the Urnire, namely, whether the ball pitched outside leg stump, whether the ball hit the batsman in line with the stumps, and whether the probability of the ball going on to hit the stumps is high e.g. above a given probability threshold.
9 As already suggested, the system may be used to provide TV commentators with statistical data. Use of statistics in sports television coverage has increased greatly over the past 5 years.
Additional statistics could be presented by dividing the cricket wicket into a number of sectors, the percentage/number of deliveries pitching in each sector being presented together with the average number of runs scored from balls pitching in each sector. Viewers may also be interested in the average amount of swing, seam or spin a bowler is able to generate as well as delivery velocity.
This system also lends itself to the provision of virtual replays since ball flight path data is available and thus virtual replays may be produced as seen from any angle. Of particular interest would be replays from the batsman's perspective.
The system may additionally find application in Strategy Planning. Test and county cricket teams already employ video analysts to find strengths and weaknesses in the opposition. This system will greatly facilitate, and add additional value, to an analyst's role. Bowlers will be much better able to decide from which end to bowl, and the most effective delivery for each batsman.
The system may also find application in Cricket Coaching.
The database of information gathered from a video processing system set up at a practice session can greatly help players to learn new skills. Players can experiment with changes to their action, different grips and reverse swing and immediately analyse the effect a change has made to the delivery of the ball.
Additionally the system may be used for training Wor testing cricket Umpires. Because of cost considerations, a video processing system may be employed only at Test level cricket to aid Umpires make correct LBW decisions, Club and even County Umpires might not be afforded this aid. Currently Umpires are selected for matches based on reports given about them from previous matches. The video processing database provides an excellent way to train Umpires to make more correct LBW decisions. It also could provide information to help determine which Umpires should be selected for the more important matches.
Claims (8)
1. A video processing system for use in ball games played within a predetermined area on a pitch or the like, comprises at least four video cameras arranged in spaced apart relationship at fixed positions around the said area, a video processor and ball tracker to which signals from the cameras are fed, a data store for data which models the said area and includes data representative of characteristic features positioned thereon for use in performance of the game, and a store for data appertaining to rules and/or key events of the ball game played, the video processor being operative to; (a) identify in each frame, from each camera, groups of pixels corresponding to the image of a ball; (b) compute for each frame the 3D position of an image thus identified using ball image data from at least two different cameras; (c) predict a ball flight-path from the said 3D ball position as computed in successive frames; and, (d) map the predicted flight-path on the modelled area so as to identify any interaction with one or more of the said characteristic features, which interaction signifies the occurrence of a key event or a rule infringement.
2. A system as claimed in Claim 1, use for in connection with cricket, wherein the said area is a cricket pitch, the said characteristic features include the position in 3D of the stumps, and the position of the wickets and the said key event/rules include an LBW definition.
3. A system as claimed in Claim 1, wherein at least six cameras are used.
12
4. A system as claimed in any preceding claim, including a statistics generator which records and stores data appertaining to ball track, which is used in decision making processes in the processor.
5. A system as claimed in any preceding claim, the field of view of each camera is minimised so that the size of the ball within the field is as large as possible without occasions occurring when the ball moves outside the field of view.
6. A system as claimed in any preceding claim, arranged to operate either in an active mode or in an idle mode in dependence upon the requirement for system operation as determined either automatically or manually.
7. A system as claimed in any preceding claim, wherein a stored ball track is used to facilitate the provision of a virtual replay of a clip featuring the track as viewed from a predetermined perspective.
8. A system as hereinbefore described with reference to the accompanying drawings.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU15374/01A AU1537401A (en) | 1999-12-10 | 2000-11-28 | Video processor systems for ball tracking in ball games |
PCT/GB2000/004507 WO2001041884A1 (en) | 1999-12-10 | 2000-11-28 | Video processor systems for ball tracking in ball games |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
GBGB9929193.2A GB9929193D0 (en) | 1999-12-10 | 1999-12-10 | Video processing apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
GB0001008D0 GB0001008D0 (en) | 2000-03-08 |
GB2357207A true GB2357207A (en) | 2001-06-13 |
Family
ID=10866055
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GBGB9929193.2A Ceased GB9929193D0 (en) | 1999-12-10 | 1999-12-10 | Video processing apparatus |
GB0001008A Withdrawn GB2357207A (en) | 1999-12-10 | 2000-01-18 | Ball tracking and trajectory prediction |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
GBGB9929193.2A Ceased GB9929193D0 (en) | 1999-12-10 | 1999-12-10 | Video processing apparatus |
Country Status (1)
Country | Link |
---|---|
GB (2) | GB9929193D0 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002053232A3 (en) * | 2000-12-29 | 2003-04-10 | Miklos Harmath | System and method for judging boundary lines |
US20080312010A1 (en) * | 2007-05-24 | 2008-12-18 | Pillar Vision Corporation | Stereoscopic image capture with performance outcome prediction in sporting environments |
GB2458325A (en) * | 2008-03-14 | 2009-09-16 | Damien Daly | Means for generating a 2-dimensional profile of the path taken by an object travelling over a 3-dimensional surface |
GB2496428A (en) * | 2011-11-11 | 2013-05-15 | Sony Corp | Apparatus for detecting the position of a sports projectile in a scene |
EP2716334A1 (en) * | 2007-11-30 | 2014-04-09 | Nike International Ltd. | Athletic training system |
CN104376154A (en) * | 2014-10-31 | 2015-02-25 | 中国科学院苏州生物医学工程技术研究所 | Rigid-body collision track prediction display unit |
CN106875403A (en) * | 2017-01-12 | 2017-06-20 | 北京航空航天大学 | A kind of imitative hawkeye visual movement object detection method for air refuelling |
WO2019008361A1 (en) * | 2017-07-05 | 2019-01-10 | Avery Steve | Improvements to a ball tracking system, method and apparatus |
US11431990B2 (en) | 2015-06-04 | 2022-08-30 | Thales Holdings Uk Plc | Video compression with increased fidelity near horizon |
US20220366573A1 (en) * | 2021-05-12 | 2022-11-17 | Sony Europe B.V. | Apparatus, method and computer program product for generating location information of an object in a scene |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5498000A (en) * | 1995-04-17 | 1996-03-12 | Cuneo; Gregory | Goaltender simulator system |
US5798519A (en) * | 1996-02-12 | 1998-08-25 | Golf Age Technologies, Inc. | Method of and apparatus for golf driving range distancing using focal plane array |
US5868578A (en) * | 1995-09-21 | 1999-02-09 | Baum; Charles S. | Sports analysis and testing system |
-
1999
- 1999-12-10 GB GBGB9929193.2A patent/GB9929193D0/en not_active Ceased
-
2000
- 2000-01-18 GB GB0001008A patent/GB2357207A/en not_active Withdrawn
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5498000A (en) * | 1995-04-17 | 1996-03-12 | Cuneo; Gregory | Goaltender simulator system |
US5868578A (en) * | 1995-09-21 | 1999-02-09 | Baum; Charles S. | Sports analysis and testing system |
US5798519A (en) * | 1996-02-12 | 1998-08-25 | Golf Age Technologies, Inc. | Method of and apparatus for golf driving range distancing using focal plane array |
Non-Patent Citations (1)
Title |
---|
Electronic Telegraph, 5 August 1998, Charles Randall, "LBW scheme has appeal" * |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6816185B2 (en) | 2000-12-29 | 2004-11-09 | Miki Harmath | System and method for judging boundary lines |
WO2002053232A3 (en) * | 2000-12-29 | 2003-04-10 | Miklos Harmath | System and method for judging boundary lines |
US10360685B2 (en) * | 2007-05-24 | 2019-07-23 | Pillar Vision Corporation | Stereoscopic image capture with performance outcome prediction in sporting environments |
US20080312010A1 (en) * | 2007-05-24 | 2008-12-18 | Pillar Vision Corporation | Stereoscopic image capture with performance outcome prediction in sporting environments |
US10391381B2 (en) | 2007-11-30 | 2019-08-27 | Nike, Inc. | Athletic training system and method |
US12097422B2 (en) | 2007-11-30 | 2024-09-24 | Nike, Inc. | Athletic training system and method |
US11717737B2 (en) | 2007-11-30 | 2023-08-08 | Nike, Inc. | Athletic training system and method |
US9782660B2 (en) | 2007-11-30 | 2017-10-10 | Nike, Inc. | Athletic training system and method |
EP2716334A1 (en) * | 2007-11-30 | 2014-04-09 | Nike International Ltd. | Athletic training system |
US11161026B2 (en) | 2007-11-30 | 2021-11-02 | Nike, Inc. | Athletic training system and method |
US10603570B2 (en) | 2007-11-30 | 2020-03-31 | Nike, Inc. | Athletic training system and method |
GB2458325A (en) * | 2008-03-14 | 2009-09-16 | Damien Daly | Means for generating a 2-dimensional profile of the path taken by an object travelling over a 3-dimensional surface |
GB2496428B (en) * | 2011-11-11 | 2018-04-04 | Sony Corp | An apparatus, method and system for detecting the position of a sporting projectile |
GB2496428A (en) * | 2011-11-11 | 2013-05-15 | Sony Corp | Apparatus for detecting the position of a sports projectile in a scene |
CN104376154B (en) * | 2014-10-31 | 2018-05-01 | 中国科学院苏州生物医学工程技术研究所 | A kind of Rigid Body Collision trajectory predictions display device |
CN104376154A (en) * | 2014-10-31 | 2015-02-25 | 中国科学院苏州生物医学工程技术研究所 | Rigid-body collision track prediction display unit |
US11431990B2 (en) | 2015-06-04 | 2022-08-30 | Thales Holdings Uk Plc | Video compression with increased fidelity near horizon |
CN106875403B (en) * | 2017-01-12 | 2018-05-11 | 北京航空航天大学 | A kind of imitative hawkeye visual movement object detection method for air refuelling |
CN106875403A (en) * | 2017-01-12 | 2017-06-20 | 北京航空航天大学 | A kind of imitative hawkeye visual movement object detection method for air refuelling |
GB2564394A (en) * | 2017-07-05 | 2019-01-16 | Avery Steven | Improvements to a ball tracking system, method and apparatus |
WO2019008361A1 (en) * | 2017-07-05 | 2019-01-10 | Avery Steve | Improvements to a ball tracking system, method and apparatus |
US20220366573A1 (en) * | 2021-05-12 | 2022-11-17 | Sony Europe B.V. | Apparatus, method and computer program product for generating location information of an object in a scene |
Also Published As
Publication number | Publication date |
---|---|
GB9929193D0 (en) | 2000-02-02 |
GB0001008D0 (en) | 2000-03-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2001041884A1 (en) | Video processor systems for ball tracking in ball games | |
US8774467B2 (en) | Predictive flight path and non-destructive marking system and method | |
US5413345A (en) | Golf shot tracking and analysis system | |
KR102205639B1 (en) | Golf ball tracking system | |
US6179720B1 (en) | Correlation method and apparatus for target-oriented sports activities | |
US20130039538A1 (en) | Ball trajectory and bounce position detection | |
US20110021280A1 (en) | Hitting technique by identifying ball impact points | |
CN114746926A (en) | System and method for tracking a sports ball | |
US20240082683A1 (en) | Kinematic analysis of user form | |
GB2357207A (en) | Ball tracking and trajectory prediction | |
CN110270077A (en) | Batting evaluation system and method thereof | |
Jayalath | Hawk Eye technology used in cricket | |
Kempe et al. | Smart data scouting in professional soccer: Evaluating passing performance based on position tracking data | |
Liu et al. | Application of Hawk-Eye Technology to Sports Events | |
US11900678B2 (en) | System for tracking, locating and calculating the position of an object in a game involving moving objects | |
KR20000064088A (en) | Analysis Broadcasting System And Method Of Sports Image | |
GB2110545A (en) | Apparatus for monitoring the way in which a games projectile is struck | |
Chalkley et al. | Predicting ball flight in cricket from an umpire's perspective | |
US11989942B2 (en) | Method for characterizing a dynamic occupancy of a space by two opposing teams of a game and related system | |
AU2007237231B2 (en) | Player Position Validation Interface | |
CN114612522B (en) | Table tennis sport parameter detection method and device and table tennis training auxiliary system | |
TWI782649B (en) | Badminton smash measurement system and method | |
US20240244337A1 (en) | Data collection by a dynamic area of interest camera technique | |
US11707663B1 (en) | System for tracking, locating and predicting the position of a ball in a game of baseball or similar | |
WO2023100235A1 (en) | Evaluation device, evaluation method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WAP | Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1) |