지금은 공 찾기와 튄 자리 표시까지 돼요. 점수를 세고 고치는 단추를 이 화면에 붙이는 중이에요.
Google 로그인이 필요해요. 한 번에 쓸 수 있는 자리와 하루 시간이 정해져 있어요. 영상은 저장하지 않고, 한 장씩 공을 찾은 뒤 바로 버려요.
데모 영상 16편
공개 경기 영상부터 휴대폰·실험실·중계 화면·92년 전 흑백 필름까지, 촬영 조건을 바꿔 가며 TT Score 를 돌려 봤어요. 잘 되는 것과 아직 약한 것을 그대로 보여 드려요. 화면에 보이는 영상 하나만 소리 없이 돌아가요.
촬영 조건
기능
16편 모두 보는 중
이 조합의 데모는 아직 없어요. 다른 조건이나 기능을 골라 보세요.
1
자동 점수판 — 점수·서브·게임이 저절로
옆면
자동 점수판
왼쪽 아래 점수판을 엔진이 혼자 셌어요. 뒤에 걸린 심판 점수판과 같은 숫자인지 보세요.아직 약한 점 이 경기는 랠리 8개 뒤 점수가 8번 모두 맞았지만, 공개 경기 5편을 다 합치면 49번 중 27번만 맞아요. 그래서 사람이 고치는 단추를 붙여요.OpenTTGames 시험 경기 test_6 · 42–66초 · 26.6초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 자동 경기 영상(V0)으로 점수판을 입힌 구간을 잘라 설명을 덧붙임 · 이 영상도 CC BY-NC-SA 4.0
2
비스듬한 실험실 — 튄 자리를 위에서 본 탁구대에
비스듬
공 추적
바운드
주황 공의 궤적을 따라가고, 튄 자리를 원근 변환으로 탁구대 평면(2.74×1.525m)에 찍었어요.아직 약한 점 엔진은 옆면 카메라 기준이라, 이 각도의 바운드는 궤적 꺾임으로 따로 찾은 실험이에요. 모서리 네 점은 사람이 찍었어요.sub-06 trial-02 · 30.5–53.4초 · 고정 카메라 초당 60장 · 25.4초원본: Real World Table Tennis (OpenNeuro ds004505 v1.0.4) · Amanda Studnicki, Daniel P. Ferris · CC0 1.0 · 바꾼 것: 구간을 잘라 공 궤적·바운드·위에서 본 탁구대 지도를 덧그림 · 이 영상도 CC0 1.0
3
휴대폰 세로 — 흔들려도 탁구대는 따라가요
휴대폰
탁구대 인식
공 추적
첫 장면에서 탭 두 번이면 SAM 2.1 이 탁구대를 찾아 프레임마다 따라가요.아직 약한 점 공은 자주 놓쳐요. 세로로 들고 흔들리는 영상은 아직 약한 조건이에요 — 가로로, 고정해서 찍어 주세요.처음 21초 · 1080×1920 · 초당 26장 · 23.9초원본: Table tennis game · Anumodu favour Amarachi · CC BY-SA 4.0 · 바꾼 것: 탁구대 마스크·공 꼬리를 덧그림 · 이 영상도 CC BY-SA 4.0
4
4K 동호회 — 탭 두 번에서 바운드 L·R 까지
4K
탁구대 인식
공 추적
바운드
탁구대 마스크 → 윗면 색만 → 네 모서리 → 네트. 그 위에서 엔진이 공이 튄 쪽을 세요.아직 약한 점 중간에 장면이 바뀌는 4초는 바운드 표시를 멈춰요. 이 영상 조건의 정확도는 아직 재지 않았어요(미실측).3:36–3:58 · 3840×2160 원본을 1080p 로 · 24.6초원본: 탁구채 안들어도 저를 이긴다구요- 말왕vs서효영 · 말왕TV · CC BY 3.0 · 바꾼 것: 22초 구간을 잘라 탁구대·공·바운드를 덧그림, 선수는 「선수 A·B」 · 이 영상도 CC BY 3.0
공 줍기·쉬는 시간은 건너뛰고 랠리만 이어 붙여요. 위 막대의 빨강이 원본에서 남긴 구간이에요.아직 약한 점 구간은 엔진이 고른 그대로예요. 다음 서브 1.2초 전부터 이어서, 편집본에도 플레이가 아닌 시간이 조금 남아요.OpenTTGames 시험 경기 test_6 · 처음 34초 · 26.3초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 자동 경기 영상(V0)이 고른 편집 구간을 원본에서 이어 붙이고 타임라인을 덧그림 · 이 영상도 CC BY-NC-SA 4.0
7
자세 골격 — 타구 순간의 팔꿈치·무릎
4K
자세 골격
RTMPose 가 관절 17곳을 찾고, 타구를 찾으면 그 순간의 각도를 재요. 얼굴 점은 그리지 않아요.아직 약한 점 화면(2D)에서 잰 각도라 참고용이에요. 타구 찾기는 연습 영상 기준이라 경기에서는 놓치기도 해요.3:36–3:58 · 선수 A 쪽을 확대 · 24.6초원본: 탁구채 안들어도 저를 이긴다구요- 말왕vs서효영 · 말왕TV · CC BY 3.0 · 바꾼 것: 22초 구간을 잘라 확대하고 자세 골격·각도를 덧그림, 선수는 「선수 A」 · 이 영상도 CC BY 3.0
8
1934년 뉴스 영화 — 92년 전 복식
옛 영상
탁구대 인식
공 추적
흐린 흑백 필름에서도 탁구대를 찾고 공을 꽤 따라가요(네덜란드 대 헝가리).아직 약한 점 재미로 본 실험이에요. 카메라가 탁구대 끝 쪽에 있어 점수는 세지 않았어요.0:28–0:45 · 720×576 · 초당 25장 · 19.8초원본: Landen ping-pong wedstrijd (1934) · Polygoon Hollands Nieuws · Beeld en Geluid 보관 · 퍼블릭 도메인 · 바꾼 것: 17초 구간을 잘라 탁구대 마스크·공 꼬리를 덧그림 · 이 영상은 CC0 1.0
9
명장면 — 느린 다시 보기까지
옆면
명장면
긴 랠리·빠른 공을 골라 모으고, 장면마다 끝 1.5초를 0.5배속으로 한 번 더 보여 줘요.아직 약한 점 장면 칩의 공 속도는 탁구대 길이로 환산한 추정값이에요(정답과 견주지 않았어요).OpenTTGames 시험 경기 test_6 · 명장면 6개 중 2개 · 26.1초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 자동 경기 영상(V0)의 명장면 편집본에서 두 장면을 골라 이음 · 이 영상도 CC BY-NC-SA 4.0
10
사람 확인 — 헷갈린 랠리만 한 번씩
화면 녹화
사람 확인
티티가 잘 못 본 판정만 카드로 모아 맞음·득점 고침·무효를 눌러요. 실제 검토 화면(미리보기)을 녹화했어요.아직 약한 점 고친 점수로 경기 영상을 다시 만들어요. 지금은 공개 경기 test_4 의 판정 자료로만 열려 있어요.판정 자료: OpenTTGames 시험 경기 test_4 · 26.9초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: TT Lab 검토 화면을 녹화하고 단계 설명을 덧붙임(누른 자리에 원 표시) · 이 영상도 CC BY-NC-SA 4.0
11
첫 미리보기 — 긴 랠리를 끝까지
옆면
공 추적
바운드
정답 바운드 15개 중 13개를 찾았어요 · 확인 필요 3개놓친 2개 중 하나는 서브의 첫 바운드예요.OpenTTGames test_7 · 원본 53.3–67.3초 · 16.6초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
12
랠리 끝 점수까지
옆면
공 추적
바운드
자동 점수판
정답 바운드 12개 중 12개를 찾았어요 · 확인 필요 0개랠리 끝에 왼쪽 득점을 맞게 셌어요. 표식에 없던 바운드 3개도 화면으로 보니 진짜였어요(표식 누락).OpenTTGames test_2 · 원본 17.0–28.0초 · 13.6초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
13
먼 모서리는 아직 어려워요
옆면
공 추적
바운드
정답 바운드 11개 중 8개를 찾았어요 · 확인 필요 3개놓친 3개는 모두 카메라에서 먼 모서리 근처예요.OpenTTGames test_3 · 원본 36.5–46.7초 · 12.8초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
14
서브 전 공 튀기기
옆면
공 추적
바운드
정답 바운드 9개 중 8개를 찾았어요 · 확인 필요 4개확인 필요 4개 중 2개는 서브 전에 자기 쪽에 공을 튀긴 거예요.OpenTTGames test_4 · 원본 247.0–257.8초 · 13.4초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
15
네트 맞은 공에 갸웃
옆면
공 추적
바운드
정답 바운드 6개 중 6개를 찾았어요 · 확인 필요 6개다 찾았지만, 네트에 맞고 죽은 공과 라켓 근처에서 헷갈려 확인 필요가 많아요.OpenTTGames test_5 · 원본 53.0–64.3초 · 13.9초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
16
빠른 랠리
옆면
공 추적
바운드
정답 바운드 10개 중 7개를 찾았어요 · 확인 필요 1개놓친 3개는 모두 카메라에서 먼 모서리 근처예요.OpenTTGames test_6 · 원본 70.0–81.7초 · 14.3초원본: OpenTTGames · OSAI · CC BY-NC-SA 4.0 · 바꾼 것: 랠리 구간을 잘라 밝기를 고치고, 공 위치와 바운드 표시를 덧그림 · 이 영상도 CC BY-NC-SA 4.0
화면 읽는 법
빨간 점·꼬리 — 티티가 찾은 공 위치(네모 옆 숫자는 얼마나 확신하는지)
빨간 고리·「바운드 L/R」 — 공이 탁구대에 튄 자리. L·R 은 네트 왼쪽·오른쪽
회색 「확인 필요」 — 엔진이 확신하지 못한 바운드. 사람이 한 번 봐 주면 좋아요
흰 윤곽·노란 점선 — 탁구대 모서리와 엔진이 쓰는 네트 기준선
빨간 칠 — 탁구대 마스크(SAM 2.1). 흰 뼈대 — 자세 골격(얼굴 점은 그리지 않아요)
원본·저작자·라이선스와 바꾼 것은 영상마다 아래에 적었어요. 옆면 체육관 여섯 편의 「찾았어요」 는 OpenTTGames 에 사람이 찍어 둔 바운드 표식과 ±2프레임 안에서 같은 자리인지로 셌고, 나머지는 정답 표식이 없는 영상이라 정확도를 재지 않았어요(미실측). 모델: BlurBall (MIT) · SAM 2.1 (Apache-2.0) · RTMPose (Apache-2.0)
정확도와 한계 — 솔직하게
모두 TT Lab 이 직접 잰 값이에요(2026-10-11). 다만 공개 경기 영상에서 잰 숫자라, 여러분의 폰 영상에서도 똑같이 나온다는 뜻은 아니에요.
공 찾기
98.2%
찾았다고 한 것 중 진짜 공이 98.2%(정밀도), 진짜 공 중 찾은 것이 97.9%(재현율)예요.
조건: 공개 경기 영상 OpenTTGames 시험 7경기, 60fps, 공 표식이 있는 3,483장.
랠리 승자
93.1%
랠리 275개 중 256개의 승자를 맞혔어요. 헷갈린 113개에는 「확인 필요」 표시가 붙고, 표시 없이 틀린 건 10개(3.6%)예요.
조건: 공개 경기 12편, 랠리마다 누가 서브하는지 알려 주고, 탁구대 모서리를 SAM 으로 보정했어요.
경기 전체 점수
36/49
처음부터 끝까지 엔진 혼자 셌을 때, 랠리가 끝난 뒤 점수가 맞은 횟수예요. 경기 전 연습 서브 같은 가짜 점수 하나가 끝까지 따라가서 경기 전체 점수는 아직 어긋날 수 있어요. 그래서 사람이 고치는 단추가 꼭 필요해요.
조건: 0:0부터 찍힌 공개 경기 5편, 랠리 49개. 연습이 끝나고 첫 서브 직전에 「경기 시작」 버튼을 누른 것으로 쳤을 때예요. 누르지 않으면 27/49.
공 찾기 속도
3.4ms
영상 한 장에서 공을 찾는 데 걸린 시간(중앙값)이에요. 60fps 영상의 한 장 간격(16.7ms)보다 짧아서 실시간으로 따라갈 수 있어요.
조건: 그래픽 카드 한 장, 모델 계산만 잰 값이에요. 영상을 읽고 그리는 시간과 인터넷으로 오가는 시간은 빠져 있어요.
아직 재 보지 않았어요(미실측)
폰으로 찍은 영상 — 휴대폰 데모가 있지만 정답 표식이 없어 정확도는 못 쟀어요
동호회·동네 탁구장 조명
위에서 내려다보거나 비스듬한 각도
천천히 넣는 생활체육 서브
다른 영상에서도 이 성능이 나오는지 보는 일반화 시험을 진행 중이에요. 공 찾기 모델(BlurBall)이 배운 영상 목록이 공개되지 않아, 시험 영상과 겹치는지도 아직 몰라요. 결과가 나오면 이 숫자를 고칠게요.