[go: up one dir, main page]

TWI830407B - Calculating method of ball trajectory based on image and radar - Google Patents

Calculating method of ball trajectory based on image and radar Download PDF

Info

Publication number
TWI830407B
TWI830407B TW111136345A TW111136345A TWI830407B TW I830407 B TWI830407 B TW I830407B TW 111136345 A TW111136345 A TW 111136345A TW 111136345 A TW111136345 A TW 111136345A TW I830407 B TWI830407 B TW I830407B
Authority
TW
Taiwan
Prior art keywords
ball
trajectory
radar
image
image processing
Prior art date
Application number
TW111136345A
Other languages
Chinese (zh)
Other versions
TW202330067A (en
Inventor
朴敏旗
安容凡
Original Assignee
南韓商高爾縱股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 南韓商高爾縱股份有限公司 filed Critical 南韓商高爾縱股份有限公司
Publication of TW202330067A publication Critical patent/TW202330067A/en
Application granted granted Critical
Publication of TWI830407B publication Critical patent/TWI830407B/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/04Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for small-room or indoor sporting games
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/02Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
    • G01S13/50Systems of measurement based on relative movement of target
    • G01S13/58Velocity or trajectory determination systems; Sense-of-movement determination systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/66Radar-tracking systems; Analogous systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/88Radar or analogous systems specially adapted for specific applications
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0028Tracking the path of an object, e.g. a ball inside a soccer pitch
    • A63B2024/0034Tracking the path of an object, e.g. a ball inside a soccer pitch during flight
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2102/00Application of clubs, bats, rackets or the like to the sporting activity ; particular sports involving the use of balls and clubs, bats, rackets, or the like
    • A63B2102/32Golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physical Education & Sports Medicine (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Evolutionary Computation (AREA)
  • Electromagnetism (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本發明旨在提供一種在計算通過球手的高爾夫擊球被擊打的球移動的軌跡時,能夠利用設於一個感測裝置內或彼此獨立地設置的攝像頭和雷達感測器,將通過攝像頭獲取的影像的分析計算的球軌跡資訊和通過雷達感測器收集的雷達感測資料的分析計算的球軌跡資訊匹配起來計算球移動的整個軌跡的基於影像和雷達的球軌跡計算方法。The present invention aims to provide a method that can utilize a camera and a radar sensor provided in one sensing device or provided independently of each other when calculating the movement trajectory of a ball hit by a golfer's golf shot. The ball trajectory calculation method based on images and radar is used to match the ball trajectory information calculated through the analysis and calculation of the acquired image with the ball trajectory information calculated through the analysis and calculation of the radar sensing data collected by the radar sensor to calculate the entire trajectory of the ball movement.

Description

基於影像和雷達的球軌跡計算方法Ball trajectory calculation method based on images and radar

本發明是屬於一種利用隨著高爾夫球手用高爾夫球桿擊打球而移動的球的攝像頭的獲取影像和雷達感測器的感測資料計算球的軌跡的方法的發明。 The present invention relates to a method of calculating the ball's trajectory using a camera image of a ball that moves as a golfer hits the ball with a golf club and a radar sensor's sensing data.

在利用球的體育賽事,尤其是高爾夫球的情況下,人們一直試圖準確地感測被高爾夫球手擊打而運動的球的物理特性,並利用感測到的該值進行打球分析或將其實現為影像以應用於如所謂的螢幕高爾夫的類比高爾夫領域。 In the case of sports events utilizing balls, especially golf balls, attempts have been made to accurately sense the physical characteristics of a ball that is moved by being struck by a golfer, and to use the sensed values to perform golf ball analysis or transfer them. Implemented as an image for use in analog golf fields such as so-called screen golf.

作為感測高爾夫球手擊打而移動的球以計算球的運動特性資訊的代表性的裝置,有基於影像分析的攝像頭感測裝置和基於雷達信號的雷達感測裝置。 As representative devices that sense a ball that moves when a golfer hits it to calculate motion characteristic information of the ball, there are a camera sensing device based on image analysis and a radar sensing device based on radar signals.

作為分別分析攝像頭獲取隨著高爾夫球手擊打而移動的球的影像以計算球的位置資訊,並利用計算出的該位置資訊生成移動的球的軌跡資訊的裝置,基於影像分析的感測裝置雖然具有能夠在攝像頭的拍攝角度內相當準確地檢測球的位置的優點,但由於攝像頭的性能和周邊亮度等環境影響和影像處理性能,存在脫離攝像頭的拍攝角度時以及球遠離攝像頭時完全無法感測到球的問題。 As a device that separately analyzes the image of the ball that is acquired by the camera and moves as the golfer hits it to calculate the position information of the ball, and uses the calculated position information to generate the trajectory information of the moving ball, a sensing device based on image analysis Although it has the advantage of being able to detect the position of the ball quite accurately within the shooting angle of the camera, due to the performance of the camera, environmental effects such as surrounding brightness, and image processing performance, it is completely impossible to detect the position of the ball when it is out of the shooting angle of the camera and when it is far away from the camera. Problem with detecting the ball.

此外,攝像頭感測方式的問題在於,由於無法感測被擊打而移動的球的整個飛行區間,因此也完全無法感測到球飛行時如小右曲(Fade)或小左曲(Draw)球從中間之後彎曲的球質,因而無法計算其軌跡。 In addition, the problem with the camera sensing method is that since it cannot sense the entire flight range of the ball that is hit and moves, it is also completely unable to sense the ball's flight such as fade or draw. A spherical mass in which the ball curves from the middle, so that its trajectory cannot be calculated.

作為能夠朝向移動的球發送雷達信號並接收從球反射的信號,並通過接收到的該信號的分析計算關於球的運動的多種特性的資訊的裝置,雷達感測裝置的優點在於,由於雷達的感測範圍寬,即使裝置與球之間的距離在某種程度上遠也能夠感測球,並且通過影像分析能夠以相當的準確度感測難以感測的諸如球的旋轉(spin)的資訊,但容易受到對雷達信號的周邊干擾的影響,可能包含雜訊,因而存在無法準確計算諸如球的軌跡的資訊的問題。 As a device capable of transmitting a radar signal toward a moving ball and receiving a signal reflected from the ball, and calculating information on various characteristics of the ball's motion through analysis of the received signal, the advantage of a radar sensing device is that, due to the radar The wide sensing range enables the ball to be sensed even if the distance between the device and the ball is somewhat far, and difficult-to-sensing information such as the ball's spin can be sensed with considerable accuracy through image analysis , but it is susceptible to peripheral interference to the radar signal and may contain noise, so there is a problem that information such as the trajectory of the ball cannot be accurately calculated.

尤其,在距球被擊打的位置的預定距離的初始區間,由於人和高爾夫球桿的干擾影響,雷達信號中容易產生雜訊,信號的失真發生得嚴重,因此存在很難計算球移動的軌跡的問題。 In particular, in the initial interval of a predetermined distance from the position where the ball is hit, noise is easily generated in the radar signal due to the interference of people and golf clubs, and signal distortion occurs seriously, so it is difficult to calculate the movement of the ball. The problem of trajectory.

為了計算隨著球手用高爾夫球桿擊打球而移動的球的軌跡,人們正試圖通過混用攝像頭感測方式和雷達感測方式來彌補彼此的缺點,但對於攝像頭感測方式,由於獲取二維影像,關於軌跡的資料也是2D資料,而對於雷達感測方式,由於計算空間上的球的位置資訊,基本上是三維空間上的3D資料,因此在同時利用2D資料和3D資料方面存在局限性,並且,無論是將攝像頭和雷達實現為一個裝置還是分別獨立地利用,由於感測位置不同,存在很難融合兩者的資料處理結果的問題。 In order to calculate the trajectory of the ball that moves as the player hits the ball with a golf club, people are trying to compensate for each other's shortcomings by mixing the camera sensing method and the radar sensing method, but for the camera sensing method, due to the acquisition of two-dimensional In images, the data about the trajectory is also 2D data. As for the radar sensing method, since the position information of the ball in the calculation space is basically 3D data in the three-dimensional space, there are limitations in using 2D data and 3D data at the same time. , and whether the camera and radar are implemented as one device or used independently, due to different sensing positions, there is a problem that it is difficult to fuse the data processing results of the two.

現有專利文獻:韓國授權專利公報第10-1848864號;韓國公開專利公報第2019-0085152號; 日本授權專利公報第4773176號;韓國授權專利公報第10-1845503號。 Existing patent documents: Korean Authorized Patent Gazette No. 10-1848864; Korean Public Patent Gazette No. 2019-0085152; Japanese Authorized Patent Gazette No. 4773176; Korean Authorized Patent Gazette No. 10-1845503.

本發明旨在提供一種在計算通過球手的高爾夫擊球被擊打的球移動的軌跡時,能夠利用設於一個感測裝置內或彼此獨立地設置的攝像頭和雷達感測器,將通過攝像頭獲取的影像的分析計算的球軌跡資訊和通過雷達感測器收集的雷達感測資料的分析計算的球軌跡資訊匹配起來計算球移動的整個軌跡的基於影像和雷達的球軌跡計算方法。 The present invention aims to provide a method that can utilize a camera and a radar sensor provided in one sensing device or provided independently of each other when calculating the movement trajectory of a ball hit by a golfer's golf shot. The ball trajectory calculation method based on images and radar is used to match the ball trajectory information calculated through the analysis and calculation of the acquired image with the ball trajectory information calculated through the analysis and calculation of the radar sensing data collected by the radar sensor to calculate the entire trajectory of the ball movement.

本發明的一實施例的基於影像和雷達的球軌跡計算方法包括:通過由攝像頭獲取移動的球的影像並進行分析,計算作為該球的移動軌跡的影像處理軌跡的步驟;通過收集並分析由雷達感測器發送的雷達信號被該移動的球反射而接收的信號計算的關於球移動的雷達感測資料,分別生成多個雷達球軌跡候選的步驟;計算該影像處理軌跡與該多個雷達球軌跡候選中的每一個的匹配率的步驟;以及通過對應於該匹配率中最高匹配率的雷達球軌跡候選和該影像處理軌跡的整合來計算球軌跡的步驟。 A ball trajectory calculation method based on images and radar according to an embodiment of the present invention includes the steps of: acquiring an image of a moving ball with a camera and analyzing it, and calculating an image processing trajectory as the movement trajectory of the ball; The radar signal sent by the radar sensor is reflected by the moving ball and the received signal calculates the radar sensing data about the movement of the ball, respectively generating multiple radar ball trajectory candidates; calculating the image processing trajectory and the multiple radar a matching rate for each of the ball trajectory candidates; and calculating a ball trajectory by integration of a radar ball trajectory candidate corresponding to the highest matching rate among the matching rates and the image processing trajectory.

此外,優選地,計算該影像處理軌跡的步驟包括:將從該球的擊打位置到能夠從獲取的該影像中檢測對應於該球的球客體為止的軌跡計算為該影像處理軌跡的步驟。 In addition, preferably, the step of calculating the image processing trajectory includes the step of calculating the trajectory from the hitting position of the ball until a ball object corresponding to the ball can be detected from the acquired image.

此外,優選地,通過該整合計算球軌跡的步驟包括:在對應於該最高匹配率的雷達球軌跡候選上提取從該影像處理軌跡結束的位置起的軌跡並連接到該影像處理軌跡的步驟。 Furthermore, preferably, the step of calculating the ball trajectory through the integration includes the step of extracting a trajectory from a position where the image processing trajectory ends on the radar ball trajectory candidate corresponding to the highest matching rate and connecting to the image processing trajectory.

此外,優選地,計算該影像處理軌跡的步驟包括:以該球的擊打時間點為基準收集由該攝像頭獲取的影像的步驟;以及從該球的擊打位置獲取的該影像中檢測對應於該球的球客體,並且連接直至無法從該影像中檢測到球客體為止檢測的球客體的線計算為該影像處理軌跡的步驟。 In addition, preferably, the step of calculating the image processing trajectory includes: the step of collecting images acquired by the camera based on the hitting time point of the ball; and detecting the image corresponding to the hitting position of the ball from the image. A step of calculating a ball object of the ball and a line connecting the ball objects detected until the ball object cannot be detected in the image.

此外,優選地,該攝像頭是以望向該球行進的方向的視角獲取二維影像的單個攝像頭,計算該影像處理軌跡的步驟包括:通過連接該球的擊打位置到檢測至能夠從獲取的該影像中檢測球客體為止的球客體的位置並顯示於對應於該攝像頭的拍攝角度的二維影像上來計算該影像處理軌跡的步驟。 In addition, preferably, the camera is a single camera that acquires a two-dimensional image from a perspective looking in the direction in which the ball is traveling. The step of calculating the image processing trajectory includes: connecting the hitting position of the ball to the detected to obtainable The step of detecting the position of the ball object in the image and displaying it on the two-dimensional image corresponding to the shooting angle of the camera to calculate the image processing trajectory.

此外,優選地,分別計算該多個雷達球軌跡候選的步驟包括:利用收集的該雷達感測資料計算球位置座標資訊的步驟;利用該球位置座標資訊計算作為基於雷達的球軌跡的基本球軌跡的步驟;以及變更對該基本球軌跡的視角和縮放比例而分別生成該多個雷達球軌跡候選的步驟。 In addition, preferably, the step of respectively calculating the plurality of radar ball trajectory candidates includes: using the collected radar sensing data to calculate ball position coordinate information; using the ball position coordinate information to calculate a basic ball as a radar-based ball trajectory. The steps of the trajectory; and the step of changing the viewing angle and zoom ratio of the basic ball trajectory to generate the plurality of radar ball trajectory candidates respectively.

此外,優選地,計算該匹配率的步驟包括:將該影像處理軌跡與該多個雷達球軌跡候選分別進行比較以將軌跡的相似性數值化的步驟,計算該球軌跡的步驟包括:將該軌跡的相似性的數值最高的雷達球軌跡候選決定為對應於該最高的匹配率的雷達球軌跡候選的步驟;以及將從決定的該雷達球軌跡候選中對應於該影像處理軌跡的最後位置的位置起的軌跡連接到該影像處理軌跡來計算該球軌跡的步驟。 In addition, preferably, the step of calculating the matching rate includes: comparing the image processing trajectory with the plurality of radar ball trajectory candidates to digitize the similarity of the trajectories, and the step of calculating the ball trajectory includes: The step of determining the radar ball trajectory candidate with the highest value of trajectory similarity as the radar ball trajectory candidate corresponding to the highest matching rate; and selecting the radar ball trajectory candidate corresponding to the final position of the image processing trajectory from the determined radar ball trajectory candidate. The trajectory from the position is connected to the image processing trajectory to calculate the ball trajectory.

此外,優選地,分別計算該多個雷達球軌跡候選的步驟包括:基於收集的該雷達感測資料計算基本球軌跡的步驟;以及對該基本球軌跡變更該視角和縮放比例而將該多個雷達球軌跡候選中的每一個分別生成為對應於該攝像頭的二維影像的視角的二維視圖形態的步驟,計算該匹配率的步驟包括:將作為二維影像的該影像處理軌跡與該二維視圖形態的多個雷達球軌跡候選分別進行比較以將軌跡的相似性數值化的步驟,計算該球軌跡的步驟包括:將該軌跡的相似性的數值最高的雷達球軌跡候選的二維視圖上的軌跡連接到該影像處理軌跡來計算該球軌跡的步驟。 In addition, preferably, the step of respectively calculating the plurality of radar ball trajectory candidates includes: calculating a basic ball trajectory based on the collected radar sensing data; and changing the viewing angle and zoom ratio of the basic ball trajectory to change the plurality of radar ball trajectory candidates. Each of the radar ball trajectory candidates is generated into a two-dimensional view form corresponding to the angle of view of the two-dimensional image of the camera. The step of calculating the matching rate includes: comparing the image processing trajectory as a two-dimensional image with the two-dimensional image. The step of comparing multiple radar ball trajectory candidates in the form of a dimensional view to digitize the similarity of the trajectories. The step of calculating the ball trajectory includes: comparing the two-dimensional view of the radar ball trajectory candidate with the highest similarity value of the trajectory. The trajectory on is connected to the image processing trajectory to calculate the ball trajectory step.

另一方面,本發明的另一實施例的基於影像和雷達的球軌跡計算方法包括:通過由攝像頭獲取移動的球的影像並進行分析,計算作為該球的移動軌跡的影像處理軌跡以生成對應於該攝像頭的視角的二維影像的步驟;通過收集並分析由雷達感測器發送的雷達信號被該移動的球反射而接收的信號計算的關於球移動的雷達感測資料,將基於雷達的球軌跡生成為對應於該攝像頭的二維影像的視角的二維視圖形態的步驟;以使該二維視圖形態的基於雷達的球軌跡與對應於該攝像頭的視角的二維影像上的影像處理軌跡匹配的方式調整該二維視圖形態的基於雷達的球軌跡的視角和縮放比例的步驟;以及通過將該影像處理軌跡與該基於雷達的球軌跡匹配起來,計算球軌跡的步驟。 On the other hand, a ball trajectory calculation method based on images and radar according to another embodiment of the present invention includes: acquiring an image of a moving ball with a camera and analyzing it, and calculating an image processing trajectory as the movement trajectory of the ball to generate a corresponding The step of obtaining a two-dimensional image from the perspective of the camera; the radar sensing data about the movement of the ball is calculated by collecting and analyzing the radar signal sent by the radar sensor and being reflected by the moving ball. The radar-based The step of generating a ball trajectory into a two-dimensional view form corresponding to the perspective of the two-dimensional image of the camera; so that the radar-based ball trajectory of the two-dimensional view form is consistent with the image processing on the two-dimensional image corresponding to the perspective of the camera The step of adjusting the angle of view and zoom ratio of the radar-based ball trajectory in the two-dimensional view form by trajectory matching; and the step of calculating the ball trajectory by matching the image processing trajectory with the radar-based ball trajectory.

此外,優選地,計算該影像處理軌跡以生成為對應於該攝像頭的視角的二維影像的步驟包括:以該球的擊打時間點為基準收集由該攝像頭獲取的影像的步驟;以及從該球的擊打位置獲取的該影像中檢測對應於該球的球客體,並且連接直至無法從該影像中檢測到球客體為止檢測到的球客體的線在該二維影像上生成為該影像處理軌跡的步驟,將該基於雷達的球軌跡生成為對應 於該攝像頭的二維影像的視角的二維視圖形態的步驟包括:利用收集的該雷達感測資料計算三維空間上的球位置座標資訊的步驟;利用該球位置座標資訊計算三維空間上的基於雷達的球軌跡的步驟;以及將該三維空間上的基於雷達的球軌跡生成在對應於該攝像頭的二維影像的視角的二維視圖上的步驟。 In addition, preferably, the step of calculating the image processing trajectory to generate a two-dimensional image corresponding to the angle of view of the camera includes: the step of collecting images acquired by the camera based on the hitting time point of the ball; and from the step of: A ball object corresponding to the ball is detected in the image obtained from the hitting position of the ball, and a line connecting the ball objects detected until the ball object cannot be detected in the image is generated on the two-dimensional image by this image processing trajectory step, the radar-based ball trajectory is generated as the corresponding The steps of creating a two-dimensional view form from the perspective of the two-dimensional image of the camera include: using the collected radar sensing data to calculate the ball position coordinate information in the three-dimensional space; using the ball position coordinate information to calculate the ball position coordinate information in the three-dimensional space. The steps of a radar ball trajectory; and the step of generating the radar-based ball trajectory in the three-dimensional space on a two-dimensional view corresponding to the perspective of the two-dimensional image of the camera.

本發明的基於影像和雷達的球軌跡計算方法具有在計算通過球手的高爾夫擊球被擊打的球移動的軌跡時,能夠利用設於一個感測裝置內或彼此獨立地設置的攝像頭和雷達感測器,將通過攝像頭獲取的影像的分析計算的球軌跡資訊和通過雷達感測器收集的雷達感測資料的分析計算的球軌跡資訊匹配起來計算球移動的整個軌跡的效果。 The ball trajectory calculation method based on images and radar of the present invention has the advantage of being able to utilize cameras and radars provided in one sensing device or provided independently of each other when calculating the movement trajectory of a ball hit by a golfer's golf shot. The sensor matches the ball trajectory information calculated through the analysis of the image obtained by the camera and the ball trajectory information calculated through the analysis and calculation of the radar sensing data collected by the radar sensor to calculate the effect of the entire trajectory of the ball movement.

10:球手 10: golfer

100:攝像頭裝置 100:Camera device

100a、100b:影像 100a, 100b: Image

110、330:二維影像 110, 330: two-dimensional image

20:球 20: ball

200:雷達感測器 200:Radar sensor

210:信號發送部 210:Signal transmission department

220:信號接收部 220: Signal receiving department

230:信號分析部 230:Signal Analysis Department

240:資訊計算部 240:Information and Computing Department

251~255:二維視圖 251~255: Two-dimensional view

300:軌跡計算裝置 300: Trajectory calculation device

B:球 B:Ball

BO:球客體 BO: ball object

Ob:客體 Ob:object

P0~Pf:球客體的位置 P0~Pf: the position of the ball object

RA1~RA3:接收天線 RA1~RA3: receiving antenna

Sr: Sr:

St: St:

TRI:影像處理軌跡 TRI: image processing trajectory

TRr1~TRr5:雷達球軌跡候選 TRr1~TRr5: radar ball trajectory candidates

fTR:最終球軌跡 fTR: final ball trajectory

rP1、rP2、rP3 rP1, rP2, rP3

t1、t2、t3 t1, t2, t3

x1、x2、x3 x1, x2, x3

y1、y2、y3 y1, y2, y3

z1、z2、z3 z1, z2, z3

圖1是示出設置在球手的後方的攝像頭裝置和雷達感測器感測在高爾夫球場球隨著球手進行高爾夫擊球而移動的狀態的圖。 FIG. 1 is a diagram illustrating a state in which a camera device and a radar sensor installed behind a golfer sense the movement of a ball as the golfer hits a golf shot on a golf course.

圖2是示出在如圖1所示的狀態下由攝像頭以預定的拍攝速度獲取的影像的示例和利用其生成的影像處理軌跡的示例的圖。 FIG. 2 is a diagram showing an example of an image acquired by a camera at a predetermined shooting speed in the state shown in FIG. 1 and an example of an image processing trajectory generated using the same.

圖3和圖4是用於說明雷達感測器通過雷達信號的分析來計算移動的球的位置座標資訊。 Figures 3 and 4 are used to illustrate that the radar sensor calculates the position coordinate information of the moving ball through the analysis of radar signals.

圖5是示出本發明的一實施例的基於影像和雷達的球軌跡計算方法的流程圖。 FIG. 5 is a flow chart illustrating a ball trajectory calculation method based on images and radar according to an embodiment of the present invention.

圖6是用於說明根據圖5的流程圖生成影像處理軌跡和多個雷達球軌跡候選並進行匹配的圖。 FIG. 6 is a diagram illustrating the generation and matching of an image processing trajectory and a plurality of radar ball trajectory candidates based on the flowchart of FIG. 5 .

圖7是示出通過圖5所示的多個雷達球軌跡候選中與影像處理軌跡的匹配率最高的雷達球軌跡候選和影像處理軌跡的結合計算最終球軌跡的圖。 7 is a diagram illustrating the calculation of the final ball trajectory by combining the radar ball trajectory candidate with the highest matching rate with the image processing trajectory among the plurality of radar ball trajectory candidates shown in FIG. 5 and the image processing trajectory.

圖8是示出本發明的另一實施例的基於影像和雷達的球軌跡計算方法的流程圖。 FIG. 8 is a flowchart illustrating a ball trajectory calculation method based on images and radar according to another embodiment of the present invention.

下面參照附圖對關於本發明的利用被擊打的球雷達感測資料的球軌跡計算方法及利用其的雷達感測裝置的具體內容進行說明。 The specific contents of the ball trajectory calculation method using radar sensing data of a struck ball and the radar sensing device using the same according to the present invention will be described below with reference to the accompanying drawings.

下面將參照附圖對本發明的基於影像和雷達的球軌跡計算方法進行詳細說明。 The image- and radar-based ball trajectory calculation method of the present invention will be described in detail below with reference to the accompanying drawings.

本發明的一實施例的球軌跡計算方法屬於一種運用利用攝像頭感測裝置和雷達感測裝置感測的結果計算在諸如高爾夫球場的野外當由球手用高爾夫球桿擊打球時該被擊打的球移動的整體區間中的球軌跡的方法。 A ball trajectory calculation method according to an embodiment of the present invention is a method that uses the results sensed by a camera sensing device and a radar sensing device to calculate the ball trajectory when a golfer hits the ball with a golf club in an outdoor area such as a golf course. The method of ball trajectory within the overall range of ball movement.

圖1是示出設置在球手10的後方的攝像頭裝置100和雷達感測器200感測在高爾夫球場球20隨著球手10進行高爾夫擊球而移動的狀態的圖。 FIG. 1 is a diagram illustrating a state in which the camera device 100 and the radar sensor 200 installed behind the golfer 10 sense the movement of the ball 20 as the golfer 10 performs a golf shot on the golf course.

本發明的一實施例的基於影像和雷達的球軌跡計算方法不但包括如圖1所示以望向球20行進的方向的視角進行感測的攝像頭裝置100和雷達感測器200分別獨立設置的情況,而且還可以包括攝像頭和雷達感測器被配置為一起設於一個感測裝置外殼內來分別進行影像分析和雷達分析的情況。 The ball trajectory calculation method based on images and radar according to an embodiment of the present invention not only includes a camera device 100 and a radar sensor 200 that are independently configured to sense from a perspective looking toward the direction of the ball 20 as shown in FIG. 1 The situation may also include the situation where the camera and the radar sensor are configured together in a sensing device housing to perform image analysis and radar analysis respectively.

此外,就攝像頭而言,可以是以其視角獲取二維影像的單個攝像頭,但也可以是如同發球監視器(Launch Monitor)由兩個攝像頭以立體方式構成的攝像頭裝置。立體方式的攝像頭裝置可以是通過利用每個攝像頭獲取的二維影像上的資料來計算球的三維位置座標。 In addition, the camera may be a single camera that acquires a two-dimensional image from its angle of view, or it may be a camera device that is composed of two cameras in a three-dimensional manner like a launch monitor. The stereoscopic camera device can calculate the three-dimensional position coordinates of the ball by using the data on the two-dimensional image acquired by each camera.

無論是單個攝像頭方式還是立體方式的攝像頭裝置,當球遠離攝像頭裝置時,均無法從影像中檢測球,因而攝像頭裝置只能夠在從球的初始出發位置感測到能夠檢測到球的距離區間感測移動的球,並計算截止到該區間為止的球移動軌跡。 Regardless of whether it is a single camera or a three-dimensional camera device, when the ball is far away from the camera device, the ball cannot be detected from the image. Therefore, the camera device can only sense the distance interval where the ball can be detected from the initial starting position of the ball. Measure the moving ball and calculate the trajectory of the ball up to that interval.

本發明的基本的特徵在於,從球最初出發到能夠從攝像頭獲取影像中檢測到球的區間,利用通過攝像頭獲取的影像分析來計算的球的軌跡,而之後的球的軌跡利用雷達感測裝置感測的雷達感測資料來計算,並將基於影像的軌跡和基於雷達的軌跡匹配起來計算整個球軌跡。 The basic feature of the present invention is that the trajectory of the ball is calculated by analyzing the image captured by the camera from the initial departure of the ball to the period when the ball can be detected in the image captured by the camera, and the trajectory of the ball thereafter is calculated using the radar sensing device. The ball trajectory is calculated based on the sensed radar sensing data, and the image-based trajectory and the radar-based trajectory are matched to calculate the entire ball trajectory.

本發明的一實施例的基於影像和雷達的球軌跡計算方法可以由與攝像頭裝置和雷達感測器連接以利用攝像頭裝置的影像分析結果和雷達感測器的雷達分析結果計算球軌跡的單獨的用戶端裝置執行,也可以由同時設有攝像頭和雷達的一個感測裝置內的用於資訊計算的構成要素執行。 The ball trajectory calculation method based on images and radar according to an embodiment of the present invention can be connected to a camera device and a radar sensor to calculate the ball trajectory using the image analysis results of the camera device and the radar analysis results of the radar sensor. The client device may be executed, or may be executed by components used for information calculation in a sensing device equipped with both a camera and a radar.

如上所述,本發明的執行球軌跡計算方法的主體可以通過多種形態的硬體設定或軟體配置來實現,如本發明可以由單獨設置的用戶端裝置或者具備攝像頭和雷達感測器的一個感測裝置內的構成要素執行等,在下文中,將本發明的執行球軌跡計算方法的主體命名為「軌跡計算裝置」來進行描述。 As mentioned above, the main body of the ball trajectory calculation method of the present invention can be implemented through various forms of hardware settings or software configurations. For example, the present invention can be implemented by a separately installed client device or a sensor equipped with a camera and a radar sensor. In the following, the main body that executes the ball trajectory calculation method of the present invention will be named "trajectory calculation device" for description.

圖1示出了作為本發明的一實施例的計算球軌跡計算方法的裝置的與攝像頭裝置100和雷達感測器200連接的(可通過有線或無線方式進行通信 地連接的)軌跡計算裝置300。但是,本發明不限於此,如上所述,軌跡計算裝置的形態可以被多樣化地實現。 FIG. 1 shows a device for calculating a ball trajectory calculation method according to an embodiment of the present invention, which is connected to a camera device 100 and a radar sensor 200 (communication can be performed in a wired or wireless manner). ground-connected) trajectory calculation device 300. However, the present invention is not limited to this. As mentioned above, the trajectory calculation device can be implemented in various forms.

例如,上述軌跡計算裝置以實現為單獨的終端(將攝像頭和雷達感測器分別通過有線/無限方式連接以利用從攝像頭和雷達感測器接收的資料執行用於軌跡計算的運算的終端),也可以實現於以與攝像頭和雷達感測器連接並執行運算的方式驅動用於軌跡計算的應用程式的智慧手機。 For example, the above-mentioned trajectory calculation device can be implemented as a separate terminal (a terminal that connects a camera and a radar sensor through a wired/wireless manner to perform calculations for trajectory calculation using data received from the camera and radar sensor), It can also be implemented in a smartphone that drives an application for trajectory calculation by connecting to a camera and radar sensor and performing calculations.

圖2示出了在如圖1所示的狀態下由攝像頭以預定的拍攝速度獲取的影像的示例。 FIG. 2 shows an example of an image acquired by a camera at a predetermined shooting speed in the state shown in FIG. 1 .

圖2的(a)是攝像頭以其視角獲取的第n幀的影像100a,圖2的(b)是第n+m幀的影像100b,在影像100a與影像100b之間存在多幀的影像。 Figure 2(a) is the n-th frame image 100a acquired by the camera from its perspective, Figure 2(b) is the n+m-th frame image 100b, and there are multiple frames of images between the image 100a and the image 100b.

設於攝像頭裝置中的影像處理部或計算球軌跡的軌跡計算裝置可以針對每幀的影像檢測影像內對應於球的客體來特定影像內的球客體的位置。 The image processing unit provided in the camera device or the trajectory calculation device that calculates the trajectory of the ball can detect the object corresponding to the ball in the image for each frame of the image to specify the position of the ball object in the image.

如圖2的(a)所示,攝像頭裝置可以找出並檢測影像100a內對應於球的客體,即球客體BO,並且可以存儲檢測到的該球客體BO的位置二維影像上的位置。 As shown in (a) of Figure 2, the camera device can find and detect the object corresponding to the ball in the image 100a, that is, the ball object BO, and can store the detected position of the ball object BO on the two-dimensional image.

圖2的(a)示出球客體從初始出發位置PO移動預定距離的狀態,雖然從二維影像上無法看出,但由於球實際上是向前飛行的,因此實際球逐漸遠離攝像頭裝置,隨著攝像頭獲取影像,影像上的球客體大小越來越小。 (a) of Figure 2 shows a state in which the ball object moves a predetermined distance from the initial starting position PO. Although it cannot be seen from the two-dimensional image, since the ball actually flies forward, the actual ball gradually moves away from the camera device. As the camera acquires images, the size of the ball object in the image becomes smaller and smaller.

如此,球客體的大小逐漸變小,而後如圖2的(b)所示在第n+m幀的影像中,其大小變小到難以判斷檢測到的客體Ob是否為球客體的程度,最終將無法從圖像中檢測到球客體。 In this way, the size of the ball object gradually becomes smaller, and then as shown in Figure 2(b), in the image of the n+mth frame, its size becomes so small that it is difficult to determine whether the detected object Ob is a ball object. Finally, The ball object will not be detected from the image.

軌跡計算裝置可以利用在攝像頭獲取的每個影像中檢測球客體的結果(利用在影像中檢測至無法檢測到球客體為止的球客體的檢測結果),如圖2的(c)所示計算連接每個球客體的位置P0、P1、P2...Pf的軌跡,即影像處理軌跡TRI。 The trajectory calculation device can use the results of detecting the ball object in each image acquired by the camera (using the detection results of the ball object until the ball object cannot be detected in the image) to calculate the connection as shown in (c) of Figure 2 The trajectory of the positions P0, P1, P2...Pf of each ball object is the image processing trajectory TRI.

由於獲取影像的攝像頭是單個攝像頭,攝像頭獲取影像(100a、100b等)均為對應於攝像頭的視角的二維影像,因此如圖2的(c)所示的影像處理軌跡TRI可以由連接二維影像110上的球客體的位置的線創建。 Since the camera that acquires the image is a single camera, the images acquired by the camera (100a, 100b, etc.) are all two-dimensional images corresponding to the camera's perspective. Therefore, the image processing trajectory TRI shown in Figure 2(c) can be connected by connecting the two-dimensional A line is created for the position of the ball object on image 110 .

由於如上所述的影像處理軌跡TRI是能夠在攝像頭獲取影像中檢測到球客體為止的軌跡,因而無法匯出從實際球遠離攝像頭而不能再從攝像頭獲取影像中檢測到球客體時起的球移動軌跡,因此從無法檢測球客體時起的區間的球移動軌跡可以利用由雷達感測器收集的雷達感測資料來求出。 Since the image processing trajectory TRI as described above is a trajectory until the ball object can be detected in the image captured by the camera, it is impossible to extract the movement of the ball from the time when the actual ball moves away from the camera and the ball object can no longer be detected in the image captured by the camera. Therefore, the trajectory of the ball in the interval from when the ball object cannot be detected can be obtained using the radar sensing data collected by the radar sensor.

圖3和圖4示出了雷達感測器通過雷達信號的分析計算移動的球的位置座標資訊。 Figures 3 and 4 show that the radar sensor calculates the position coordinate information of the moving ball through analysis of the radar signal.

雷達感測器是一種基本上利用雷達(Radar)的多普勒效應(Doppler Effect)來計算例如關於高爾夫球桿擊球的運動特性的各種資訊的裝置,如圖3所示,可以包括信號發送部210、信號接收部220、信號分析部230以及資訊計算部240。 A radar sensor is a device that basically uses the Doppler Effect of radar to calculate various information such as the motion characteristics of a golf club shot. As shown in Figure 3, it can include signal transmission. unit 210, signal receiving unit 220, signal analysis unit 230 and information calculation unit 240.

雷達感測器可以設置在距用戶要擊打的球的位置預定距離後方的地面或地面附近,並且可以被配置為在該設置位置朝向待被擊打而運動的球的運動方向發送特定頻率的雷達信號,並在接收並分析從球反射的反射波的同時,跟蹤被擊打而運動的球。 The radar sensor may be disposed on the ground or near the ground behind a predetermined distance from the position of the ball to be struck by the user, and may be configured to transmit a specific frequency at the disposed position toward the direction of movement of the ball to be struck. Radar signals and track the movement of the ball as it is struck while receiving and analyzing the reflected waves reflected from the ball.

該信號發送部210可以被配置為在瞄準的方向上發送特定雷達(Radar)信號,並且,雖然未在圖上示出,可以包括發送雷達信號的發送天線。 The signal transmitting part 210 may be configured to transmit a specific radar (Radar) signal in a aiming direction, and, although not shown in the figure, may include a transmitting antenna for transmitting the radar signal.

該信號接收部220被配置為接收該信號發送部210發送的雷達信號從該球反射而返回的反射波信號。通過多普勒效應,對於該信號發送部210發送並從所該球反射的反射波信號,該信號發送部210發送的信號的頻率發生變更,從而發生多普勒頻移(Doppler shift)。即,該信號接收部220會接收發生多普勒頻移(Doppler shift)的信號。 The signal receiving unit 220 is configured to receive a reflected wave signal in which the radar signal transmitted by the signal transmitting unit 210 is reflected from the ball and returned. Due to the Doppler effect, the frequency of the signal transmitted by the signal transmitting unit 210 changes with respect to the reflected wave signal transmitted by the signal transmitting unit 210 and reflected from the ball, thereby causing a Doppler shift (Doppler shift). That is, the signal receiving unit 220 receives a signal that is Doppler shifted.

該信號接收部220可以被配置為具備多個接收該反射波信號的接收天線,從而利用多個接收天線各自的接收信號的相位差來計算運動的球的位置、速度、彈道以及方向角等資訊。 The signal receiving unit 220 may be configured to include multiple receiving antennas that receive the reflected wave signals, so as to calculate the position, speed, trajectory, direction angle and other information of the moving ball using the phase difference of the received signals of the multiple receiving antennas. .

圖4的(a)簡要示出上述信號接收部220的結構的一例,如圖所示,當信號接收部220適當地配置並設有包括RA1、RA2以及RA3的3個以上的接收天線時,每個接收天線RA1、RA2以及RA3可以接收從球B接收的反射波信號,並且可以利用每個接收天線之間的信號的相位差分別計算運動的球B的彈道(高度角)和方向角。 (a) of FIG. 4 schematically shows an example of the structure of the above-mentioned signal receiving unit 220. As shown in the figure, when the signal receiving unit 220 is appropriately arranged and provided with three or more receiving antennas including RA1, RA2 and RA3, Each of the receiving antennas RA1, RA2, and RA3 can receive the reflected wave signal received from the ball B, and the trajectory (elevation angle) and direction angle of the moving ball B can be respectively calculated using the phase difference of the signals between each receiving antenna.

例如,根據圖4的(a)所示的信號接收部220中的各接收天線的配置,可以利用RA1和RA2分別接收的信號的相位差來計算運動的球B的彈道,並且可以利用RA1和RA3分別接收的信號的相位差來計算運動的球B的方向角。 For example, according to the configuration of each receiving antenna in the signal receiving unit 220 shown in (a) of FIG. 4 , the trajectory of the moving ball B can be calculated using the phase difference of the signals received by RA1 and RA2 respectively, and the trajectory of the moving ball B can be calculated using RA1 and RA2 RA3 respectively receives the phase difference of the signals to calculate the direction angle of the moving ball B.

此外,隨著該信號接收部220接收反射波信號,也可以容易地計算出球B與信號接收部220之間的距離,因此,當信號接收部220接收從球B反射的反射波信號時,可以獲知到球B的距離和球B的彈道角度、以及球B的方向角 度資訊,利用上述資訊便可以計算球B的位置座標資訊。當計算出球B的位置座標資訊時,還可以利用其來計算球的速度。 In addition, as the signal receiving part 220 receives the reflected wave signal, the distance between the ball B and the signal receiving part 220 can also be easily calculated. Therefore, when the signal receiving part 220 receives the reflected wave signal reflected from the ball B, You can know the distance to ball B, the trajectory angle of ball B, and the direction angle of ball B. Degree information, using the above information, the position coordinate information of ball B can be calculated. When the position coordinate information of ball B is calculated, it can also be used to calculate the speed of the ball.

如此,該信號分析部230可以被配置為,通過分析以球移動的每個預定時間間隔由球反射的雷達信號來計算相位值資訊,並且以預定時間間隔計算該運動的球的位置座標資訊。 In this way, the signal analysis unit 230 may be configured to calculate the phase value information by analyzing the radar signal reflected by the ball at each predetermined time interval when the ball moves, and calculate the position coordinate information of the moving ball at predetermined time intervals.

即,該信號分析部230可以通過分析如上述接收的雷達的反射波信號來計算關於球的移動的雷達感測資料,該雷達感測資料可以是以預定時間間隔計算的球的相位資訊,也可以是基於該相位資訊計算的球的位置座標資訊。 That is, the signal analysis unit 230 can calculate radar sensing data about the movement of the ball by analyzing the reflected wave signal of the radar received as described above. The radar sensing data can be the phase information of the ball calculated at a predetermined time interval, or It can be the position coordinate information of the ball calculated based on the phase information.

該資訊計算部240可以利用由信號分析部230計算的球的位置座標資訊計算球的移動軌跡(為了將其與通過影像分析計算的影像處理軌跡區分開,稱「基於雷達的球軌跡」)。 The information calculation unit 240 can calculate the movement trajectory of the ball using the position coordinate information of the ball calculated by the signal analysis unit 230 (to distinguish it from the image processing trajectory calculated through image analysis, it is called "radar-based ball trajectory").

雷達信號被球反射並被信號接收部接收的信號可能發生使用者和球桿的干擾和球表面的屈曲等引起的雷達信號的失真和相位抖動,資訊計算部240補償這種信號的失真或相位抖動,並通過對雷達感測資料的統計分析來計算球的移動軌跡。 The radar signal reflected by the ball and received by the signal receiving unit may suffer distortion and phase jitter of the radar signal caused by interference between the user and the club, buckling of the ball surface, etc., and the information calculation unit 240 compensates for such distortion or phase of the signal. Jitter, and calculate the movement trajectory of the ball through statistical analysis of radar sensing data.

然而,對雷達信號的信號的失真和相位抖動等尤其在球出發後對應於預定距離區間的初始運動區間發生得較嚴重,在初始運動區間,利用雷達感測資料計算的球移動軌跡可能與實際球的移動軌跡不同,因此,在球的初始運動區間,通過影像分析計算的軌跡可能更準確。 However, the signal distortion and phase jitter of the radar signal are particularly serious in the initial movement interval corresponding to the predetermined distance interval after the ball is launched. In the initial movement interval, the ball movement trajectory calculated using radar sensing data may be different from the actual movement interval. The trajectory of the ball is different, so the trajectory calculated through image analysis may be more accurate during the ball's initial motion interval.

在本發明中,可以通過多種方法來實現利用雷達感測資料計算基於雷達的球軌跡的方法。 In the present invention, the method of calculating the radar-based ball trajectory using radar sensing data can be implemented through a variety of methods.

例如,可以分析每個雷達感測資料的可靠度,根據該可靠度對各資料賦予權重值,並反映該權重值,通過諸如RANSAC演算法的統計分析來計算球軌跡,也可以基於對應於雷達感測資料的球位置座標的區間中可靠度高的資料求部分軌跡,並該部分軌跡通過物理引擎擬合雷達感測資料來計算基於雷達的球軌跡。 For example, the reliability of each radar sensing data can be analyzed, a weight value can be assigned to each data based on the reliability, and the weight value can be reflected. The ball trajectory can be calculated through statistical analysis such as the RANSAC algorithm, or it can also be based on the data corresponding to the radar. Partial trajectories are obtained for data with high reliability in the range of ball position coordinates of the sensing data, and the radar sensing data is fitted to the partial trajectories through a physics engine to calculate radar-based ball trajectories.

在本發明中,具體如何計算利用雷達感測資料的基於雷達的球軌跡的方法本身並沒有特徵,而特徵在於,無論是何種方法,將通過任何方法計算的基於雷達的球軌跡與影像處理軌跡結合來計算球移動的整個軌跡。 In the present invention, the specific method of calculating the radar-based ball trajectory using radar sensing data is not characterized in itself, but the feature is that, no matter what method it is, the radar-based ball trajectory calculated by any method is combined with image processing. Trajectories are combined to calculate the entire trajectory of the ball's movement.

下面對本發明的一實施例的關於基於影像和雷達的球軌跡計算方法的具體的過程進行說明。 The specific process of the ball trajectory calculation method based on images and radar according to an embodiment of the present invention will be described below.

圖5是用於說明本發明的一實施例的基於影像和雷達的球軌跡計算方法的過程的流程圖。 FIG. 5 is a flow chart illustrating the process of a ball trajectory calculation method based on images and radar according to an embodiment of the present invention.

當以使用者的擊打位置為基準將攝像頭裝置和雷達感測器置於預定距離(或者,將攝像頭和雷達感測器實現為一個裝置的感測裝置置於預定距離),並使要擊打的球就位時,攝像頭裝置感測球,從而可以成為球就緒(意指攝像頭裝置和雷達感測器已做好感測球的準備)(S100)。 When the camera device and the radar sensor are placed at a predetermined distance based on the user's hitting position (or a sensing device that implements the camera and the radar sensor as one device is placed at a predetermined distance), and the desired hitting position is When the hit ball is in place, the camera device senses the ball, thereby becoming ball ready (meaning that the camera device and the radar sensor are ready to sense the ball) (S100).

隨著對球進行擊打(S110),由攝像頭獲取影像(S121),雷達感測器的信號分析部可以通過分析信號接收部接收的信號來收集關於球的移動的雷達感測資料(S131)。 As the ball is hit (S110), an image is acquired by the camera (S121), and the signal analysis unit of the radar sensor can collect radar sensing data about the movement of the ball by analyzing the signal received by the signal receiving unit (S131) .

攝像頭裝置在獲取的各影像中檢測對應於實際球被拍到的部分的客體,即球客體(S122)。 The camera device detects an object corresponding to the captured portion of the actual ball, that is, a ball object in each of the acquired images (S122).

在球客體的檢測中,可以預先設定例如球,即高爾夫球的形狀、客體的圓度等球客體要求事項,並將影像中滿足該要求事項的客體檢測為球客體,也可以預先存儲對應於球的範本,並通過將在影像中檢測到的客體和範本進行比較並判斷相似度來檢測球客體。 In the detection of the ball object, ball object requirements such as the shape of the ball, that is, the golf ball, the roundness of the object, etc. can be preset, and the objects in the image that meet the requirements can be detected as ball objects, or the corresponding objects can be stored in advance. A template of a ball is generated, and the ball object is detected by comparing the object detected in the image with the template and judging the similarity.

然而,並不是可以在球移動的整個區間的所有影像中檢測到球客體,當攝像頭與球之間的距離遠到預定距離以上時,由於攝像頭的位置是固定的,因而攝像頭獲取的影像中對應於球的部分的大小變得太小,以至於無法再檢測到球客體。 However, the ball object cannot be detected in all images in the entire range of the ball movement. When the distance between the camera and the ball exceeds a predetermined distance, since the position of the camera is fixed, the corresponding image in the image acquired by the camera The size of the part about the ball becomes too small so that the ball object can no longer be detected.

當從攝像頭獲取影像的球客體的檢測失敗時(S123),即當無法再從影像中檢測球客體時,攝像頭裝置或軌跡計算裝置可以利用從各幀的影像檢測至無法檢測到球客體為止的球客體計算影像處理軌跡,並將其顯示在攝像頭影像上(S124)。 When the detection of the ball object in the image obtained from the camera fails (S123), that is, when the ball object can no longer be detected from the image, the camera device or the trajectory calculation device can use the image detection from each frame until the ball object cannot be detected. The ball object calculates the image processing trajectory and displays it on the camera image (S124).

例如,如圖2的(c)所示,可以連接從攝像頭獲取影像分別檢測的球客體的位置P0、P1、P2...Pf以計算影像處理軌跡TRI,並將其示於二維影像110上。 For example, as shown in (c) of FIG. 2 , the positions P0, P1, P2, ... superior.

另一方面,雷達感測器可以利用所收集的雷達感測資料如圖4的(b)所示計算球位置座標資訊(S132)。然後,可以利用球位置座標資訊計算基於雷達的球軌跡(S133)。這裡,將在步驟S133中計算的基於雷達的球軌跡稱為「基本球軌跡」。 On the other hand, the radar sensor can use the collected radar sensing data to calculate the ball position coordinate information as shown in (b) of Figure 4 (S132). Then, the ball position coordinate information can be used to calculate the radar-based ball trajectory (S133). Here, the radar-based ball trajectory calculated in step S133 is called a "basic ball trajectory".

如上所述,利用雷達感測器收集的雷達感測資料來計算的球位置座標是三維座標資訊,因而該基本球軌跡可以是利用三維座標資訊計算的三維空間上的軌跡。 As mentioned above, the ball position coordinates calculated using the radar sensing data collected by the radar sensor are three-dimensional coordinate information. Therefore, the basic ball trajectory can be a trajectory in the three-dimensional space calculated using the three-dimensional coordinate information.

雷達感測器或軌跡計算裝置可以從如上所述的基本球軌跡中分別生成多個雷達球軌跡候選(S134)。多個雷達球軌跡候選中可以分別是對相同的基本球軌跡以不同的視角和/或縮放比例來生成的軌跡。 The radar sensor or the trajectory calculation device may respectively generate a plurality of radar ball trajectory candidates from the basic ball trajectory as described above (S134). The multiple radar ball trajectory candidates may respectively be trajectories generated with different viewing angles and/or zoom ratios for the same basic ball trajectory.

例如,可以將該基本球軌跡生成為對應於攝像頭的二維影像的視角的二維視圖形態,且在變更其二維視圖的視角和縮放比例而生成視角和/或縮放比例彼此不同的多個二維視圖形態的雷達球軌跡候選。 For example, the basic ball trajectory can be generated into a two-dimensional view form corresponding to the angle of view of the two-dimensional image of the camera, and the angle of view and zoom ratio of the two-dimensional view can be changed to generate a plurality of different angles and/or zoom ratios. Radar ball trajectory candidates in 2D view form.

執行本發明的方法的軌跡計算裝置可以計算如上所述的影像處理軌跡與多個雷達球軌跡候選中的每一個的匹配率(S140),並選擇匹配率最高的影像處理軌跡,其中,可以通過選定雷達球軌跡候選組合(S150),並整合該影像處理軌跡和該匹配率最高的雷達球軌跡候選來計算最終球軌跡(S160)。 The trajectory calculation device that executes the method of the present invention can calculate the matching rate between the image processing trajectory as described above and each of the multiple radar ball trajectory candidates (S140), and select the image processing trajectory with the highest matching rate, wherein, Select a radar ball trajectory candidate combination (S150), and integrate the image processing trajectory and the radar ball trajectory candidate with the highest matching rate to calculate the final ball trajectory (S160).

關於通過上述步驟S134至步驟S160的影像處理軌跡和雷達球軌跡候選的匹配率的計算以及通過相應的匹配計算最終球軌跡,將參照圖6和圖7進行更具體的描述。 Regarding the calculation of the matching rate between the image processing trajectory and the radar ball trajectory candidate through the above steps S134 to step S160 and the calculation of the final ball trajectory through the corresponding matching, a more specific description will be made with reference to FIGS. 6 and 7 .

圖6的(a)將通過攝像頭獲取影像的分析計算的影像處理軌跡TRI示於對應於攝像頭的視角的二維影像110上,圖6的(b)至(f)分別示出了從利用雷達感測資料計算的基本球軌跡生成的雷達球軌跡候選。 (a) of FIG. 6 shows the image processing trajectory TRI analyzed and calculated by the camera on the two-dimensional image 110 corresponding to the angle of view of the camera. (b) to (f) of FIG. 6 respectively show the analysis and calculation of the image obtained by the radar. Radar ball trajectory candidates are generated from the basic ball trajectory calculated from the sensing data.

上述影像處理軌跡TRI是二維影像110上的資訊,因而是2D資料,而利用雷達感測資料計算的基本球軌跡是三維空間上的資訊,是3D資料,因此難以直接結合2D資料和3D資料,因而優選將作為3D資料的基於雷達的基本球軌跡轉換為2D資料來生成雷達球軌跡候選,並且,為了影像處理軌跡和雷達球軌 跡候選的匹配,優選將雷達球軌跡候選生成為諸如呈二維影像110的形態的二維視圖251、252等的形態。 The above image processing trajectory TRI is information on the two-dimensional image 110 and is therefore 2D data. However, the basic ball trajectory calculated using radar sensing data is information on three-dimensional space and is 3D data. Therefore, it is difficult to directly combine 2D data and 3D data. , so it is preferable to convert the basic radar-based ball trajectory as 3D data into 2D data to generate radar ball trajectory candidates, and, for image processing trajectories and radar ball trajectories To match the trace candidates, it is preferable to generate the radar ball trajectory candidates into a form such as two-dimensional views 251 and 252 in the form of the two-dimensional image 110 .

如圖6的(b)至(f)所示,雷達球軌跡候選將基本球軌跡示為二維視圖形態,每個雷達球軌跡候選(二維視圖251、252、253、254、255等)可以在預先設定的範圍內調整視角和縮放比例的同時根據彼此不同的視角和/或縮放比例來生成,並且所生成的數量也可以是預先設定的。 As shown in (b) to (f) of Figure 6 , the radar ball trajectory candidates show the basic ball trajectory as a two-dimensional view form, and each radar ball trajectory candidate (two-dimensional views 251, 252, 253, 254, 255, etc.) The generated images may be generated according to different angles of view and/or zoom ratios from each other while adjusting the viewing angle and zoom ratio within a preset range, and the generated number may also be preset.

雷達球軌跡候選的數量越多,可以匯出的球軌跡越準確,但計算與影像處理軌跡的匹配率可能會需要更多的時間,因而可以定一個在確保一定程度的準確性的同時又不會需要太多時間的適當的數量來生成雷達球軌跡候選。 The greater the number of radar ball trajectory candidates, the more accurate the ball trajectory that can be exported. However, it may take more time to calculate the matching rate with the image processing trajectory. Therefore, it is possible to determine a trajectory that ensures a certain degree of accuracy without compromising the accuracy. It would take too much time to generate a suitable amount of radar ball trajectory candidates.

生成為二維視圖形態的每個雷達球軌跡候選雖然由從相同的基本球軌跡生成的,但由於是通過以不同的二維視圖的視角和/或縮放比例來生成的,每個二維視圖內的軌跡雖然由相同的基本球軌跡生成,但作為二維視圖的形態,可能會以彼此不同的形態顯示。 Each radar ball trajectory candidate generated as a 2D view morphology is generated from the same basic ball trajectory, but each 2D view is generated with a different perspective and/or zoom ratio of the 2D view. Although the trajectories within are generated from the same basic ball trajectory, they may be displayed in different forms from each other as two-dimensional views.

設圖6的(b)是二維視圖251形態的第一雷達球軌跡候選TRr1,圖6的(c)是二維視圖252形態的第二雷達球軌跡候選TRr2,圖6的(d)是二維視圖253形態的第三雷達球軌跡候選TRr3,圖6的(e)是二維視圖254形態的第四雷達球軌跡候選TRr4,圖6的(f)是二維視圖255形態的第五雷達球軌跡候選TRr5,除了圖6的(b)~(f)外,還可以生成更多數量的雷達球軌跡候選。 Assume that (b) of Figure 6 is the first radar ball trajectory candidate TRr1 in the form of the two-dimensional view 251, (c) of Figure 6 is the second radar ball trajectory candidate TRr2 in the form of the two-dimensional view 252, and (d) of Figure 6 is The third radar ball trajectory candidate TRr3 in the form of the two-dimensional view 253, Figure 6 (e) is the fourth radar ball trajectory candidate TRr4 in the form of the two-dimensional view 254, and Figure 6 (f) is the fifth radar ball trajectory candidate in the form of the two-dimensional view 255 Radar ball trajectory candidate TRr5, in addition to (b)~(f) in Figure 6, can also generate a larger number of radar ball trajectory candidates.

下文中,將以圖6的(b)~(f)五個雷達球軌跡候選的情況進行描述。 In the following, the five radar ball trajectory candidates in (b) to (f) of Figure 6 will be described.

如上所述,當提供影像處理軌跡TRI和多個雷達球軌跡候選TRr1~TRr5時,軌跡計算裝置計算影像處理軌跡TRI和多個雷達球軌跡候選TRr1~TRr5中的每一個的匹配率以決定匹配率較高的影像處理軌跡-雷達球軌跡候選組合。 As described above, when the image processing trajectory TRI and the plurality of radar ball trajectory candidates TRr1 ~ TRr5 are provided, the trajectory calculation device calculates the matching rate of the image processing trajectory TRI and the plurality of radar ball trajectory candidates TRr1 ~ TRr5 to determine the matching Image processing trajectory-radar ball trajectory candidate combination with higher rate.

即,二維影像110和二維視圖251~255呈相同的形態,易於相互比較,可以將作為二維影像的影像處理軌跡TRI和二維視圖形態的雷達球軌跡候選TRr1~TRr5中的每一個進行比較以將軌跡的相似性數值化,並且可以將軌跡相似性的數值最高的影像處理軌跡-雷達球軌跡候選組合決定為匹配率最高的組合。 That is, the two-dimensional image 110 and the two-dimensional views 251 to 255 have the same form and are easy to compare with each other. Each of the image processing trajectory TRI as the two-dimensional image and the radar ball trajectory candidates TRr1 to TRr5 in the two-dimensional view form can be A comparison is performed to digitize the similarity of the trajectories, and the image processing trajectory-radar ball trajectory candidate combination with the highest numerical value of trajectory similarity can be determined as the combination with the highest matching rate.

影像處理軌跡與雷達球軌跡候選之間的軌跡的相似性可以通過將軌跡的形態、幾何特徵上的相似程度數值化來表示,此時,除了軌跡的形態特徵外,當還判斷軌跡上的球質時,可以連同球質也一起判斷,以將影像處理軌跡和雷達球軌跡候選的球質上的相似性也一併考慮在內。 The similarity of the trajectory between the image processing trajectory and the radar ball trajectory candidate can be expressed numerically by numericizing the similarity in the morphological and geometric features of the trajectory. At this time, in addition to the morphological characteristics of the trajectory, the ball on the trajectory is also judged. When selecting the ball quality, it can be judged together with the ball quality to take into account the similarity in ball quality between the image processing trajectory and the radar ball trajectory candidate.

在圖6所示的示例中,可以通過以計算影像處理軌跡TRI與第一雷達球軌跡候選TRr1的匹配率,然後計算影像處理軌跡TRI和第二雷達球軌跡候選TRr2的匹配率,然後計算影像處理軌跡TRI與第三雷達球軌跡候選TRr3的匹配率,然後計算影像處理軌跡TRI與第四雷達球軌跡候選TRr4的匹配率的方式將每個雷達球軌跡與影像處理軌跡一對一地進行比較並分析軌跡的相似性來找出匹配率最高的,即相似度最高的組合。 In the example shown in Figure 6, the matching rate between the image processing trajectory TRI and the first radar ball trajectory candidate TRr1 can be calculated, and then the matching rate between the image processing trajectory TRI and the second radar ball trajectory candidate TRr2 can be calculated, and then the image The matching rate between the processing trajectory TRI and the third radar ball trajectory candidate TRr3 is then calculated, and each radar ball trajectory is compared with the image processing trajectory one-to-one by calculating the matching rate between the image processing trajectory TRI and the fourth radar ball trajectory candidate TRr4. And analyze the similarity of trajectories to find the combination with the highest matching rate, that is, the highest similarity.

當假設圖6中的影像處理軌跡TRI與圖6的(e)所示的第四雷達球軌跡候選TRr4的匹配率最高時,如圖7所示,軌跡計算裝置可以通過整合如圖7的(a)所示的影像處理軌跡TRI和如圖7的(b)所示的第四雷達球軌跡候選TRr4來計算如圖7的(c)所示的最終球軌跡fTR。 When it is assumed that the image processing trajectory TRI in Fig. 6 has the highest matching rate with the fourth radar ball trajectory candidate TRr4 shown in (e) of Fig. 6, as shown in Fig. 7, the trajectory calculation device can integrate the (e) of Fig. 7 The image processing trajectory TRI shown in a) and the fourth radar ball trajectory candidate TRr4 shown in FIG. 7(b) are used to calculate the final ball trajectory fTR shown in FIG. 7(c).

即,可以通過決定軌跡的相似性的數值最高的影像處理軌跡TRI-雷達球軌跡候選TRr4組合,並將雷達球軌跡候選TRr4連接到影像處理軌跡TRI來計算最終的球軌跡。 That is, the final ball trajectory can be calculated by combining the image processing trajectory TRI - the radar ball trajectory candidate TRr4 which determines the trajectory similarity with the highest value, and connecting the radar ball trajectory candidate TRr4 to the image processing trajectory TRI.

將雷達球軌跡候選TRr4連接到影像處理軌跡TRI時,可以通過在雷達球軌跡候選TRr4中從影像處理軌跡TRI的最後位置起的軌跡部分TRr連接到影像處理軌跡TRI的最後位置來計算如圖7的(c)所示的二維影像330上的最終球軌跡fTR。 When the radar ball trajectory candidate TRr4 is connected to the image processing trajectory TRI, it can be calculated by connecting the trajectory part TRr from the last position of the image processing trajectory TRI in the radar ball trajectory candidate TRr4 to the last position of the image processing trajectory TRI as shown in Figure 7 The final ball trajectory fTR on the two-dimensional image 330 shown in (c).

另一方面,將參照圖8所示的流程圖對本發明的另一實施例的基於影像和雷達的球軌跡計算方法進行說明。 On the other hand, a ball trajectory calculation method based on images and radar according to another embodiment of the present invention will be described with reference to the flow chart shown in FIG. 8 .

與前已述及的圖5所示的實施例的球軌跡計算方法相比較,圖8所示的實施例的球軌跡計算方法在結合像處理軌跡和基於雷達的球軌跡來計算球移動的整體軌跡的方面有共同之處,但在將基於雷達的球軌跡與影像處理軌跡進行匹配來計算最終球軌跡的過程上存在差異。 Compared with the previously mentioned ball trajectory calculation method of the embodiment shown in FIG. 5 , the ball trajectory calculation method of the embodiment shown in FIG. 8 combines the image processing trajectory and the radar-based ball trajectory to calculate the overall ball movement. There are similarities in terms of trajectories, but there are differences in the process of matching radar-based ball trajectories with image-processed trajectories to calculate the final ball trajectory.

首先,當以用戶的擊打位置為基準將攝像頭裝置和雷達感測器置於預定距離(或者將攝像頭和雷達感測器實現為一個裝置的感測裝置置於預定距離),並使要擊打的球就位時,攝像頭裝置感測球,從而可以成為球就緒(意指攝像頭裝置和雷達感測器已做好感測球的準備)(S200)。 First, when the camera device and the radar sensor are placed at a predetermined distance based on the user's hitting position (or the sensing device that implements the camera and the radar sensor as one device is placed at a predetermined distance), and the desired hitting position is When the hit ball is in place, the camera device senses the ball, thereby becoming ball ready (meaning that the camera device and the radar sensor are ready to sense the ball) (S200).

隨著對球進行擊打(S210),由攝像頭獲取影像(S221),雷達感測器的信號分析部可以通過分析信號接收部接收的信號來收集關於球的移動的雷達感測資料(S231)。 As the ball is hit (S210), an image is acquired by the camera (S221), and the signal analysis unit of the radar sensor can collect radar sensing data about the movement of the ball by analyzing the signal received by the signal receiving unit (S231) .

攝像頭裝置在獲取的各影像中檢測對應於實際球被拍到的部分的客體,即球客體(S222),當從攝像頭獲取影像的球客體的檢測失敗時(S223), 即當無法再從影像中檢測到球客體時,攝像頭裝置或軌跡計算裝置可以利用從各幀的影像檢測至無法檢測到球客體為止的球客體計算影像處理軌跡,並將其顯示在攝像頭影像上(S224)。 The camera device detects an object corresponding to the captured part of the actual ball in each acquired image, that is, a ball object (S222). When the detection of the ball object in the image acquired from the camera fails (S223), That is, when the ball object can no longer be detected from the image, the camera device or the trajectory calculation device can calculate the image processing trajectory using the ball object from the image detection of each frame until the ball object cannot be detected, and display it on the camera image. (S224).

上述步驟S221至S224的過程與前已述及的圖5的步驟S121至S124的過程實質上相同,如圖2的(c)所示,可以將從每個攝像頭獲取影像檢測的球客體的位置(P0、P1、P2...Pf)連接起來計算影像處理軌跡TRI,並將其示於二維影像110上。 The process of the above steps S221 to S224 is substantially the same as the process of steps S121 to S124 of Figure 5 mentioned before. As shown in Figure 2 (c), the position of the ball object detected by the image can be obtained from each camera. (P0, P1, P2...Pf) are connected to calculate the image processing trajectory TRI, and it is displayed on the two-dimensional image 110.

另一方面,雷達感測器可以利用收集的雷達感測資料計算三維空間上的球位置座標資訊(S232)。 On the other hand, the radar sensor can use the collected radar sensing data to calculate the ball position coordinate information in the three-dimensional space (S232).

然後,可以利用該三維空間上的球位置座標資訊計算基於雷達的球軌跡(S233)。 Then, the ball position coordinate information in the three-dimensional space can be used to calculate the radar-based ball trajectory (S233).

軌跡計算裝置將該三維空間上的基於雷達的球軌跡生成為對應於攝像頭的二維影像的視角的二維視圖形態(S234)。例如,可以生成為圖6的(b)~(f)中的某一種形態的二維視圖形態。 The trajectory calculation device generates the radar-based ball trajectory in the three-dimensional space into a two-dimensional view form corresponding to the angle of view of the two-dimensional image of the camera (S234). For example, a two-dimensional view form of one of the forms in (b) to (f) of Figure 6 can be generated.

軌跡計算裝置以使上述二維視圖形態的基於雷達的球軌跡與對應於該攝像頭的視角的二維影像上的影像處理軌跡匹配的方式調整該二維視圖形態的基於雷達的球軌跡的視角和/或縮放比例(S240)。這種調整可以繼續執行,直至匹配完成。 The trajectory calculation device adjusts the angle of view and the radar-based ball trajectory of the two-dimensional view form in such a manner that the radar-based ball trajectory in the two-dimensional view form matches the image processing trajectory on the two-dimensional image corresponding to the angle of view of the camera. /or scaling (S240). This adjustment can continue until matching is complete.

當如此調整二維視圖形態的基於雷達的球軌跡的視角和/或縮放比例而完成影像處理軌跡與基於雷達的球軌跡的匹配時(S250),軌跡計算裝置根據影像處理軌跡與基於雷達的球軌跡的匹配來計算最終球軌跡(S260)。 When the angle of view and/or zoom ratio of the radar-based ball trajectory in the two-dimensional view form is adjusted in this way to complete the matching of the image processing trajectory and the radar-based ball trajectory (S250), the trajectory calculation device matches the image processing trajectory with the radar-based ball trajectory. The trajectory is matched to calculate the final ball trajectory (S260).

例如,可以通過針對上述二維視圖形態的基於雷達的球軌跡提取從影像處理軌跡的最後位置起的軌跡部分並將其連接到該影像處理軌跡的最後位置來計算最終球軌跡。 For example, the final ball trajectory can be calculated by extracting the trajectory portion from the last position of the image processing trajectory for the radar-based ball trajectory of the two-dimensional view morphology described above and concatenating it to the last position of the imaging trajectory.

如上所述,本發明的基於影像和雷達的球軌跡計算方法在計算被球手的高爾夫擊球擊打的球移動的軌跡時,可以利用設於一個感測裝置內或單獨設置的攝像頭和雷達感測器將通過攝像頭獲取的影像的分析計算的球軌跡資訊與通過雷達感測器收集的雷達感測資料的分析計算的球軌跡資訊匹配起來計算球移動的整個軌跡,因而具有能夠將通過攝像頭的影像分析生成的部分區間的軌跡利用雷達感測器延伸至整個區間來生成軌跡的特徵。 As mentioned above, when calculating the ball trajectory calculation method based on images and radar of the present invention, the camera and radar can be used to calculate the trajectory of the ball hit by the golfer's golf shot. The sensor matches the ball trajectory information calculated through the analysis of the image acquired by the camera with the ball trajectory information calculated through the analysis and calculation of the radar sensing data collected by the radar sensor to calculate the entire trajectory of the ball movement. The trajectory of a partial interval generated by the image analysis uses the radar sensor to extend to the entire interval to generate the characteristics of the trajectory.

10:球手 10: golfer

100:攝像頭裝置 100:Camera device

20:球 20: ball

200:雷達感測器 200:Radar sensor

300:軌跡計算裝置 300: Trajectory calculation device

Claims (10)

一種基於影像和雷達的球軌跡計算方法,其特徵在於,包括:通過由攝像頭獲取移動的球的影像並進行分析,計算作為該球的移動軌跡的影像處理軌跡的步驟;通過收集並分析由雷達感測器發送的雷達信號被該移動的球反射而接收的信號計算的關於球移動的雷達感測資料,分別生成多個雷達球軌跡候選的步驟;計算該影像處理軌跡與該多個雷達球軌跡候選中的每一個的匹配率的步驟;以及通過對應於該匹配率中最高匹配率的雷達球軌跡候選和該影像處理軌跡的整合來計算球軌跡的步驟。 A ball trajectory calculation method based on images and radar, which is characterized by including: the steps of obtaining and analyzing the image of the moving ball by a camera, and calculating the image processing trajectory as the moving trajectory of the ball; by collecting and analyzing the image processed by the radar The radar signal sent by the sensor is reflected by the moving ball and the received signal calculates the radar sensing data about the movement of the ball, and generates multiple radar ball trajectory candidates respectively; calculates the image processing trajectory and the multiple radar ball trajectory candidates. the steps of matching a rate for each of the trajectory candidates; and calculating a ball trajectory by integration of a radar ball trajectory candidate corresponding to the highest matching rate among the matching rates and the image processing trajectory. 根據權利要求1所述的基於影像和雷達的球軌跡計算方法,其中,計算該影像處理軌跡的步驟包括:將從該球的擊打位置到能夠從獲取的該影像中檢測對應於該球的球客體為止的軌跡計算為該影像處理軌跡的步驟。 The ball trajectory calculation method based on images and radar according to claim 1, wherein the step of calculating the image processing trajectory includes: detecting from the hitting position of the ball corresponding to the ball from the acquired image. The trajectory up to the spherical object is calculated as the step of the image processing trajectory. 根據權利要求1所述的基於影像和雷達的球軌跡計算方法,其中,通過該整合計算球軌跡的步驟包括:在對應於該最高匹配率的雷達球軌跡候選上提取從該影像處理軌跡結束的位置起的軌跡並連接到該影像處理軌跡的步驟。 The ball trajectory calculation method based on images and radar according to claim 1, wherein the step of calculating the ball trajectory through the integration includes: extracting the radar ball trajectory candidate corresponding to the highest matching rate from the image processing trajectory. position of the trajectory and connect the steps to that image processing trajectory. 根據權利要求1所述的基於影像和雷達的球軌跡計算方法,其中, 計算該影像處理軌跡的步驟包括:以該球的擊打時間點為基準收集由該攝像頭獲取的影像的步驟;以及從該球的擊打位置獲取的該影像中檢測對應於該球的球客體,並且連接直至無法從該影像中檢測到球客體為止檢測到的球客體的線計算為該影像處理軌跡的步驟。 The ball trajectory calculation method based on images and radar according to claim 1, wherein, The step of calculating the image processing trajectory includes: collecting images acquired by the camera based on the hitting time point of the ball; and detecting a ball object corresponding to the ball from the image acquired from the hitting position of the ball. , and a line connecting the ball objects detected until the ball object cannot be detected in the image is calculated as a step of processing the trajectory of the image. 根據權利要求1所述的基於影像和雷達的球軌跡計算方法,其中,該攝像頭是以望向該球行進的方向的視角獲取二維影像的單個攝像頭,計算該影像處理軌跡的步驟包括:通過連接該球的擊打位置到檢測至能夠從獲取的該影像中檢測球客體為止的球客體的位置並顯示於對應於該攝像頭的拍攝角度的二維影像上來計算該影像處理軌跡的步驟。 The ball trajectory calculation method based on images and radar according to claim 1, wherein the camera is a single camera that obtains two-dimensional images from a perspective looking in the direction of the ball, and the step of calculating the image processing trajectory includes: The step of calculating the image processing trajectory by connecting the hitting position of the ball to the position of the ball object until the ball object can be detected from the acquired image and displaying it on the two-dimensional image corresponding to the shooting angle of the camera. 根據權利要求1所述的基於影像和雷達的球軌跡計算方法,其中,分別計算該多個雷達球軌跡候選的步驟包括;利用收集的該雷達感測資料計算球位置座標資訊的步驟;利用該球位置座標資訊計算作為基於雷達的球軌跡的基本球軌跡的步驟;以及變更對該基本球軌跡的視角和縮放比例而分別生成該多個雷達球軌跡候選的步驟。 The ball trajectory calculation method based on images and radar according to claim 1, wherein the step of calculating the plurality of radar ball trajectory candidates includes: using the collected radar sensing data to calculate ball position coordinate information; using the The steps of calculating the ball position coordinate information as a basic ball trajectory as a radar-based ball trajectory; and the steps of changing the viewing angle and zoom ratio of the basic ball trajectory to generate the plurality of radar ball trajectory candidates respectively. 根據權利要求6所述的基於影像和雷達的球軌跡計算方法,其中,計算該匹配率的步驟包括: 將該影像處理軌跡與該多個雷達球軌跡候選分別進行比較以將軌跡的相似性數值化的步驟,計算該球軌跡的步驟包括:將該軌跡的相似性的數值最高的雷達球軌跡候選決定為對應於該最高的匹配率的雷達球軌跡候選的步驟;以及將從決定的該雷達球軌跡候選中對應於該影像處理軌跡的最後位置的位置起的軌跡連接到該影像處理軌跡來計算該球軌跡的步驟。 The ball trajectory calculation method based on images and radar according to claim 6, wherein the step of calculating the matching rate includes: The step of comparing the image processing trajectory with the plurality of radar ball trajectory candidates to numerically quantify the similarity of the trajectories. The step of calculating the ball trajectory includes: determining the radar ball trajectory candidate with the highest value of the similarity of the trajectories. Be the step of the radar ball trajectory candidate corresponding to the highest matching rate; and calculate the image processing trajectory by connecting the trajectory from the position corresponding to the last position of the image processing trajectory in the determined radar ball trajectory candidate to the image processing trajectory. Ball trajectory steps. 根據權利要求1所述的基於影像和雷達的球軌跡計算方法,其中,分別計算該多個雷達球軌跡候選的步驟包括:基於收集的該雷達感測資料計算基本球軌跡的步驟;以及對該基本球軌跡變更視角和縮放比例而將該多個雷達球軌跡候選中的每一個分別生成為對應於該攝像頭的二維影像的視角的二維視圖形態的步驟,計算該匹配率的步驟包括:將作為二維影像的該影像處理軌跡與該二維視圖形態的多個雷達球軌跡候選分別進行比較以將軌跡的相似性數值化的步驟,計算該球軌跡的步驟包括:將該軌跡的相似性的數值最高的雷達球軌跡候選的二維視圖上的軌跡連接到該影像處理軌跡來計算該球軌跡的步驟。 The ball trajectory calculation method based on images and radar according to claim 1, wherein the step of calculating the plurality of radar ball trajectory candidates includes: calculating the basic ball trajectory based on the collected radar sensing data; and calculating the basic ball trajectory based on the collected radar sensing data; The basic ball trajectory changes the angle of view and zoom ratio to generate each of the plurality of radar ball trajectory candidates into a two-dimensional view form corresponding to the angle of view of the two-dimensional image of the camera. The step of calculating the matching rate includes: The step of comparing the image processing trajectory as a two-dimensional image with multiple radar ball trajectory candidates in the two-dimensional view form to digitize the similarity of the trajectories. The step of calculating the ball trajectory includes: A step in which the trajectory on the two-dimensional view of the radar ball trajectory candidate with the highest numerical value is connected to the image processing trajectory to calculate the ball trajectory. 一種基於影像和雷達的球軌跡計算方法,其特徵在於,包括:通過由攝像頭獲取移動的球的影像並進行分析,計算作為該球的移動軌跡的影像處理軌跡以生成對應於該攝像頭的視角的二維影像的步驟; 通過收集並分析由雷達感測器發送的雷達信號被該移動的球反射而接收的信號計算的關於球移動的雷達感測資料,將基於雷達的球軌跡生成為對應於該攝像頭的二維影像的視角的二維視圖形態的步驟;以使該二維視圖形態的基於雷達的球軌跡與對應於該攝像頭的視角的二維影像上的影像處理軌跡匹配的方式調整該二維視圖形態的基於雷達的球軌跡的視角和縮放比例的步驟;以及通過將該影像處理軌跡與該基於雷達的球軌跡匹配起來,計算球軌跡的步驟。 A ball trajectory calculation method based on images and radar, characterized in that it includes: obtaining an image of a moving ball by a camera and analyzing it, and calculating an image processing trajectory as the movement trajectory of the ball to generate an image corresponding to the angle of view of the camera. 2D imaging steps; The radar-based ball trajectory is generated into a two-dimensional image corresponding to the camera by collecting and analyzing radar sensing data about the movement of the ball calculated from the radar signal sent by the radar sensor being reflected by the moving ball. the steps of adjusting the radar-based ball trajectory of the two-dimensional view form to match the image processing trajectory on the two-dimensional image corresponding to the camera's perspective; the steps of viewing and scaling the radar ball trajectory; and the steps of calculating the ball trajectory by matching the image processing trajectory with the radar-based ball trajectory. 根據權利要求9述的基於影像和雷達的球軌跡計算方法,其中,計算該影像處理軌跡以生成為對應於該攝像頭的視角的二維影像的步驟包括:以該球的擊打時間點為基準收集由該攝像頭獲取的影像的步驟;以及從該球的擊打位置獲取的該影像中檢測對應於該球的球客體,並且連接直至無法從該影像中檢測到球客體為止檢測到的球客體的線在該二維影像上生成為該影像處理軌跡的步驟,將該基於雷達的球軌跡生成為對應於該攝像頭的二維影像的視角的二維視圖形態的步驟包括:利用收集的該雷達感測資料計算三維空間上的球位置座標資訊的步驟;利用該球位置座標資訊計算三維空間上的基於雷達的球軌跡的步驟;以及將該三維空間上的基於雷達的球軌跡生成在對應於該攝像頭的二維影像的視角的二維視圖上的步驟。 The ball trajectory calculation method based on images and radar according to claim 9, wherein the step of calculating the image processing trajectory to generate a two-dimensional image corresponding to the angle of view of the camera includes: taking the hitting time point of the ball as a reference The steps of collecting images acquired by the camera; and detecting a ball object corresponding to the ball from the image acquired from the hitting position of the ball, and connecting the ball objects detected until the ball object cannot be detected from the image. The step of generating the image processing trajectory of the line on the two-dimensional image, and the step of generating the radar-based ball trajectory into a two-dimensional view form corresponding to the angle of view of the two-dimensional image of the camera includes: using the collected radar The steps of calculating the ball position coordinate information in the three-dimensional space from the sensing data; the steps of using the ball position coordinate information to calculate the radar-based ball trajectory in the three-dimensional space; and generating the radar-based ball trajectory in the three-dimensional space corresponding to Step on the two-dimensional view of the camera's two-dimensional image perspective.
TW111136345A 2021-10-01 2022-09-26 Calculating method of ball trajectory based on image and radar TWI830407B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020210130599A KR102570340B1 (en) 2021-10-01 2021-10-01 Calculating method of ball trajectory based on image and radar
KR10-2021-0130599 2021-10-01

Publications (2)

Publication Number Publication Date
TW202330067A TW202330067A (en) 2023-08-01
TWI830407B true TWI830407B (en) 2024-01-21

Family

ID=85783087

Family Applications (1)

Application Number Title Priority Date Filing Date
TW111136345A TWI830407B (en) 2021-10-01 2022-09-26 Calculating method of ball trajectory based on image and radar

Country Status (3)

Country Link
KR (1) KR102570340B1 (en)
TW (1) TWI830407B (en)
WO (1) WO2023054969A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI873047B (en) * 2024-06-12 2025-02-11 宇榮高爾夫科技股份有限公司 Radar detectable golf ball

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102885479B1 (en) * 2023-05-11 2025-11-14 주식회사 골프존 Method for visualizing ball trajectory in image of user's golf shot and radar sensing device using the same
CN118861447B (en) * 2024-09-23 2025-01-24 以见科技(苏州)有限公司 A trajectory analysis method and system based on SFM combined with PDR based on BIM model

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110122148A (en) * 2009-01-29 2011-11-09 트랙맨 에이/에스 Assembly including radar and imaging element
CN103348382A (en) * 2010-11-22 2013-10-09 布莱恩·弗朗西斯·穆尼 Identify and analyze the motion and spin characteristics of a golf ball impact
CN105944364A (en) * 2016-05-03 2016-09-21 北京高携科技发展有限公司 Golf ball positioning method and device
US20160306036A1 (en) * 2013-12-03 2016-10-20 Edh Us Llc Systems and methods to track a golf ball to and on a putting green

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
MX391014B (en) * 2014-09-02 2025-03-21 Flyingtee Tech Llc MULTIPLE SENSOR TRACKING SYSTEM AND METHOD.
KR102151814B1 (en) * 2018-12-12 2020-09-03 충북대학교 산학협력단 Method and Apparatus for Vehicle Detection Using Ladar Sensor and Camera
KR102189962B1 (en) * 2019-04-09 2020-12-14 재단법인대구경북과학기술원 Device and method for putting tracking, putting practicing apparatus using thereof, and storage of computer program therefor

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110122148A (en) * 2009-01-29 2011-11-09 트랙맨 에이/에스 Assembly including radar and imaging element
CN103348382A (en) * 2010-11-22 2013-10-09 布莱恩·弗朗西斯·穆尼 Identify and analyze the motion and spin characteristics of a golf ball impact
US20160306036A1 (en) * 2013-12-03 2016-10-20 Edh Us Llc Systems and methods to track a golf ball to and on a putting green
CN105944364A (en) * 2016-05-03 2016-09-21 北京高携科技发展有限公司 Golf ball positioning method and device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI873047B (en) * 2024-06-12 2025-02-11 宇榮高爾夫科技股份有限公司 Radar detectable golf ball

Also Published As

Publication number Publication date
KR20230047580A (en) 2023-04-10
KR102570340B1 (en) 2023-08-25
TW202330067A (en) 2023-08-01
WO2023054969A1 (en) 2023-04-06

Similar Documents

Publication Publication Date Title
TWI830407B (en) Calculating method of ball trajectory based on image and radar
JP7570465B2 (en) How computers run
KR102693918B1 (en) Sensor-to-sensor calibration system and method
US12517218B2 (en) System and method for inter-sensor calibration
KR20230154420A (en) Systems and methods for player identification
CN109997054A (en) For using radar data and Imager data to track the devices, systems, and methods of object
WO2018138708A1 (en) System and method for three dimensional object tracking using combination of radar and image data
JP2021507426A (en) Golf ball tracking system
WO2023012704A1 (en) System and method for evaluating sport ball data
CN113260424B (en) Swing trajectory calculation method of golf club using radar sensing data, radar sensing apparatus using the same, and computer-readable recording medium recording the same
KR102885479B1 (en) Method for visualizing ball trajectory in image of user's golf shot and radar sensing device using the same
WO2025158278A1 (en) System and method for enhanced determination of club delivery parameters
KR20200092907A (en) Radar sensing device, method for computing golf club swing path using radar sensing data and recording medium readable by computing device for recording the method