Systems and methods for illustrating the flight of a projectile

Information

  • Patent Grant
  • 10315093
  • Patent Number
    10,315,093
  • Date Filed
    Thursday, March 16, 2017
    7 years ago
  • Date Issued
    Tuesday, June 11, 2019
    5 years ago
Abstract
A system for illustrating the flight of a sports ball includes a radar, an imager, and a controller. The imager is configured to image a moving sports ball. The controller is configured to (i) receive, from the imager, an image including the moving sports ball, (ii) receive, from the radar, radar data associated with the moving sports ball, (iii) determine, from the radar data, a portion of a trajectory of the moving sports ball, (iv) alter the image to illustrate the portion of the trajectory relative to the moving sports ball, and (v) output the altered image.
Description
SUMMARY

The present disclosure relates to a system comprising a camera and a radar, for example, for combining imaging and motion determination of athletes' movements and/or for illustrating the flight of a projectile.


According to aspects of the disclosure, a system for illustrating the flight of a sports ball includes a radar, an imager configured to image a moving sports ball, and a controller. The controller is configured to (i) receive, from the imager, an image including the moving sports ball, (ii) receive, from the radar, radar data associated with the moving sports ball, (iii) determine, from the radar data, a portion of a trajectory of the moving sports ball, (iv) alter the image to illustrate the portion of the trajectory relative to the moving sports ball, and (v) output the altered image.


In accordance with aspects of the disclosure, a system for illustrating the flight of a projectile includes a radar, an imager providing an image of the projectile in flight, and a controller determining a portion of a trajectory of the projectile based on data from the radar and determining a position of the portion of trajectory in the image. The controller inserts a visual representation of the portion of the trajectory into the image at a position corresponding to the position of the portion of the trajectory in the image.


According to aspects of the disclosure, a method for illustrating the flight of a projectile includes receiving, from an imager, at least one image including a projectile; receiving, from a radar, radar data associated with the projectile; determining, based on the radar data, at least a portion of a trajectory of the projectile; determining a position of the portion of the trajectory in the image; and inserting the portion of tare trajectory into the image for display in a position corresponding to the position of the portion of the trajectory in the image.


In one exemplary aspect, the invention relates to an assembly including a radar and an imaging device. The assembly further includes a controller adapted to: twelve radar data from the radar and an image from the imaging device; determine, from the radar data, data of objects imaged by the imaging device, the data being associated with one of positions, directions, trajectories, or planes of movement of the objects; and identify, from the data, a position of impact of a first object of the objects and a second object of the objects at a correct position in the image by providing movement data. The movement data includes, for the first object a spin after the impact, and for the second object, a 3D impact vector at the impact.


In the present context, a radar is any element adapted to output electromagnetic radiation, such as radio waves, visible or invisible radiation, and from such radiation reflected from an element, determine parameters related to the elements position, velocity, spin, acceleration, movement or the like. Preferably, the radar operates on the basis of radio waves and ma be a CW Doppler radar.


Also, an imaging device may be any type of element adapted to generate an image of e.g. a scene or object. This device may be a camera, such as a still image camera or video camera. Preferably, the device is adapted to have a variable zoom or enlargement of elements in the image, and different parameters of the image/video generation preferably are selectable, such as shutter time and/or number of frames per second.


The controlling means are adapted to receive an image from the imaging device and adapt the image by providing in the image data relating to the radar data, the altering of the image, such as altering the image of elements imaged on the basis of the radar data.


In one embodiment, the controlling means is adapted to identify, from the radar data and/or the image, a position of impact of two of the objects and illustrate:

    • for a first of the objects at least one of: a trajectory, a 3D launch vector and spin after impact and
    • for a second of the objects at least one of trajectory, direction/angle of movement and 3D impact vector at impact.


Preferably, the controlling means is adapted to provide information relating to an impact between a golf club and a golf ball, both present in the fields of view of the radar and imaging device, the golf ball being the first of the objects and the golf club being the second of the objects.


In one situation, the controlling means is adapted to determine and illustrate one or more of:

    • a face angle of the club at impact,
    • a relation between the ground and an axis of a club head of the club at impact, and
    • a point of impact of the club head.


In the present context, the face angle may be an angle of a, usually plane or at least reasonably plane, surface or face of the club used for launching the ball.


Also, the relation between the ground and the axis may be an angle between the ground at the position of launch (horizontal or not) and a lower surface or a mean axis of the club head.


The point of impact of the club head may be a position of a launching surface of the head or a position within a circumference of the club head in a plane perpendicular to a direction of movement of the club head at impact.


In general, the position, trajectory or plane may be illustrated in the image at the correct position, which may be obtained by a calibration between the radar and the imaging device.


In the situation of a golfer swinging a club and launching a golf ball, the tee position, the trajectory of the club head, the plan of the trajectory of the club head, the trajectory of the ball, a plane, a direction, angle or the like of the ball, the strike position, angles of impact of the club head and ball may be illustrated, as may any other interesting parameters.


In the situation with the golfer striking or being about to strike a golf ball, the distance from the golfer's shoes to the ball May be of interest as may the vertical and horizontal distance from the golfer's head to the ball. Such information may be derived from the image and illustrated in the image as lines, rulers, numbers or the like.


In one situation, the controlling means are adapted to adapt an image in relation to radar data obtained at least substantially simultaneously with the image. This has the advantage that the altering of the image is performed so that, e.g., real time parameters may be seen. If a golfer striking a golf ball is imaged in a video sequence, the path/trajectory of the club and/or ball may be determined on the basis of the radar data and visualized in the image/video.


Alternatively, the image and radar data may be stored, and the image(s) altered subsequently with radar data from a plurality of points in time or a time period. Normally, the point in time of providing the image is included in the points in time or time period of the providing of the radar data. Thus, an image or a video sequence may be adapted or altered by illustrating therein a trajectory, position, velocity, acceleration or any relation thereof of one or more moving elements imaged in the image/video. Thus, the full trajectory, for example, of a ball or club may be illustrated in all images of a video sequence of a swing or an image relating to a point in time in relation to the swing.


Preferably, the radar and imaging device are fixed in relation to each other. In this manner, a field of view of the radar may overlap with a field of view of the imaging device. Thus, elements viewed by the imaging device may be sensed by the radar, and the radar data may then be introduced in the image. Naturally, the fields of view need not be identical, but a certain overlap is preferred, as this overlap may be the primary working area/angle of the assembly.


In a preferred embodiment, the assembly further comprises means for deriving position data relating to a flying object imaged by the imaging device and position in a field of view of the radar. In this situation, the object will be in the above primary working area/angle of the assembly.


In this situation, deriving means may be adapted to derive the position data from both the radar data and the image. In general, data relating from radars may have a relatively low angular precision or certainty, whereas that of an imaging device may be rather high. Contrary to that, a distance between the imaging device and an imaged object, or a relative velocity may be difficult to determine when using standard cameras. Thus, angular measurements may be obtained from the imaging device, whereas distance/velocity data may be determined on the basis of the radar data. Combining such data, the position acceleration, velocity or the like of an object may be determined with a certainty higher than that obtained by the imaging device and the radar alone.


