The present invention relates to a method, system, and non-transitory computer-readable recording medium for measuring ball spin.
Virtual golf systems are widely spreading which allow golfers to virtually play golf at low cost in downtown areas and the like. The basic concept of such virtual golf systems is to acquire a number of images of a golf ball when the golf ball is hit by a golfer, measure physical quantities of the golf ball on the basis of a trajectory, interval, size, and the like thereof, and perform a simulation of the shot to display a result of the simulation on a screen. In the virtual golf systems, it is of paramount importance to acquire the images of the golf ball in as good condition as possible.
In this connection, Korean Laid-Open Patent Publication No. 10-2009-0112538 discloses a technique for more diversely acquiring images of a golf ball by photographing a golf practice scene while adjusting a location or color of illumination (the entire content of the publication is to be regarded as being incorporated herein by reference in its entirety). However, although several conventional techniques including the above are necessary in order to acquire golf ball images required to accurately measure physical quantities of a golf ball in good condition, there is actually no interest in a technique for measuring physical quantities related to spin of a golf ball using dimples that can be obtained from a plurality of images of the golf ball.
The inventor(s) present a novel and inventive technique capable of accurately measuring physical quantities related to spin of a golf ball by analyzing dimples detected in a plurality of images of the golf ball acquired from a camera.
One object of the present invention is to solve all the above-described problems in the prior art.
Another object of the invention is to easily and accurately measure physical quantities related to spin of a ball by analyzing dimples appearing over a plurality of images of the ball.
Yet another object of the invention is to accurately measure physical quantities related to spin of a ball even when there are no marks on the ball for which the physical quantities are to be measured.
The representative configurations of the invention to achieve the above objects are described below.
According to one aspect of the invention, there is provided a method for measuring ball spin, the method comprising the steps of: detecting a plurality of dimples in each of a plurality of images of a ball for which physical quantities are to be measured; and measuring physical quantities related to spin of the ball with reference to a relationship between properties of the plurality of dimples detected in a first image among the plurality of images and properties of the plurality of dimples detected in a second image among the plurality of images.
According to another aspect of the invention, there is provided a system for measuring ball spin, the system comprising: a dimple detection management unit configured to detect a plurality of dimples in each of a plurality of images of a ball for which physical quantities are to be measured; and a physical quantity measurement unit configured to measure physical quantities related to spin of the ball with reference to a relationship between properties of the plurality of dimples detected in a first image among the plurality of images and properties of the plurality of dimples detected in a second image among the plurality of images.
In addition, there are further provided other methods and systems to implement the invention, as well as non-transitory computer-readable recording media having stored thereon computer programs for executing the methods.
According to the invention, it is possible to is to easily and accurately measure physical quantities related to spin of a ball by analyzing dimples appearing over a plurality of images of the ball.
According to the invention, it is possible to accurately measure physical quantities related to spin of a ball even when there are no marks on the ball for which the physical quantities are to be measured.
In the following detailed description of the present invention, references are made to the accompanying drawings that show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It is to be understood that the various embodiments of the invention, although different from each other, are not necessarily mutually exclusive. For example, specific shapes, structures and characteristics described herein may be implemented as modified from one embodiment to another without departing from the spirit and scope of the invention. Furthermore, it shall be understood that the positions or arrangements of individual elements within each embodiment may also be modified without departing from the spirit and scope of the invention. Therefore, the following detailed description is not to be taken in a limiting sense, and the scope of the invention is to be taken as encompassing the scope of the appended claims and all equivalents thereof. In the drawings, like reference numerals refer to the same or similar elements throughout the several views.
Hereinafter, various preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings to enable those skilled in the art to easily implement the invention.
Configuration of a Measurement System
Referring to
Meanwhile, the above description is illustrative although the measurement system 100 has been described as above, and it will be apparent to those skilled in the art that at least a part of the functions or components of the measurement system 100 may be implemented or included in a known virtual golf simulation system, as necessary. Further, in some cases, all the functions and components of the measurement system 100 may be implemented or included in a known virtual golf simulation system.
First, the dimple detection management unit 110 according to one embodiment of the invention may function to detect a plurality of dimples in each of a plurality of images of a ball for which physical quantities are to be measured.
For example, the dimple detection management unit 110 may perform preprocessing for each of the plurality of images to improve discrimination of the plurality of dimples, and detect the plurality of dimples on the basis of the plurality of preprocessed images.
More specifically, the dimple detection management unit 110 may perform at least one preprocessing among blur, histogram equalization, contrast, adaptive thresholding binarization, and morphology for each of a plurality of images 201 to enable stabilization, noise removal, quality improvement, and the like of the plurality of images. Meanwhile, the above preprocessing procedures may be performed on the basis of a window of a size equal to or similar to the size of the dimple of the ball. For example, on the basis of at least one filter (e.g., a filter for at least one processing among blur, contrast, adaptive threshold binarization, and morphology) having a window of a size equal to or similar to the size of the dimple of the ball, processing (e.g., a convolution operation between the filter and each of the images) may be performed for each of the plurality of images (or around areas estimated to be the dimples in each of the images).
For example, the preprocessing procedures performed for each of the plurality of images 201 according to one embodiment of the invention will be described in detail with reference to
Meanwhile, when at least one mark (e.g., a logo) appearing in an area corresponding to the ball for which the physical quantities are to be measured is detected in each of the plurality of images of the ball, the dimple detection management unit 110 may specify the at least one mark as at least one dimple.
For example, the dimple detection management unit 110 may fragment the edge of the detected mark to an extent similar to an average distance between the dimples, and process each fragment to represent one dimple, so that the mark may be specified in the same manner as the above-described dimples. In this case, since the positions of the dimples may be specified differently depending on a start reference point for dividing the mark into the dimples, a start point for fragmenting the edge may be specified with reference to a point where the effect of spin of the ball may be minimized (e.g., the point may be determined with reference to a maximum curvature point and a minimum curvature point).
Since the at least one mark detected in each of the plurality of images usually has a dark color and shows little difference in brightness unlike the dimples, it is somewhat difficult to specify dimples from the corresponding area. However, the at least one mark may be utilized in the same manner as the dimples, and thus a situation in which the number of dimples detected from the ball is small may be addressed.
Next, the physical quantity measurement unit 120 according to one embodiment of the invention may function to measure physical quantities related to spin of the ball with reference to a relationship between properties of the plurality of dimples detected in a first image among the plurality of images and properties of the plurality of dimples detected in a second image among the plurality of images. The properties of the dimples according to one embodiment of the invention may encompass a distance relationship, a position relationship, a direction relationship, and the like between the dimples. Further, according to one embodiment of the invention, the physical quantities related to spin of the ball may include information on a spin direction, a spin rate, a spin acceleration, an angular spin rate, a spin amount, and the like of the ball. However, it is noted that the physical quantities related to spin of the ball according to the invention are not necessarily limited to the above-described information, and may be diversely changed as long as the objects of the invention may be achieved. In addition, the relationship between the properties of the plurality of dimples according to one embodiment of the invention may indicate to what extent the properties of the plurality of dimples are physically, spatially, numerically, or logically identical or similar.
For example, the physical quantity measurement unit 120 may compare properties of at least one dimple pair specified from the plurality of dimples in the first image (the dimple pair may consist of at least two dimples) and properties of at least one dimple pair specified from the plurality of dimples in the second image to determine at least one first associated dimple pair on the basis of an extent to which the properties match with each other, and may measure the physical quantities related to spin of the ball with reference to rotation information of the at least one first associated dimple pair determined as above. According to one embodiment of the invention, the matching extent may be specified on the basis of various methods of calculating minimum error between the properties of the dimple pairs, such as root mean square error, mean absolute value percent error, and singular value matrix decomposition. However, it is noted that the methods of specifying the matching extent according to the invention are not limited to the foregoing, and may be diversely changed to scoring (or weighted scoring) methods and the like as long as the objects of the invention may be achieved. In addition, the first associated dimple pair according to one embodiment of the invention may comprise a dimple pair in each of at least two images. For example, on the basis of the above matching extent, a first dimple pair in the first image and a third dimple pair in the second image, and a second dimple pair in the first image and a fifth dimple pair in the second image may be determined as the first associated dimple pairs, respectively. Further, rotation information of the first associated dimple pair according to one embodiment of the invention may encompass information on an extent of rotation when the first associated dimple pair is matched. For example, when the first dimple pair rotates 30 degrees to match with the third dimple pair, and the second dimple pair rotates 40 degrees to match with the fifth dimple pair, information on the angles of rotation (i.e., 30 degrees and 40 degrees) may be specified as the rotation information.
More specifically, assuming that predetermined rotation (specifically, spin of the ball) occurs with respect to at least one dimple pair in the first image (or at least one dimple pair in the second image), the physical quantity measurement unit 120 may compare and analyze properties of the at least one dimple pair in the first image and properties of the at least one dimple pair in the second image (e.g., regarding whether minimum error occurs) on the basis of, for example, (1) an extent to which a midpoint of the at least one dimple pair in the first image coincides with a midpoint of the at least one dimple pair in the second image. (2) an extent to which a straight line (or line segment) connecting the at least one dimple pair in the first image coincides with a straight line (or line segment) connecting the at least one dimple pair in the second image, and (3) an extent to which a first axis connecting a first dimple of the at least one dimple pair in the first image from a predetermined (or arbitrary) point, a second axis connecting a second dimple of the at least one dimple pair in the first image from the predetermined point, and a third axis specified on the basis of the first and second axes (e.g., a normal axis) coincide with the counterpart axes of the at least one dimple pair in the second image, thereby determining a predetermined number (e.g., five or top 10%) of dimple pairs in the first and second images as the first associated dimple pairs on the basis of the matching extent. More specifically, a total of 45 dimple pairs may be specified when ten dimples are specified in the first image, and a total of 45 dimple pairs may also be specified when ten dimples are specified in the second image as in the first image. The comparison between the properties of each dimple pair may be made 2,025 times (i.e., 45×45 times).
Meanwhile, the physical quantity measurement unit 120 according to one embodiment of the invention may determine a dimple pair in which a distance between the dimples is within a predetermined range, among at least one dimple pair specified from each of the plurality of images, as an effective dimple pair, and may determine the first associated dimple pair on the basis of the effective dimple pair to reduce computational load.
That is, when the distance between the dimples is not greater than a first distance (i.e., the dimples are close at or below a predetermined level), error (e.g., angular error) is likely to increase in the course of comparing the properties of the dimple pairs because the distance between the dimples is quite close, and when the distance between the dimples is equal to or greater than a second distance (the second distance is set to be greater than the first distance) (i.e., the dimples are far apart at or above a predetermined level), a dimple pair with a high matching extent is not likely to be detected in an adjacent image as the ball rotates. Thus, only the dimple pair in which the distance between the dimples is within a predetermined range is determined as an effective dimple pair, and the first associated dimple pair may be determined on the basis of the effective dimple pair. Meanwhile, the predetermined range may be preset or dynamically specified with reference to a probability (e.g., associated with the surface area of the ball) that a dimple pair is detected in an image of the ball.
Further, the dimple pairs specified from the plurality of images according to one embodiment of the invention are not necessarily specified in the entirety of each image as in the above embodiments, and may be specified with respect to a predetermined area in each image as long as the objects of the invention may be achieved, thereby reducing computational load and improving computing speed. The predetermined area in the image may be the same for each image, or may be specified in consideration of a range in which the area may be rotated between temporally adjacent images.
In addition, the physical quantity measurement unit 120 may specify a predetermined rotation range in which rotation may be made between the dimple pairs in the first and second images, and may determine the at least one first associated dimple pair among the those present in the predetermined rotation range. For example, according to one embodiment of the invention, a maximum rotation range of the ball may be calculated per image frame between adjacent images, with reference to a maximum number of rotations of the ball and a frame rate of a camera photographing the ball, and the predetermined rotation range may be specified on the basis of the maximum rotation range.
Further, in order to more accurately specify the physical quantities related to spin of the ball, the physical quantity measurement unit 120 may determine at least one second associated dimple pair among the at least one first associated dimple pair on the basis of the extent of matching between the plurality of dimples in the first and the second images, which is calculated on the basis of the rotation information of the at least one first associated dimple pair, and may measure the physical quantities related to spin of the ball with reference to rotation information of the second associated dimple pair determined as above.
More specifically, when the plurality of dimples in a first image are rotated to an extent to which a dimple pair in the first image among the at least one first associated dimple pair is rotated to a corresponding dimple pair in a second image temporally adjacent to the first image, the physical quantity measurement unit 120 may compare and analyze an extent to which the plurality of dimples in the first image match with the plurality of dimples in the second image to determine a predetermined number (e.g., top 10%) of dimple pairs, among the at least one first associated dimple pair, as the second associated dimple pairs on the basis of the matching extent, and may measure the physical quantities related to spin of the ball with reference to rotation information of the second associated dimple pairs determined as above.
Further, when each dimple specified in the first image is rotated to an extent to which a dimple pair in the first image among the at least one first associated dimple pair is rotated to a corresponding dimple pair in a third image temporally apart from the first image at a predetermined level, the physical quantity measurement unit 120 may compare and analyze an extent to which each dimple specified in the first image matches with each dimple specified in the third image to determine a predetermined number (e.g., top 10%) of dimple pairs, among the at least one first associated dimple pair, as the second associated dimple pairs on the basis of the matching extent, and may determine the second associated dimple pairs specified between the temporally adjacent images with further reference to rotation information of the second associated dimple pairs, or measure the physical quantities related to spin of the ball with reference to the rotation information of the second associated dimple pairs.
Meanwhile, in order to reduce computational load in the course of comparing the extent of matching between the plurality of dimples in the first and second images, the matching extent may be quickly and simply determined by specifying a point at which the at least one first associated dimple pair is present in each image, and comparing and analyzing only the dimples present in the adjacent area around the specified point. For the comparison and analysis based on the adjacent area, various methods may be utilized such as pseudoinverse or singular value decomposition of a matrix. Further, an area in each image may be divided into a plurality of areas on the basis of a theta-phi criterion, an X-Y-Z coordinate criterion, a Fibonacci lattice criterion, and the like, and the adjacent area may be specified around a point where the at least one first associated dimple pair is present.
Next, the communication unit 130 according to one embodiment of the invention may function to enable data transmission/reception from/to the dimple detection management unit 110 and the physical quantity measurement unit 120.
Lastly, the control unit 140 according to one embodiment of the invention may function to control data flow among the dimple detection management unit 110, the physical quantity measurement unit 120, and the communication unit 130. That is, the control unit 140 may control data flow into/out of the measurement system 100 or data flow among the respective components of the measurement system 100, such that the dimple detection management unit 110, the physical quantity measurement unit 120, and the communication unit 130 may carry out their particular functions, respectively.
As shown in
First, the shot unit 10 according to one embodiment of the invention may be a part on which a golfer steps up to place and hit a golf ball when using the virtual golf simulation system 200. The shot unit 10 may include a known swing plate, the tilt angle of which may be adjusted. It is noted that when the invention is applied to other kinds of virtual sport simulation systems, those skilled in the art may modify the configuration of the shot unit 10 (and the configurations of other components associated therewith, if necessary) to suit to the characteristics of the corresponding sports.
Next, the illumination device 20 according to one embodiment of the invention may irradiate light artificially when the golfer plays virtual golf indoors or outdoors. As necessary, the illumination device 20 may be turned on and off, or the brightness thereof may be adjusted. Preferably, the illumination device 20 may be an infrared illumination device (e.g., an LED illumination device) for preventing natural deterioration of golf ball images caused by the flickering of the light.
Next, the photographing device 210 according to one embodiment of the invention may include at least one camera (e.g., a high-speed camera) (not shown) and function to acquire two or more images of the golf ball (e.g., images of the moving golf ball). The photographing device 210 may be placed in a location to look down at the moving golf ball as shown in
Meanwhile, the photographing device 210 according to one embodiment of the invention may function similarly to a high-speed camera by sequentially acquiring images of the golf ball using at least two cameras having different photographing speeds (not shown). That is, in this case, it may not be necessary to have expensive equipment since the at least two cameras need not be synchronized with each other.
Meanwhile, according to one embodiment of the invention, an image of the golf ball may be considered to be better if dimples are clearly formed on the surface of the photographed golf ball such that the dimples may be better specified. For example, if dimples formed in an area corresponding to the ball in the image of the golf ball are clearer, the simulator 220 to be described below may more accurately identify dimples appearing over the plurality of golf ball images, and more accurately calculate physical quantities (e.g., a spin rate and a spin direction) of the golf ball.
Next, the simulator 220 according to one embodiment of the invention may function to detect a plurality of dimples in each of a plurality of images of a ball for which physical quantities are to be measured, and to measure physical quantities related to spin of the ball with reference to a relationship between properties of the plurality of dimples detected in a first image among the plurality of images and properties of the plurality of dimples detected in a second image among the plurality of images.
Meanwhile, the simulator 220 according to one embodiment of the invention may communicate with the photographing device 210 and the display device 230, and may include a dedicated processor for the virtual golf simulation system 200. The dedicated processor may be provided with a memory means and may have capabilities for numerical operations and graphics processing.
Lastly, the display device 230 according to one embodiment of the invention may function to display results of the physical quantity measurement, virtual reality implementation, and the like of the simulator 220. The display device 230 may display images via a display means and, for example, may comprise a screen, which absorbs the impact of the hit golf ball and does not emit light directly, and a projector to output images on the screen.
Hereinafter, it will be discussed how physical quantities related to spin of a golf ball are measured when a user hits the golf ball using the above-described virtual golf simulation system 200.
First, when the golf ball is hit by the user on the shot unit 10 according to one embodiment of the invention, the photographing device 210 may acquire a plurality of images of the hit golf ball.
Next, the simulator 220 according to one embodiment of the invention may perform at least one preprocessing among blur, contrast, adaptive thresholding binarization, and morphology for each of the plurality of images, on the basis at least one filter having a window of a size equal to or similar to the size of a dimple of the ball.
Next, the simulator 220 according to one embodiment of the invention may detect a plurality of dimples on the basis of bright areas (i.e., areas shown brightly due to light applied by the illumination device 20) specified in each of the plurality of images (e.g., five temporally adjacent images) of the ball for which the physical quantities are to be measured.
Next, the simulator 220 according to one embodiment of the invention may compare and analyze properties of at least one dimple pair specified from the plurality of dimples in a first image among the plurality of images, and properties of at least one dimple pair specified from the plurality of dimples in a second image among the plurality of images, thereby determining a plurality of first associated dimple pairs on the basis of the matching extent (e.g., corresponding to the matching extent of top 10%) (i.e., the first associated dimple pairs are determined by a coarse search method).
Next, on the basis of the extent of matching between the plurality of dimples in the first and second images calculated on the basis of rotation information of the plurality of first associated dimple pairs, the simulator 220 according to one embodiment of the invention may determine second associated dimple pairs having the highest matching extent among the plurality of first associated dimple pairs (i.e., the second associated dimple pairs are determined by a fine search method). The first and second images may include images that are temporally adjacent or temporally separate at a predetermined level with respect to acquisition times.
For example, the second associated dimple pairs may be determined between a first image and a second temporally adjacent to the first image among the plurality of images, between the second image and a third image temporally adjacent to the second image among the plurality of images, and between the first image and the third image temporally separate from the first image at a predetermined level among the plurality of images, respectively.
Next, the simulator 220 according to one embodiment of the invention may determine a spin amount and a spin direction of the ball with reference to rotation information of the second associated dimple pair having the highest matching extent among the second associated dimple pairs.
Referring to
Next, a plurality of dimple pairs may be specified from a plurality of dimples in the first image (i.e., dimple 1-1611, dimple 1-2612, dimple 1-3613, and dimple 1-4614) as pairs of (1) dimple 1-1611 and dimple 1-2612, (2) dimple 1-2612 and dimple 1-3613. (3) dimple 1-3613 and dimple 1-4614. (4) dimple 1-1611 and dimple 1-3613. (5) dimple 1-1611 and dimple 1-4614, and (6) dimple 1-2612 and dimple 1-4614. A plurality of dimple pairs may be specified from a plurality of dimples in the second image (i.e., dimple 2-1621, dimple 2-2622, dimple 2-3623, and dimple 2-4624) as pairs of (1) dimple 2-1621 and dimple 2-2622. (2) dimple 2-2622 and dimple 2-3623. (3) dimple 2-3623 and dimple 2-4624. (4) dimple 2-1621 and dimple 2-3623. (5) dimple 2-1621 and dimple 2-4624, and (6) dimple 2-2622 and dimple 2-4624. A plurality of dimple pairs may be specified from a plurality of dimples in the third image (i.e., dimple 3-1631, dimple 3-2632, dimple 3-3633, and dimple 3-4634) as pairs of (1) dimple 3-1631 and dimple 3-2632. (2) dimple 3-2632 and dimple 3-3633, (3) dimple 3-3633 and dimple 3-4634. (4) dimple 3-1631 and dimple 3-3633. (5) dimple 3-1631 and dimple 3-4634, and (6) dimple 3-2632 and dimple 3-4634.
Next, properties of the plurality of dimple pairs specified from the plurality of dimples in the first image (e.g., 601) and properties of the plurality of dimple pairs specified from the plurality of dimples in the second image (e.g., 602) may be compared and analyzed to determine at least one first associated dimple pair on the basis of the matching extent. Further, the properties of the plurality of dimple pairs specified from the plurality of dimples in the second image (e.g., 602) and properties of the plurality of dimple pairs specified from the plurality of dimples in the third image (e.g., 603) may be compared and analyzed to determine at least one first associated dimple pair on the basis of the matching extent. Furthermore, the properties of the plurality of dimple pairs specified from the plurality of dimples in the first image (e.g., 601) and the properties of the plurality of dimple pairs specified from the plurality of dimples in the third image (e.g., 603) may be compared and analyzed to determine at least one first associated dimple pair on the basis of the matching extent. According to one embodiment of the invention, the properties of the dimple pairs may be specified on the basis of a first axis connecting a first dimple of a dimple pair from a predetermined (or arbitrary) point, a second axis connecting a second dimple of the dimple pair from the predetermined point, and a third axis specified on the basis of the first and second axes (e.g., a normal axis).
For example, assuming that predetermined rotation occurs with respect to the plurality of dimple pairs in the first image, the properties (i.e., the above three axes) of the plurality of dimple pairs in the first and second images may be compared and analyzed (e.g., regarding whether minimum error occurs) to determine a predetermined number (e.g., top two) of dimple pairs in the first and second images as the first associated dimple pairs on the basis of the matching extent.
More specifically, according to one embodiment of the invention, the pair of dimple 1-1611 and dimple 1-2612 and the pair of dimple 2-2622 and dimple 2-3623, and the pair of dimple 1-1611 and dimple 1-4614 and the pair of dimple 2-1621 and dimple 2-4624 may be determined as the first associated dimple pairs, respectively.
Next, at least one second associated dimple pair may be determined among the at least one first associated dimple pair on the basis of the extent of matching between the plurality of dimples in the first and second images, which is calculated on the basis of rotation information of the at least one first associated dimple pair. Further, at least one second associated dimple pair may be determined among the at least one first associated dimple pair on the basis of the extent of matching between the plurality of dimples in the first and third images, which is calculated on the basis of the rotation information of the at least one first associated dimple pair. Furthermore, at least one second associated dimple pair may be determined among the at least one first associated dimple pair on the basis of the extent of matching between the plurality of dimples in the second and third images, which is calculated on the basis of the rotation information of the at least one first associated dimple pair.
For example, the extent of matching between the plurality of dimples in the first and second images may be calculated for each of the at least one first associated dimple pair, with reference to information on an extent to which the pair of dimple 1-1611 and dimple 1-2612 is rotated so that the properties of the pair of dimple 1-1611 and dimple 1-2612 match with the properties of the pair of dimple 2-2622 and dimple 2-3623. Further, the extent of matching between the plurality of dimples in the first and second images may be calculated for each of the at least one first associated dimple pair, with reference to information on an extent to which the pair of dimple 1-1611 and dimple 1-4614 is rotated so that the properties of the pair of dimple 1-1611 and dimple 1-4614 match with the properties of the pair of dimple 2-1621 and dimple 2-4624. According to the above procedures, the pair of dimple 1-1611 and dimple 1-4614 and the pair of dimple 2-1621 and dimple 2-4624, which have the highest extent of matching between the plurality of dimples in the first and second images, may be determined as a second associated dimple pair. The above procedures for determining the second associated dimple pair may further be performed for the second and third images and for the first and third images.
Next, the physical quantities related to spin of the ball may be measured with reference to rotation information of the second associated dimple pair determined as above.
Specifically, the physical quantities related to spin of the ball may be measured with reference to rotation information of the second associated dimple pair having the highest matching extent, among the at least one second associated dimple pair determined between the first and second images, the at least one second associated dimple pair determined between the second and third images, and the at least one second associated dimple pair determined between the first and third images.
For example, when the pair of dimple 1-1611 and dimple 1-4614 and the pair of dimple 2-1621 and dimple 2-4624 are determined as the second associated dimple pair having the highest matching extent among the above second associated dimple pairs, a spin rate, a spin amount, a spin acceleration, and the like of the ball may be calculated with reference to information on an extent to which the pair of dimple 1-1611 and dimple 1-4614 is rotated so that the properties of the pair of dimple 1-1611 and dimple 1-4614 match with the properties of the pair of dimple 2-1621 and dimple 2-4624, and the physical quantities related to spin of the ball may be measured based thereon.
The embodiments according to the invention as described above may be implemented in the form of program instructions that can be executed by various computer components, and may be stored on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, and data structures, separately or in combination. The program instructions stored on the computer-readable recording medium may be specially designed and configured for the present invention, or may also be known and available to those skilled in the computer software field. Examples of the computer-readable recording medium include the following: magnetic media such as hard disks, floppy disks and magnetic tapes; optical media such as compact disk-read only memory (CD-ROM) and digital versatile disks (DVDs); magneto-optical media such as floptical disks; and hardware devices such as read-only memory (ROM), random access memory (RAM) and flash memory, which are specially configured to store and execute program instructions. Examples of the program instructions include not only machine language codes created by a compiler, but also high-level language codes that can be executed by a computer using an interpreter. The above hardware devices may be changed to one or more software modules to perform the processes of the present invention, and vice versa.
Although the present invention has been described above in terms of specific items such as detailed elements as well as the limited embodiments and the drawings, they are only provided to help more general understanding of the invention, and the present invention is not limited to the above embodiments. It will be appreciated by those skilled in the art to which the present invention pertains that various modifications and changes may be made from the above description.
Therefore, the spirit of the present invention shall not be limited to the above-described embodiments, and the entire scope of the appended claims and their equivalents will fall within the scope and spirit of the invention.
Number | Date | Country | Kind |
---|---|---|---|
10-2020-0006247 | Jan 2020 | KR | national |
10-2020-0143813 | Oct 2020 | KR | national |
This application is a continuation application of Patent Cooperation Treaty (PCT) International Application No. PCT/KR2021/000420 filed on Jan. 12, 2021, which claims priority to Korean Patent Application Nos. 10-2020-0006247 and 10-2020-0143813 filed on Jan. 16 and Oct. 30, 2020. The entire contents of PCT International Application No. PCT/KR2021/000420 and Korean Patent Application Nos. 10-2020-0006247 and 10-2020-0143813 are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
20040032970 | Kiraly | Feb 2004 | A1 |
20100210377 | Lock | Aug 2010 | A1 |
20150262011 | Keat | Sep 2015 | A1 |
20190292575 | Murtaza | Sep 2019 | A1 |
20200019809 | Guigues | Jan 2020 | A1 |
Number | Date | Country |
---|---|---|
3309741 | Apr 2018 | EP |
2013535715 | Sep 2013 | JP |
2018525043 | Sep 2018 | JP |
6500598 | Apr 2019 | JP |
2019054951 | Apr 2019 | JP |
1020090112538 | Oct 2009 | KR |
101019829 | Mar 2011 | KR |
101723432 | Apr 2017 | KR |
1020180138075 | Dec 2018 | KR |
Entry |
---|
Imai, Yuta et al., “Estimation of a large relative rotation between two images of a fast spinning marker-less golf ball,” 2016 IEEE/SICE International Symposium on System Integration (SII), Sapporo, Japan, 2016, pp. 556-561, Dec. 2016. |
Number | Date | Country | |
---|---|---|---|
20210220701 A1 | Jul 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/KR2021/000420 | Jan 2021 | WO |
Child | 17204310 | US |