2010-03-04 3 views
1

Je regardais le Superbowl et je me demandais comment le "Down Marker" numérique était affiché sur le flux vidéo en direct. Ci-dessous est un spectacle d'écran du marqueur numérique vers le bas qui est une ligne rouge.Affichage d'un "Down Marker" numérique sur un flux vidéo en direct

Un comportement que j'ai remarqué est que la ligne est toujours affichée sur le "champ", donc si un joueur est debout sur la ligne, vous pouvez voir ses pieds comme s'il se tenait au-dessus de cette ligne. Si la caméra se déplace, la ligne reste dans une position statique sur le champ. Toutes les caméras enregistrant l'événement voient la même ligne, même si elles sont dans différents points de vue.

Comment quelqu'un pourrait-il mettre en œuvre cela? Quels capteurs utiliseriez-vous? Comment corréleriez-vous les données? Quelles bibliothèques ou plates-formes de développement sont idéales pour ce problème?

alt text http://assets.sbnation.com/assets/60192/Philly_4th_Down3_medium.JPG

Répondre

5

Sportvision utilise un ordinateur par caméra, et un autre ordinateur maître pour y parvenir.

Le nom de leur produit est « 1st and Ten »

Ils utilisent des informations de position de angle encoders sur les supports de la caméra, avec les informations inférées en perspective de marques sur le terrain capturé dans l'image pour permettre « Match Moving »

Ils ont un modèle 3d prédéfini du champ qu'ils alignent aux positions de caméra résolues vers l'arrière. Ce modèle, avec la participation des fonctionnaires, est l'endroit où la ligne est tracée ... et ensuite, elle est superposée.

Du point de vue de la programmation, c'est un excercise dans:

  • traitement vidéo pour extraire les détails de la géométrie

  • Photogrammetry pour transformer ces détails dans un concept de position de la caméra dans le modèle.

  • calculs de géométrie pour intégrer les données des capteurs de position de la caméra et des informations photogrammétrique

  • en temps réel Entrée utilisateur pour contrôler le système

  • modélisation 3D et de rendu pour rendre les superpositions

  • Plus traitement vidéo pour superposer la vidéo en synchronisation avec le flux de diffusion.

Je suppose que ce genre de chose est la réponse à tous ceux question: « Ai-je vraiment besoin de mathématiques comme un informaticien ??? » ....

Questions connexes