In one embodiment, the controlling means is adapted to determine one or more positional relationships between elements identifiable or identified in the image. Such relationships may be provided in the image as e.g. positions, distances, angles or the like. The identification of elements in images is an old and well known technology.


Another aspect of the invention relates to an assembly including a radar and an imaging device both adapted to provide information relating to one or more objects. The assembly further includes a controller adapted to receive radar data from the radar and an image from the imaging device and adapt the image in relation to the radar data. The assembly further includes a processing element adapted to receive an image from the imagine device identify an element therein, and venerate an altered image in which the element seems rotated.


In this respect, the imaging device and radar may be as those of the above aspect. Also all elements of the individual aspects of the invention may by interchanged, as the skilled person will understand.


The rotation is a well-known technique, and may be performed in a number of manners depending on the image(s) available as well as the computing power available. If only a single image is available, the rotation may be obtained using the so-called perspective transformation. If more than one image is available, such as when stereo imaging (the providing of two images from different angles and at the same point in time) is used, the rotation may be performed by generating an image by combining the two initial images. In this situation, the individual pixels or points in the resulting image are determined on the basis of the corresponding parts of the initial images. In this situation, different weights may be put on the individual initial parts of the initial images depending on the distance from the actual part of the scene imaged to the individual imaging device. The larger the distance, the lower the weight the part of the pertaining image is given.


If enough cameras are used, any angle may be selected, and it is possible to view e.g. a person from any tingle desired. This is standard 3D vision technology.


In one situation, it is desired to rotate the scene in a manner so that a pre-determined angle, direction, axis or set-up is obtained. This may be achieved by the processing element being adapted to determine, from the radar data and/or the image, a predetermined direction or axis, and to provide the altered image wherein the direction or axis is rotated into a predetermined direction or axis. A suitable direction or axis will depend heavily on the imaged scene and the individual situation. Natural directions or axes may be present in some scenes, such as roads, railway tracks, horizontal or vertical lines or the like. In other situations two or more positions or elements may be identified (in the image or by the radar), and directions or axes be defined there from.


In a particular situation where a golfer is aiming to launch a golf ball from a tee position to a target position, which may be identified by as flag, the direction from the tee to the target may be selected as the direction. In this situation, the tee position may be determined from the image/video data at a point of time before launch, or from the radar data at or after launch. (see WO 2006/002640) and the target position may be identified in the image either by pattern recognition or by a person indicating the target in the image (see e.g. WO 2006/002639).


Having determined the position/direction/axis, the rotation of the image may be performed.


It should be noted that in addition to the rotation, the image may also scaled (such as cropped), in order to standardize the contents of the image. In addition, the image may be adapted to have a standard angular section and perspective.


This scaling or other adaptation may be in order to have a pre-determined element have a predetermined extent in the image, or a distance have a predetermined extent in the image.


This may be advantageous in a situation where the assembly further comprises means for storing the altered image and providing this at a later point in time for comparison with a second, altered or not, image. Thus, having altered the image into the desired set-up, this may now more easily be compared to other images rotated/scaled to the same set-up.


In the situation of the golfer, the images may be rotated/moved to all have an axis between tee and target in the same direction and being scaled so that all golfers have the same height. Then, the postures, angles (club handle to arm, upper/lower arm, legs, between directions of movement ball/club or the like) and relative positions (golf ball to shoe, head in relation to golf ball or the like) may be compared directly.


In a particularly interesting embodiment, the processing demerit is adapted to, in the altered image, provide data relating to the radar data, the relating data provided being rotated correspondingly.


In that situation, the radar data and other data may also be rotated and/or scaled in order to describe the rotated scene. Especially when this data is to physically illustrate lines, curves, distances, positions in relation to elements imaged in the image this repositioning is desired.


Then, this added data may still describe the scene of the image in the same manner as before rotation.


Naturally, the assembly may further comprise means for storing the rotated data and provide this at a later point in time for comparison with second, rotated data.


Then, when comparing the rotated/scaled image to another image, this additional data may also be compared, whereby additional information is present and an in-depth comparison may be made.


Thus, pros or amateurs may compare their swing, performance, distances, looks, postures etc. with others, such as trainers, pros or champions—or themselves in order to monitor progress.


In a preferred embodiment, the assembly further comprises a second imaging device, the second imaging device being calibrated in relation to the imaging device and/or the radar.


In this respect, the calibration typically will be to the effect that the viewing direction or field of view of the second imaging device is known in relation to that/those of the other imaging device and/or radar. In this manner, e.g. stereo vision is possible, as is the correlation of elements imaged by the second imaging device and sensed by the radar.


Naturally, this calibration may be performed in a number of manners, such as using visible elements imaged by both imaging devices and/or visible by the second imaging device and sensed by the radar.


Naturally, this second imaging device may be fixed in relation to the other imaging device and/or the radar, which makes the calibration easy. Alternatively, it may be freely movable in relation thereto, which may require a re-calibration when the relative positions are changed.


In general, the controlling means may be adapted to receive an image from the second imaging device and adapt the image thereof in relation to the radar data. This adaptation may be as that of the other image, whereby, again, the positions/trajectories/planes/directions etc. may be introduced, as may other information relevant to the scene imaged. Preferably, the image from the second imaging device is adapted in accordance with the calibration, so that if this image is provided from another position/angle/distance, the image is adapted in accordance therewith. Thus, e.g., a direction or axis is introduced correctly in relation to the different viewing angle of the second imaging device.


In general, the radar data or video images may additionally be used for estimating a velocity of an imaged or sensed element and to adapt a replay speed (frames per second) on the basis of this velocity. From a series of frames, a velocity of an element moving during filming may be estimated by the displacement of the element between frames. Using a radar, such movement may be estimated virtually in real time.


Replaying the video, the frame rate may be reduced, when the velocity of the imaged/sensed element exceeds a threshold, such as to better illustrate the movement. Alternatively, the frame rate may constantly be adapted to the velocity in any desired manner.


An aspect of the invention relates to a system including a radar and an imaging device both adapted to provide information relating to one or more objects. The assembly further includes a controller adapted to receive radar data from the radar and an image from the imaging device and adapt the image in relation to the radar data. The system further includes one or more radar reflecting elements positioned in predetermined positions in relation to the assembly. The radar is adapted to provide information relating, to a relative position, distance/direction and/or angle/rotation between the reflecting elements) and the assembly, and the controller is adapted to adapt an image received from the imaging device in accordance with the relative position/angle/rotation/direction/distance. Again, the radar and imaging device may be as those of the above aspects, as may the calibrations etc.


In this respect, a radar reflecting element may be any element detectable by the radar. A number of radars can only detect moving objects, whereby the reflecting element may comprise a moving pan, such as a fan or the like, which is detectable by the radar. An alternative is the simulation of it moving object by providing a reflecting element having a transponder outputting a signal emulating a moving object.


In general, and also for radars able to detect immovable objects, it may be desired to ensure sufficient reflection of the radiation. This is a standard concern.


