KR20220136560A - 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템 - Google Patents

2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템 Download PDF

Info

Publication number
KR20220136560A
KR20220136560A KR1020210041634A KR20210041634A KR20220136560A KR 20220136560 A KR20220136560 A KR 20220136560A KR 1020210041634 A KR1020210041634 A KR 1020210041634A KR 20210041634 A KR20210041634 A KR 20210041634A KR 20220136560 A KR20220136560 A KR 20220136560A
Authority
KR
South Korea
Prior art keywords
ball
cameras
rotation information
golf simulation
rotation
Prior art date
Application number
KR1020210041634A
Other languages
English (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 정영란
Priority to KR1020210041634A priority Critical patent/KR20220136560A/ko
Publication of KR20220136560A publication Critical patent/KR20220136560A/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • 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
    • A63B37/00Solid balls; Rigid hollow balls; Marbles
    • A63B37/0003Golf balls
    • A63B37/0022Coatings, e.g. paint films; Markings
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B37/00Solid balls; Rigid hollow balls; Marbles
    • A63B37/0003Golf balls
    • A63B37/0022Coatings, e.g. paint films; Markings
    • A63B37/00223Colour tone
    • 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/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0622Visual, audio or audio-visual systems for entertaining, instructing or motivating the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/003Navigation within 3D models or images
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/239Image signal generators using stereoscopic image cameras using two 2D image sensors having a relative position equal to or related to the interocular distance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/254Image signal generators using stereoscopic image cameras in combination with electromagnetic radiation sources for illuminating objects
    • 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
    • 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/10Positions
    • 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/30Speed
    • A63B2220/34Angular speed
    • A63B2220/35Spin
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30221Sports video; Sports image

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Multimedia (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Electromagnetism (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

본 발명은 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템에 관한 것으로, 골프 클럽에 의한 타격으로 비행하는 2개 이상의 마크(131)를 가지는 볼(130)을 2대의 카메라(110)(120)를 이용하여 촬영하는 제1 단계; 촬영된 볼(130)의 영상을 프레임별로 이미지화하고 각 프레임별 이미지에서의 볼(130)의 마크(131)들의 위치 변화를 측정하는 제2 단계; 볼(130)의 마크(131)들의 위치 변화를 분석하여, 볼(130)의 회전축, 회전속도, 사이드 회전을 포함하는 볼의 회전정보를 취득하는 제3단계; 및 볼(130)의 회전정보를 가상 골프 시뮬레이션에 반영하여 가상의 골프코스에서의 볼(130)의 궤적을 추정하여 스크린(300)에 디스플레이하는 제4 단계로 구성되어, 가상 골프 시뮬레이션에서 볼의 궤적의 정확도를 높일 수 있다.

Description

2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템{Golf Simulation Method and System Using the Rotational Information of Balls Measured by Two Cameras}
본 발명은 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템에 관한 것으로서, 더욱 상세하게는 2대의 카메라를 이용하여 볼의 회전정보를 실측하여 가상 골프 시뮬레이션에 반영하여, 가상골프에서 볼의 궤적의 정확도를 향상시킬 수 있고 높은 정확도의 볼 운동결과를 기대할 수 있는 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템에 관한 것이다.
최근 야구, 축구, 농구, 그리고 골프 등과 같은 인기 스포츠 경기를 실내나 특정 장소에서 시뮬레이션을 통해 인터랙티브 스포츠 게임(Interactive Sports Game)의 형태로 즐길 수 있도록 하는 여러 가지 다양한 장치들에 대한 개발이 활발하게 이루어지고 있다.
특히 최근에는 이른바 스크린 골프 시스템이 등장하여 사용자가 골프 클럽을 들고 골프 스윙을 함에 따라 타격 매트에 놓인 볼을 타격하면 감지장치가 이를 감지하여 이동하는 골프공의 물리적 특성을 추출하고 이를 바탕으로 가상의 골프코스에서 볼의 궤적이 시뮬레이션되도록 함으로써, 사용자가 가상 현실상에서 골프를 즐길 수 있도록 하는 기술이 개발되고 있다.
이와 같은 인터랙티브 스포츠 게임에서 골프공 등의 볼을 이용하는 스포츠에 대한 시뮬레이션이 이루어지도록 하기 위해 운동하는 볼의 움직임에 대한 물리적 정보를 정확하게 감지하기 위한 각종 감지시스템에 대한 연구개발이 매우 활발하게 진행되고 있다.
예컨대, 적외선 센서를 이용한 감지장치, 레이저 센서를 이용한 감지장치, 음향 센서를 이용한 감지장치, 그리고 카메라 센서를 이용한 감지장치 등 다양한 감지 방식이 등장하고 있으며, 운동하는 볼의 상태를 정확하게 감지하기 위하여 운동하는 볼에 대한 이미지를 취득하여 분석하는 카메라 센서 방식의 감지장치에 대한 연구가 활발하게 이루어지고 있다.
도 1 및 도 2는 종래의 스크린 골프 시스템을 보인 것으로서, 종래의 스크린 골프 시스템은 천장형 카메라(CM1)와 바닥형 카메라(CM2)를 포함하여 구성되어, 운동하는 볼(B)의 속도, 방향, 높이각 등의 물리적 특성정보를 추출하고, 골프 클럽(golf club)의 운동 궤적을 산출하여 그로부터 볼의 회전(spin)을 추정한 후 이를 가상의 골프코스에서 볼의 궤적을 스크린(S)에 표시하는 가상 골프 시뮬레이션을 하는데 반영하고 있다.
이렇게 2대의 카메라를 이용하는 스크린 골프 시스템은 정상(top)과 측면(side)에서 촬영하기 때문에 정상 시야에서 좌/우각, 측면 시야에서 높낮이 각을 확인할 수 있으나, 이는 운동하는 볼의 회전속도를 실측할 수 없다는 한계가 있다. 이에 종래에는 골프 클럽의 운동 궤적과 운동하는 볼의 물리적 특성정보로부터 추정한 볼의 회전정보를 가상의 골프코스에서 볼의 궤적을 시뮬레이션하는데 반영할 수 밖에 없다.
여기서, 볼의 회전(spin)은 볼의 비거리, 방향, 높이각 등에 밀접한 관계가 있어 정확하지 않은 볼의 회전은 볼의 운동결과에 악영향을 끼치므로, 추정된 볼의 회전을 적용하여 가상의 골프코스에서 볼의 궤적을 보여주는 시뮬레이션의 정확도가 매우 낮아 그 정보를 신뢰할 수 없다.
위와 같은 종래기술은 볼의 회전을 실측하지 않고 추정을 하다 보니, 회전축(spin axis), 회전속도(spin rate) 등이 정확하지 않아 사용자들이 적용한 볼의 구질 및 운동정보를 가상의 골프코스에서 볼의 궤적을 보여주는 시뮬레이션이 정확하게 구하지 못하고 있다.
예를 들어, 입사각(launch angle)이 큰 샷의 경우 그루브(groove)가 많은 웨지 클럽(wedge club)과 그루부 양이 적은 드라이버 클럽(driver club)에 상관없이 입사각 값만 크다면 회전속도(spin rate)이 많이 나올 확률이 높다. 이러한 부정확한 정보는 볼의 비거리와 방향 등에도 큰 악영향을 미치는 문제점이 있다.
상기와 같은 종래기술의 문제점을 해결하기 위한 본 발명은, 2대의 카메라를 이용하여 운동하는 볼을 실측하여, 가상골프에서 볼의 궤적의 정확도를 향상시킬 수 있고 높은 정확도의 볼 운동결과를 기대할 수 있는 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템을 제공하는데 그 목적이 있.
상기한 바와 같은 본 발명의 목적은, 골프 클럽에 의한 타격으로 비행하는 2개 이상의 마크를 가지는 볼을 2대의 카메라를 이용하여 촬영하는 제1 단계; 상기 촬영된 볼의 영상을 프레임별로 이미지화하고 각 프레임별 이미지에서의 볼의 마크들의 위치 변화를 측정하는 제2 단계; 상기 볼의 마크들의 위치 변화를 분석하여, 볼의 회전축, 회전속도, 사이드 회전을 포함하는 볼의 회전정보를 취득하는 제3단계; 및 상기 볼의 회전정보를 가상 골프 시뮬레이션에 반영하여 가상의 골프코스에서의 볼의 궤적을 추정하여 스크린에 디스플레이하는 제4 단계로 구성되는 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법에 달성된다.
본 발명의 하나의 측면에 의하면, 상기 볼의 마크는, 볼의 표면과 구분되는 색상의 마크로 구성되는 것을 특징으로 한다.
본 발명의 다른 측면에 의하면, 상기 볼의 마크는, 서로 구별되는 각기 다른 모양이나 크기를 가지는 것을 특징으로 한다.
본 발명의 또 다른 측면에 의하면, 상기 볼의 회전정보는, 각 프레임별 이미지에서 볼의 위치변화를 분석하여 계산되는 볼의 속도, 방위(좌우)각 및 발사(상하)각에 대한 볼의 운동정보를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 측면에 의하면, 상기 2대의 카메라는, 타석을 중심으로 사용자가 서 있는 반대방향의 타석으로부터 일정거리 떨어진 측면부 및 타석 정상부의 천장에 각각 위치하는 것을 특징으로 한다.
본 발명의 또 다른 측면에 의하면, 상기 2대의 카메라에 대응하는 적외선 램프를 구비하여, 상기 2대의 카메라가 촬영하고자 하는 볼에 적외선을 조사하고, 상기 볼을 촬영하는 상기 2대의 카메라가 적외선 카메라로 구성되는 것을 특징으로 한다.
또한, 본 발명의 다른 목적은, 골프 클럽에 의한 타격으로 비행하는 2대 이상의 마크를 가지는 볼을 촬영한 2대의 카메라로부터 영상을 취득하는 영상 취득부; 상기 촬영된 볼의 영상을 프레임별로 이미지화하는 영상 프레임별 이미지화부; 상기 각 프레임별 이미지에서의 볼의 마크들의 위치 변화를 측정하는 볼 마크 위치변화 실측부; 상기 볼의 마크들의 위치 변화를 분석하여, 볼의 회전축, 회전속도, 사이드 회전을 포함하는 볼의 회전정보를 취득하는 볼 회전정보 산출부; 및 상기 볼의 회전정보를 가상 골프 시뮬레이션에 반영하여 가상의 골프코스에서의 볼의 궤적을 추정하여 스크린에 디스플레이하는 볼 궤적 추정 표시부로 구성되는 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템에 의해 달성된다.
본 발명의 하나의 측면에 의하면, 상기 볼의 마크는, 볼의 표면과 구분되는 색상의 마크로 구성되는 것을 특징으로 한다.
본 발명의 다른 측면에 의하면, 상기 볼의 마크는, 서로 구별되는 각기 다른 모양이나 크기를 가지는 것을 특징으로 한다.
본 발명의 또 다른 측면에 의하면, 각 프레임별 이미지에서 볼의 위치변화를 분석하여 계산되는 볼의 속도, 방위(좌우)각 및 발사(상하)각에 대한 볼의 운동정보를 산출하는 볼 운동정보 계산부를 더 포함하는 것을 특징으로 한다.
본 발명의 또 다른 측면에 의하면, 상기 2대의 카메라는, 타석을 중심으로 사용자가 서 있는 반대방향의 타석으로부터 일정거리 떨어진 측면부 및 타석 정상부의 천장에 각각 위치하는 것을 특징으로 한다.
본 발명의 또 다른 측면에 의하면, 상기 2대의 카메라에 대응하는 적외선 램프를 구비하여, 상기 2대의 카메라가 촬영하고자 하는 볼에 적외선을 조사하고, 상기 볼을 촬영하는 상기 2대의 카메라가 적외선 카메라로 구성되는 것을 특징으로 한다.
본 발명에 의하면, 2대의 카메라를 이용하여 볼의 회전정보를 실측하여 가상 골프 시뮬레이션에 반영함으로써, 가상골프에서 볼의 궤적의 정확도를 향상시킬 수 있고 높은 정확도의 볼 운동결과를 기대할 수 있는 효과가 있다.
또한, 본 발명은 2개의 볼의 마크만을 이용하여 볼의 회전정보를 연산하는 것이 아니라 카메라(센서)가 인식할 수 있는 다수개의 마크들의 위치변화를 분산하여 볼의 회전정보를 연산하고, 그 연산값을 검수하는 과정을 거치면서 더욱더 높은 정확도의 회전정보를 가상 골프 시뮬레이션에 반영할 수 있는 효과가 있다.
그리고, 본 발명은 볼의 연산된 볼의 운동정보가 오차가 없는지 확인하기 위해, 2대의 카메라에서 운동하는 볼을 촬영하여 프레임별로 시각화한 다음 이 값을 실측하여 연산값과 검수하는 과정까지 구현함으로써, 회전정보 외의 볼의 운동정보도 정확도 향상을 기대할 수 있다.
도 1은 종래의 스크린 골프 시스템을 보인 개략도이다.
도 2는 도 1의 스크린 골프 시스템의 예시도이다.
도 3은 본 발명의 실시예에 의한 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템의 구성도이다.
도 4는 도 3의 구성이 적용된 스크린 골프 시스템을 보인 개략도이다.
도 5는 도 3의 구성이 적용된 스크린 골프 시스템의 예시도이다.
도 6은 도 3의 스크린 골프 시스템에서 사용되는 골프공의 예시도이다.
도 7은 영상의 각 프레임별 이미지에서 볼의 마크의 위치변화를 실측하여 볼의 회전정보를 연산하는 과정을 보여주는 도면이다.
도 8은 운동하는 볼의 마크들의 위치변화를 연산하는 과정을 보인 도면이다.
도 9는 두 대의 카메라에 의해 촬영된 운동하는 볼의 영상을 프레임별로 시각화하여 볼의 방향각, 발사각 등을 실측하고, 운동하는 볼의 속도, 방향각 및 발사각 등의 물리적 특정 정보를 추출하는 과정을 보여주는 도면이다.
도10은 회전값을 실측하여 연산한 뒤 3차원 이미지로 변환하는 과정을 보여주는 도면이다.
도 11은 프레임별로 촬영한 볼의 이미지와 연산된 볼의 물리적 특성정보를 실측하여 검수하는 과정을 보여주는 도면이다.
도 12는 본 발명의 실시예에 의한 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법을 보여주는 흐름도이다.
이하, 본 발명의 바람직한 실시예를 첨부 도면을 참조하여 상세히 설명하기로 한다.
도 3은 본 발명의 실시예에 의한 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템의 구성도이다.
도 3에 의하면, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템은, 천장형 카메라(110) 및 측면형 카메라(120)를 포함하는 카메라, 볼의 마크를 실시간으로 촬영 분석하여 볼의 회전정보 및 운동정보를 산출하여 가상 골프코스에서 볼의 궤적을 추정하는 볼 궤적 시뮬레이션부(200) 및 볼 궤적 시뮬레이션부(200)에 추적되는 볼의 궤적을 표시하는 스크린(300)으로 구성된다.
위 실시예에서, 볼 궤적 시뮬레이션부(200)는, 골프 클럽에 의한 타격으로 비행하는 2개 이상의 마크(131)를 가지는 볼(130)을 촬영한 2대의 카메라(110)(120)로부터 영상을 취득하는 영상 취득부(210), 촬영된 볼(130)의 영상을 프레임별로 이미지화하는 영상 프레임별 이미지화부(220), 각 프레임별 이미지에서의 볼(130)의 마크(131)들의 위치 변화를 측정하는 볼 마크 위치변화 실측부(230), 볼(130)의 마크(131)들의 위치 변화를 분석하여, 볼(130)의 회전축, 회전속도, 사이드 회전을 포함하는 볼의 회전정보를 취득하는 볼 회전정보 산출부(240) 및 볼(130)의 회전정보를 가상 골프 시뮬레이션에 반영하여 가상의 골프코스에서의 볼(130)의 궤적을 추정하여 스크린(300)에 디스플레이하는 볼 궤적 추정 표시부(250)로 구성될 수 있다.
위 실시예에서, 볼 궤적 시뮬레이션부(200)는 각 프레임별 이미지에서 볼(130)의 위치변화를 분석하여 계산되는 볼(130)의 속도, 방위(좌우)각 및 발사(상하)각에 대한 볼(130)의 운동정보를 산출하는 볼 운동정보 계산부(260)를 더 구비할 수 있다.
위 실시예에서, 2대의 카메라(110)(120)는 타석을 중심으로 사용자가 서 있는 반대방향의 타석으로부터 일정거리 떨어진 측면부 및 타석 정상부의 천장에 각각 위치할 수 있다.
위 실시예에서, 2대의 카메라(110)(120)에 대응하는 적외선 램프(111)(121)를 구비하여, 2대의 카메라(110)(120)가 촬영하고자 하는 볼(130)에 적외선을 조사하고, 볼(130)을 촬영하는 상기 2대의 카메라(110)(120)가 적외선 카메라로 구성될 수 있다.
도 4는 도 3의 구성이 적용된 스크린 골프 시스템을 보인 개략도, 도 5는 도 3의 구성이 적용된 스크린 골프 시스템의 예시도이다.
도 4 및 도 5에 의하면, 볼(130)이 배치되는 타석을 중심으로 천장에는 천장형 카메라(110)가 배치되고, 사용자가 위치하는 타석의 반대방향에는 측면형 카메라(120)가 배치된다. 또한, 타석의 전방에는 가상 골프 시뮬레이션을 보여주는 스크린(300)이 배치된다. 물론, 터치 스크린(300)에 영상을 조사하는 별도의 프로젝트가 배치되는데, 이는 볼 궤적 시뮬레이션부(200)에 의해 구동된다. 여기서, 도면에는 도시하지 않았으나, 천장형 카메라(110)와 측면형 카메라(120)와 같은 위치에는 타석에 위치한 볼(130)에 적외선을 조사하는 적외선 램프(111)(121)가 각각 배치된다.
도 6은 도 3의 스크린 골프 시스템에서 사용되는 골프공의 예시도이다.
도 6에 의하면, 볼(130)은 마크(131)가 볼(130)의 표면과 구분되는 색상의 마크로 구성될 수 있다. 또한, 볼(130)의 마크(131)는 서로 구별되는 각기 다른 모양이나 크기를 가질 수 있다.
도 7은 영상의 각 프레임별 이미지에서 볼의 마크의 위치변화를 실측하여 볼의 회전정보를 연산하는 과정을 보여주는 도면이다.
도 7에 의하면, 사용자에 의한 타격으로 운동하는 볼을 촬영한 영상을 프레임별로 이미지화한 후 마크들이 위치(좌표)변화하는 정보를 이용하여 볼의 회전을 실측한다. 즉, T1의 a1-a2-a3-a4의 볼의 마크들, T2의 b1-b2-b3-b4의 볼의 마크들의 위치변화, T2와 T3의 볼의 마크들의 변화, T3, T4의 볼의 마크들의 위치변화, 즉 각 프레임별 모든 마크들의 위치변화를 실측하여 연산한 뒤, 볼의 회전축, 회전속도 및 사이드 회전하고, 그 결과를 3차원 정보로 전환시킨다. 그리고, 3차원으로 전환된 모든 정보와 실제 카메라에 의해 촬영된 이미지의 볼의 정보를 비교하여 검수과정을 거치게 되므로, 가장 정보를 가상 골프 시뮬레이션에 반영할 수 있다.
여기서, 카메라에 촬영되는 볼의 마크들이 많을수록 더 많는 실측과 연산을 할 수 있으므로, 마크의 개수가 많을수록 회전정보의 정확도를 높일 수 있다. 이로서, 추정되는 회전정보와 두 마크만을 이용하여 실측한 회전정보보다 더욱더 정확한 회전정보를 산출할 수 있다.
도 8은 운동하는 볼의 마크들의 위치변화를 연산하는 과정을 보인 도면이다.
도 8에 의하면, 사용자의 타격에 의해 운동하는 볼의 마크들의 위치변화를 59번 연산하고, 검수과정을 거쳐 가장 정확한 볼의 회전정보를 얻을 수 있다.
도 9는 두 대의 카메라에 의해 촬영된 운동하는 볼의 영상을 프레임별로 시각화하여 볼의 방향각, 발사각 등을 실측하고, 운동하는 볼의 속도, 방향각 및 발사각 등의 물리적 특정 정보를 추출하는 과정을 보여주는 도면이다.
도 9에 의하면, 두 대의 카메라에 의해 촬영된 운동하는 볼의 영상을 프레임별로 시각화하여 볼의 방향각, 발사각 등을 실측하고, 운동하는 볼의 속도, 방향각 및 발사각 등의 물리적 특정 정보를 추출하여 연산한 값과 비교하여 검수하는 과정을 보여주고 있다.
도10은 회전값을 실측하여 연산한 뒤 3차원 이미지로 변환하는 과정을 보여주는 도면이다.
도 10에 의하면, 두 대의 카메라에 의해 사용자의 타격으로 운동(비행)하는 볼에 대한 영상이 실시간으로 취득되면, 이 영상으로부터 회전값을 실측하여 연산한 뒤 3차원 이미지로 변환하고, 이를 촬영된 영상의 프레임별 이미지와 비교하여 가상 골프 시뮬레이션을 위한 볼의 회전정보의 정확도를 높일 수 있다.
도 11은 프레임별로 촬영한 볼의 이미지와 연산된 볼의 물리적 특성정보를 실측하여 검수하는 과정을 보여주는 도면이다.
도 11에 의하면, 프레임별로 촬영한 볼의 이미지와 연산된 볼의 물리적 특성정보를 실측하여 검수하면, 볼의 회전정보의 정확도를 높일 수 있다. 즉, 연산하여 산출한 물리적 특성정보와 실측한 회전정보를 반영함으로써, 가상 골프코스에서 볼의 궤적을 시뮬레이션 하는데 정확도를 높일 수 있다.
도 12는 본 발명의 실시예에 의한 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법을 보여주는 흐름도이다.
도 12에 의하면, 타석의 측면과 천장에 각각 위치한 2대의 카메라(110)(120)가 골프 클럽에 의한 타격으로 운동(비행)하는 2개 이상의 마크(131)를 가지는 볼(130)을 촬영(S110)하면, 볼 궤적 시뮬레이션부(200)는 영상을 취득한다.
이어서, 볼 궤적 시뮬레이션부(200)는 촬영된 볼(130)의 영상을 프레임별로 이미지화(S120)하고 각 프레임별 이미지에서의 볼(130)의 마크(131)들의 위치 변화를 측정(S130)한다.
그리고, 볼 궤적 시뮬레이션부(200)는 볼(130)의 마크(131)들의 위치 변화를 분석하여, 볼(130)의 회전축, 회전속도, 사이드 회전을 포함하는 볼의 회전정보를 취득(S140)한다.
마지막으로, 볼 궤적 시뮬레이션부(200)는 볼(130)의 회전정보를 가상 골프 시뮬레이션에 반영하여 가상의 골프코스에서의 볼(130)의 궤적을 추정(S150)하여 스크린(300)에 디스플레이한다.
이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형 실시가 가능한 것은 물론이고, 이러한 변형 실시 구조들은 본 발명의 기술 사상으로부터 벗어나는 것으로 이해되어져서는 안될 것이다.
110 : 천장형 카메라 120 : 측면형 카메라
111, 112 : 적외선 램프 130 : 볼
131 : 마크 200 : 볼 궤적 시뮬레이션부
210 : 영상 취득부 220 : 영상 프레임별 이미지화부
230 : 볼 마크 위치변화 실측부 240 : 볼 회전정보 산출부
250 : 볼 궤적 추정 표시부 260 : 볼 운동정보 계산부
300 : 스크린

Claims (12)

  1. 골프 클럽에 의한 타격으로 비행하는 2개 이상의 마크(131)를 가지는 볼(130)을 2대의 카메라(110)(120)를 이용하여 촬영하는 제1 단계;
    상기 촬영된 볼(130)의 영상을 프레임별로 이미지화하고 각 프레임별 이미지에서의 볼(130)의 마크(131)들의 위치 변화를 측정하는 제2 단계;
    상기 볼(130)의 마크(131)들의 위치 변화를 분석하여, 볼(130)의 회전축, 회전속도, 사이드 회전을 포함하는 볼의 회전정보를 취득하는 제3단계; 및
    상기 볼(130)의 회전정보를 가상 골프 시뮬레이션에 반영하여 가상의 골프코스에서의 볼(130)의 궤적을 추정하여 스크린(300)에 디스플레이하는 제4 단계
    로 구성되는 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법.
  2. 제1항에 있어서,
    상기 볼(130)의 마크(131)는, 볼(130)의 표면과 구분되는 색상의 마크로 구성되는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 운동하는 볼의 회전정보를 이용한 골프 시뮬레이션 방법.
  3. 제1항 또는 제2항에 있어서,
    상기 볼(130)의 마크(131)는, 서로 구별되는 각기 다른 모양이나 크기를 가지는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법.
  4. 제1항에 있어서,
    상기 볼(130)의 회전정보는,
    각 프레임별 이미지에서 볼(130)의 위치변화를 분석하여 계산되는 볼(130)의 속도, 방위(좌우)각 및 발사(상하)각에 대한 볼(130)의 운동정보를 포함하는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법.
  5. 제1항에 있어서,
    상기 2대의 카메라(110)(120)는, 타석을 중심으로 사용자가 서 있는 반대방향의 타석으로부터 일정거리 떨어진 측면부 및 타석 정상부의 천장에 각각 위치하는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법.
  6. 제1항에 있어서,
    상기 2대의 카메라(110)(120)에 대응하는 적외선 램프(111)(121)를 구비하여, 상기 2대의 카메라(110)(120)가 촬영하고자 하는 볼(130)에 적외선을 조사하고, 상기 볼(130)을 촬영하는 상기 2대의 카메라(110)(120)가 적외선 카메라로 구성되는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법.
  7. 골프 클럽에 의한 타격으로 비행하는 2개 이상의 마크(131)를 가지는 볼(130)을 촬영한 2대의 카메라(110)(120)로부터 영상을 취득하는 영상 취득부(210);
    상기 촬영된 볼(130)의 영상을 프레임별로 이미지화하는 영상 프레임별 이미지화부(220);
    상기 각 프레임별 이미지에서의 볼(130)의 마크(131)들의 위치 변화를 측정하는 볼 마크 위치변화 실측부(230);
    상기 볼(130)의 마크(131)들의 위치 변화를 분석하여, 볼(130)의 회전축, 회전속도, 사이드 회전을 포함하는 볼의 회전정보를 취득하는 볼 회전정보 산출부(240); 및
    상기 볼(130)의 회전정보를 가상 골프 시뮬레이션에 반영하여 가상의 골프코스에서의 볼(130)의 궤적을 추정하여 스크린(300)에 디스플레이하는 볼 궤적 추정 표시부(250)
    로 구성되는 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템.
  8. 제7항에 있어서,
    상기 볼(130)의 마크(131)는, 볼(130)의 표면과 구분되는 색상의 마크로 구성되는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 운동하는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템.
  9. 제7항 또는 제8항에 있어서,
    상기 볼(130)의 마크(131)는, 서로 구별되는 각기 다른 모양이나 크기를 가지는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템.
  10. 제7항에 있어서,
    각 프레임별 이미지에서 볼(130)의 위치변화를 분석하여 계산되는 볼(130)의 속도, 방위(좌우)각 및 발사(상하)각에 대한 볼(130)의 운동정보를 산출하는 볼 운동정보 계산부(260)를 더 포함하는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템.
  11. 제7항에 있어서,
    상기 2대의 카메라(110)(120)는, 타석을 중심으로 사용자가 서 있는 반대방향의 타석으로부터 일정거리 떨어진 측면부 및 타석 정상부의 천장에 각각 위치하는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템.
  12. 제7항에 있어서,
    상기 2대의 카메라(110)(120)에 대응하는 적외선 램프(111)(121)를 구비하여, 상기 2대의 카메라(110)(120)가 촬영하고자 하는 볼(130)에 적외선을 조사하고, 상기 볼(130)을 촬영하는 상기 2대의 카메라(110)(120)가 적외선 카메라로 구성되는 것을 특징으로 하는, 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 시스템.
KR1020210041634A 2021-03-31 2021-03-31 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템 KR20220136560A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210041634A KR20220136560A (ko) 2021-03-31 2021-03-31 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210041634A KR20220136560A (ko) 2021-03-31 2021-03-31 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20220136560A true KR20220136560A (ko) 2022-10-11

Family

ID=83598881

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210041634A KR20220136560A (ko) 2021-03-31 2021-03-31 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20220136560A (ko)

Similar Documents

Publication Publication Date Title
US11033826B2 (en) Methods and systems for sports simulation
US10058733B2 (en) Sports simulator and simulation method
US7214138B1 (en) Golf ball flight monitoring system
JP3778427B2 (ja) 打球診断システム
KR101412505B1 (ko) 골프 시뮬레이터, 및 골프 시뮬레이션 방법
US7744480B2 (en) One camera club monitor
JP3749072B2 (ja) ゴルフクラブ選択方法及び選択システム
US11439886B2 (en) System and method for determining impact characteristics of sports ball striking element
TWI448318B (zh) 虛擬高爾夫模擬裝置及其使用之感測裝置與感測方法
TW201843650A (zh) 用於棒球練習裝置的感測裝置及感測方法、利用該感測裝置及感測方法的棒球練習裝置及其控制方法
KR101826837B1 (ko) 볼의 비행정보 연산장치, 볼의 비행정보 연산방법 및 이를 기록한 컴퓨팅장치에 의해 판독 가능한 기록매체
CN111097155B (zh) 用于测定球的旋转的方法、***及存储介质
JP4028771B2 (ja) ゴルフスイングのインパクト状態計測方法
JP5572853B2 (ja) 運動するオブジェクトに対するセンシング装置、センシング処理方法及びそれを用いた仮想ゴルフシミュレーション装置
KR101276054B1 (ko) 공 궤적 추적 시스템
KR20220136560A (ko) 2대의 카메라에 의해 실측되는 볼의 회전정보를 이용한 골프 시뮬레이션 방법 및 시스템
JP6710961B2 (ja) ゴルフスイングの解析方法
KR102567201B1 (ko) 두 대의 카메라를 이용한 콘솔형 골프 시뮬레이션 시스템
KR102567199B1 (ko) 3차원 정보를 이용한 골프 시뮬레이션 시스템
US20230347209A1 (en) Device for sensing golf swing and method for sensing impact position on club head using the same
TW202305664A (zh) 用於感測移動的球的影像分析方法及利用該方法的感測裝置
Sekkas et al. MobiXeyes: Real-time stereo vision technology for racket sports

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X601 Decision of rejection after re-examination