Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa

Dandanes se na več področjih uporabljajo sistemi z večimi kamerami. Eno od teh področij je šport. V športu nam sistem zagotavlja pokritje celotnega igrišča. Tako zajamemo obsežno gibanje igralcev skozi celotno igrišče (kot na primer napad v košarki, kjer se lahko celotna ekipa v zelo kratkem času po...

Full description

Bibliographic Details
Main Author: KAVAŠ, TOMAŽ
Other Authors: Perš, Janez
Format: Master Thesis
Language:Slovenian
Published: 2021
Subjects:
Online Access:https://repozitorij.uni-lj.si/IzpisGradiva.php?id=131625
https://repozitorij.uni-lj.si/Dokument.php?id=149000&dn=
https://plus.si.cobiss.net/opac7/bib/79152387?lang=sl
id ftuniljubljanair:oai:repozitorij.uni-lj.si:IzpisGradiva.php-id-131625
record_format openpolar
spelling ftuniljubljanair:oai:repozitorij.uni-lj.si:IzpisGradiva.php-id-131625 2023-05-15T18:14:03+02:00 Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa Localization of Athletes in Team Sports From Multiple Viewpoints Using Pose Estimation KAVAŠ, TOMAŽ Perš, Janez 2021-09-30 application/pdf https://repozitorij.uni-lj.si/IzpisGradiva.php?id=131625 https://repozitorij.uni-lj.si/Dokument.php?id=149000&dn= https://plus.si.cobiss.net/opac7/bib/79152387?lang=sl slv slv https://repozitorij.uni-lj.si/IzpisGradiva.php?id=131625 https://repozitorij.uni-lj.si/Dokument.php?id=149000&dn= https://plus.si.cobiss.net/opac7/bib/79152387?lang=sl info:eu-repo/semantics/openAccess računalniški vid sledenje trajektorija sinhronizacija sistem večih kamer computer vision tracking trajectories sinhronization multi-camera system info:eu-repo/semantics/masterThesis info:eu-repo/semantics/publishedVersion 2021 ftuniljubljanair 2021-12-06T10:26:10Z Dandanes se na več področjih uporabljajo sistemi z večimi kamerami. Eno od teh področij je šport. V športu nam sistem zagotavlja pokritje celotnega igrišča. Tako zajamemo obsežno gibanje igralcev skozi celotno igrišče (kot na primer napad v košarki, kjer se lahko celotna ekipa v zelo kratkem času pomakne skozi celotno igrišče). Te informacije so zelo zaželene v športu, saj se uporabijo za analizo igre in za odkrivanje šibkih točk neke ekipe. Vendar pa pridobitev teh informacij ni trivialno. Začetna težava je lahko pri sami sinhronizaciji sistema, saj so v večini primerov kamere prosto tekoče, brez sinhronizacijskega signala. Prav tako pa potrebujemo algoritem, ki lahko iz takega sistema izlušči informacije, ki jih potrebujemo. V tem delu predstavljamo metodo, ki omogoča sinhronizacijo sistema večih kamer. Metoda tudi vključuje algoritem, ki lahko iz sinhroniziranega sistema večih kamer, pridobi 3D točke igralcev in njihove trajektorije. V nalogi smo najprej interpolirali pridobljene posnetke, kar nam je omogočilo sinhronizacijo posnetkov. Po sinhronizaciji smo nato z uporabo nevronske mreže OpenPose na vseh posnetkih detektirali igralce in pridobili njihove 2D točke skeletov. Pridobljene podatke smo nato posredovali sledilcu, ki določi 3D točke igralcev in njihove trajektorije. Na koncu smo dobljene rezultate primerjali z rezultati, ki so bili pridobljeni s tretjim sledilcem in tako ovrednotili naš algoritem. Today multi-camera systems are used in large variety of fields. One of the fields is sports. In sports, the system is used to cover the whole playground. That way we can capture large scale motion during a game (for example, the motion of a whole basketball team running across the entire playground, when performing an attack). All these information from the videos are very desirable in sports, because they can be used to analyze the game and to discover a team's weaknesses. But getting this information is not trivial. The first issue that we could run into is with the synchronization of the whole system, because in most cases free running cameras are used without a synchronizing signal. We also need an algorithm that can extract the information we need from such a system. In this work we present a method that allows us to synchronize a multi-camera system. The method also includes an algorithm that can calculate 3D points of players and their trajectories from a synchronized multi-camera system. We first interpolated the obtained videos, which allowed us to synchronize them. After the synchronization, we used a deep neural network OpenPose to detect all the players on the synchronized videos and get their 2D skeletal points. The obtained data is then used as an input for our algorithm (tracker) to calculate 3D points of the players and their trajectories. Finally we compared our results with the results obtained by another tracker and based on that evaluated the performance of our algorithm. Master Thesis sami Repository of the University of Ljubljana (RUL)
institution Open Polar
collection Repository of the University of Ljubljana (RUL)
op_collection_id ftuniljubljanair
language Slovenian
topic računalniški vid
sledenje
trajektorija
sinhronizacija
sistem večih kamer
computer vision
tracking
trajectories
sinhronization
multi-camera system
spellingShingle računalniški vid
sledenje
trajektorija
sinhronizacija
sistem večih kamer
computer vision
tracking
trajectories
sinhronization
multi-camera system
KAVAŠ, TOMAŽ
Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa
topic_facet računalniški vid
sledenje
trajektorija
sinhronizacija
sistem večih kamer
computer vision
tracking
trajectories
sinhronization
multi-camera system
description Dandanes se na več področjih uporabljajo sistemi z večimi kamerami. Eno od teh področij je šport. V športu nam sistem zagotavlja pokritje celotnega igrišča. Tako zajamemo obsežno gibanje igralcev skozi celotno igrišče (kot na primer napad v košarki, kjer se lahko celotna ekipa v zelo kratkem času pomakne skozi celotno igrišče). Te informacije so zelo zaželene v športu, saj se uporabijo za analizo igre in za odkrivanje šibkih točk neke ekipe. Vendar pa pridobitev teh informacij ni trivialno. Začetna težava je lahko pri sami sinhronizaciji sistema, saj so v večini primerov kamere prosto tekoče, brez sinhronizacijskega signala. Prav tako pa potrebujemo algoritem, ki lahko iz takega sistema izlušči informacije, ki jih potrebujemo. V tem delu predstavljamo metodo, ki omogoča sinhronizacijo sistema večih kamer. Metoda tudi vključuje algoritem, ki lahko iz sinhroniziranega sistema večih kamer, pridobi 3D točke igralcev in njihove trajektorije. V nalogi smo najprej interpolirali pridobljene posnetke, kar nam je omogočilo sinhronizacijo posnetkov. Po sinhronizaciji smo nato z uporabo nevronske mreže OpenPose na vseh posnetkih detektirali igralce in pridobili njihove 2D točke skeletov. Pridobljene podatke smo nato posredovali sledilcu, ki določi 3D točke igralcev in njihove trajektorije. Na koncu smo dobljene rezultate primerjali z rezultati, ki so bili pridobljeni s tretjim sledilcem in tako ovrednotili naš algoritem. Today multi-camera systems are used in large variety of fields. One of the fields is sports. In sports, the system is used to cover the whole playground. That way we can capture large scale motion during a game (for example, the motion of a whole basketball team running across the entire playground, when performing an attack). All these information from the videos are very desirable in sports, because they can be used to analyze the game and to discover a team's weaknesses. But getting this information is not trivial. The first issue that we could run into is with the synchronization of the whole system, because in most cases free running cameras are used without a synchronizing signal. We also need an algorithm that can extract the information we need from such a system. In this work we present a method that allows us to synchronize a multi-camera system. The method also includes an algorithm that can calculate 3D points of players and their trajectories from a synchronized multi-camera system. We first interpolated the obtained videos, which allowed us to synchronize them. After the synchronization, we used a deep neural network OpenPose to detect all the players on the synchronized videos and get their 2D skeletal points. The obtained data is then used as an input for our algorithm (tracker) to calculate 3D points of the players and their trajectories. Finally we compared our results with the results obtained by another tracker and based on that evaluated the performance of our algorithm.
author2 Perš, Janez
format Master Thesis
author KAVAŠ, TOMAŽ
author_facet KAVAŠ, TOMAŽ
author_sort KAVAŠ, TOMAŽ
title Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa
title_short Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa
title_full Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa
title_fullStr Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa
title_full_unstemmed Lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa
title_sort lokalizacija športnikov v ekipnih športih iz večih pogledov preko ocenjevanja položaja telesa
publishDate 2021
url https://repozitorij.uni-lj.si/IzpisGradiva.php?id=131625
https://repozitorij.uni-lj.si/Dokument.php?id=149000&dn=
https://plus.si.cobiss.net/opac7/bib/79152387?lang=sl
genre sami
genre_facet sami
op_relation https://repozitorij.uni-lj.si/IzpisGradiva.php?id=131625
https://repozitorij.uni-lj.si/Dokument.php?id=149000&dn=
https://plus.si.cobiss.net/opac7/bib/79152387?lang=sl
op_rights info:eu-repo/semantics/openAccess
_version_ 1766186738817957888