L’argomento trattato nella tesi è l’estensione delle funzionalità e l’ampliamento di un’applicazione per device mobile con sistema operativo iOS di Apple scritta in linguaggio Swift. La tesi è stata stesa durante il periodo di tirocinio presso l’azienda IRISCUBE Reply S.P.A. L’applicazione ha come scopo quello di estrapolare in automatico da un'immagine contenente un documento i valori dei campi dello stesso. Il progetto dai partenza è un'applicazione in grado di leggere e analizzare un F24 Semplificato, il mio obiettivo è stato quello di estendertelo per la lettura di un F24 Ordinario. Per il raggiungimento dello scopo è stato necessario l’allenamento di un modello di Object Detection specifico per l’F24 Ordinario, allenato tramite l’utilizzo del tool CreateML, e la sua implementazione nell’applicazione. Le osservazioni del modello vengono poi incrociate con le osservazioni provenienti dall’OCR contenuto nel framework Vision già presente nell’applicazione chiamato Text Recognition. L’applicazione si basa sul pattern MVC e utilizza il Framework per interfacce grafiche UIKit per swift. Per la gestione dei vari tipi di documento ho optato per il supporto di un modello di Image Classification allenato sempre grazie a CreateML e successivamente implementato nell’applicazione. E’ stata inoltre necessaria l’aggiunta di tutta una logica e struttura dati a supporto della mole di quantità di dati estratti data la complessità di un F24 ordinario.
Allenamento e studio di modelli di machine learning e OCR in ambito mobile e loro applicazione per la lettura e estrapolazione dati da un f24 ordinario
CARIA, SIMONE
2022/2023
Abstract
L’argomento trattato nella tesi è l’estensione delle funzionalità e l’ampliamento di un’applicazione per device mobile con sistema operativo iOS di Apple scritta in linguaggio Swift. La tesi è stata stesa durante il periodo di tirocinio presso l’azienda IRISCUBE Reply S.P.A. L’applicazione ha come scopo quello di estrapolare in automatico da un'immagine contenente un documento i valori dei campi dello stesso. Il progetto dai partenza è un'applicazione in grado di leggere e analizzare un F24 Semplificato, il mio obiettivo è stato quello di estendertelo per la lettura di un F24 Ordinario. Per il raggiungimento dello scopo è stato necessario l’allenamento di un modello di Object Detection specifico per l’F24 Ordinario, allenato tramite l’utilizzo del tool CreateML, e la sua implementazione nell’applicazione. Le osservazioni del modello vengono poi incrociate con le osservazioni provenienti dall’OCR contenuto nel framework Vision già presente nell’applicazione chiamato Text Recognition. L’applicazione si basa sul pattern MVC e utilizza il Framework per interfacce grafiche UIKit per swift. Per la gestione dei vari tipi di documento ho optato per il supporto di un modello di Image Classification allenato sempre grazie a CreateML e successivamente implementato nell’applicazione. E’ stata inoltre necessaria l’aggiunta di tutta una logica e struttura dati a supporto della mole di quantità di dati estratti data la complessità di un F24 ordinario.File | Dimensione | Formato | |
---|---|---|---|
951244_tesi_simone_caria-2.pdf
non disponibili
Tipologia:
Altro materiale allegato
Dimensione
9.74 MB
Formato
Adobe PDF
|
9.74 MB | Adobe PDF |
I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/20.500.14240/149422