Nel campo dell’elaborazione intelligente dei documenti, ci sono molti diversi tipi di sfide. Molte di queste sfide sono legate all’estrazione automatizzata e alla comprensione del testo. OCR, il riconoscimento ottico dei caratteri e la PNL, l’elaborazione del linguaggio naturale, sono solitamente le tecnologie di riferimento per risolvere le sfide di elaborazione dei documenti. L’elaborazione automatizzata delle fatture è un buon esempio, in cui è interessante identificare punti dati come il nome e l’indirizzo del venditore e dell’acquirente, ma anche importi totali e valori fiscali ecc. Ma cosa succede se si sta cercando di estrarre automaticamente un componente grafico di un documento? Qualcosa che non sia testuale, qualcosa come l’immagine su un documento d’identità o la firma. Ovviamente, OCR e PNL non saranno sufficienti qui. Pertanto, spiegheremo in questo blog come Klippa può estrarre firme da documenti di identità, o qualsiasi altro tipo di documento, tramite la nostra API che utilizza un approccio di machine learning/computer vision.
Che cos’è l’estrazione automatica della firma?
In poche parole, l’estrazione automatica della firma è una tecnica in grado di identificare, ritagliare, convertire ed estrarre qualsiasi firma su un documento in un formato utilizzabile. Utilizzando questa tecnica, è possibile identificare automaticamente se un documento è firmato, quante volte è stato firmato e ottenere un’immagine di questa firma ciò può essere utile per il confronto automatico delle firme).
Come funziona l’estrazione della firma?
Per estrarre correttamente una firma da un documento, la nostra API di estrazione della firma, utilizza un approccio di deep learning composto da diversi passaggi. Innanzitutto, analizza il documento o l’immagine che è stata inviata. Utilizza la visione artificiale per segmentare il documento in sezioni che contengono testo o componenti visivi. Successivamente, controlla se è probabile, che un componente visivo sia una firma. In tal caso, il software ritaglia la firma, rimuove i motivi o le macchie di sfondo ed estrae la firma rimanente in un formato utilizzabile. Di seguito è riportata una rappresentazione visiva dei passaggi necessari.
Estrazione della firma con il deep learning
L’approccio di deep learning all’estrazione della firma richiede l’avviamento di una rete neurale (UNet con un codificatore Resnet) per ottenere risultati accurati. Alimentiamo alla rete neurale un ampio set di dati con esempi di documenti firmati, come ID o contratti. Ogni pixel è determinato come parte di una certa classe, firma o sfondo. I pixel della firma risultanti formano l’output che viene estratto. In media il nostro motore di estrazione delle firme ha un punteggio F (media ponderata tra richiamo e precisione) di >95%. Come puoi vedere, siamo in grado di fornire risultati molto accurati per la tua attività. Di seguito, è riportata una rappresentazione visiva di alcuni dei passaggi effettuati dalla rete neurale. Potrebbe essere difficile da capire se non sei un esperto di machine learning, ma fondamentalmente stai osservando come la rete neurale sta imparando a identificare determinate forme e colori per il suo processo decisionale. Le forme e i colori che può identificare diventano ogni volta più complessi.
Per cosa usare l’estrazione della firma?
Se la tua azienda si occupa dell’identificazione dei clienti o della convalida dei contratti firmati, riconoscerai il noioso lavoro manuale necessario per ricevere, controllare e convalidare flussi infiniti di documenti. L’API di Klippa utilizza l’estrazione automatica della firma per aiutarti a semplificare il processo di onboarding e verifica del cliente e aumentare la qualità del servizio che offri. Prendi i seguenti casi d’uso:
Applicabile a CDD, KYC e AML
Quante volte hai avuto il passaporto o l’ID di un cliente, o una loro scansione, nella tua mano, abbinandolo alle informazioni che erano sullo schermo davanti a te? I passaggi da eseguire nel processo di onboarding del cliente possono essere estenuanti e richiedere molto tempo. Fortunatamente, la nostra API e SDK di verifica dell’identità con estrazione della firma possono fare questo lavoro per te in pochi secondi. L’API eseguirà la scansione del documento di input, estrarrà la firma e altri campi dati. Puoi utilizzare questo output per eseguire rapidamente qualsiasi controllo e aggiornare il tuo database. Non solo accelera il processo, ma riduce gli errori commessi dall’uomo, fa risparmiare tempo e costi e nel frattempo consente di soddisfare gli standard KYC e i requisiti AML. Tutto in un secondo di lavoro.
Elaborazione del contratto e dell’accordo
Potresti essere un avvocato con una tariffa oraria costosa o averne uno. Allora perché dovresti svolgere attività ripetitive come il controllo delle firme sui tuoi contratti? La digitalizzazione del flusso di elaborazione dei documenti con l’estrazione della firma autografa rimuoverà parte del lavoro manuale coinvolto, con conseguente risparmio di tempo e denaro. La nostra API troverà automaticamente le firme su un contratto e, facoltativamente, lo verificherà con fonti esterne. Il risultato: quella tariffa oraria può ora essere spesa per attività più importanti rispetto alla verifica manuale delle firme.
Per quale tipo di documenti funziona l’estrazione della firma?
Come mostrano i casi d’uso sopra, ci sono numerose possibili applicazioni per l’estrazione della firma. Fondamentalmente qualsiasi documento di testo o ID contenente una firma può essere elaborato dalla nostra API. I seguenti casi d’uso ti forniranno una panoramica pratica del processo:
Estrazione di firme da documenti di identità, passaporti e patenti di guida
Quando si elaborano documenti di identità in linea con gli scopi KYC, è fondamentale essere precisi, affidabili e sicuri. Con l’alto livello di precisione della nostra API, bastano pochi secondi per estrarre tutti i punti dati da un ID come nome, data di nascita, foto e, naturalmente, la firma. Per motivi di privacy, Klippa non memorizza alcun input o output ricevuto. L’immagine seguente mostra un esempio semplificato dell’output della nostra API. Sono disponibili ulteriori campi e verifiche.
Estrazione di firme da contratti e altri documenti
Quando ricevi un sacco di contratti su base giornaliera, l’atto di controllare le firme può togliere tempo prezioso meglio speso altrove. La nostra API può aiutarti a elaborarli in pochi secondi. Qualsiasi documento firmato, come un contratto, un accordo o una lettera di approvazione, può essere analizzato automaticamente per una firma ed elaborato. Ecco i semplici passaggi da seguire:
- Carica un documento digitale o scatta una foto o scansiona una copia fisica e caricalo nell’API Klippa.
- Attendi qualche secondo mentre la nostra API analizza il documento, inclusi i punti dati come l’indirizzo o il firmatario del documento.
- L’API restituisce questi punti dati come output, in genere in un formato JSON come nell’esempio seguente.
Come implementare l’estrazione della firma nel software esistente?
Potresti essere interessato all’estrazione automatica delle firme per la tua azienda, ma come metti le mani sulla tecnologia per renderlo realtà? Bene, puoi iniziare addestrando il tuo sistema di deep learning fornendogli enormi quantità di esempi di documenti firmati ed estraendo i pixel necessari per l’elaborazione. Questo è un compito che richiede tempo, hai bisogno di un grande set di dati annotati e richiede una conoscenza approfondita della visione artificiale e dell’intelligenza artificiale.
L’altra opzione più efficace consiste nell’implementare semplicemente un’API esistente. Fortunatamente, Klippa ha a disposizione un’API per l’estrazione delle firme che puoi implementare in poche ore. Con la nostra API per l’estrazione dei dati, puoi iniziare oggi stesso con l’estrazione automatica della firma.
Contatta Klippa
Vuoi vedere il nostro prodotto in azione o hai bisogno di maggiori informazioni tecniche? I nostri esperti saranno lieti di guidarti attraverso le nostre soluzioni in una dimostrazione di 30 minuti. Puoi trovare un orario di seguito.