본 논문에서는 골프 퍼팅연습 시 사용자의 편의를 도모하기 위해 고속카메라를 이용한 골프공 추적방법을 제안한다. 이것은 요즘 많은 사람들이 즐기는 레저스포츠 중 골프 퍼팅부분을 정확하게 칠 수 있도록 분석하기 위한 것이다. 제안방법은 일반 USB카메라를 사용할 경우 화소들이 뭉게져서 골프공 검출률이 낮으므로 최대 초당 380프레임까지 측정이 가능한 고속카메라를 사용하였다. 먼저 전처리 후 허프변환을 이용하여 골프공을 검출한다. 그 후 검출된 골프공의 정보를 이용하여 이동경로, 이동거리와 각도를 구한다. 제안한 방법을 적용한 결과 골프공의 검출률이 향상되었고 이동경로, 이동거리와 각도의 정확성도 향상되었다.
본 논문에서는 골프 퍼팅연습 시 사용자의 편의를 도모하기 위해 고속카메라를 이용한 골프공 추적방법을 제안한다. 이것은 요즘 많은 사람들이 즐기는 레저스포츠 중 골프 퍼팅부분을 정확하게 칠 수 있도록 분석하기 위한 것이다. 제안방법은 일반 USB카메라를 사용할 경우 화소들이 뭉게져서 골프공 검출률이 낮으므로 최대 초당 380프레임까지 측정이 가능한 고속카메라를 사용하였다. 먼저 전처리 후 허프변환을 이용하여 골프공을 검출한다. 그 후 검출된 골프공의 정보를 이용하여 이동경로, 이동거리와 각도를 구한다. 제안한 방법을 적용한 결과 골프공의 검출률이 향상되었고 이동경로, 이동거리와 각도의 정확성도 향상되었다.
In this paper, in order to achieve the user's convenience in golf putting during practice, to provide a method of tracking the golf ball using a high speed camera. This is recently, it is to analyze so that you can hit a golf putting part of the leisure sport to enjoy a lot of people accurately. The...
In this paper, in order to achieve the user's convenience in golf putting during practice, to provide a method of tracking the golf ball using a high speed camera. This is recently, it is to analyze so that you can hit a golf putting part of the leisure sport to enjoy a lot of people accurately. The proposed method, the pixel when using a common USB camera is blurred, since the golf ball detection rate is low and using a high-speed camera capable of measuring up to per second 380 frames. First, by using the Hough transform after pretreatment, to detect a golf ball. Movement path by using the information subsequently detected golf ball, calculating the moving distance and angle. The proposed method result of applying, improved travel route detection rate of the golf ball is improved, the accuracy of the moving distance and angle.
In this paper, in order to achieve the user's convenience in golf putting during practice, to provide a method of tracking the golf ball using a high speed camera. This is recently, it is to analyze so that you can hit a golf putting part of the leisure sport to enjoy a lot of people accurately. The proposed method, the pixel when using a common USB camera is blurred, since the golf ball detection rate is low and using a high-speed camera capable of measuring up to per second 380 frames. First, by using the Hough transform after pretreatment, to detect a golf ball. Movement path by using the information subsequently detected golf ball, calculating the moving distance and angle. The proposed method result of applying, improved travel route detection rate of the golf ball is improved, the accuracy of the moving distance and angle.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
본 논문에서는 고속카메라를 이용한 골프공 추적 방법을 제안하였다. 제안한 알고리즘은 고속카메라로 촬영한 퍼팅 영상을 입력받아 허프 변환을 적용할 수 있는 GRAY영상으로 변환 하였고, 조명의 영향을 줄이기 위해 샤프닝 변환을 수행하였다.
본 연구에서는 골프에서 많은 비중을 차지하고 있는 퍼팅을 보다 정확하게 칠 수 있도록 분석하고자 연구를 진행하였다.
제안 방법
그 후 알고리즘의 처리시간을 줄이기 위해 입력영상의 해상도를 400 * 300으로 축소하고, 퍼팅매트 부분만 ROI로 설정하였으며, 허프 변환을 적용하여 골프공을 검출하였다. 검출된 골프공의 정보를 이용하여 이동거리, 이동속도, 각도를 계산하고 이동궤적을 표시하였다
GRAY 영상으로 변환하는 이유는 허프 변환을 사용하기 위함 이다. 그 후 샤프닝 변환을 하여 조명에 의한 영향을 감소시켰고, 퍼팅매트 영역을 ROI 설정 하여 잘라내고 잘라낸 영역에서 허프 변환을 이용하여 골프공을 검출한다. 이러한 알고리즘의 순서를 그림 1에 나타내었다.
제안한 알고리즘은 고속카메라로 촬영한 퍼팅 영상을 입력받아 허프 변환을 적용할 수 있는 GRAY영상으로 변환 하였고, 조명의 영향을 줄이기 위해 샤프닝 변환을 수행하였다. 그 후 알고리즘의 처리시간을 줄이기 위해 입력영상의 해상도를 400 * 300으로 축소하고, 퍼팅매트 부분만 ROI로 설정하였으며, 허프 변환을 적용하여 골프공을 검출하였다. 검출된 골프공의 정보를 이용하여 이동거리, 이동속도, 각도를 계산하고 이동궤적을 표시하였다
실험에 사용한 조명은 일반적인 실내 형광등을 사용하였는데 고속카메라를 이용하기 때문에 형광등의 깜빡임 현상에 대한 영향이 있었다. 따라서 샤프닝 변환을 사용하여 형광등의 깜박임의 영향을 덜 받도록 하였다.
허프 변환 후 검출된 골프공의 위치정보를 이용하여 퍼팅정보 이동거리, 속도, 각도를 계산하였다. 먼저 이동거리는 픽셀거리와 실제거리의 비율을 이용하여 계산하였고, 속도는 계산된 이동거리와 골프공이 실제 이동한 프레임 수를 이용하여 계산하였다. 마지막 각도 θ는 골프공의 원점과 골프공의 도착점, 골프공의 원점에서 y축을 고정하고 x축만 이동된 골프공의 최종점을 이용하여 계산하였다.
본 논문에서는 고속카메라를 이용한 골프공 추적 방법을 제안하였다. 제안한 알고리즘은 고속카메라로 촬영한 퍼팅 영상을 입력받아 허프 변환을 적용할 수 있는 GRAY영상으로 변환 하였고, 조명의 영향을 줄이기 위해 샤프닝 변환을 수행하였다. 그 후 알고리즘의 처리시간을 줄이기 위해 입력영상의 해상도를 400 * 300으로 축소하고, 퍼팅매트 부분만 ROI로 설정하였으며, 허프 변환을 적용하여 골프공을 검출하였다.
허프 변환 후 검출된 골프공의 위치정보를 이용하여 퍼팅정보 이동거리, 속도, 각도를 계산하였다. 먼저 이동거리는 픽셀거리와 실제거리의 비율을 이용하여 계산하였고, 속도는 계산된 이동거리와 골프공이 실제 이동한 프레임 수를 이용하여 계산하였다.
대상 데이터
허프 변환을 수행하기 전 첫 번째 전처리 단계로 RGB영상을 GRAY영상으로 변환한다. GRAY영상으로 변환하는 이유는 허프 변환 단계에 필요한 이진 영상을 얻어야 하기 때문에 RGB 영상을 GRAY영상으로 변환 후 사용하였다.
고속카메라를 이용하여 수집한 영상의 정보는 해상도 1920 * 1200, 380프레임 이다. 수집한 원 영상을 제안한 알고리즘에 적용하면 수행시간이 오래 걸리기 때문에 해상도를 400 * 300으로, 프레임은 60프레임으로 줄여 수행시간을 최소화 하였다.
실험에 사용된 영상은 CCD 고속카메라로 캡처하여 사용하였다. 영상은 1920*1200 크기의 캡처 영상을 400*300 크기로 인코딩하여 사용하였는데, 이는 해상도가 높아 Visual Studio에서 처리하는 시간이 오래 걸리기 때문이다.
허프 변환을 수행하기 전 두 번째 전처리 단계로 샤프닝 변환을 사용하였다. 실험에 사용한 조명은 일반적인 실내 형광등을 사용하였는데 고속카메라를 이용하기 때문에 형광등의 깜빡임 현상에 대한 영향이 있었다. 따라서 샤프닝 변환을 사용하여 형광등의 깜박임의 영향을 덜 받도록 하였다.
이론/모형
본 연구는 골프공을 검출하기 위해 허프 변환(Hough transform)을 사용한다. 허프 변환을 수행하기 전 첫 번째 전처리 단계로 RGB영상을 GRAY영상으로 변환한다.
성능/효과
고속카메라를 이용하여 수집한 영상의 정보는 해상도 1920 * 1200, 380프레임 이다. 수집한 원 영상을 제안한 알고리즘에 적용하면 수행시간이 오래 걸리기 때문에 해상도를 400 * 300으로, 프레임은 60프레임으로 줄여 수행시간을 최소화 하였다.
제안한 방법은 샤프닝 변환을 통하여 조명에 의한 영향을 감소시켰지만, 골프공을 검출하였을 때 조명으로 사용된 형광등의 영향으로 중심점이 조금 흔들리는 현상이 있다. 또한 퍼팅의 시작부분과 끝부분의 정보를 이용하여 퍼팅정보를 계산하였는데, 사용자의 편의를 위해 프레임 중간 정보를 표시할 수 있도록 향후 추가적인 연구가 필요할 것으로 보인다.
후속연구
제안한 방법은 샤프닝 변환을 통하여 조명에 의한 영향을 감소시켰지만, 골프공을 검출하였을 때 조명으로 사용된 형광등의 영향으로 중심점이 조금 흔들리는 현상이 있다. 또한 퍼팅의 시작부분과 끝부분의 정보를 이용하여 퍼팅정보를 계산하였는데, 사용자의 편의를 위해 프레임 중간 정보를 표시할 수 있도록 향후 추가적인 연구가 필요할 것으로 보인다.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.