ITTO960154A1 - Dispositivo per la lettura automatica di assegni. - Google Patents

Dispositivo per la lettura automatica di assegni. Download PDF

Info

Publication number
ITTO960154A1
ITTO960154A1 IT96TO000154A ITTO960154A ITTO960154A1 IT TO960154 A1 ITTO960154 A1 IT TO960154A1 IT 96TO000154 A IT96TO000154 A IT 96TO000154A IT TO960154 A ITTO960154 A IT TO960154A IT TO960154 A1 ITTO960154 A1 IT TO960154A1
Authority
IT
Italy
Prior art keywords
alphabetic
numerical
automatic
check
score
Prior art date
Application number
IT96TO000154A
Other languages
English (en)
Inventor
Fulvia Mangili
Pier Luigi Croce
Original Assignee
Finmeccanica Spa
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Finmeccanica Spa filed Critical Finmeccanica Spa
Priority to IT96TO000154A priority Critical patent/IT1285286B1/it
Publication of ITTO960154A0 publication Critical patent/ITTO960154A0/it
Priority to CA002198818A priority patent/CA2198818A1/en
Priority to US08/807,248 priority patent/US5898157A/en
Priority to EP97103362A priority patent/EP0793193A3/en
Publication of ITTO960154A1 publication Critical patent/ITTO960154A1/it
Application granted granted Critical
Publication of IT1285286B1 publication Critical patent/IT1285286B1/it

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Character Discrimination (AREA)
  • Character Input (AREA)

Description

