Mostra i principali dati dell'item
Sviluppo di un Parser DICOM per il Processing e la Preparazione di Dataset Medicali destinati all'Intelligenza Artificiale
| dc.contributor.advisor | Giacomini, Mauro <1963> | |
| dc.contributor.author | Harti, Oussama <2002> | |
| dc.date.accessioned | 2026-09-24T14:12:43Z | |
| dc.date.available | 2026-09-24T14:12:43Z | |
| dc.date.issued | 2026-09-17 | |
| dc.identifier.uri | https://unire.unige.it/handle/123456789/16754 | |
| dc.description.abstract | La gestione di grandi volumi di imaging medicale in formato DICOM rappresenta una sfida critica nei moderni flussi di lavoro clinici e di ricerca, in particolare nell’addestramento di modelli di Intelligenza Artificiale in ambito biomedico. Questo elaborato descrive la progettazione e lo sviluppo di un parser leggero ad alte prestazioni, implementato in C++, per l’estrazione rapida dei dati grezzi e l’anonimizzazione in-place dei file clinici. L’architettura adotta tecniche avanzate di programmazione di sistema, tra cui il Memory-Mapped I/O per eliminare copie intermedie tra kernel space e user space, e una strategia di parsing basata su aritmetica degli offset per minimizzare l’utilizzo di memoria. Il sistema supporta le principali transfer syntax di compressione DICOM e garantisce un rigoroso filtraggio tra Tag sensibili e Tag di ricerca, impedendo ad un utente non autorizzato di accedere a tutti i dati in estrazione. I benchmark condotti su un dataset di 33.026 file DICOM (21,6 GB) mostrano come la soluzione sviluppata raggiunga una velocità fino a ×7.57 volte superiore rispetto a un equivalente in Python basato su pydicom, utilizzando meno di un quindicesimo della memoria picco, riducendo drasticamente il carico computazionale e garantendo la conformità ai requisiti di privacy dei dati clinici. | it_IT |
| dc.description.abstract | Managing large volumes of medical imaging in DICOM format represents a critical challenge in modern clinical and research workflows, particularly in the training of biomedical Artificial Intelligence models. This thesis describes the design and development of a lightweight, high-performance parser, implemented in C++, for the rapid extraction of raw data and the in-place anonymization of clinical files. The architecture adopts advanced systems programming techniques, including Memory-Mapped I/O to eliminate intermediate copies between kernel space and user space, and an offset-arithmetic-based parsing strategy to minimize memory usage. The system supports the main DICOM compression transfer syntaxes and ensures rigorous filtering between sensitive tags and research tags, preventing unauthorized users from accessing all extracted data. Benchmarks conducted on a dataset of 33,026 DICOM files (21.6 GB) demonstrate that the developed solution achieves a speed up to 7.57 times higher than a Python-based equivalent using pydicom, while using less than one-fifteenth of the peak memory, drastically reducing computational load and ensuring compliance with clinical data privacy requirements. | en_UK |
| dc.language.iso | it | |
| dc.rights | info:eu-repo/semantics/restrictedAccess | |
| dc.title | Sviluppo di un Parser DICOM per il Processing e la Preparazione di Dataset Medicali destinati all'Intelligenza Artificiale | it_IT |
| dc.title.alternative | Development of a DICOM Parser for Processing and Preparing Medical Datasets for Artificial Intelligence Applications | en_UK |
| dc.type | info:eu-repo/semantics/bachelorThesis | |
| dc.subject.miur | ING-INF/06 - BIOINGEGNERIA ELETTRONICA E INFORMATICA | |
| dc.publisher.name | Università degli studi di Genova | |
| dc.date.academicyear | 2025/2026 | |
| dc.description.corsolaurea | 8713 - INGEGNERIA BIOMEDICA | |
| dc.description.area | 9 - INGEGNERIA | |
| dc.description.department | 100023 - DIPARTIMENTO DI INFORMATICA, BIOINGEGNERIA, ROBOTICA E INGEGNERIA DEI SISTEMI |
Files in questo item
Questo item appare nelle seguenti collezioni
-
Laurea Triennale [5482]