In the present aspect, the reflecting elements are positioned in predetermined, normally fixed or stationary, positions in relation to the assembly. Preferably, such positions are within the field of view of the radar, or the assembly may be brought to a position where the element(s) is/are within this field of view. Naturally, a number of such elements may be used, of which not all are in the field of view at the same time.


The radar is adapted to provide information relating to a relative position/distance and/or angle/rotation between the reflecting element(s) and the assembly. Then, the controlling means are adapted to adapt an image received from the imaging device in accordance with the relative position/angle/distance/rotation.


If the controlling means has access to information relating to the distance, positions or relative distances or positions of the elements, the controlling means may be adapted to determine a position of the assembly in relation to the elements and thereby the surroundings. In this manner, the initial positioning of the assembly may require less stringency, as the assembly is adapted to itself determine its position/rotation/distance. Then, this information may be used far adapting the image.


This adaptation of the image may simply be the introduction of information relating to the rotation/position/distance of the assembly in relation to the surroundings, such as the introduction of the corners of the world, pointers toward interesting places or objects, distances to certain elements or the like.


An especially interesting embodiment is one further comprising means for receiving information relating to a position or area in the surroundings of the assembly, the controlling means being adapted to provide, in the image, information relating to the position or area. This information may be derived by the assembly or may be received from another element/sensor or the like. Thus, this knowledge may be used for overlaying the image with information relating to objects or demarcations in the surroundings, such as the lines of a soccer field, a hole position of a golf course or the like. In addition, equidistant lines, squares or elements may be provided in order to determine relative distances between elements in the surroundings. Naturally, such elements may be determined or identified from the radar data and/or the image.


An interesting situation is where the position is not a particular element in the image but simply a position, such as an estimated landing zone or point of a flying object, such as a golf ball or a baseball. In this situation, this position may be illustrated in the image, and in fact the precision of the estimation may be illustrated as a circle surrounding (such as rotated to the ground plane of the surroundings) the estimated landing spot. As the landing spot estimation becomes more precise this circle may be reduced in size.


In one situation, the assembly is rotatable/movable in relation to the surroundings, and the controlling means is adapted to estimate a rotation/movement or rotational position from relative position(s) of the reflecting element(s). Thus, even if the assembly moves, this movement may be determined from the resulting displacements of the positions of the reflecting elements in relation to the radar.


In that situation, the controlling means may be adapted to highlight the position or a part of the area which lies in the image, such as when this is in the field of view. When the assembly rotates, this is determined by the radar, and as the image as a result of the rotation changes, a re-determination of the position/area is made so as to keep indicating the correct position/area in relation to the imaged scene. Naturally, if the image is zoomed, this may be taken into account.


In this manner, the imaging device of the assembly may be used for tracking a golf ball in flight, while tracking, using the radar, the actual direction of the assembly and while receiving information relating to the landing zone. When the landing zone (or part thereof) enters the field of vision of the imaging device and therefore is seen in the image, the landing zone information may be provided, as may a highlighting of the hole, if desired.


Alternatively, the assembly may overview or pan the landing zone area and “await” the touchdown of the ball which a part of the time is not imaged and not sensed by the radar, while the illustration of the estimated landing point is illustrated.


Also, during flight, a pointer toward e.g. the hole, a distance, a height of the ball, a velocity or any other interesting information may be provided in the altered image.


Another aspect of the invention relates to a method of operating an assembly including a radar and an imaging device. The method includes providing information relating to a plurality of objects, the radar outputting radar data, and the imaging device outputting an image. The method further includes determining, from the radar data, movement and/or position data, of objects imaged by the imaging device and positioned in a field of view of the radar. The data describes positions, directions, trajectories or planes of movement of the objects. The method further includes providing movement data to the data at a correct position in the image. The movement data illustrates the positions/trajectories/planes/directions of the objects in the image. The determining step includes identifying, from the radar data and/or the image, a position of impact of a first object of the objects and a second object of the objects. The providing step includes illustrating, for the first object, a spin after the impact and for the second object, a 3D impact vector at the impact.


In this respect, the radar and imaging device may rye as those described above.


Again, the adaptation may be that of introducing relevant information in the image, the relevant information being derived e.g. from the radar data.


In one situation, the determining step comprises identifying, from the radar data and/or the image, a position of impact of two of the objects, the providing step comprising illustrating:

    • for a first of the objects at least one of: a trajectory, a 3D launch vector and spin after impact and
    • for a second of the objects at least one of trajectory, direction/angle of movement and 3D impact vector at impact.


Then, the determining step could comprise providing information relating to an impact between a golf club and a golf ball, the golf ball being the first of the objects and the golf club being the second of the objects.


As described above, different positions, such as that of a tee, a head, a foot or the like, may be illustrated, as may trajectories of moving objects, distances between elements, angles of elements, planes, strike positions or the like. Thus images or video may be provided with this added information describing the movements imaged.


The determining step preferably comprises determining one or more of, and the providing step comprises illustrating one or more of:

    • a face angle of the club at impact,
    • a relation between the ground and an axis of a club head of the club at impact, and
    • a point of impact of the club head.


In one situation, the radar data are obtained at least substantially simultaneously with the image. In other situations, image data may be adapted using radar data from a plurality of points in tune or a period of time. As mentioned above, the point in time of taking an image preferably is included in the points in time or time period of providing the radar data.


Preferably, the method has the initial step of fixing the radar and imaging device in relation to each other, preferably so that a field of view of the radar overlaps with a field of view of the imaging device. In this manner a calibration of the fields of views etc. need be performed only once.


In one embodiment, the method further comprises the step of deriving position data relating to a flying object imaged by the imaging device and positioned in a field of view of the radar, the deriving step comprising deriving the position data from both the radar data and the image. Thus, angle data may be used from the image and distance/velocity data may be used from the radar.


Preferably, the adapting step comprises providing, in the image, data relating to the radar data. Normally, this data would relate to an element imaged in the image, but this is not a requirement.


In a particular embodiment, the method further comprises the step of determining one or more positional relationships between elements identifiable or identified in the image. In the above golfer situation, the distance between the ball and the feet or vertically or horizontally to the head may be interesting.


In this situation, the positions may be derived from the radar and/or the image.


Such positions and positional relationships (distances, angles, projections or the like) may be provided in the adapted image.


In another aspect, the invention relates to a method of operating an assembly including a radar and an imaging device. The method includes providing information relating to one or more objects, the radar outputting radar data, and the imaging device outputting an image. The method further includes adapting the image in relation to the radar data, and determining, from the radar data and/or the image, a predetermined direction or axis. The step of providing the altered image includes providing, an altered image wherein the direction or axis is rotated into a predetermined direction or axis.


As mentioned above, a number of techniques exist, depending on the availability of processing power, the number of imaging devices etc.


Preferably, the method further comprises determining, from the radar data and/or the image, a predetermined direction or axis, and wherein the step of providing the altered image comprises providing an altered image wherein the direction or axis is rotated into a predetermined direction or axis. As mentioned above, this may be followed or preceded with a scaling of the image. The direction/axis or positions used for generating or identifying these may be derived both from the radar data and/or the image.


