[ca] Els procediments mèdics de radiologia intervencionista exposen tant als pacients com als operadors a radiació. És crucial minimitzar aquesta exposició i complir amb els límits de dosi, assegurant al mateix temps l'èxit del procediment. Els equips de protecció personal i la dosimetria són components essencials per assolir aquests objectius. No obstant això, la dosimetria ocupacional presenta reptes tècnics degut als camps de radiació no homogènia, el que implica que els operadors haurien de portar diversos dosímetres, malgrat això a la pràctica utilitzen un únic dosímetre en una única ubicació per la qual cosa tenen només informació parcial del equivalent de dosi personal.Els mètodes computacionals ofereixen una alternativa per a la dosimetria ocupacional, permetent calcular dosis en més punts. En particular, els codis Monte Carlo s'han utilitzat durant molt de temps per a la simulació del transport de partícules de radiació. Aquesta tesi se centra en el desenvolupament i la validació de PyMCGPU-IR, una aplicació destinada a estimar les dosis ocupacionals en procediments de radiologia intervencionista, executant-se automàticament sense intervenció de l'usuari i realitzant-ho en curts períodes de temps. PyMCGPU-IR es basa en el codi Monte Carlo MCGPU-IR, que aprofita la potència computacional de les GPUs per simular trajectòries de partícules simultàniament. MCGPU-IR pot calcular valors de dosi dipositada en geometries voxelitzades de pacients i operadors en menys de dos minuts per esdeveniment. PyMCGPU-IR extreu informació del procediment de l'arxiu RDSR i la posició de l'operador principal d'un sistema de càmeres de seguiment, automatitzant l'execució del codi MCGPU-IR i proporcionant els valors de dosi desitjats. El primer pas d'aquesta tesi va ser la validació del codi MCGPU-IR, comparant els seus resultats de dosi ocupacional amb els del codi Monte Carlo estàndard PENELOPE. Posteriorment es van comparar els seus resultats amb valors de dosis ocupacionals mesurats amb dosímetres, revelant una bona concordança. No obstant això, els escenaris que impliquen blindatge van mostrar una tendència del MCGPU-IR a subestimar la dosi ocupacional. PyMCGPU-IR ha estat avaluat en escenaris clínics reals, utilitzant maniquins que simulen els cossos de pacients i operadors, amb resultats satisfactoris. No obstant això, en intervencions mèdiques reals, sovint certa informació necessària per a PyMCGPU-IR, com la posició de la taula del pacient, la presència del blindatge o la posició de l'operador, no estava disponible i havia de ser introduïda manualment a l'aplicació, basant-se en suposicions. Com a resultat, PyMCGPU-IR encara presenta limitacions per automatitzar completament el procés en intervencions mèdiques reals. No obstant això, una vegada considerades aquestes suposicions, PyMCGPU-IR pot calcular valors d'equivalent de dosi personal Hp(10) en operadors amb diferències respecte a les mesures experimentals dins de les toleràncies acceptades en dosimetria ocupacional. A més de calcular Hp(10), PyMCGPU-IR també pot calcular valors de dosi en òrgans, dosi efectiva per a operadors i valors de dosi en la pell per a pacients en menys de dos minuts per esdeveniment d'irradiació. Així mateix, proporciona valors de dosi dipositada en voxels, facilitant la visualització gràfica de la distribució de la dosi.

[en] Interventional radiology procedures expose both patients and operators to radiation. It is crucial to minimise this exposure and comply with dose limits while ensuring the success of the procedure. Personal protective equipment and dosimetry are essential components in achieving these objectives. However, occupational dosimetry presents challenges due to inhomogeneous radiation fields, which imply that operators should wear multiple dosemeters, although typically a single dosemeter is used in a single location to measure personal dose equivalent. Computational methods offer an alternative for occupational dosimetry, allowing for dose calculation at multiple points. In particular, Monte Carlo codes have long been used for simulating the transport of radiation particles. This thesis focuses on the development and validation of PyMCGPU-IR, an application designed to estimate occupational doses in interventional radiology procedures, operating automatically without user intervention and doing so within short time frames. PyMCGPU-IR is based on the Monte Carlo code MCGPU-IR, which leverages the computational power of GPUs to simulate particle trajectories simultaneously. MCGPU-IR can calculate deposited dose values in voxelized geometries of patients and operators in less than two minutes per event. PyMCGPU-IR extracts procedural information from the RDSR file and the main operator's position from a tracking camera system, automating the execution of the MCGPU-IR code and providing the desired dose values. The first step of this thesis was the validation of the MCGPU-IR code, comparing its occupational dose results with those of the standard Monte Carlo code PENELOPE. Subsequently, its results were compared with occupational dose values measured with dosemeters, revealing a good agreement. However, scenarios involving shielding showed a tendency of MCGPU-IR to underestimate the occupational dose. PyMCGPU-IR has been evaluated in real clinical scenarios, using phantoms that simulate the bodies of patients and operators, with satisfactory results. However, in real medical interventions, certain information required for PyMCGPU-IR, such as the patient table position, the presence of shielding, or the operator's position, was often unavailable and had to be manually entered into the application based on assumptions. As a result, PyMCGPU-IR still has limitations in fully automating the process in real medical interventions. Nevertheless, once these assumptions are considered, PyMCGPU-IR can calculate personal dose equivalent Hp(10) values in operators with differences compared to experimental measurements, within the accepted tolerance in occupational dosimetry. In addition to calculating Hp(10), PyMCGPU-IR can also calculate organ dose values, effective dose for operators, and skin dose values for patients in less than two minutes per irradiation event. Furthermore, it provides deposited dose values in voxels, facilitating graphical visualisation of dose distribution.