Comment un document est reconnu sur un téléphone mobile: du simple au complexe

Bonjour habr! Depuis 2015, nous publions des articles sur notre blog décrivant divers aspects de la reconnaissance des documents d'identité (et pas seulement) sur les appareils mobiles (et pas seulement). Dans les commentaires, on nous a demandé à plusieurs reprises de parler en général du fonctionnement de notre système de reconnaissance, mais nous l'avons reporté longtemps, car il est difficile de le décrire «en un mot». 

Dans cet article, nous avons tenté de décrire brièvement la structure de notre système de reconnaissance de documents d'identification et les algorithmes qui sont appliqués à différentes étapes du processus. Si vous voulez savoir comment fonctionne le système Smart IDReader , bienvenue sous la coupe!

L'idée d'utiliser des appareils mobiles pour numériser et reconnaître des documents est loin d'être nouvelle. Cependant, pendant assez longtemps, la faible qualité des caméras installées dans les appareils mobiles, ainsi que les performances insuffisantes des processeurs mobiles, n'ont pas permis de construire des systèmes de reconnaissance d'une qualité suffisante pour une utilisation pratique. Désormais, les smartphones et les tablettes peuvent être considérés comme l'un des moyens les plus pratiques de saisir des données, à la fois en termes de qualité de l'appareil photo et de l'ordinateur. Il ne reste plus qu'à développer un bon système de reconnaissance.

Des principes

Tout d'abord, nous décrivons les exigences que nous avons définies lors de la conception du système. Quatre principes de base sous-tendant Smart IDReader:

1. (, ). , , , ( , ).

2. . - , . , .

3. . - . - , - . , , . , , (. . 2) . 

4. . ( ) . , , , . , , .

, “” , . -, , , , ( ) . . -, : , , .. -, , , .

, . ( , ), . - , , . .

( ) , : , , , “” , .

, : , , , .

Smart IDReader , , . , (, ) , “ ” - , . 

Smart IDReader ( “”). , , , ( ), . , : , ID-, .

( ) :        

1. . . ,

2. , , , . “” , , . (“” , “” , 3 ). .

3. , : + + RANSAC. ( YAPE , ) ( - RFD, ). “” -. RANSAC . Smart IDReader . .

, ( , , ..), , ? , . , , , ( - ) , , , . , , , , , . , , .

( ) “ ” - , , . , - - , . , , , , . 

: , .  

“” ( , , , , ).  

.

, , , ? . , , . , , , , , - , . , , , , ( ). , , , , “” , .

, , , , . “” ,

. , , , . , ( ), -, , . , , .

( , ), , , , , .

, , - , . - .

, , , . .  

Smart IDReader , ( , , - , ID- , ). - ( , ), .

Smart IDReader , (, , - ). , , .

. , , , , . . , - . , . - “”, , “” , - ( ).

, , OVD (Optical Variable Devices) - , . , , . , .

, …

, . , . , , (, , , ), (MRZ) , , - . , , - , . 40 .

, , . , , , , , , “”. , , . 

! - , !




All Articles