In this situation, preferably the method further comprises storing the altered image and providing this at a later point in time for comparison with a second, altered or not, image. Having provided the desired rotation and possible scaling, comparison is facilitated.


Naturally, it may be desired that the step of providing the altered image comprises providing, in the altered image, data relating to the radar data, the relating data provided being rotated correspondingly, so that this additional data is maintained or also provided. Thus, this data is, if required, rotated/scaled in the same manner.


In this situation, it is preferred that the method further comprises the step of storing the rotated data and providing this at a later point in time for comparison with second, rotated data. In this manner, not only the images but also the radar data may be compared.


In a preferred embodiment, the method further comprises the step of a second imaging device generating a second image, the second imaging device preferably being calibrated in relation to the imaging device and/or the radar. This calibration may be performed by imaging visible elements also imaged by the other imaging, device and deriving a correspondence between the positions in the two images of the element. Alternatively or in addition, an element may be imaged by the second imaging device and sensed by the radar in order to provide a correspondence between positions in the image and in relation to the radar.


Also the calibration may be a timing relationship ensuring that the timing relationship between the second imaging device and the radar and/or the other imaging device is known.


One embodiment further comprises the step of the second imaging device generating an image and the step of adapting the image in relation to the radar data. This adaptation may be as that mentioned above. If the second imaging device is positioned in another position than the other imaging device, the adaptation preferably is different, taking into account the different viewing angles of the images.


As mentioned above, the radar data and/or video images may also be used for estimating a velocity of an imaged and maybe sensed element tins velocity may be used for controlling the frame rate when replaying the video.


An aspect of the invention relates to a method of operating an assembly including a radar and an imaging device both adapted to provide information relating to one or more objects. The assembly includes a controller adapted to receive radar data from the radar and an image from the imaging device and adapt the image in relation to the radar data in an environment comprising one or more radar reflecting elements positioned in predetermined positions in relation to the assembly. The method includes providing information, via the relating to a relative direction/distance, position and/or angle/rotation between the reflecting element(s) and the assembly, and adapting an image received from the imaging device in accordance with the relative direction/distance/position/angle/rotation.


In this respect, when the reflecting elements are stationary in the surroundings, the direction of the assembly, as determined from the relative positions of the assembly and the reflecting elements, may be introduced in the image.


If the assembly is immovable, the relative positions need be determined only once by the angles between the radar (and thus assembly) and the reflecting elements. If the assembly moves, these relative positions will move.


Naturally, the adaptation of the image may be any adaptation relating to the relative positioning or movement.


One situation further comprises the step of receiving information relating to a position or area in the surroundings of the assembly and providing, in the image, information relating to the position or area. This information may be provided on the basis of the radar/imaging device or may be received front another element or sensor. This position or area need not be present in the image, but if so, it may be identified as described above.


A preferred embodiment is one further comprising the step of rotating the assembly in relation to the surroundings, and estimating a rotation or rotational position from relative position(s) of the reflecting element(s). In this situation, information relating to the rotation/movement may be introduced in the image.


Alternatively or additionally, the adapting step could comprise highlighting the position or area in the image. As described above, this position may enter or exit the field of view, and if the assembly moves, the position in the image of identifying this position/area will change, in order for it to be identified correctly in relation to the surroundings.


Even though the above description has been exemplified with a golfer example, the same functionality may be obtained in arty other situation in which imaging and motion detection/determination is desired, such as in other sports (baseball, tennis, table tennis, cricket, soccer, football, handball, volley ball, basketball, or the like), as well as in other situations where a movement is desired imaged and quantified/illustrated at the same time.


As mentioned above, the individual aspects may be combined so that the assemblies of the first and second aspects may be one and the same, and the assembly used in the third of final aspects may be those of the first and second aspects, for example.





BRIEF DESCRIPTION OF THE DRAWINGS

In the following, the invention will be described with reference to the drawing wherein:



FIG. 1 illustrates an assembly according to the invention imaging a golfer,



FIG. 2 illustrates an image or video provided of the golfer with radar data provided,



FIG. 3 illustrates a close-up image or video of a club at the time impact, and



FIG. 4 illustrates a rotatable assembly.





DETAILED DESCRIPTION OF EMBODIMENTS

In FIG. 1, an assembly 10 is illustrated having a radar 20 and a camera 30 both mounted within a housing 12. The radar 28 and camera 30 are calibrated to each other so that position data obtained from a moving object and using the radar 20 may be converted into a position in an image or video provided by the camera 30. This calibration may be provided using one or more elements being visible, so that the camera 30 may image it, while being adapted to reflect radar radiation so that its position may be determined by the radar 20.


The radar 20 and camera 30 are provided so as to have at least partly overlapping fields of view, so that movements of one or more objects in these fields of views may be both imaged and determined/quantified by the radar.


In FIG. 1, the golfer 50 swings a club 52, so as to swing it along a club trajectory 54, and hits a ball 56 which subsequently flies along a ball trajectory 58.


The movements of the club 52 and ball 56 are determined by the radar 20 while the camera 30 images the movements in one or more images, such as a video sequence with a predetermined number of frames per second.


From the data from the radar 20, it is possible to determine positions, velocities, angles and the like from the different moving elements (club 52 and ball 56) at different points in time, and this data may be correlated with images provided by the camera 30 at the same points in time. In this manner, both image data and movement/position/velocity/acceleration data may be provided.


In addition, from the image(s), see FIG. 2, additional data may be provided, such as distances or relative positions of elements in an image. Interesting parameters for a golfer 50 is a distance between the golfer 50 and the ball 56 before striking the ball 56, such as from the golfer's shoes to the ball 56. Another interesting relative position is the position of the golfers head in relation to the ball 56, along the horizontal plane.


In order to determine such data, it is desired to know the distance from the camera 30 to the golfer 50 or ball 56. This distance may be determined in a number of manners, such as from the apparent size of the ball 56. As all golf balls have a standard size, other dimensions of the image may be derived.


Another manner is to determine the distance from ball 56 to radar 20 from the tee position 60 as determined subsequent to launching the ball 56. This is described in WO 2006/002640.


From the radar data, the trajectory of the club 52 head may be determined and may be provided in an image of the Roller 50 taken during swinging of the club 52. In addition, the trajectory of the ball 56, such as a 3D ball launch sector and ball spire may be provided in the image data, and the direction/angle 64 of movement of the club 52 head, such as 3D club impact vector 66, at impact may be compared to the direction of the ball trajectory 58 after impact (see FIG. 3). From these directions, a face angle of the club 52, i.e. the angle of the club surface actually impacting the ball, may be determined, which is of interest to the golfer 50.


Actually, the trajectories of the club and ball may alternatively or additionally be determined from the video, if desired.


Another interesting parameter is the so-called lie angle which relates to the relation between the ground and the axis of the club head (whether the club has the heel or the toe closest to the wound). This may be determined front the video or image.


Actually, it may be desired to provide a grid or the like at the ground or from the ground up at the golfer in order for the golfer to know and compare (see below) the relative positions of the feet, tee 60, head and the like.


