비전 모델은 테니스공을 추적하고 움직임 속 경기 전개를 예측한다

비전 모델은 테니스공을 추적하고 움직임 속 경기 전개를 예측한다

Tudor Braicu, Joseph DelPreto, Jared Boyer, Mónika Farsang, Maximilian Stölzle +2개 더

6 분 읽기•2026년 10월 28일

비전 모델은 선수가 움직이는 시점에서 촬영한 영상으로 테니스공의 위치를 추정하고, 선수를 추적하며, 다음 스트로크를 예측할 수 있습니다. 이 연구는 인식 및 예측 과제 일곱 가지에서 이미지, 비디오, 비전-언어 모델을 비교한 뒤, 시각적 추정치를 활용해 전신 동작을 생성합니다. 이는 시각 AI가 빠르게 변하는 환경에서 로봇의 대응을 어떻게 도울 수 있는지 살펴보는 초기 연구입니다.

목차

연구진은 무엇을 만들었나요?

연구진은 선수의 시점에서 촬영한 테니스 영상을 대상으로 시각 모델을 학습하고 평가하는 연구 환경을 구축했습니다. 데이터셋은 선수를 따라 움직이는 카메라로 촬영한 자기중심 시점 영상과 코트 주변에 설치된 카메라의 영상을 뜻하는 외부 시점 영상을 짝지었습니다. 외부 시점 영상은 선수와 공의 위치를 더 넓은 관점에서 파악하게 해 주고, 착용형 카메라 시점은 로봇이 움직이고 행동하는 동안 보게 될 장면을 담아냅니다.

연구진은 선수가 세션의 시작과 끝에 박수를 치는 방식으로 눈에 보이는 동기화 신호를 만들고, 이를 사용해 녹화 영상을 정렬했습니다. 또한 카메라를 보정해 이미지 속 위치를 코트 및 실제 공간상의 위치와 대응시켰습니다. 주석에는 공과 선수의 위치, 다음 스트로크가 포핸드인지 백핸드인지가 포함됩니다. 선수 시점에서 공의 위치는 프레임의 97.4%에 표시되어 있으며, 나머지 프레임에는 가림 현상이 있습니다.

이 연구는 이미지 인코더, 비디오 인코더, 비전-언어 모델(VLM) 등 여러 유형의 사전 학습 비전 모델을 시험합니다. 연구진은 예측 성능을 평가하는 데 그치지 않고, 시각적 추정치를 활용해 전신 동작을 생성하는 시스템도 조건화합니다.

코트 전반에 걸친 테니스 카메라 시점 기록 분포

실험 결과는 어땠나요?

핵심 결과는 모든 과제에서 단연 앞서는 단일 모델 계열이 없다는 것입니다. 이미지 인코더와 비전-언어 모델은 전반적으로 경쟁력 있는 성능을 보이지만, 상대적인 강점은 시스템이 무엇을 인식하거나 예측해야 하는지에 따라 달라집니다. 이는 로봇 설계자에게 중요한 점입니다. 공의 위치를 찾는 것과 같은 한 가지 기술에 맞춰 모델을 선택했다고 해서, 선수의 다음 동작을 예측하는 데도 그 모델이 가장 뛰어나다고 볼 수는 없습니다.

이 연구는 역동적인 테니스 영상에서 공간을 이해하고 상황을 예측하는 일곱 가지 과제를 살펴봅니다. 실용적인 발견 중 하나는 깊이 정보를 추가하면 공 위치 추정이 크게 개선된다는 것입니다. 즉, 공의 위치를 찾을 때는 시각적 외형만 사용하는 것보다 외형 정보에 공까지의 거리를 더하는 편이 유용합니다.