D E S C R I Z I O N E
La presente invenzione ? relativa ad un dispositivo per la lettura automatica di assegni.
Come ? noto gli assegni (assegni bancari, assegni circolari, ecc) comprendono un modulo rettangolare il quale presenta una serie di dati prestampati (indicazione della banca emittente, numero di serie, ecc.) ed alcune zone libere distinte atte ad essere compilate dall'utente, tra cui una prima zona (campo numerico) nella quale viene indicato l'importo numerico dell'assegno ed una seconda zona (campo alfabetico) nella quale viene indicato l'importo alfabetico dell'assegno stesso; entrambe le zone possono essere manoscritte o dattiloscritte. Inoltre esiste una terza zona (campo firma) nella qua'le viene apposta la firma. Gli assegni attualmente utilizzati in Italia presentano inoltre, in corrispondenza del bordo maggiore inferiore, un codice identificativo impresso con inchiostro magnetico (codice CMC7); tale codice identificativo contiene dati relativi al numero dell'assegno, al codice di identificazione della banca (codice ABI) e dell'agenzia (codice CAB) emittente l'assegno stesso. Tale codice identificativo pu? essere letto automaticamente in modo magnetico da una unit? di lettura che fornisce i dati contenuti nel codice stesso ad una unit? di elaborazione centrale, ad esempio una unit? di elaborazione di un istituto bancario .
I sistemi di lettura noti sono in grado di leggere in modo automatico il codice identificativo ma non sono in grado di leggere in modo automatico l'importo alfabetico apposto sull'assegno dall'utente.
Scopo della presente invenzione ? quello di ra realizzare un sistema atto a leggere in modo automatico l'importo alfabetico e numerico utilizzando l'informazione contenuta nel codice identificativo.
Secondo la presente invenzione viene realizzato un dispositivo per la lettura automatica di assegni del tipo descritto nella rivendicazione 1.
L'invenzione verr? ora descritta con riferimento ai disegni annessi, che ne illustrano un esempio di attuazione non limitativo, in cui:
- la figura 1 illustra, in modo schematico, un dispositivo per la lettura automatica di assegni realizzato secondo i dettami della presente invenzione;
- la figura 2 illustra un assegno; e
- le figure 3a, 3b e 3c illustrano un diagramma a blocchi di funzionamento del dispositivo di figura 1..
Nella figura 1 ? indicato con 1, nel suo insieme, un dispositivo per la lettura automatica di assegni comprendente una unit? di elaborazione 3, convenientemente costituita da un personal computer, e un dispositivo lettore 5 (SCANNER) cooperante con il personal computer 3. Il personal computer 3 comprende una unit? centrale 3a, un terminale video 3b ed una tastiera alfanumerica 3c. L'unit? centrale 3a ? provvista di almeno una memoria di massa 6 (convenientemente costituta da un HARD DISK) sulla quale sono memorizzati dati utilizzati per il funzionamento del dispositivo 1.
Lo SCANNER 5 ? atto ad esaminare assegni 7 ed ? provvisto di una prima unit? di lettura di tipo magnetico 9 e di una seconda unit? di lettura 13 atta a riprendere la superficie dell'assegno stesso. Come ? noto (figura 2) ciascun assegno presenta forma sostanzialmente rettangolare ed ? provvisto, in corrispondenza del bordo maggiore inferiore 7b, di un codice identificativo 11 (CODE LINE), ad esempio impresso con inchiostro magnetico (codice CMC7); tale codice identificativo viene letto dall'unit? di lettura 9 che fornisce al personal computer 3 un dato identificativo dell'assegno stesso (in particolare il dato codificato nella CODE LINE identifica il numero di assegno, la banca e l'agenzia che ha emesso l'assegno).
Ciascun assegno 7 presenta inoltre una prima zona 16 (campo numerico) nella quale viene indicato l'importo numerico dell'assegno stesso ed una seconda zona 17 (campo alfabetico) nella quale viene indicato l'importo alfabetico dell'assegno stesso; entrambe le zone possono essere manoscritte o dattiloscritte. Inoltre esiste una terza zona<' >18 (campo firma) nella quale viene apposta la firma.
Con particolare riferimento alla figura 3 verranno ora illustrate le operazioni, svolte dal dispositivo 1.
Inizialmente si perviene ad un blocco 100 nel quale l'immagine dell'assegno 7 viene acquisita e digitalizzata mediante l'unit? di lettura 13; l'immagine dell'assegno viene pertanto convertita in una matrice rettangolare di punti Px,y ciascuno dei quali presenta un livello di grigio Ig definito da un numero intero (ad esempio compreso tra 0 e 255 in caso di digitalizzazione su otto bit).
In seguito (o parallelamente) all'operazione di acquisizione immagine viene letto, mediante l'unit? 9, il codice identificativo 11 (CODE LINE) dell'assegno (blocco 110 successivo al blocco 100).
I dati Dcode relativi al codice identificativo (CODE LINE) letto vengono trasferiti all'unit? centrale di elaborazione 3 congiuntamente all'insieme dei dati Dimm che rappresentano l'immagine digitale dell'assegno.
II blocco 110 ? seguito da un blocco 120 che comanda la presentazione, sul terminale video . 3b, dell'immagine dell'assegno. Convenientemente il blocco 120 comanda la presentazione di una immagine a livelli di grigio ed ingrandita dell'assegno 7.
Il blocco 120 ? seguito da un blocco 130 che comanda la selezione di un archivio locale presente sulla memoria 6 in base ai dati Dcode rilevati nel codice identificativo; tale archivio fornisce in uscita il nome della banca che ha emesso l'assegno (NOME BANCA) ed eventualmente i dati dell'agenzia (NUMERO E NOME AGENZIA) presso la quale ? presente il conto corrente correlato all'assegno stesso. Il nome della banca ed i dati dell'agenzia possono essere presentati" sul video 3b.
L'archivio locale fornisce inoltre, in base ai dati di ingresso Dcode, una pluralit? di dati di formato Dformat dell'assegno; tali dati di formato Dformat definiscono le dimensioni fisiche dell'assegno la dimensione di alcuni campi dell'assegno compilabili dall'utente (campo numerico, campo alfabetico, campo firma) e la disposizione di tali campi all'interno del perimetro dell'assegno. E' infatti noto che ciascuna banca adotta un proprio formato di assegno in cui il primo, secondo e terzo campo presentano dimensioni prestabilite e posizione prefissate all'interno dell'assegno stesso.
Il blocco 130 ? seguito da un blocco 140 il quale definisce sull'immagine dell'assegno, corrispondentemente ai dati di formato precedentemente rilevati, tre finestre FI, F2, F3 ciascuna delle quali delimita una rispettiva porzione di immagine.
In particolare, il blocco 140 definisce una prima finestra rettangolare FI delimitante la zona dell'immagine contenente l'importo numerico (campo numerico) dell'assegno, una seconda finestra rettangolare F2 delimitante la zona dell' immagine contenente l'importo alfabetico (campo alfabetico) dell'assegno ed una terza finestra rettangolare F3 delimitante la zona dell'immagine contenente la firma.
Il blocco 140 comanda inoltre la sovrapposizione all'immagine presente sul video 3b di una rappresentazione grafica delle finestre FI, F2, F3 precedentemente definite. Ciascuna finestra pu? essere definita graficamente sull'immagine da una cornice rettangolare di colore vivo sovrapposta all'immagine (genericamente monocromatica) dell'assegno stesso.
Il blocco 140 ? seguito da un blocco 145 che effettua l'estrazione di due .sottoimmagini dall'immagine dell'assegno comprendenti rispettivamente i punti contenuti nelle finestre FI e F2.
Il blocco 145 ? seguito da un blocco 150 che svolge (in modo noto) il calcolo di una soglia T di tipo adattativo (immagine di sfondo) utilizzata per la binarizzazione dell'immagine dell'assegno.
Ciascuna sottoimmagine FI, F2 viene quindi binarizzata (blocco 160 successivo al 150) generando cos? rispettive sottoimmagini binarie
contenenti rispettivamente l'informazione numerica e l'informazione alfabetica dell'importo assegno.
Il blocco 160 ? seguito da un blocco 170 che svolge una elaborazione grafica delle sottoimmagini binarie in particolare, il blocco 170, utilizzando algoritmi di tipo noto (algoritmi di sottrazione sfondi), ? atto ad estrarre ed eliminare dalle sottoimmagini binarie parti corrispondenti ad elementi di sfondo dell'assegno stesso. Ad esempio, il blocco 170 ? atto ad eliminare dalle sottoimmagini binarie Inum e Ialf segmenti rettilinei corrispondenti a porzioni di linee impresse sull'assegno per facilitare la scrittura degli importi.
Il blocco 170 ? seguito da un blocco 180 il quale riceve la sotto immagine digitalizzata Inum comprendente l'immagine dell'importo numerico sottoposto al processo di "ripulitura" del blocco 170. Tale sottoimmagine Inum viene elaborata mediante un algoritmo di riconoscimento numerico (di tipo noto) che fornisce in uscita un insieme di N risultati numerici Ni (i-esimo importo numerico riconosciuto) ciascuno dei quali ? associato ad un relativo punteggio PN ? il punteggio PNi fornisce una valutazione della bont? e dell'attendibilit? del processo di riconoscimento numerico svolto, cio? il valore del punteggio ? direttamente proporzionale al livello di confidenza con il quale l'importo numerico Ni ? stato riconosciuto.
Il blocco 180 ? seguito da un blocco 200 che esamina tutti gli N punteggi PNi precedentemente calcolati; nel caso in cui il massimo punteggio tra i punteggi PNi calcolati sia inferiore ad un valore di soglia precedentemente definito oppure i punteggi PNi siano tra di loro molto vicini (ambiguit? nel riconoscimento) , il blocco 200 ? seguito da un blocco 220, altrimenti il blocco 200 ? seguito da un blocco 210.
Il blocco 220 riceve la sotto immagine digitalizzata (e "ripulita") Ialf contenente l'immagine dell'importo alfabetico dell'assegno. Tale sottoimmagine Ialf viene elaborata mediante un algoritmo di riconoscimento alfabetico di tipo noto che fornisce in uscita M risultati numerici Aj ciascuno dei quali ? associato ad un relativo punteggio PAj,? il punteggio PAj fornisce una valutazione della bont? e dell ''attendibilit? del processo di riconoscimento alfabetico svolto, cio? il valore del punteggio ? direttamente proporzionale al livello di confidenza con il quale l'importo alfabetico ? stato riconosciuto.
Le operazioni di riconoscimento del blocco 220 vengono svolte da un algoritmo che si appoggia ad un vocabolario statico creato a priori contenente le parole corrispondenti a tutti gli importi numerici che si prevede possano essere apposti sull'assegno (VOCABOLARIO GLOBALE}.
Il blocco 210 riceve la sotto immagine digitalizzata Iaif contenente l'informazione dell'importo alfabetico dell'assegno. Tale sotto immagine Ialf viene elaborata mediante lo stesso algoritmo di riconoscimento alfabetico utilizzato dal blocco 220 ma con riferimento ad un vocabolario ridotto (VOCABOLARIO LOCALE) creato dinamicamente in base alle N ipotesi di riconoscimento del blocco 180 e contenente cio? gli importi alfabetici corrispondenti ai risultati numerici riconosciuti e giudicati accettabili. I blocchi 220 e 210 sono seguiti da un blocco 230 che esamina i risultati alfabetici Aj ed i relativi punteggi PAj calcolati dai blocchi 210 o 220; il blocco 230 inoltre converte i risultati alfabetici Aj in dati numerici.
Il blocco 230 ? seguito da un blocco 240 che effettua la correlazione tra i risultati numerici Nx ed i risultati alfabetici Aj precedentemente calcolati; in particolare, il blocco 240 riceve N risultati numerici Ni (ciascuno associato ad un relativo punteggio PNi) e M risultati alfabetici Aj (ciascuno associato ad un relativo punteggio PAj) ed elegge un risultato finale Ne.
L'operazione di estrazione di un risultato finale Ne ? svolta mediante una serie di blocchi consecutivi tra cui:
- un blocco 240a in cui ciascun punteggio numerico PNi viene moltiplicato per una costante euristica CN (definente la bont? sul riconoscimento numerico) realizzando cos? N punteggi numerici corretti PNi * CN;
un blocco 240b in cui ciascun punteggio alfabetico PAj viene moltiplicato per una costante euristica CA (definente la bont? sul riconoscimento alfabetico) realizzando cos? M punteggi alfabetici corretti ANj * CA;
- un blocco 240c in cui vengono sommati tra di loro i punteggi dei risultati sull'importo numerico ed i punteggi dei risultati sull'importo alfabetico per gli importi numerici Ni che corrispondono agli importi alfabetici Aj cio? viene svolta l'operazione PNi * CN PAj * CA se Ni= Aj - nel caso in cui non siano rilevati importi numerici Ni che corrispondono agli importi<' >alfabetici Aj il risultato estratto ? quello con il punteggio maggiore in assoluto; e
- un blocco 240d in cui viene estratto il valore di importo associato al massimo punteggio somma. Il valore estratto nel blocco 240d viene eletto come importo riconosciuto Ne dell'assegno.
Il blocco 240 ? seguito da un blocco 250 che comanda la presentazione, sul video 3b, sotto forma di numero del risultato numerico/alfabetico eletto Ne per l'assegno sottoposto a lettura automatica, del risultato numerico con livello di confidenza pi? elevato e del risultato alfabetico con livello di confidenza pi? elevato.
Verr? ora dettagliato il blocco 160. Il blocco 160 comprende un blocco 160a che esamina un primo punto Px,y della sottoimmagine sottoposta a digitalizzazione; nel caso in cui il livello di grigio Ig di tale punto PX,Y sia minore della soglia T il blocco 160a ? seguito da un blocco 160b che pone pari ad un "zero" logico il punto Px,y (Px,y=0), altrimenti il blocco 160a ? seguito da un blocco 160c che pone pari ad uno "uno" logico il punto Px,y (Px,y=l).
I blocchi 160b, 160c sono seguiti da un blocco 160d che verifica se ? terminato l'esame dei punti della sottoimmagine ; in caso positivo si passa al blocco 170, altrimenti dal blocco 160d si ritorna al blocco 160a. Tale processo rappresenta la sottrazione dell'immagine di sfondo teorica dall'immagine reale.
Da quanto sopra detto risulta chiaro come il dispositivo descritto realizzi la lettura dell'importo dell'assegno in modo del tutto automatico; tale lettura viene svolta.. "focalizzando" (in base ai dati rilevati attraverso il codice identificativo) il processo di riconoscimento sulle zone di massimo interesse dell'assegno stesso, cio? sulle zone corrispondenti al campo numerico ed alfabetico. Il processo di riconoscimento di tipo numerico ed alfabetico (blocchi 180,200,210,220) e la successiva correlazione tra i risultati (blocco 240) garantisce una maggiore sicurezza nel processo di riconoscimento degli importi; i risultati alfanumerici forniti dal dispositivo 1 sono estremamente affidabili e vengono ottenuti con una rapida elaborazione.
Il calcolo della soglia di tipo adattativo assicura inoltre una buona binarizzazione degli importi apposti sull'assegno; tale processo di binarizzazione viene reso sostanzialmente indipendente dal colore e dalla forma dello sfondo dell'assegno.
Risulta infine chiaro che modifiche e varianti possono essere apportate al dispositivo descritto senza peraltro uscire dall'ambito protettivo della presente invenzione. In particolare, il dispositivo 1 potrebbe essere vantaggiosamente utilizzato per l'analisi di altri documenti bancari/contabili provvisti di un codice identificativo e di almeno due campi in cui sono indicati rispettivamente un importo numerico ed un importo alfabetico da sottoporre a riconoscimento automatico .