Also, the camera 30 may be programmed or set to provide a close-up image or video of the ball 56 and club 52 at launch (see FIG. 3). A close-up video may be taken with an increased number of frames per second in order to gain a better insight of the parameters at launch. In addition the video or images may be provided with the determined trajectories 54/58 and/or directions etc. in order to illustrate the relative movements at or around launch.


From such images, the actual point of impact of the club head may be determined which is also of into to the golfer.


In FIG. 3, a club 52 about to strike a ball 56 is illustrated along with data relating to the club trajectory 54 and the ball trajectory 58. From this data, the impact location of the ball on the club face can be determined. This is done by determining the location of the ball in the image and then subsequently comparing the location of the club head in an image taken at point of impact. If an image is not available at exactly the time of impact, the club trajectory data determined by the radar can be used for determining where the club head will be moving from the location in the image just prior to impact or prior to an image just after impact.


It is noted, as described above, that a velocity, for example of the ball, determined using the images or the radar, may be subsequently controlling the frame rate when replaying the video. Thus, the frame rate may be reduced when the velocity increases in order to better illustrate the video in spite of the increased velocity.


Reverting to FIG. 2, and as is mentioned in WO 2006/002639, a golfer may, in the image, identify a target 62, which is aimed at. Then, as the tee or point of launch 60 and the target 62 are identified, a coordinate system may be set up with origo in the tee 60 and an axis along the direction from the tee 60 to the target 62. This is the main coordinate system of the golfer 50.


However, the positioning of the assembly 10 in relation to the golfers coordinate system will depend on a number of parameters, whereby it is far from certain that image data obtained at different points in time (whereby the assembly may be positioned at different relative positions, distances, angles) may easily be compared, in order to provide comparable data, the coordinate system is determined in the originally obtained image/video/radar data, where after the image(s) is/are rotated, using simple image manipulation such as perspective transformation, so as to have the axis from tee 60 to target 62 be along a predetermined direction in the altered image, in addition, a scaling (enlargement/reduction) or translation of the image may be desired in order to have the distance from the tee 60 to the assembly 10 be as desired, or other image manipulation such as to obtain a desired angular section or perspective.


This rotation may also be performed of the radar data, so that the same trajectories/positions or the like may be illustrated correctly also in the rotated/scaled image. This is a simple operation, as the rotation/scaling is known.


After this altering of the image(s), comparison is possible. Then, the same golfer 50 may, independently of the relative position of the assembly, store a number of swings for later comparison, or he/she may compare a swing to that of another golfer, such as a trainer, a pro or the like. Also, the trajectories, planes, angles and the like may be compared rather easily.


Naturally, if more than one camera 30 is provided, the rotated image may be generated on the basis of multiple images (preferably provided or taken at least substantially the same point in time), in any of a number of manners.


In one situation, the generation of the image from multiple images may be performed by identifying, for each part or pixel in the final image, corresponding parts of the initial images and weighting the information in the two initial images on the basis of the distance from the pertaining imaging device to the object. In this manner, the imaging device with the smallest distance will be given the largest weight for that part of the final image.


If a second camera 32 is provided, this should be calibrated to the first camera 30 and/or the radar 20 so that a correlation of elements in the image of the second camera 32 with elements imaged by the first camera 30 and/or as detected by the radar 20 is possible.


This calibration may also be a correspondence between generation of images with the image generation of the first camera 30 and/or the obtaining of data by the radar 20. A number of manners of obtaining this are known such as the forwarding of instructions to the second camera 32 as to when to generate an image, the providing with the images from the second camera 32 of timing information describing a point in time of deriving the image, or the like, so that images or image and radar information corresponding in time (such as derived within a predetermined maximum time period) are selected and used.


In this manner, it may be possible to actually provide, in the image/video of the second camera 32, data relating to the radar data in the same manner as described above for the image/video of the first camera 30.


Naturally, the information derived may be presented in a number of manners, such as an image having therein trajectory data (ball and/or club), target/tee positions and wherein images of the golfer at different points in time during the swing may be overlapped.



FIG. 4 illustrates another manner of using the assembly 10, which is in connection with one or more radar reflecting elements 70 positioned in the surroundings of the assembly 10 and within (at least at times) the field of view of the radar 20.


A radar reflecting element 70 may be an element reflecting the radio waves either by providing a moving element (such as a fan or flag) or by receiving the wave and outputting a corresponding wave (so-called transponder).


When the assembly 10 is rotatable and rotating, the position of a reflecting element 70 will move within the field of view of the radar 20, which will then determine this movement or position. Knowing the relative positions of the elements 70 will, even during movement/rotation of the assembly 10, make the assembly 10 able to determine its position and/or rotation/rotational position, in relation to the surroundings from the positions determined by the radar 20.


In this situation, the images provided by the camera 30 of the assembly may be adapted to this movement/rotation/position/rotational position.


In one situation, an element in the surroundings has a known position in relation to the assembly 10 or the element(s) 70 even if not imaged by the camera 30 and/or determined/detected by the radar 20. This position may be known from measurements of another assembly 10 or those illustrated in the above-mentioned WO-references.


Nevertheless, it may be known or estimated that this element will enter the field of view of the camera 30, whereby the image of the camera 30 may be altered to reflect this. One manner of reflecting this may be to illustrate where or when in the image the element will enter.


However, it is clear that when the assembly 10 moves, the point of entry of the element into the image of the camera 30 will change, but due to the constant monitoring of the movement/rotation/etc. of the assembly 10 by the radar 20 and potentially a constant or intermittent updating of the position/uncertainty, this change may be determined and the image thereafter be made to reflect the new position upon movement of the assembly.


In a particularly interesting situation, the camera 30 may image an expected or calculated/estimated touch down spot or landing spot of a struck golf ball or baseball. This landing spot may be determined in an desired manner such as from a radar as that described in WO 2005/116678.


From e.g. a determined trajectory of the flying golf ball or baseball, the actual position and landing spot may be constantly determined in order to provide an estimate of the landing spot with greater and greater accuracy.


In the image of the assembly 10 imaging the estimated landing spot, the estimated landing zone may be illustrated by a circle having a diameter reflecting the uncertainty of the landing spot determination. As the ball approaches the landing spot, the certainty will increase and the circle illustrated in the image of the camera 30 may be made correspondingly smaller. Also, the landing spot or center of the circle may move.


Naturally, other types of data may be illustrated, such as an estimated trajectory of the ball, an expected rolling of the ball or the like.


This illustrating, due to the operation of the radar 20 and the elements 70, is no longer dependent on the camera 30 and the assembly 10 being fixed in relation to the surroundings. If the assembly 10 rotates, for example, the rotation will be detected by the radar 20, as the position(s) of the elements) 70 will change. From this change, the rotation may be quantified, and the landing spot or other position or the surroundings may be correspondingly altered.


Then, the camera 30 may be rotated to follow the path of the ball 56 in flight while illustrating, when the estimated landing spot enters the field of view of the camera 30, the landing spot estimate or other desired data.


Naturally, a zooming in or out of the camera 30 will alter the relative positions of the element(s) 70 in the image. As the zooming is known, however, this is easily determined so that zooming in may be performed with the corresponding amendment of the added data, such as landing spot position and uncertainty.