시각 정보의 이력이 길수록 반드시 더 나은 것은 아닙니다. 입력 프레임의 수와 간격을 달리한 실험에서는 더 긴 이력이 미래의 공 위치 예측을 일관되게 개선하지 않았습니다. 데이터셋에서 공 위치가 97.4%의 프레임에 표시된다는 것은 주석이 제공되는 비율이지, 모델의 예측 정확도가 아닙니다. 공개된 결과에는 과제별 오차 점수나 상세한 직접 비교 격차가 없으므로, 수치에 근거한 모델 순위를 정확히 제시할 수는 없습니다. 핵심은 하나의 대표 정확도가 아니라 모델 유형 간 비교와 깊이 정보 및 이력이 미치는 구체적인 영향입니다.

정적 테니스 장면 예측과 미래 예측을 비교하는 평가 예시

비전에서 동작으로 이어지는 파이프라인은 어떻게 작동하나요?

시스템은 사전 학습된 시각 인코더로 시작합니다. 이는 이미지나 비디오를 수치 특징의 흐름으로 변환하는 모델입니다. 연구진은 이미지 기반, 비디오 기반, 비전-언어 인코더를 시험해 기존의 시각적 표현이 테니스 과제에 얼마나 유용한지 확인합니다. 각 인코더를 처음부터 다시 학습시키는 대신, 출력에 작은 예측 헤드를 연결합니다. 이 헤드는 인코더의 특징을 읽고 과제별 추정치를 출력합니다.

각 헤드는 학습 가능한 쿼리를 사용합니다. 쿼리는 모델이 출력해야 하는 정보를 간결하게 표현하며, 인코더의 토큰에 주의를 기울이도록 합니다. 토큰은 이미지 패치나 VLM의 언어 관련 특징처럼 입력의 일부를 나타내는 특징 단위입니다. 이어 두 층으로 된 신경망이 주의가 적용된 정보를 예측값으로 변환합니다. 헤드들은 함께 학습되며, 공유 위치 임베딩을 사용해 시스템이 각 특징의 출처를 파악하도록 돕습니다. 위치와 같은 연속값 예측에는 L2 손실을 사용하고, 스트로크 범주에는 교차 엔트로피 손실을 사용합니다.

미래의 공 위치를 예측하기 위해 연구진은 모델에 입력되는 비디오 이력의 길이와 프레임 간격을 바꿉니다. 이력 실험에는 SigLIP 2와 V-JEPA 2가 포함됩니다. V-JEPA 2는 비디오 처리를 위해 최소 두 프레임씩 묶어야 하므로 단일 프레임 입력으로는 시험하지 않았습니다.

마지막으로 연구진은 시각적 추정치를 조건부 모션 디퓨전에 입력합니다. 디퓨전은 조건 정보에 맞는 동작을 생성하도록 동작 시퀀스를 점진적으로 다듬는 과정입니다. 이 연구에서는 테니스 장면에 대한 추정치가 조건 정보로 사용됩니다. 이를 통해 인식과 예측을 가능한 동작 출력과 연결하지만, 실험에서 입증한 것은 생성된 동작이지 로봇이 실제로 테니스를 치는 모습은 아닙니다.

테니스 장면 정보를 조건으로 생성한 전신 동작

로보틱스에서 이 연구가 중요한 이유는 무엇인가요?

많은 로봇은 고정된 상공 시점이 아니라 로봇과 함께 움직이는 카메라를 통해 의사결정을 내려야 합니다. 이동 로봇은 몸을 돌리거나 걷거나 손을 뻗는 동안 바뀌는 영상을 해석해야 합니다. 테니스는 이런 과제를 시험하기에 특히 까다로운 환경입니다. 공은 빠르게 움직이고 시야에서 사라질 수 있으며, 선수와 코트에 대한 상대적 위치를 함께 파악해야 합니다.

