<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-04-26T20:22:54Z</responseDate><request verb="GetRecord" identifier="oai:uvadoc.uva.es:10324/77414" metadataPrefix="rdf">https://uvadoc.uva.es/oai/request</request><GetRecord><record><header><identifier>oai:uvadoc.uva.es:10324/77414</identifier><datestamp>2025-09-03T19:03:05Z</datestamp><setSpec>com_10324_38</setSpec><setSpec>col_10324_787</setSpec></header><metadata><rdf:RDF xmlns:rdf="http://www.openarchives.org/OAI/2.0/rdf/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ds="http://dspace.org/ds/elements/1.1/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:ow="http://www.ontoweb.org/ontology/1#" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/rdf/ http://www.openarchives.org/OAI/2.0/rdf.xsd">
<ow:Publication rdf:about="oai:uvadoc.uva.es:10324/77414">
<dc:title>Contributions to Advanced Magnetic Resonance Imaging Simulation: A Model for Dynamic Simulation and a Web Interface for Pulse Sequence Development and Visualization</dc:title>
<dc:creator>Villacorta Aylagas, Pablo</dc:creator>
<dc:contributor>Alberola López, Carlos</dc:contributor>
<dc:contributor>Rodríguez Cayetano, Manuel</dc:contributor>
<dc:contributor>Universidad de Valladolid. Escuela Técnica Superior de Ingenieros de Telecomunicación</dc:contributor>
<dc:description>Magnetic Resonance Imaging (MRI) simulation is of particular interest due to its ability to recreate&#xd;
a technique that, despite being extremely suitable for many clinical situations, is expensive and not&#xd;
easily accessible to researchers and trainees. Over the last few years, numerous MRI simulators have&#xd;
emerged, both open-source and proprietary. Among them, KomaMRI stands out as the only opensource&#xd;
tool compatible with all Operating Systems, which includes a graphical user interface (GUI)&#xd;
and vendor-agnostic GPU support. Additionally, it is compatible with widely-used MRI community&#xd;
standards and is written in Julia, which enables efficient and extensible code.&#xd;
In this context, two key areas have been identified for improving the usability and versatility of&#xd;
the simulator. First, the functionality for defining and simulating dynamic phantoms presents room&#xd;
for improvement, as it only allows motion to be described using analytical expressions. Second, in&#xd;
a previous Bachelor’s Thesis [1], a desktop application for designing MRI sequences was developed.&#xd;
This application also shows potential for improvement, and its conversion to a web application was&#xd;
proposed as a future line of work.&#xd;
This Master’s Thesis thus addresses the dual objective of defining a novel dynamic phantom model&#xd;
within the KomaMRI simulator and creating an enhanced web-based application for the editing and&#xd;
simulation of pulse sequences.&#xd;
For the first objective, the data structure of the simulator has been extended to include information&#xd;
about the motion of the phantom. To achieve this, the global motion of the model has been defined&#xd;
as a list of independent motions, which allows specifying the type, temporal behaviour, and affected&#xd;
spins for each of them. Additionally, simulation functions have been modified to incorporate the&#xd;
calculation of model displacements, and the KomaMRI visualization tool has been improved to allow&#xd;
for the temporal representation of dynamic phantoms. Finally, a new file format has been defined to&#xd;
facilitate the storage and sharing of these digital phantoms. All of this has been developed using the&#xd;
Julia programming language.&#xd;
For the second objective, a full-stack development has been carried out, addressing both the frontend&#xd;
and the back-end, as well as the communication mechanisms between them. Specifically, the&#xd;
front-end includes an improved version of the previously developed sequence editor, a 3D visualization&#xd;
tool for the selected slice, and two additional panels: one for visualizing the temporal sequence diagram&#xd;
and the other for displaying simulation results. This implementation combines the Qt framework with&#xd;
web technologies such as HTML, JavaScript, and WebAssembly. The back-end, developed in Julia,&#xd;
includes an HTTP server with a REST API, the MRI simulator, and additional modules including the&#xd;
database and front-end files.&#xd;
Experiments conducted with the dynamic phantom demonstrate the ease of defining and simulating&#xd;
dynamic anatomical models, while also offering reduced simulation times. Furthermore, the obtained&#xd;
results show a high degree of realism, both in demonstrative experiments and those which compare the&#xd;
enhanced version of KomaMRI with other contributions in the field of dynamic MRI simulation. As&#xd;
for the web-based sequence editor evaluation, it highlights its usefulness, interactivity and smoothness,&#xd;
also demonstrating the ability to design and simulate arbitrarily complex pulse sequences without the&#xd;
need for local installations.&#xd;
The contributions of this work can be summarized as the enhancement of an MRI simulator with&#xd;
improved dynamic phantom simulation capabilities, the definition of a new file format for digital&#xd;
phantoms, and the development of a freely accessible web application for designing and simulating&#xd;
pulse sequences, which benefits both researchers and technical users.</dc:description>
<dc:description>La simulación de Imagen por Resonancia Magnética (MRI) resulta de especial interés debido a&#xd;
su capacidad para recrear una técnica que, a pesar de ser extremadamente apropiada para muchas&#xd;
situaciones clínicas, es costosa y poco accesible para investigadores y técnicos en formación. En los&#xd;
últimos años, han surgido multitud de simuladores de MRI, tanto de código abierto como propietarios.&#xd;
Entre ellos, KomaMRI destaca por ser la única herramienta de código abierto, compatible con todos&#xd;
los sistemas operativos, que cuenta con interfaz gráfica (GUI) y con soporte para GPU independiente&#xd;
del proveedor. Además, es compatible con estándares ampliamente utilizados en la comunidad y está&#xd;
escrito en Julia, lo cual permite un código eficiente y extensible.&#xd;
En este contexto, se han identificado dos áreas clave para mejorar la usabilidad y versatilidad de&#xd;
este simulador. En primer lugar, la funcionalidad para definir y simular fantomas dinámicos presenta&#xd;
margen de mejora, ya que solo permite describir el movimiento de los modelos anatómicos mediante&#xd;
expresiones analíticas. En segundo lugar, en un Trabajo Fin de Grado previo [1], se desarrolló una&#xd;
aplicación de escritorio para la edición de secuencias de MRI, la cual también muestra posibilidades&#xd;
de mejora y cuya conversión a una aplicación web quedó planteada como línea de trabajo futuro.&#xd;
Este Trabajo Fin de Máster, por tanto, enfrenta el doble objetivo de definir un nuevo modelo de&#xd;
phantom dinámico dentro del simulador KomaMRI y de crear una aplicación web mejorada para la&#xd;
edición y simulación de secuencias de pulsos.&#xd;
Para el primer objetivo, se ha ampliado la estructura de datos del simulador para incluir en ella&#xd;
información sobre el movimiento del fantoma. Para ello, se ha definido el movimiento global del modelo&#xd;
como una lista de movimientos independientes, pudiendo definir su tipo, su comportamiento temporal,&#xd;
y el rango de espines afectados por cada uno de ellos. Asimismo, se han modificado las funciones de&#xd;
simulación para incorporar el cálculo de los desplazamientos del modelo y se ha mejorado la herramienta&#xd;
de visualización de KomaMRI para permitir la representación temporal de los fantomas dinámicos. Por&#xd;
último, se ha definido un nuevo formato de fichero que facilita el almacenamiento y la compartición de&#xd;
estos fantomas digitales. Todo ello ha sido desarrollado con el lenguaje de programación Julia.&#xd;
Para el segundo objetivo, se ha llevado a cabo un desarrollo completo (full-stack ), abordando tanto&#xd;
el front-end como el back-end, así como los mecanismos de comunicación entre ambos. Concretamente,&#xd;
el front-end incluye una versión mejorada del editor de secuencias previamente desarrollado, una herramienta&#xd;
de visualización 3D del corte seleccionado y dos paneles adicionales: uno para visualizar el&#xd;
diagrama temporal de la secuencia y otro para mostrar los resultados de las simulaciones. Esta implementación&#xd;
combina el framework Qt con tecnologías web como HTML, JavaScript y WebAssembly.&#xd;
Por su parte, el back-end, desarrollado en Julia, incorpora el servidor HTTP mediante una API REST,&#xd;
el simulador de MRI y módulos adicionales como la base de datos y los ficheros del front-end.&#xd;
Los experimentos realizados con el fantoma dinámico evidencian la facilidad para definir y simular&#xd;
modelos anatómicos con movimiento, además de ofrecer tiempos de simulación reducidos. Asimismo,&#xd;
los resultados obtenidos muestran un alto grado de realismo, tanto en experimentos demostrativos como&#xd;
en aquellos que comparan la versión mejorada de KomaMRI con otras contribuciones en el campo de&#xd;
la simulación de MRI dinámica. Por otro lado, las evaluaciones del editor web de secuencias evidencian&#xd;
su utilidad, interactividad y fluidez, demostrando además la capacidad de diseñar y simular secuencias&#xd;
de pulsos arbitrariamente complejas sin necesidad de instalaciones locales.&#xd;
Las contribuciones de este trabajo, por lo tanto, se resumen en la ampliación de un simulador de&#xd;
MRI con capacidades mejoradas para simular fantomas dinámicos, la definición de un nuevo formato&#xd;
de fichero para fantomas digitales, y el desarrollo de una aplicación web de uso libre para el diseño y&#xd;
simulación de secuencias de pulsos, que beneficia tanto a investigadores como a usuarios técnicos.</dc:description>
<dc:date>2025-09-03T08:06:49Z</dc:date>
<dc:date>2025-09-03T08:06:49Z</dc:date>
<dc:date>2025</dc:date>
<dc:type>info:eu-repo/semantics/masterThesis</dc:type>
<dc:identifier>https://uvadoc.uva.es/handle/10324/77414</dc:identifier>
<dc:language>eng</dc:language>
<dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
<dc:rights>http://creativecommons.org/licenses/by-nc-nd/4.0/</dc:rights>
<dc:rights>Attribution-NonCommercial-NoDerivatives 4.0 Internacional</dc:rights>
</ow:Publication>
</rdf:RDF></metadata></record></GetRecord></OAI-PMH>