Even though the figures and pertaining description have focused on the use of the present assembly for use in gulf the same functionality may be obtained in any other situation in which imaging and motion detection/determination is desired, such as in other sports (baseball, tennis, table tennis, cricket, soccer, football, handball, volley ball, basketball, or, the like), as well as in other situations when a movement is desired imaged and quantified/illustrated at the same time.

Claims
  • 1. A method for tracking a moving object comprising the steps of: calibrating data from an imaging device to data from a radar device, where a field of view of the imaging device at least partially overlaps with a field of view of the radar device in a common field of view; andtracking the moving object as it moves through the common field of view simultaneously using both the imaging device and the radar device where the moving object is one of a sports ball and a sports ball striking implement.
  • 2. The method of claim 1, wherein tracking includes determining one of at least a portion of a trajectory of a sports ball and at least a portion of a path of movement of the striking implement.
  • 3. The method of claim 1, further comprising calibrating data from the radar device to a world based coordinate system relating to locations within the common field of view.
  • 4. The method of claim 3, further comprising defining an imaging device coordinate system relating data from the imaging device to physical locations within the field of view of the imaging device and defining a radar coordinate system relating data from the radar device to physical locations within the field of view of the radar device, and correlating the imaging device coordinate system to the radar device coordinate system.
  • 5. The method of claim 3, further comprising correlating data from the imaging device to the world based coordinate system.
  • 6. The method of claim 1, further comprising altering images from the imaging device to illustrate one of a position, trajectory and velocity of the one of the sports ball and the sports ball striking implement and an orientation of the sports ball striking implement.
  • 7. The method of claim 6, wherein the images from the imaging device are altered to include at correct positions in the images a graphic representation of one of the position, trajectory and velocity of the one of the sports ball and the sports ball striking implement.
  • 8. The method of claim 1, wherein positions of the one of the sports ball and the sports ball striking implement as it is tracked are determined based on data from the radar device and the imaging device.
  • 9. The method of claim 8, further comprising determining a launch location of the sports ball based on data from the imaging device before the sports ball is launched.
  • 10. The method of claim 8, further comprising determining a launch location of the sports ball based on data from the radar device after the sports ball has been launched.
  • 11. The method of claim 8, further comprising identifying a target location in the image at which the sports ball is to be launched.
  • 12. The method of claim 11, wherein the target location is identified by pattern recognition.
  • 13. The method of claim 1, further comprising identifying an impact location at which a striking implement impacts the sports ball at launch.
  • 14. The method of claim 13, wherein the identification of the impact location is based on data from both the radar device and the imaging device.
  • 15. The method of claim 13, further comprising determining an impact time at which the sports ball striking implement impacts the sports ball, further comprising determining one of a position on the sports ball striking implement at which the sports ball impacts the sports ball striking implement and an angle at which the sports ball striking implement impacts the sports ball by interpolating between positions of the sports ball striking implement in images before and after the impact time.
  • 16. The method of claim 15, further comprising determining an orientation of the sports ball striking implement at the impact time by interpolating between positions of the sports ball striking implement in images before and after the impact time.
  • 17. The method of claim 13, wherein the striking implement is a golf club and the sports ball is a golf ball.
  • 18. The method of claim 1, wherein the sports ball is tracked using angular measurements based on data from the imaging device, and wherein distance and velocity measurements of the sports ball are based on data from the radar device.
  • 19. The method of claim 1, further comprising predicting a landing location of the sports ball at which the sports ball will contact the ground based.
  • 20. The method of claim 19, further comprising altering an image from the imaging device to illustrate the landing location.
  • 21. The method of claim 20, further comprising reducing a size of the predicted landing location as the sports ball approaches the ground.
  • 22. A device for tracking a moving object comprising: an imaging device having an imaging device field of view; anda radar device having a radar field of view at least partially overlapping with the imaging field of view in a common field of view; anda control device coordinating data from the imaging device and data from the radar device in space and time to track the moving object as it moves through the common field of view, wherein the moving object is one of a sports ball and a sports ball striking implement.
  • 23. The device of claim 22, wherein the control device correlates data from the radar device to a world based coordinate system relating to locations within the common field of view.
  • 24. The device of claim 22, wherein the control device defines an imaging device coordinate system relating data from the imaging device to physical locations within the field of view of the imaging device and defines a radar coordinate system relating data from the radar device to physical locations within the field of view of the radar device, and correlating the imaging device coordinate system to the radar device coordinate system.
  • 25. The device of claim 23, wherein the control device correlates data from the imaging device to the world based coordinate system.
  • 26. The device of claim 22, further comprising a data storage device storing image data and wherein the control device alters one of data from the imaging device and image data from the data storage device to match a predetermined reference perspective.
  • 27. The device of claim 26, wherein the control device scales one of data from the imaging device and image data from the data storage device so that a pre-determined element of known dimensions represented in the one of the data from the imaging device and the image data from the data storage device has a predetermined extent.
CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a Continuation application of U.S. patent application Ser. No. 15/049,991 filed Feb. 22, 2016, now U.S. Pat. No. 9,855,481; which is a Continuation application of U.S. patent application Ser. No. 13/138,167 filed Aug. 9, 2011; which is a 371 application of PCT Application Serial No. PCT/EP2010/051102 filed Jan. 29, 2010; which claims priority benefit to U.S. Provisional Patent Application Ser. No. 61/202,111 filed Jan. 29, 2009. Specifications of the above applications/patents are expressly incorporated herein, in their entirety, by reference.