이 연구는 로봇 개발자가 비전 모델이 정지 이미지에서 물체를 인식하는 것 이상의 능력을 갖췄는지 체계적으로 살펴볼 수 있게 합니다. 움직이는 물체의 위치를 추정할 수 있을까요? 물체가 어디로 이동할지 예측할 수 있을까요? 사람이 어떤 동작을 하려는지 알아낼 수 있을까요? 또한 이 연구 결과는 깊이 정보와 입력 이력을 당연한 전제로 삼지 않고 실제로 평가해야 할 설계 선택지로 제시합니다. 프레임이 많거나 모델이 크면 언제나 결과가 좋아진다고 가정해서는 안 됩니다.

동작 생성 단계는 인식에서 제어로 나아가는 장기적인 경로를 제시합니다. 시각적 추정치로 제안 동작을 만들고, 로봇의 제어 시스템이 이를 실행하고 다듬을 수 있습니다. 따라서 이 연구는 움직이는 물체나 사람에 반응해야 하는 시스템을 포함해 민첩한 휴머노이드 로봇과 관련이 있습니다. Robot Overflow에서 휴머노이드 로봇을 살펴보세요. 움직이는 시점과 신속한 대응에 관한 같은 질문은 창고 로봇과 같이 혼잡한 시설에서 작동하는 이동형 플랫폼에도 적용됩니다.

한계와 미해결 질문은 무엇인가요?

테니스는 유용한 극한 시험 환경이지만, 다양한 환경 중 하나일 뿐입니다. 이번 결과만으로는 같은 모델이나 적응 전략이 공 잡기, 던지기, 구기 단체 스포츠, 빠르게 움직이는 사람들 사이에서의 길 찾기에도 똑같이 효과적이라고 볼 수 없습니다. 이런 환경은 물체의 외형, 움직임, 가림 현상, 로봇이 수행해야 할 동작이 서로 다릅니다.

보고된 실험은 실제 경기를 제어하는 물리적 로봇의 단계까지 나아가지 않았습니다. 시각적 추정치로 전신 동작을 생성하는 것은 행동을 향한 한 단계이지, 안전하고 신뢰할 수 있는 실시간 제어의 증거가 아닙니다. 로봇은 감지 지연, 예측 오류, 균형, 접촉력, 사람 주변의 안전 문제도 처리해야 합니다.

마지막으로 공개된 결과에는 각 과제나 모델의 상세한 수치 점수가 포함되어 있지 않습니다. 따라서 이 요약만으로는 정확한 오차 수준을 판단하거나, 성능 차이를 비교하거나, 한 모델이 다른 모델보다 얼마나 나은지 평가할 수 없습니다. 후속 연구에서는 해당 점수를 공개하고, 테니스 영상을 넘어 접근법이 얼마나 잘 적용되는지 확인해야 합니다.

독자들이 가장 자주 묻는 질문은 무엇인가요?

이 시스템은 테니스를 치는 로봇을 만드나요? 아니요. 테니스 영상에서 정보를 예측하고 생성된 신체 동작을 보여 주지만, 로봇이 실제로 테니스를 치는 모습은 제시하지 않습니다.

선수 시점에서 공은 얼마나 자주 표시되나요? 공의 2차원 위치는 프레임의 97.4%에 주석으로 표시되어 있으며, 나머지는 가림 현상 때문입니다.

더 긴 비디오 이력은 예측을 개선하나요? 일관되게 개선하지는 않습니다. 실험에 따르면 시각 정보의 이력을 더 추가해도 미래의 공 위치 예측이 반드시 나아지는 것은 아닙니다.

공 위치 추정에 가장 도움이 된 것은 무엇인가요? 연구 결과에 따르면 깊이 정보를 추가했을 때 위치 추정이 크게 개선되었습니다.

핵심 결론은 무엇인가요?

이 연구는 움직이는 카메라 시점에서 공의 위치를 찾고, 선수의 상태를 파악하며, 다음 상황을 예측하는 서로 연결된 과제에 비전 모델을 적용해 시험합니다. 모델의 강점은 과제에 따라 다르고, 깊이 정보는 위치 추정을 개선할 수 있으며, 비디오 이력이 길다고 해서 반드시 더 유용한 것은 아니라는 점을 확인했습니다.