Claims (1)

  1. R IV E N D I CA Z I O N I 1.- Dispositivo per la lettura automatica di assegni caratterizzato dal fatto di comprendere: - una unit? centrale di elaborazione (3); mezzi di scansione (5) associati a detta unit? centrale di elaborazione (3) ed atti ad esaminare assegni (7); - detti mezzi di scansione (5) comprendendo primi mezzi lettori (9} atti a rilevare un codice identificativo (11) del detto assegno (7) e fornire all'unit? centrale (3) dati (Dcode) associati al codice identificativo stesso (11); detti mezzi di scansione (5) comprendendo inoltre secondi mezzi lettori (13) atti a rilevare un'immagine di almeno parte di detto assegno (7) ed a fornire all'unit? centrale (3) detta immagine; detta unit? centrale (3) comprendendo: - mezzi di ricerca (130) atti a selezionare mezzi di archivio locale (6) in base ai dati (Dcode) associati al codice identificativo; detti mezzi di archivio locale (6) fornendo in uscita, in base ai dati di ingresso (Dcode) , una pluralit? di dati di formato (Dforrnat) dell'assegno; detti dati di formato (Df0rmat) definendo almeno le dimensioni e le disposizioni all'interno dell'assegno stesso di un campo numerico (16) atto a contenere l'importo numerico apposto sul detto assegno e di un campo alfabetico (17) atto a contenere l'importo alfabetico apposto sullo assegno stesso; mezzi selettori (140,145) definenti sull'immagine dell'assegno, in base ai dati di formato (Dformat) rilevati, almeno una prima sotto immagine (Inum ) corrispondente al campo numerico (16) ed una seconda sottoimmagine corrispondente al campo alfabetico (17); mezzi di lettura numerica automatica (180) riceventi detta prima sotto immagine (Inum ) e generanti in uscita almeno un importo numerico associato (Nx); - mezzi di lettura alfabetica automatica (210,220) riceventi detta seconda sotto immagine (Inum) e generanti in uscita almeno un importo alfabetico (Aj) associato; - mezzi di correlazione (240) atti a correlare i il detto importo numerico (Ni) con detto importo alfabetico (Aj) per eleggere un importo finale (Ne) di detto assegno. 2.- Dispositivo secondo la rivendicazione 1, caratterizzato dal fatto che i detti mezzi di lettura numerica automatica (180) sono atti a generare in uscita una prima pluralit? (N) di importi numerici (Ni) riconosciuti ciascuno dei quali ? associato ad un relativo punteggio (PNi) che fornisce una indicazione sulla bont? e sull'attendibilit? del processo di riconoscimento numerico svolto; i detti mezzi di lettura alfabetica automatica (210,220) essendo atti a generare in uscita una seconda pluralit? (M) di importi alfabetici (Aj ) riconosciuti ciascuno dei quali ? associato ad un relativo punteggio (PAj ) che fornisce una indicazione sulla bont? e sull'attendibilit? del processo di riconoscimento alfabetico svolto; ed i detti mezzi di correlazione (240) essendo atti a correlare i detti importi numerici riconosciuti (Ni) ed i relativi punteggi (PNi) con detti importi alfabetici (Aj) riconosciuti ed i relativi punteggi (PAj) per eleggere un importo finale (Ne) di detto assegno. 3.- Dispositivo secondo la rivendicazione 2, caratterizzato dal fatto che i detti mezzi di lettura numerica automatica (180) sono atti a selezionare mezzi comparatori di punteggio (200) atti esaminare i punteggi (PNi.) calcolati per i detti importi numerici (Ni); detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui un punteggio massimo (PNi) tra quelli calcolati sia inferiore ad un valore di riferimento, primi mezzi di lettura alfabetica automatica (220) e detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui detto punteggio massimo (PN?) superi il valore di riferimento, secondi mezzi di lettura alfabetica automatica (210); detti primi mezzi di lettura alfabetica automatica (220) operando il riconoscimento del detto importo alfabetico attraverso un algoritmo che si appoggia ad un vocabolario creato a priori e contenete parole corrispondenti ad importi numerici possibili; e detti secondi mezzi di lettura alfabetica automatica (210) operando il riconoscimento del detto importo alfabetico con riferimento ad un vocabolario ridotto creato dinamicamente in base .alle ipotesi di riconoscimento operate dei detti mezzi di lettura numerica automatica (180) e contenente gli importi alfabetici corrispondenti ai risultati numerici 4.- Dispositivo secondo la rivendicazione 2 o 3, caratterizzato dal fatto che i detti mezzi di lettura numerica automatica (180) sono atti a selezionare mezzi comparatori di punteggio (200) atti esaminare i punteggi (PNJ calcolati per i detti importi numerici (Ni); detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui i punteggi (PNi) siano tra di loro molto vicini, primi mezzi di lettura alfabetica automatica (220) e detti mezzi comparatori di punteggio (200) essendo atti a selezionare, nel caso in cui detti punteggi (PNi) siano tra di loro ben distinti, secondi mezzi di lettura alfabetica automatica (210); detti primi mezzi di lettura alfabetica automatica (220) operando il riconoscimento del detto importo alfabetico attraverso un algoritmo che si appoggia ad un vocabolario creato a priori e contenete parole corrispondenti ad importi numerici possibili; e detti secondi mezzi di lettura alfabetica automatica (210) operando il riconoscimento del detto importo alfabetico con riferimento ad un vocabolario creato dinamicamente in base alle ipotesi di riconoscimento operate dei detti mezzi di lettura numerica automatica (180) e contenente gli importi alfabetici corrispondenti ai risultati numerici riconosciuti e giudicati attendibili. 5.- Dispositivo secondo una qualsiasi delle rivendicazioni da 2 a 4, caratterizzato dal fatto che i detti mezzi di correlazione (240) comprendono: - primi mezzi di calcolo (240a) in cui ciascun punteggio numerico (PNj.)<' >viene moltiplicato per una costante euristica (CN) definente la bont? sul riconoscimento numerico realizzando una prima pluralit? (N) di punteggi numerici corretti (PNi * CN); - secondi mezzi di calcolo (240b) in cui ciascun punteggio alfabetico (PAj) viene moltiplicato per una costante euristica (CA) definente la bont? sul riconoscimento alfabetico realizzando una seconda pluralit? (M) di punteggi alfabetici corretti (AN3 * CA); - terzi mezzi di calcolo (240c) atti a sommare (PN? * CN PAj * CA) tra di loro i punteggi numerici corretti ed i punteggi alfabetici corretti per gli importi numerici (Ni) che corrispondono (Ni = Aj) agli importi alfabetici (Aj ) realizzando punteggi somma; e - quarti mezzi di calcolo (240d) atti ad estrarre il valore numerico ed alfabetico associato al massimo punteggio somma; detto valore estratto realizzando il detto importo finale (Ne). 6.- Dispositivo secondo la rivendicazione 5, caratterizzato dal fatto che i detti terzi mezzi di calcolo (240c) sono atti ad estrarre il risultato con il punteggio in assoluto maggiore nel caso in cui non siano rilevati importi numerici (Ni) che corrispondono (Ni= Aj) agli importi alfabetici (Aj ) . 7.- Dispositivo secondo una qualsiasi delle rivendicazioni precedenti, caratterizzato dal fatto di comprendere mezzi binarizzatori (160) atti a binarizzare detta prima e seconda sotto immagine generando rispettive prime e seconde sottoimmagini binarie (Inuin e Iaif) alimentate ripetitivamente a detti mezzi di lettura numerica automatica (180) ed a detti mezzi di lettura alfabetica (210,220) automatica. 8.- Dispositivo secondo la rivendicazione 7, caratterizzato dal fatto che i detti mezzi binarizzatori (160) comprendono: - mezzi di calcolo di soglia adattativa (160) atti a svolgere il calcolo di almeno un valore di soglia di binarizza zione; mezzi comparatori (160a,160b,160c) atti ad esaminare i punti delle sottoimmagini (PX,Y) ; detti mezzi comparatori (160a,160b,160c) essendo atti a porre pari ad un primo valore binario ("zero") i punti esaminati (Px,y) aventi livello di grigio inferiore o uguale alla soglia di binarizzazione ed essendo atti a porre pari ad un secondo valore binario ("uno") gli altri punti esaminati (PXrY) . 9.- Dispositivo secondo una qualsiasi delle rivendicazioni precedenti, caratterizzato dal fatto di comprendere mezzi (170) elaboratori grafici delle dette sottoimmagini (Inum e Iaif) atti ad estrarre ed eliminare dalle sottoimmagini stesse (Inura e IalE) forme geometriche definite corrispondenti ad elementi di sfondo dell'assegno . 10.- Dispositivo per la lettura automatica di assegni, sostanzialmente come descritto ed illustrato con riferimento ai disegni allegati.
IT96TO000154A 1996-03-01 1996-03-01 Dispositivo per la lettura automatica di assegni. IT1285286B1 (it)

Priority Applications (4)

Application Number Priority Date Filing Date Title
IT96TO000154A IT1285286B1 (it) 1996-03-01 1996-03-01 Dispositivo per la lettura automatica di assegni.
CA002198818A CA2198818A1 (en) 1996-03-01 1997-02-28 Automatic check reading device
US08/807,248 US5898157A (en) 1996-03-01 1997-02-28 Automatic check reading device
EP97103362A EP0793193A3 (en) 1996-03-01 1997-02-28 Automatic check reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
IT96TO000154A IT1285286B1 (it) 1996-03-01 1996-03-01 Dispositivo per la lettura automatica di assegni.

Publications (3)

Publication Number Publication Date
ITTO960154A0 ITTO960154A0 (it) 1996-03-01
ITTO960154A1 true ITTO960154A1 (it) 1997-09-01
IT1285286B1 IT1285286B1 (it) 1998-06-03

Family

ID=11414340

Family Applications (1)

Application Number Title Priority Date Filing Date
IT96TO000154A IT1285286B1 (it) 1996-03-01 1996-03-01 Dispositivo per la lettura automatica di assegni.

Country Status (4)

Country Link
US (1) US5898157A (it)
EP (1) EP0793193A3 (it)
CA (1) CA2198818A1 (it)
IT (1) IT1285286B1 (it)

Families Citing this family (103)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6038553A (en) * 1997-09-19 2000-03-14 Affiliated Computer Services, Inc. Self service method of and system for cashing checks
AU777141B2 (en) 1998-11-13 2004-10-07 Chase Manhattan Bank, The System and method for multicurrency and multibank processing over a non-secure network
EP1188135A2 (en) 1998-12-23 2002-03-20 The Chase Manhattan Bank System and method for integrating trading operations including the generation, processing and tracking of trade documents
US7068832B1 (en) * 1999-05-11 2006-06-27 The Chase Manhattan Bank Lockbox imaging system
US7805365B1 (en) 1999-10-25 2010-09-28 Jpmorgan Chase Bank, N.A. Automated statement presentation, adjustment and payment system and method therefor
JP2001184453A (ja) * 1999-12-22 2001-07-06 Hitachi Ltd 帳票処理システムおよび帳票ファイリングシステム
US7203663B1 (en) 2000-02-15 2007-04-10 Jpmorgan Chase Bank, N.A. System and method for converting information on paper forms to electronic data
US7822656B2 (en) * 2000-02-15 2010-10-26 Jpmorgan Chase Bank, N.A. International banking system and method
AU2001238495A1 (en) * 2000-02-18 2001-08-27 Bank One Corporation System and method for electronic deposit of third-party checks by non-commercialbanking customers from remote locations
US8768836B1 (en) 2000-02-18 2014-07-01 Jpmorgan Chase Bank, N.A. System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image
US7584125B2 (en) * 2000-06-26 2009-09-01 Jpmorgan Chase Bank, N.A. Electronic check presentment system and method having an item sequence capability
US20070228144A1 (en) * 2000-08-01 2007-10-04 Lee Knackstedt Processing transactions using a register portion to track transactions
US8468071B2 (en) * 2000-08-01 2013-06-18 Jpmorgan Chase Bank, N.A. Processing transactions using a register portion to track transactions
WO2002015098A2 (en) 2000-08-11 2002-02-21 Loy John J Trade receivable processing method and apparatus
US7206768B1 (en) 2000-08-14 2007-04-17 Jpmorgan Chase Bank, N.A. Electronic multiparty accounts receivable and accounts payable system
WO2002037386A1 (en) * 2000-11-06 2002-05-10 First Usa Bank, N.A. System and method for selectable funding of electronic transactions
US20070162387A1 (en) * 2000-11-06 2007-07-12 Cataline Glen R System and method for optimized funding of electronic transactions
US7587363B2 (en) 2000-11-06 2009-09-08 Jpmorgan Chase Bank, N.A. System and method for optimized funding of electronic transactions
US8805739B2 (en) 2001-01-30 2014-08-12 Jpmorgan Chase Bank, National Association System and method for electronic bill pay and presentment
US7401048B2 (en) * 2001-06-01 2008-07-15 Jpmorgan Chase Bank, N.A. System and method for trade settlement tracking and relative ranking
US6816608B2 (en) 2001-07-05 2004-11-09 International Business Machines Corporation Storing information recorded as part of a financial transaction with a quantity of data stored determined by a monetary value of the transaction
US20030033250A1 (en) * 2001-08-10 2003-02-13 Bob Mayes System and method for automatic terminal management
US7822684B2 (en) * 2001-10-05 2010-10-26 Jpmorgan Chase Bank, N.A. Personalized bank teller machine
US7437327B2 (en) * 2002-05-24 2008-10-14 Jp Morgan Chase Bank Method and system for buyer centric dispute resolution in electronic payment system
US7519560B2 (en) 2002-05-24 2009-04-14 Jpmorgan Chase Bank, N.A. System and method for electronic authorization of batch checks
US20030220863A1 (en) 2002-05-24 2003-11-27 Don Holm System and method for varying electronic settlements between buyers and suppliers with dynamic discount terms
US7689482B2 (en) 2002-05-24 2010-03-30 Jp Morgan Chase Bank, N.A. System and method for payer (buyer) defined electronic invoice exchange
US20030220858A1 (en) * 2002-05-24 2003-11-27 Duc Lam Method and system for collaborative vendor reconciliation
US20040044961A1 (en) * 2002-08-28 2004-03-04 Leonid Pesenson Method and system for transformation of an extensible markup language document
US7769650B2 (en) 2002-12-03 2010-08-03 Jp Morgan Chase Bank Network-based sub-allocation systems and methods for swaps
US10311412B1 (en) 2003-03-28 2019-06-04 Jpmorgan Chase Bank, N.A. Method and system for providing bundled electronic payment and remittance advice
US8630947B1 (en) 2003-04-04 2014-01-14 Jpmorgan Chase Bank, N.A. Method and system for providing electronic bill payment and presentment
US20040225590A1 (en) * 2003-05-08 2004-11-11 Lockheed Martin Corporation Methods and apparatus for automatic bond redemption
WO2005017694A2 (en) * 2003-08-11 2005-02-24 Jp Morgan Chase Bank Coupon payment system
US7593876B2 (en) * 2003-10-15 2009-09-22 Jp Morgan Chase Bank System and method for processing partially unstructured data
US20050097046A1 (en) 2003-10-30 2005-05-05 Singfield Joy S. Wireless electronic check deposit scanning and cashing machine with web-based online account cash management computer application system
US7792717B1 (en) * 2003-10-31 2010-09-07 Jpmorgan Chase Bank, N.A. Waterfall prioritized payment processing
US7702577B1 (en) 2003-11-06 2010-04-20 Jp Morgan Chase Bank, N.A. System and method for conversion of initial transaction to final transaction
US7814003B2 (en) * 2003-12-15 2010-10-12 Jp Morgan Chase Billing workflow system for crediting charges to entities creating derivatives exposure
US10332190B1 (en) 2004-01-30 2019-06-25 Jpmorgan Chase Bank, N.A. System and method for trade payment exchange
US7380707B1 (en) 2004-02-25 2008-06-03 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US20050273347A1 (en) * 2004-06-04 2005-12-08 Bank One, Delaware, National Association Method and system for processing payment items at a central processor
US8554673B2 (en) 2004-06-17 2013-10-08 Jpmorgan Chase Bank, N.A. Methods and systems for discounts management
US8121944B2 (en) 2004-06-24 2012-02-21 Jpmorgan Chase Bank, N.A. Method and system for facilitating network transaction processing
US8290862B2 (en) * 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
US8290863B2 (en) * 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
US20060089891A1 (en) * 2004-10-21 2006-04-27 Nigam Rakesh K System and method for generating expense information
US20060095374A1 (en) * 2004-11-01 2006-05-04 Jp Morgan Chase System and method for supply chain financing
US20060147894A1 (en) * 2004-12-30 2006-07-06 Vicam, L.P. Jacketed vessel for holding semen for sex biasing mammals through artificial insemination and systems and methods for enhancing the probability of sex biasing using the same
US7983468B2 (en) * 2005-02-09 2011-07-19 Jp Morgan Chase Bank Method and system for extracting information from documents by document segregation
US20100121743A1 (en) * 2005-04-13 2010-05-13 Jp Morgan Chase Bank System and method for generating dividend information
US7822682B2 (en) 2005-06-08 2010-10-26 Jpmorgan Chase Bank, N.A. System and method for enhancing supply chain transactions
US7676409B1 (en) 2005-06-20 2010-03-09 Jpmorgan Chase Bank, N.A. Method and system for emulating a private label over an open network
US8301529B1 (en) 2005-11-02 2012-10-30 Jpmorgan Chase Bank, N.A. Method and system for implementing effective governance of transactions between trading partners
US20080040249A1 (en) * 2006-01-20 2008-02-14 Jpmorgan Chase Bank, N.A. Method for transaction processing in a capture and deposit
US7734545B1 (en) 2006-06-14 2010-06-08 Jpmorgan Chase Bank, N.A. Method and system for processing recurring payments
US8799147B1 (en) 2006-10-31 2014-08-05 United Services Automobile Association (Usaa) Systems and methods for remote deposit of negotiable instruments with non-payee institutions
US8708227B1 (en) 2006-10-31 2014-04-29 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US7873200B1 (en) 2006-10-31 2011-01-18 United Services Automobile Association (Usaa) Systems and methods for remote deposit of checks
US7916925B2 (en) 2007-02-09 2011-03-29 Jpmorgan Chase Bank, N.A. System and method for generating magnetic ink character recognition (MICR) testing documents
US10380559B1 (en) 2007-03-15 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for check representment prevention
US8959033B1 (en) 2007-03-15 2015-02-17 United Services Automobile Association (Usaa) Systems and methods for verification of remotely deposited checks
US8762270B1 (en) 2007-08-10 2014-06-24 Jpmorgan Chase Bank, N.A. System and method for providing supplemental payment or transaction information
US9058512B1 (en) 2007-09-28 2015-06-16 United Services Automobile Association (Usaa) Systems and methods for digital signature detection
US9892454B1 (en) 2007-10-23 2018-02-13 United Services Automobile Association (Usaa) Systems and methods for obtaining an image of a check to be deposited
US9898778B1 (en) 2007-10-23 2018-02-20 United Services Automobile Association (Usaa) Systems and methods for obtaining an image of a check to be deposited
US9159101B1 (en) 2007-10-23 2015-10-13 United Services Automobile Association (Usaa) Image processing
US7900822B1 (en) 2007-11-06 2011-03-08 United Services Automobile Association (Usaa) Systems, methods, and apparatus for receiving images of one or more checks
US8788281B1 (en) 2007-12-03 2014-07-22 Jp Morgan Chase Bank, N.A. System and method for processing qualified healthcare account related financial transactions
US7766244B1 (en) 2007-12-31 2010-08-03 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US8622308B1 (en) 2007-12-31 2014-01-07 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US10380562B1 (en) 2008-02-07 2019-08-13 United Services Automobile Association (Usaa) Systems and methods for mobile deposit of negotiable instruments
US8351678B1 (en) 2008-06-11 2013-01-08 United Services Automobile Association (Usaa) Duplicate check detection
US8112355B1 (en) 2008-09-05 2012-02-07 Jpmorgan Chase Bank, N.A. Method and system for buyer centric dispute resolution in electronic payment system
US10504185B1 (en) 2008-09-08 2019-12-10 United Services Automobile Association (Usaa) Systems and methods for live video financial deposit
US8391599B1 (en) 2008-10-17 2013-03-05 United Services Automobile Association (Usaa) Systems and methods for adaptive binarization of an image
US8391584B2 (en) 2008-10-20 2013-03-05 Jpmorgan Chase Bank, N.A. Method and system for duplicate check detection
US9092447B1 (en) 2008-10-20 2015-07-28 Jpmorgan Chase Bank, N.A. Method and system for duplicate detection
US8452689B1 (en) 2009-02-18 2013-05-28 United Services Automobile Association (Usaa) Systems and methods of check detection
US10956728B1 (en) 2009-03-04 2021-03-23 United Services Automobile Association (Usaa) Systems and methods of check processing with background removal
US8423353B2 (en) * 2009-03-25 2013-04-16 Microsoft Corporation Sharable distributed dictionary for applications
US8542921B1 (en) 2009-07-27 2013-09-24 United Services Automobile Association (Usaa) Systems and methods for remote deposit of negotiable instrument using brightness correction
US9779392B1 (en) 2009-08-19 2017-10-03 United Services Automobile Association (Usaa) Apparatuses, methods and systems for a publishing and subscribing platform of depositing negotiable instruments
US8977571B1 (en) 2009-08-21 2015-03-10 United Services Automobile Association (Usaa) Systems and methods for image monitoring of check during mobile deposit
US8699779B1 (en) 2009-08-28 2014-04-15 United Services Automobile Association (Usaa) Systems and methods for alignment of check during mobile deposit
US8447641B1 (en) 2010-03-29 2013-05-21 Jpmorgan Chase Bank, N.A. System and method for automatically enrolling buyers into a network
US9129340B1 (en) 2010-06-08 2015-09-08 United Services Automobile Association (Usaa) Apparatuses, methods and systems for remote deposit capture with enhanced image detection
US8589288B1 (en) 2010-10-01 2013-11-19 Jpmorgan Chase Bank, N.A. System and method for electronic remittance of funds
US8543503B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US8543504B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US10380565B1 (en) 2012-01-05 2019-08-13 United Services Automobile Association (Usaa) System and method for storefront bank deposits
USD678653S1 (en) 2012-07-19 2013-03-19 Jpmorgan Chase Bank, N.A. Drive-up financial transaction machine
US10552810B1 (en) 2012-12-19 2020-02-04 United Services Automobile Association (Usaa) System and method for remote deposit of financial instruments
USD690074S1 (en) 2013-03-13 2013-09-17 Jpmorgan Chase Bank, N.A. Financial transaction machine
US11138578B1 (en) 2013-09-09 2021-10-05 United Services Automobile Association (Usaa) Systems and methods for remote deposit of currency
US9286514B1 (en) 2013-10-17 2016-03-15 United Services Automobile Association (Usaa) Character count determination for a digital image
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US9940511B2 (en) * 2014-05-30 2018-04-10 Kofax, Inc. Machine print, hand print, and signature discrimination
US10339376B2 (en) 2014-06-25 2019-07-02 Cognizant Technology Solutions India Pvt. Ltd. System and method for automated processing of electronic documents
US10402790B1 (en) 2015-05-28 2019-09-03 United Services Automobile Association (Usaa) Composing a focused document image from multiple image captures or portions of multiple image captures
US11030752B1 (en) 2018-04-27 2021-06-08 United Services Automobile Association (Usaa) System, computing device, and method for document detection
US11900755B1 (en) 2020-11-30 2024-02-13 United Services Automobile Association (Usaa) System, computing device, and method for document detection and deposit processing
US12211095B1 (en) 2024-03-01 2025-01-28 United Services Automobile Association (Usaa) System and method for mobile check deposit enabling auto-capture functionality via video frame processing

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4523330A (en) * 1982-12-23 1985-06-11 Ncr Canada Ltd - Ncr Canada Ltee Banking system and method
US4813077A (en) * 1986-07-30 1989-03-14 Scan-Optics, Inc. Sales transaction record processing system and method
US5040226A (en) * 1988-05-31 1991-08-13 Trw Financial Systems, Inc. Courtesy amount read and transaction balancing system
US5040227A (en) * 1990-03-12 1991-08-13 International Business Machines Corporation Image balancing system and method
AU5538494A (en) * 1992-10-30 1994-05-24 Microbilt Corporation Multi-reader transaction terminal
JPH07244702A (ja) * 1994-03-07 1995-09-19 Glory Ltd 小切手処理装置
US5679938A (en) * 1994-12-02 1997-10-21 Telecheck International, Inc. Methods and systems for interactive check authorizations
US5673320A (en) * 1995-02-23 1997-09-30 Eastman Kodak Company Method and apparatus for image-based validations of printed documents
US5781654A (en) * 1996-01-18 1998-07-14 Merrill Lynch & Co., Inc. Check authentication system utilizing payee information

Also Published As

Publication number Publication date
CA2198818A1 (en) 1997-09-01
EP0793193A3 (en) 1998-09-23
ITTO960154A0 (it) 1996-03-01
US5898157A (en) 1999-04-27
IT1285286B1 (it) 1998-06-03
EP0793193A2 (en) 1997-09-03

Similar Documents

Publication Publication Date Title
ITTO960154A1 (it) Dispositivo per la lettura automatica di assegni.
JP4785985B2 (ja) 順次的画像位置合わせ
KR101706290B1 (ko) 생체 측정 인증 디바이스 및 방법
US20080298648A1 (en) Method and system for slap print segmentation
JPS6077274A (ja) 文字認識方法
EP2908267B1 (en) Image processing device and image processing method
CN102982308A (zh) 中远距离在线身份验证研究中的掌纹采集与定位方法
KR101021134B1 (ko) 지문의 방향 특징을 추출하는 장치 및 방법
US11593591B2 (en) Optical character recognition systems and methods
JPH0291789A (ja) 文字認識方法
KR20010000379A (ko) 직접 골 추적을 이용한 지문 특징 추출방법
JPH0136154B2 (it)
JPS6222186A (ja) 図面読取り装置
JP2877380B2 (ja) 光学的文字読取装置
JP3006294B2 (ja) 光学的文字読取装置
ITPD20070032A1 (it) Dispositivo biometrico per la lettura di una impronta digitale e metodo d&#39;impiego
JP2925270B2 (ja) 文字読取装置
JP3160458B2 (ja) 文字読取装置及び文字読取方法
JPH08227440A (ja) 文書画像処理装置
JPS63188284A (ja) 文字読取装置
JP2002074269A (ja) 文字認識方法
JPH03219384A (ja) 文字認識装置
Hildebrandt et al. Machine-assisted verification of latent fingerprints: first results for nondestructive contact-less optical acquisition techniques with a CWL sensor
JPS61121184A (ja) 文字認識装置
JPH01199287A (ja) 光学文字読取装置

Legal Events

Date Code Title Description
0001 Granted
TA Fee payment date (situation as of event date), data collected since 19931001

Effective date: 19990330