US Referenced Citations (233)
Number Name Date Kind
3025520 Werner et al. Mar 1962 A
3264643 Nilssen Aug 1966 A
3324468 Knepper Jun 1967 A
3540054 Broderick Nov 1970 A
3777665 Ziemba Dec 1973 A
3798644 Constant Mar 1974 A
3798795 Michelsen Mar 1974 A
3856237 Torian et al. Dec 1974 A
3974740 Billottet et al. Aug 1976 A
3981010 Michelsen Sep 1976 A
3982713 Martin Sep 1976 A
3992708 Olson et al. Nov 1976 A
4015258 Smith et al. Mar 1977 A
4050068 Berg et al. Sep 1977 A
4264907 Durand, Jr. et al. Apr 1981 A
4477814 Brumbaugh et al. Oct 1984 A
4509052 Cash Apr 1985 A
4545576 Harris Oct 1985 A
4563005 Hand et al. Jan 1986 A
4622554 Gellekink et al. Nov 1986 A
4638320 Eggert et al. Jan 1987 A
4639733 King et al. Jan 1987 A
4713686 Ozaki et al. Dec 1987 A
4717916 Adams et al. Jan 1988 A
4751511 Komata et al. Jun 1988 A
4780719 Frei et al. Oct 1988 A
5018218 Peregrim et al. May 1991 A
5056791 Poillon et al. Oct 1991 A
5092602 Witter et al. Mar 1992 A
5134409 Groot Jul 1992 A
5138322 Nuttall Aug 1992 A
5150895 Berger Sep 1992 A
5241317 Howard Aug 1993 A
5246232 Eccher et al. Sep 1993 A
5290037 Witler et al. Mar 1994 A
5319373 Maxwell et al. Jun 1994 A
5341142 Reis et al. Aug 1994 A
5342051 Rankin et al. Aug 1994 A
5357255 Giraudy Oct 1994 A
5375832 Witter et al. Dec 1994 A
5401026 Eccher et al. Mar 1995 A
5404144 Vlannes Apr 1995 A
5406290 James et al. Apr 1995 A
5413345 Nauck May 1995 A
5486002 Witler et al. Jan 1996 A
5489099 Rankin et al. Feb 1996 A
5495249 Chazelle et al. Feb 1996 A
5504312 Morrison et al. Apr 1996 A
5564698 Honey et al. Oct 1996 A
5609534 Gebhardt et al. Mar 1997 A
5631654 Karr May 1997 A
5652588 Miron Jul 1997 A
5657027 Guymon Aug 1997 A
5700204 Teder Dec 1997 A
5768151 Lowy et al. Jun 1998 A
5781505 Rowland Jul 1998 A
5796474 Squire et al. Aug 1998 A
5803823 Gobush et al. Sep 1998 A
5846139 Bair et al. Dec 1998 A
5862517 Honey et al. Jan 1999 A
5868578 Baum Feb 1999 A
5873040 Dunn et al. Feb 1999 A
5879246 Gebhardt et al. Mar 1999 A
5912700 Honey et al. Jun 1999 A
5917553 Honey et al. Jun 1999 A
5952957 Szu Sep 1999 A
5953077 Honey et al. Sep 1999 A
6042492 Baum Mar 2000 A
6057915 Squire et al. May 2000 A
6067039 Pyner et al. May 2000 A
6133946 Cavallaro et al. Oct 2000 A
6141060 Honey et al. Oct 2000 A
6154250 Honey et al. Nov 2000 A
6167355 Fiekowsky Dec 2000 A
6179720 Rankin et al. Jan 2001 B1
6198501 Nemiroff et al. Mar 2001 B1
6229550 Gloudemans et al. May 2001 B1
6239747 Kaminski May 2001 B1
6244971 Mihran Jun 2001 B1
6252632 Cavallaro Jun 2001 B1
6266005 Schneider Jul 2001 B1
6266100 Gloudemans et al. Jul 2001 B1
6292130 Cavallaro et al. Sep 2001 B1
6304665 Cavallaro et al. Oct 2001 B1
6320173 Vock et al. Nov 2001 B1
6371862 Reda Apr 2002 B1
6400306 Nohara et al. Jun 2002 B1
6421116 Schilli et al. Jul 2002 B1
6450442 Schneider et al. Sep 2002 B1
6456232 Milnes et al. Sep 2002 B1
6466275 Honey et al. Oct 2002 B1
6520864 Wilk Feb 2003 B1
6547671 Mihran Apr 2003 B1
6592465 Lutz Jul 2003 B2
6597406 Gloudemans et al. Jul 2003 B2
6621561 Holton Sep 2003 B2
6657584 Cavallaro et al. Dec 2003 B2
6728637 Ford et al. Apr 2004 B2
6744403 Milnes et al. Jun 2004 B2
6764412 Gobush et al. Jul 2004 B2
6774932 Ewing et al. Aug 2004 B1
6778148 Pack et al. Aug 2004 B1
6791217 Collier-Hallman et al. Sep 2004 B2
6816185 Harmath Nov 2004 B2
6864886 Cavallaro et al. Mar 2005 B1
6903676 Frady Jun 2005 B1
6909438 White et al. Jun 2005 B1
6956523 Mohan Oct 2005 B2
6965397 Honey et al. Nov 2005 B1
6989789 Ferreol et al. Jan 2006 B2
7026990 Cooper et al. Apr 2006 B2
7031873 Song Apr 2006 B2
7075556 Meier et al. Jul 2006 B1
7116342 Dengler et al. Oct 2006 B2
7132975 Fullerton et al. Nov 2006 B2
7133801 Song Nov 2006 B2
7154540 Honey et al. Dec 2006 B2
7161733 Fukata et al. Jan 2007 B2
7183966 Schramek et al. Feb 2007 B1
7213442 Workman May 2007 B2
7221794 Gloudemans, II et al. May 2007 B1
7321330 Sajima Jan 2008 B2
7333047 Fullerton et al. Feb 2008 B2
7341530 Cavallaro et al. Mar 2008 B2
7492363 Meier et al. Feb 2009 B2
7497780 Kiraly Mar 2009 B2
7680301 Pendleton et al. Mar 2010 B2
7750901 Meier et al. Jul 2010 B2
7822229 Pendleton et al. Oct 2010 B2
7868914 Dengler et al. Jan 2011 B2
7894669 Gloudemans, II et al. Feb 2011 B2
7928976 Meier et al. Apr 2011 B2
8016653 Pendleton et al. Sep 2011 B2
8049750 Gloudemans et al. Nov 2011 B2
8054216 Kinoshita et al. Nov 2011 B2
8073190 Gloudemans et al. Dec 2011 B2
8077917 Forsgren Dec 2011 B2
8077981 Elangovan et al. Dec 2011 B2
8085188 Tuxen Dec 2011 B2
8149156 Allred et al. Apr 2012 B1
8154633 Gloudemans et al. Apr 2012 B2
8189857 Johnson et al. May 2012 B2
8253799 Elangovan et al. Aug 2012 B2
8335345 White et al. Dec 2012 B2
8385658 Elangovan et al. Feb 2013 B2
8400346 Hubbard et al. Mar 2013 B2
8401304 Cavallaro et al. Mar 2013 B2
8451265 Gloudemans et al. May 2013 B2
8456526 Gloudemans et al. Jun 2013 B2
8456527 Elangovan et al. Jun 2013 B2
8457392 Cavallaro et al. Jun 2013 B2
8461965 Chen et al. Jun 2013 B2
8466913 Gloudemans et al. Jun 2013 B2
8441476 Gloudemans et al. Jul 2013 B2
8558883 Cavallaro et al. Oct 2013 B2
8659663 Elangovan et al. Feb 2014 B2
8665153 Nakagawa et al. Mar 2014 B2
8705799 White et al. Apr 2014 B2
8786415 Cavallaro et al. Jul 2014 B2
8845442 Tuxen Sep 2014 B2
8866665 Suzuki Oct 2014 B2
8884741 Cavallaro et al. Nov 2014 B2
8912945 Tuxen Dec 2014 B2
8977585 Cavallaro et al. Mar 2015 B2
9007463 Elangovan et al. Apr 2015 B2
9024810 Lohbihler May 2015 B2
9036864 Johnson et al. May 2015 B2
9041722 Gloudemans et al. May 2015 B2
9215383 Milnes et al. Dec 2015 B2
9473748 Elangovan et al. Oct 2016 B2
9500743 Reid et al. Nov 2016 B2
9555284 Vollbrecht et al. Jan 2017 B2
9625321 Cavallaro et al. Apr 2017 B2
9645235 Tuxen May 2017 B2
9905082 Dengler et al. Feb 2018 B2
20020075475 Holton Jun 2002 A1
20020107078 Collins Aug 2002 A1
20020114493 McNitt et al. Aug 2002 A1
20030027655 Lutz et al. Feb 2003 A1
20030076255 Ono Apr 2003 A1
20030103684 Gobush et al. Jun 2003 A1
20040032363 Schantz et al. Feb 2004 A1
20040032970 Kiraly Feb 2004 A1
20040156035 Rogers Aug 2004 A1
20040178945 Buchanan Sep 2004 A1
20040248662 Gobush et al. Dec 2004 A1
20050030222 Steudel Feb 2005 A1
20050030333 Takahashi et al. Feb 2005 A1
20060092075 Bruce et al. May 2006 A1
20060164439 Dengler et al. Jul 2006 A1
20060169932 Fukata et al. Aug 2006 A1
20070167247 Lindsay Jul 2007 A1
20070291987 Saka et al. Dec 2007 A1
20070293331 Tuxen Dec 2007 A1
20080021651 Seeley et al. Jan 2008 A1
20080048907 Matsuura et al. Feb 2008 A1
20080068463 Claveau et al. Mar 2008 A1
20080139330 Tuxen Jun 2008 A1
20080199043 Forsgren Aug 2008 A1
20080261711 Tuxen Oct 2008 A1
20090295624 Tuxen Dec 2009 A1
20100029415 Lindsay Feb 2010 A1
20110250939 Hobler Oct 2011 A1
20110286632 Tuxen Nov 2011 A1
20110304497 Molyneux et al. Dec 2011 A1
20120101711 Furmston et al. Apr 2012 A1
20130039538 Johnson et al. Feb 2013 A1
20130271323 Joo et al. Oct 2013 A1
20130274025 Luciano, Jr. et al. Oct 2013 A1
20130346009 Winter et al. Dec 2013 A1
20140191896 Johnson et al. Jul 2014 A1
20140347212 Tuxen Nov 2014 A1
20150234045 Rosenblum et al. Aug 2015 A1
20160162160 Dengler et al. Jun 2016 A1
20160170015 Tuxen Jun 2016 A1
20160202353 Saegusa et al. Jul 2016 A1
20160243423 Tuxen et al. Aug 2016 A1
20160247292 Tuxen et al. Aug 2016 A1
20160292865 Floor et al. Oct 2016 A1
20160306035 Johnson Oct 2016 A1
20160306036 Johnson Oct 2016 A1
20160306037 Johnson Oct 2016 A1
20160307335 Perry et al. Oct 2016 A1
20160313441 Tuxen Oct 2016 A1
20160320476 Johnson Nov 2016 A1
20160327642 Saegusa et al. Nov 2016 A1
20160339320 Johnson et al. Nov 2016 A1
20170259115 Hall Sep 2017 A1
20170270354 Painter Sep 2017 A1
20170333777 Spivak et al. Nov 2017 A1
20180005492 Hall Jan 2018 A1
20180011184 Du Toit et al. Jan 2018 A1
20180175495 Bennett et al. Jun 2018 A1
Foreign Referenced Citations (42)
Number Date Country
2620991 Mar 1977 DE
102005046085 Mar 2007 DE
0116183 Dec 1983 EP
0116183 Aug 1984 EP
0529489 Mar 1993 EP
1158270 Nov 2001 EP
2283144 Apr 1995 GB
2294403 May 1996 GB
2319834 Jun 1998 GB
2380682 Apr 2003 GB
S59137873 Aug 1984 JP
H06126015 May 1994 JP
H06213989 Aug 1994 JP
H08266701 Oct 1996 JP
2000230974 Aug 2000 JP
2001305528 Oct 2001 JP
2003098255 Apr 2003 JP
3870233 Jan 2007 JP
2007163321 Jun 2007 JP
2008249354 Oct 2008 JP
4388639 Dec 2009 JP
1990008936 Aug 1990 WO
1991006348 May 1991 WO
1993004382 Mar 1993 WO
1999027384 Jun 1999 WO
2000062090 Oct 2000 WO
2002025303 Mar 2002 WO
2003005281 Jan 2003 WO
2003032006 Apr 2003 WO
2004031680 Apr 2004 WO
2005017553 Feb 2005 WO
2005081014 Sep 2005 WO
2005116678 Dec 2005 WO
2006002639 Jan 2006 WO
2006002640 Jan 2006 WO
2008038005 Apr 2008 WO
2010086414 Aug 2010 WO
2010125790 Nov 2010 WO
2011092813 Aug 2011 WO
2016036351 Mar 2016 WO
2016110757 Jul 2016 WO
2018138708 Aug 2018 WO
Non-Patent Literature Citations (13)
Entry
Ruoyo et al., “Radar Reflected Signal Process of High Spinning Rate Projectiles”, The Eighth International Conference on Electronic Measurement and Instruments, 2007, pp. 3-982-3-985.
Wei et al., “A New Method for Spin Estimation Using the Data of Doppler Radar”, ICSP, 2000, pp. 1911-1914.
Masuda et al., “Measurement of Initial Conditions of a Flying Golf Ball”, WEAM 4-4, 1994, pp. 344-347.
Christensen et al., “Doppler-Surface Mapping Technique for Characterisation of Spinning Cylinders Illuminated by Radar”, A&E Systems Magazine, Aug. 2005, pp. 19-24.
Ong et al., “Signal-Adapted Wavelets for Doppler Radar System”, Seventh Annual Conference on Control, Dec. 2002, pp. 19-23.
“Technology”, Zelocity, Golf Performance Monitors, Copyright 2004-2006, Retrieved Jun. 9, 2010.
“3D Doppler Ball Tracking Monitors, Golf Radars and Launch Monitors”, Flightscope, Copyright 2009, Retrieved Jun. 9, 2010.
Lolck, “TERMA Elektronik AS: Doppler Radar Spin Measurement”, Brochure, 1986.
“DR 5000 User's Guide: DR 5000 Spin Calculation”, DR 5000 User's Guide, 2004, pp. 27-45 and 48-59.
Bosse et al., “Improved radar tracking using a multipath model: maximum likelihood compared with eigenvector analysis”, IEEE Proc. Radar, Sonar Navig., Aug. 1994, vol. 141, No. 4, pp. 213-222.
Blackaby, “Simultaneous RF/EO tracking and characterization of dismounts”, MSc Thesis, 2008, 52 Sheets.
Fasano et al., “Radar/electro-optical data fusion for non-cooperative UAS sense and avoid”, Aerospace Science and Technology, 2015, vol. 46, pp. 436-450.
Warthman; Technical Note D-1138: Project Echo—Boresight Cameras for recording antenna point accuracy; NASA, Sep. 1961, 14 sheets.
Related Publications (1)
Number Date Country
20170182361 A1 Jun 2017 US
Provisional Applications (1)
Number Date Country
61202111 Jan 2009 US
Continuations (2)
Number Date Country
Parent 15049991 Feb 2016 US
Child 15461058 US
Parent 13138167 US
Child 15049991 US