Multi camera people tracking system in operation rooms

This project is focused on improving a Multi Camera People Tracking System that responds to the need to track doctors in a operation room to use their coordinates with a radiation model and compute the uptake they are receiving. Some surgical operations require the use of radiation to be performed s...

Descripción completa

Detalles Bibliográficos
Autor: Ballber Mayans, Lluís
Tipo de recurso: tesis de maestría
Fecha de publicación:2022
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/368615
Acceso en línea:https://hdl.handle.net/2117/368615
Access Level:acceso abierto
Palabra clave:Optical pattern recognition -- Automatic control -- Design and construction
Computer vision -- Calibration -- Software
Reconeixement òptic de formes -- Control automàtic -- Disseny i construcció
Visió per ordinador -- Calibratge -- Programari
Àrees temàtiques de la UPC::Informàtica
id ES_7e8e58bc2b06975b227101cca2e329d4
oai_identifier_str oai:upcommons.upc.edu:2117/368615
network_acronym_str ES
network_name_str España
repository_id_str
spelling Multi camera people tracking system in operation roomsBallber Mayans, LluísOptical pattern recognition -- Automatic control -- Design and constructionComputer vision -- Calibration -- SoftwareReconeixement òptic de formes -- Control automàtic -- Disseny i construccióVisió per ordinador -- Calibratge -- ProgramariÀrees temàtiques de la UPC::InformàticaThis project is focused on improving a Multi Camera People Tracking System that responds to the need to track doctors in a operation room to use their coordinates with a radiation model and compute the uptake they are receiving. Some surgical operations require the use of radiation to be performed such as X-Ray. The radiation exposure is defined and controlled by the machine specifications for the patients. However, the clinical staff, for reflection, receives radiation and performs everyday operations so that there is a need to know how much exposed they are. The project PODIUM (Personal Online DosImetry Using computational Methods) was created to open a new way to control the radiation without the use of dosimeters and the Multi Camera People Tracking System is the part responsible of capturing the position of the people in the room. This thesis aims to improve the Multi Camera system by increasing the recording frame ratio, add more flexibility and robustness in the calibration process between cameras, introduce a new pattern format for the world calibration and present a new graphical option for plotting the bodies. The first objective was accomplished by reducing the time delay for the communication client-server. Some problems were encountered due to the printing strings and processing data while working in a higher frequencies so some were deactivated or reduce and the code cleaned and better enclosed. Furthermore, the study showed that the computer specifications were not determinant but the number of Kinect cameras was. The second objective consisted in changing the method of calibration from capturing five frames to using a video. The challenges faced were related to filtering and proving that the resulting calibration was correct. To do so, some filters were added and a new test procedure to ensure the calibration quality was created. The validation of the new method has been studied by taking the error mean of the test for different number of frames used and also comparing the transformation matrices calculated with another using a different method. The third objective of adding a new pattern was successfully accomplished for ArUco. This new method for world calibration allowed to work with longer distances because the relation size of 3:1 using QR or ArUco for the same distance was proven. The fourth and last objective was introducing a new online display for the fused information coming from the Kinects. However, the new graphical interface was used and worked, it could not be implemented online. The main difficulty was the fact that the programming languages used were different, from C# to Python, then a required new socket was needed and it was out of the scope of the project. This study added more utility and reliability to the original project and opened a new window to improvements specially related to the graphical interface but also for other works that might use multi-Kinect systems and 3-D positioningUniversitat Politècnica de CatalunyaAranda López, Juan20222022-05-2620222022-06-16master thesishttp://purl.org/coar/resource_type/c_bdccNAhttp://purl.org/coar/version/c_be7fb7dd8ff6fe43info:eu-repo/semantics/masterThesisapplication/pdfhttps://hdl.handle.net/2117/368615reponame:UPCommons. Portal del coneixement obert de la UPCinstname:Universitat Politècnica de Catalunya (UPC)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2http://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:upcommons.upc.edu:2117/3686152026-05-27T15:37:01Z
dc.title.none.fl_str_mv Multi camera people tracking system in operation rooms
title Multi camera people tracking system in operation rooms
spellingShingle Multi camera people tracking system in operation rooms
Ballber Mayans, Lluís
Optical pattern recognition -- Automatic control -- Design and construction
Computer vision -- Calibration -- Software
Reconeixement òptic de formes -- Control automàtic -- Disseny i construcció
Visió per ordinador -- Calibratge -- Programari
Àrees temàtiques de la UPC::Informàtica
title_short Multi camera people tracking system in operation rooms
title_full Multi camera people tracking system in operation rooms
title_fullStr Multi camera people tracking system in operation rooms
title_full_unstemmed Multi camera people tracking system in operation rooms
title_sort Multi camera people tracking system in operation rooms
dc.creator.none.fl_str_mv Ballber Mayans, Lluís
author Ballber Mayans, Lluís
author_facet Ballber Mayans, Lluís
author_role author
dc.contributor.none.fl_str_mv Aranda López, Juan
dc.subject.none.fl_str_mv Optical pattern recognition -- Automatic control -- Design and construction
Computer vision -- Calibration -- Software
Reconeixement òptic de formes -- Control automàtic -- Disseny i construcció
Visió per ordinador -- Calibratge -- Programari
Àrees temàtiques de la UPC::Informàtica
topic Optical pattern recognition -- Automatic control -- Design and construction
Computer vision -- Calibration -- Software
Reconeixement òptic de formes -- Control automàtic -- Disseny i construcció
Visió per ordinador -- Calibratge -- Programari
Àrees temàtiques de la UPC::Informàtica
description This project is focused on improving a Multi Camera People Tracking System that responds to the need to track doctors in a operation room to use their coordinates with a radiation model and compute the uptake they are receiving. Some surgical operations require the use of radiation to be performed such as X-Ray. The radiation exposure is defined and controlled by the machine specifications for the patients. However, the clinical staff, for reflection, receives radiation and performs everyday operations so that there is a need to know how much exposed they are. The project PODIUM (Personal Online DosImetry Using computational Methods) was created to open a new way to control the radiation without the use of dosimeters and the Multi Camera People Tracking System is the part responsible of capturing the position of the people in the room. This thesis aims to improve the Multi Camera system by increasing the recording frame ratio, add more flexibility and robustness in the calibration process between cameras, introduce a new pattern format for the world calibration and present a new graphical option for plotting the bodies. The first objective was accomplished by reducing the time delay for the communication client-server. Some problems were encountered due to the printing strings and processing data while working in a higher frequencies so some were deactivated or reduce and the code cleaned and better enclosed. Furthermore, the study showed that the computer specifications were not determinant but the number of Kinect cameras was. The second objective consisted in changing the method of calibration from capturing five frames to using a video. The challenges faced were related to filtering and proving that the resulting calibration was correct. To do so, some filters were added and a new test procedure to ensure the calibration quality was created. The validation of the new method has been studied by taking the error mean of the test for different number of frames used and also comparing the transformation matrices calculated with another using a different method. The third objective of adding a new pattern was successfully accomplished for ArUco. This new method for world calibration allowed to work with longer distances because the relation size of 3:1 using QR or ArUco for the same distance was proven. The fourth and last objective was introducing a new online display for the fused information coming from the Kinects. However, the new graphical interface was used and worked, it could not be implemented online. The main difficulty was the fact that the programming languages used were different, from C# to Python, then a required new socket was needed and it was out of the scope of the project. This study added more utility and reliability to the original project and opened a new window to improvements specially related to the graphical interface but also for other works that might use multi-Kinect systems and 3-D positioning
publishDate 2022
dc.date.none.fl_str_mv 2022
2022-05-26
2022
2022-06-16
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
NA
http://purl.org/coar/version/c_be7fb7dd8ff6fe43
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://hdl.handle.net/2117/368615
url https://hdl.handle.net/2117/368615
dc.language.none.fl_str_mv Inglés
eng
language_invalid_str_mv Inglés
language eng
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2

http://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2

http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universitat Politècnica de Catalunya
publisher.none.fl_str_mv Universitat Politècnica de Catalunya
dc.source.none.fl_str_mv reponame:UPCommons. Portal del coneixement obert de la UPC
instname:Universitat Politècnica de Catalunya (UPC)
instname_str Universitat Politècnica de Catalunya (UPC)
reponame_str UPCommons. Portal del coneixement obert de la UPC
collection UPCommons. Portal del coneixement obert de la UPC
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869411744267370496
score 15,300719