JP7435009B2 - Information processing device, information processing method, information processing program - Google Patents
Information processing device, information processing method, information processing program Download PDFInfo
- Publication number
- JP7435009B2 JP7435009B2 JP2020028631A JP2020028631A JP7435009B2 JP 7435009 B2 JP7435009 B2 JP 7435009B2 JP 2020028631 A JP2020028631 A JP 2020028631A JP 2020028631 A JP2020028631 A JP 2020028631A JP 7435009 B2 JP7435009 B2 JP 7435009B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- consistency
- characteristic
- information processing
- check
- Prior art date
- Legal status (The legal status 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 status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 19
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000012545 processing Methods 0.000 claims description 43
- 238000012790 confirmation Methods 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 9
- 238000005259 measurement Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 5
- 239000000284 extract Substances 0.000 claims description 4
- 238000000034 method Methods 0.000 description 24
- 238000009826 distribution Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Collating Specific Patterns (AREA)
- Character Discrimination (AREA)
Description
本発明は、本人確認のために使用される情報が記録された書類の真贋を判定するための情報処理装置、情報処理方法、情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program for determining the authenticity of a document in which information used for identity verification is recorded.
従来、契約の際に、本人を確認するための公文書を提示し、本人確認がとれることで、契約を実行することがある。 Conventionally, when signing a contract, a person may present an official document to confirm the person's identity, and once the person's identity is verified, the contract can be executed.
特許文献1には、証明書の交付地域及び交付期間に関連付けて、証明書に含まれる文字の登録文字パターンを記録しておき、画像に含まれる文字に基づき証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、画像に含まれる文字と登録文字パターンが一致するか否かを判定する技術が記載されている。 Patent Document 1 discloses that a registered character pattern of characters included in a certificate is recorded in association with the issuing area and issuing period of the certificate, and the issuing area and issuing period of the certificate are determined based on the characters included in the image. A technique is described that acquires an associated registered character pattern and determines whether or not characters included in an image match the registered character pattern.
特許文献2には、本人を確認するための公文書として運転免許証が例示されており、文字フォント色情報等の運転免許証の特徴データを発行機関、発行日とともにデータベースで管理し、提示された運転免許証の真偽判定を行う際には当該運転免許証の画像データに基づき発行機関、発行日を文字認識し、データベースから特徴データを抽出する技術が記載されている。 Patent Document 2 exemplifies a driver's license as an official document for identifying the person, and the characteristic data of the driver's license, such as character font color information, along with the issuing organization and date of issue, is managed in a database and presented. When determining the authenticity of a driver's license, the document describes a technology that recognizes the issuing authority and date of issue based on the image data of the driver's license, and extracts characteristic data from a database.
特許文献3には、同一種類の硬貨の画像を複数合成した平均画像をテンプレートが画像として、照合対象物である硬貨が偽造硬貨であるか否かを判断する技術が記載されている。 Patent Document 3 describes a technique in which a template is an average image obtained by combining a plurality of images of the same type of coin, and it is determined whether or not a coin to be checked is a counterfeit coin.
特許文献4には、本人を確認するための公文書として運転免許証が例示されており、複数の運転免許証の外観的特徴(レイアウト:表面に印刷された文字、画像、印章、記号等の配列、位置、文字フォント)を抽出し、真贋判定ロジックテンプレートとして保持し、真贋判定ロジックテンプレートを用いて、スキャニングされた運転免許証が本物であるか偽造されたものであるかの判定をする技術が記載されている。 Patent Document 4 exemplifies a driver's license as an official document for identifying a person, and describes the external characteristics of multiple driver's licenses (layout: characters, images, seals, symbols, etc. printed on the surface). A technology that extracts (sequence, position, character font), stores it as an authenticity determination logic template, and uses the authenticity determination logic template to determine whether a scanned driver's license is genuine or forged. is listed.
しかしながら、本人を確認するための公文書として利用頻度が高い運転免許証は、採用されているフォントが、都道府県の各公安委員会や、公安委員会の発行場所、交付時期によって様々であり、例えばテンプレートとの比較による真贋チェックが難しい。 However, the font used for driver's licenses, which are frequently used as official documents to verify the identity of a person, varies depending on each prefecture's public safety commission, the place of issuance of the public safety commission, and the time of issuance. For example, it is difficult to check the authenticity by comparing with a template.
また、運転免許証の文字フォント仕様については、公安委員会から正式に開示されておらず、全国各地の運転免許証のレイアウトやの文字特徴を、一律チェックすることは困難である。 Furthermore, the character font specifications for driver's licenses have not been officially disclosed by the Public Safety Commission, making it difficult to uniformly check the layout and character characteristics of driver's licenses across the country.
本発明は、本人を確認するための公文書に採用される文字フォントのテンプレートとの比較による基本チェックに加え、所定条件に合致した特徴文字の形態チェックを実行することで、真贋チェックの精度を向上することができる情報処理装置、情報処理方法、情報処理プログラムを得ることが目的である。 The present invention improves the accuracy of authenticity checks by performing a form check of characteristic characters that meet predetermined conditions, in addition to a basic check by comparing character font templates used in official documents to verify the identity of the person. The purpose is to obtain an information processing device, an information processing method, and an information processing program that can be improved.
本発明に係る情報処理装置は、本人を確認するための公文書から、整合性を判定するための記載項目であるデータ項目に対してOCR処理を行うOCR処理部と、前記OCR処理を行ったデータ項目の整合性を判定する整合性確認部と、前記整合性確認部で整合性有りと判定された場合、前記データ項目の一部に対してフォントパターンを特定するフォントパターン特定部と、前記公文書の真贋判定に使用される特徴文字を抽出する抽出部と、前記特徴文字の特定部位の寸法に関する特徴情報を記憶する記憶部と、前記抽出部で抽出した特徴文字の前記特定部位の寸法を計測する計測部と、前記計測部で計測した計測値と、前記記憶部に記憶された特徴情報とを照合する照合部と、前記フォントパターン特定部での特定結果、及び、前記照合部の照合結果に基づいて、前記公文書の真贋を判定する判定部と、を有している。 The information processing device according to the present invention includes an OCR processing unit that performs OCR processing on data items that are entry items for determining consistency from an official document for verifying a person; a consistency check unit that determines the consistency of the data item; a font pattern identification unit that specifies a font pattern for a part of the data item when the consistency check unit determines that there is consistency; an extraction unit that extracts characteristic characters used in determining the authenticity of public documents; a storage unit that stores characteristic information regarding the dimensions of a specific part of the characteristic characters; a measuring section that measures dimensions; a matching section that matches the measurement value measured by the measuring section with characteristic information stored in the storage section; a result of identification by the font pattern identifying section; and a matching section. and a determination unit that determines the authenticity of the official document based on the verification result.
本発明に係る情報処理方法は、本人を確認するための公文書から、整合性を判定するための記載項目であるデータ項目に対してOCR処理を行い、前記OCR処理を行ったデータ項目の整合性を判定して、整合性有りと判定された場合、前記データ項目の一部に対してフォントパターンを特定し、前記公文書の真贋判定に使用される特徴文字を抽出し、抽出した特徴文字の特定部位の寸法を計測し、計測した計測値と、予め記憶された前記特徴文字の特定部位の寸法に関する特徴情報とを照合し、前記フォントパターンの特定結果、及び、前記照合の結果に基づいて、前記公文書の真贋を判定する、ことを特徴としている。 The information processing method according to the present invention performs OCR processing on data items that are entry items for determining consistency from an official document for verifying a person, and matches the data items that have undergone the OCR processing. If it is determined that there is consistency, a font pattern is specified for a part of the data item, characteristic characters used to determine the authenticity of the official document are extracted, and the extracted features are determined. The dimensions of a specific part of the character are measured, and the measured value is compared with characteristic information about the dimensions of the specific part of the characteristic character stored in advance, and the result of identifying the font pattern and the result of the comparison are The document is characterized in that the authenticity of the official document is determined based on the document.
本発明に係る情報処理プログラムは、コンピュータを、情報処理装置のOCR処理部、整合性確認部、フォントパターン特定部、抽出部、記憶部、計測部、照合部、及び判定部として動作させる、ことを特徴としている。 An information processing program according to the present invention causes a computer to operate as an OCR processing unit, a consistency confirmation unit, a font pattern identification unit, an extraction unit, a storage unit, a measurement unit, a verification unit, and a determination unit of an information processing device. It is characterized by
以上説明した如く本発明では、本人を確認するための公文書に採用される文字フォントのテンプレートとの比較による基本チェックに加え、所定条件に合致した特徴文字の形態チェックを実行することで、真贋チェックの精度を向上することができるという効果を奏する。 As explained above, in the present invention, in addition to the basic check by comparison with the template of the character font adopted in official documents for verifying the person, the authenticity can be verified by checking the form of characteristic characters that meet predetermined conditions. This has the effect of improving the accuracy of checking.
図1には、本実施の形態に係る手続審査システム10の概略図が示されている。 FIG. 1 shows a schematic diagram of a procedural examination system 10 according to the present embodiment.
手続審査システム10は、例えば、金融機関における手続きを行う前段階において、依頼者が本人であるか否かの審査を行うためのシステムである。 The procedure examination system 10 is, for example, a system for examining whether or not a requester is the person in question at a stage before performing a procedure at a financial institution.
依頼者12は、携帯している通信端末装置(スマートフォン、PC「パーソナルコンピュータ」等)14から、例えば、専用アプリケーションプログラムを立ち上げて、手続きを依頼すると、当該手続のための審査に関する情報がネットワーク16の無線基地局16Aを介して、審査端末装置18へ通知されるようになっている。 For example, when the requester 12 launches a dedicated application program from the communication terminal device (smartphone, PC "personal computer", etc.) 14 that he or she is carrying and requests a procedure, information regarding the examination for the procedure is sent to the network. The examination terminal device 18 is notified via the 16 wireless base stations 16A.
審査端末装置18は、入力デバイス(キーボード、マウス等)18A、出力デバイス(モニタ、プリンタ等)18B、及び制御部18Cで構成されている。なお、入力デバイス18Aと出力デバイス18Bの機能を兼ね備えたタッチパネルを用いてもよい。また、図示は省略したが、制御部18Cは、CPU、RAM、ROM、入出力ポート、及びこれらを接続するバスを備えたマイクロコンピュータが主体として構成されている。 The examination terminal device 18 includes an input device (keyboard, mouse, etc.) 18A, an output device (monitor, printer, etc.) 18B, and a control section 18C. Note that a touch panel having both the functions of the input device 18A and the output device 18B may be used. Although not shown, the control unit 18C is mainly composed of a microcomputer including a CPU, RAM, ROM, input/output ports, and a bus connecting these.
審査端末装置18は、複数台設置されて、それぞれオペレータ(図示省略)が対峙しており、複数の依頼者12からの手続きに対応する。オペレータは、通知を受けた情報の内、本人を確認するための公文書を含む審査対象データを、ネットワーク16を介して、審査管理制御装置20に対して、審査を依頼する。 A plurality of examination terminal devices 18 are installed, each facing an operator (not shown), and handles procedures from a plurality of clients 12. The operator requests the examination management control device 20 to examine, through the network 16, the data to be examined, which includes official documents for verifying the person, out of the notified information.
本実施の形態では、本人を確認するための公文書として、依頼者12から送信された運転免許証画像情報が適用される。運転免許証画像情報は、図3(A)に示される如く、運転免許証画像22(表側)である。 In this embodiment, the driver's license image information sent from the client 12 is used as the official document for verifying the person. The driver's license image information is the driver's license image 22 (front side), as shown in FIG. 3(A).
審査管理制御装置20は、制御部20A及びデータベース20Bを備えている。図示は省略したが、制御部20Aは、CPU、RAM、ROM、入出力ポート、及びこれらを接続するバスを備えたマイクロコンピュータが主体として構成されている。 The examination management control device 20 includes a control section 20A and a database 20B. Although not shown, the control unit 20A is mainly composed of a microcomputer including a CPU, RAM, ROM, input/output ports, and a bus connecting these.
データベース20Bには、審査手続きを実行するための情報が予め格納されている。 Information for executing examination procedures is stored in advance in the database 20B.
審査管理制御装置20では、提示された運転免許証画像22が本物であることを前提に審査を行うが、当該審査の前に、提示された運転免許証画像22の内容(情報)が偽造されたものか否かを、ネットワーク16を介して、偽造判別支援サーバー24へ依頼するようになっている。 The examination management control device 20 performs examination on the assumption that the presented driver's license image 22 is genuine. A request is made to the forgery determination support server 24 via the network 16 to determine whether the forgery determination support server 24 is authentic.
すなわち、審査管理制御装置20から偽造判別支援サーバー24へ、運転免許証画像情報(運転免許証画像22)が送信される。 That is, driver's license image information (driver's license image 22) is transmitted from the examination management control device 20 to the forgery determination support server 24.
偽造判別支援サーバー24は、制御部24A及びデータベース24Bを備えている。 The forgery determination support server 24 includes a control section 24A and a database 24B.
データベース24Bには、運転免許証画像22に基づき偽造の有無を判定(真贋判定)するためのチェック項目を格納する各種格納部が設けられている(詳細後述)。 The database 24B is provided with various storage sections that store check items for determining whether the driver's license image 22 is forged or not (authenticity determination) (details will be described later).
偽造判別支援サーバー24では、受け付けた運転免許証画像22に基づいて、大きく分類して、2種類の事項(整合性、画像識別)を実行する。 The forgery determination support server 24 broadly categorizes the received driver's license image 22 and performs two types of matters (consistency and image identification).
偽造判別支援サーバー24では、整合性及び画像識別における偽造の有無の統括チェック結果を審査管理制御装置20へ返信する。 The forgery determination support server 24 sends back to the examination management control device 20 the overall check results of consistency and presence or absence of forgery in image identification.
審査管理制御装置20では、審査端末装置18から受けた審査対象データの真贋判定情報を返信する。 The examination management control device 20 returns the authenticity determination information of the examination target data received from the examination terminal device 18.
審査端末装置18では、審査管理制御装置20から送られた真贋判定情報が出力デバイス18B(モニタ)に表示されるようになっている。 In the examination terminal device 18, the authenticity determination information sent from the examination management control device 20 is displayed on the output device 18B (monitor).
この出力デバイス18B(モニタ)に表示される情報は、真贋を特定するものではなく、図1(B)に示される如く、偽造判別支援サーバー24で実行したチェック項目毎の偽造の可能性度合いが表示されるようになっている。 The information displayed on the output device 18B (monitor) does not specify authenticity, but rather indicates the degree of possibility of forgery for each check item executed by the forgery identification support server 24, as shown in FIG. 1(B). It is now displayed.
例えば、図1(B)では、審査端末装置18の出力デバイス18B(モニタ)にチェック項目とそれぞれのチェック項目の結果を「○」又は「×」で表示している。従って、チェック項目毎に「○」又は「×」が表示されるため、最終的な真贋判定は、審査端末装置18に対峙して操作しているオペレータに委ねられることになる。言い換えれば、偽造判別支援サーバー24が、審査端末装置18に対峙して操作しているオペレータが真贋判定するための情報を提供することで、当該オペレータの熟練度に関わらず、複数のオペレータの真贋判定を平均化することが可能となる。 For example, in FIG. 1(B), the check items and the results of each check item are displayed as "o" or "x" on the output device 18B (monitor) of the examination terminal device 18. Therefore, since "○" or "x" is displayed for each check item, the final determination of authenticity is left to the operator who operates the examination terminal device 18. In other words, the forgery identification support server 24 provides information for the operator who is operating the examination terminal device 18 to determine the authenticity, regardless of the operator's skill level. It becomes possible to average the judgments.
なお、表示する結果は、「○」及び「×」に限らず、3段階以上に分類してもよいし、さらに、数値(パーセンテージ)で偽造の可能性を表示するようにしてもよい。 Note that the results to be displayed are not limited to "○" and "x", but may be classified into three or more levels, and the possibility of forgery may be displayed using a numerical value (percentage).
また、図1(B)の表示画面の他、複数頁に亘り、真贋判定の詳細度合いを変えて、オペレータの熟練度合いによって、画面を切り替えるようにしてもよい。 Further, in addition to the display screen shown in FIG. 1B, the degree of detail of the authenticity determination may be changed over a plurality of pages, and the screen may be switched depending on the skill level of the operator.
(偽造判別支援サーバー24によるチェックの詳細) (Details of check by forgery identification support server 24)
図2は、偽造判別支援サーバー24の制御部24Aで実行される偽造判定チェックのための処理を機能別に分類した機能ブロック図である。 FIG. 2 is a functional block diagram in which the processing for checking forgery determination performed by the control unit 24A of the forgery determination support server 24 is classified by function.
なお、各ブロックは、偽造判別支援サーバー24の制御部24Aのハード構成を限定するものではなく、マイクロコンピュータのCPUで実行される処理プログラムにより、ソフトウェアとして各機能が実行されものであってもよい。 Note that each block does not limit the hardware configuration of the control unit 24A of the forgery identification support server 24, and each function may be executed as software by a processing program executed by a CPU of a microcomputer. .
また、マイクロコピュータのように統括してプログラムを処理するのではなく、制御部24Aを適宜分割した機能毎に構成されたASIC等のICチップで構成し、当該ICチップが相互に連携して真贋判定動作を実行する構成であってもよい。 In addition, instead of processing programs in a unified manner like a microcomputer, the control unit 24A is constructed of IC chips such as ASICs configured for each function divided as appropriate, and the IC chips cooperate with each other to verify authenticity. The configuration may be such that a determination operation is executed.
図2に示される如く、偽造判別支援サーバー24(制御部24A)は、画像情報受付部50を備えており、審査管理制御装置20からイメージデータとして、運転免許証画像22(図3(A)参照)を受け付ける。 As shown in FIG. 2, the forgery determination support server 24 (control unit 24A) includes an image information reception unit 50, and receives the driver's license image 22 (FIG. 3(A)) as image data from the examination management control device 20. ).
画像情報受付部50で受け付けた運転免許証画像22は、受付画像情報格納部52に一時的に格納されるようになっている。 The driver's license image 22 received by the image information reception unit 50 is temporarily stored in the reception image information storage unit 52.
受付画像情報格納部52は、OCR処理部54及び画像識別処理部56に接続されている。 The received image information storage section 52 is connected to an OCR processing section 54 and an image identification processing section 56.
OCR処理部54では、受付画像情報格納部52に格納されている運転免許証画像22の各項目(後述する、(a)から(j)の10項目)の文字画像をOCR処理によって文字データを取得する。 The OCR processing unit 54 converts character images of each item (10 items (a) to (j), described later) of the driver's license image 22 stored in the reception image information storage unit 52 into character data by OCR processing. get.
OCR処理部54は、整合性確認部58に接続されており、取得した文字データを整合性確認部58へ送出する。 The OCR processing unit 54 is connected to the consistency checking unit 58 and sends the acquired character data to the consistency checking unit 58.
整合性確認部58には、データベース24Bの単一データチェック項目格納部60から単一データチェック項目に関する情報が読み出されると共に、データ間相関チェック項目格納部62からデータ間相関チェック項目に関する情報が読み出される。 The consistency confirmation unit 58 reads information regarding a single data check item from the single data check item storage unit 60 of the database 24B, and also reads information regarding an inter-data correlation check item from the inter-data correlation check item storage unit 62. It will be done.
整合性確認部58では、以下のような整合性処理を実行し、整合性を確認する。 The consistency checking unit 58 executes the following consistency processing to check consistency.
(1) 整合性処理 (1) Consistency processing
図3(B)に示される如く、運転免許証画像22を以下の11項目(a)~(k)に分類する。
(a) 氏名
(b) 住所
(c) 生年月日
(d) 交付年月日
(e) 有効期限日
(f) 免許証番号
(g) 公安委員会種
(h) 免許の条件等
(i) 免許取得年月日
(j) 免許の種類欄
(k) 写真(画像)
As shown in FIG. 3(B), the driver's license image 22 is classified into the following 11 items (a) to (k).
(a) Name (b) Address (c) Date of birth (d) Date of issue (e) Expiration date (f) License number (g) Public Safety Commission type (h) License conditions, etc. (i) License acquisition date (j) License type column (k) Photo (image)
なお、『(h) 免許の条件』において、一例として、「眼鏡等」等が記載される場合があるが、空欄となる場合もある。 In addition, in ``(h) License conditions'', as an example, ``glasses, etc.'' may be written, but there are also cases where the field is left blank.
整合性を判定する項目として、項目(k)を除く(a)から(j)までの10項目について、OCR処理部54でOCR処理を施すことでデータ化し、単一のデータ項目によるチェックと、2つ以上のデータ項目での相関チェックを実行する。 As items for determining consistency, 10 items (a) to (j) excluding item (k) are converted into data by performing OCR processing in the OCR processing unit 54, and are checked using a single data item. Perform a correlation check on two or more data items.
例えば、単一のデータ項目によるチェックとは、項目(c)の生年月日において、日付の存在チェック、未来日チェック、16歳未満チェック等が実行される。 For example, the check based on a single data item includes checking for the existence of a date, checking for a future date, checking for being under 16 years old, etc. in the date of birth of item (c).
また、例えば、2つのデータでの相関チェックとは、項目(c)の生年月日と項目(i)の免許取得年月日との相関で、生年月日から最も早い取得年月日まで16年経過しているか否かのチェック等が実行される。 Also, for example, a correlation check with two data is a correlation between the date of birth in item (c) and the date of license acquisition in item (i). A check is performed to see if a year has passed.
整合性のチェックは、上記10項目の全てを用いて、合計20種類程度実行することが好ましい。 It is preferable to perform a total of about 20 types of consistency checks using all of the above 10 items.
整合性確認部58は、結果統括部64に接続され、整合性チェック結果情報を送出する。 The consistency check unit 58 is connected to the result management unit 64 and sends out consistency check result information.
また、整合性確認部58は、画像識別処理部56に接続されている。整合性確認部58は、整合性チェック結果に基づいて、画像識別処理部56に対して、画像識別処理の実行の要否に関する情報を出力する。 Further, the consistency confirmation section 58 is connected to the image identification processing section 56. Based on the consistency check result, the consistency check unit 58 outputs information regarding whether or not image recognition processing is necessary to be performed, to the image recognition processing unit 56.
すなわち、整合性のチェックの時点で、偽造はなく正常と判断された場合は、さらに、厳密に偽造判別するべく、画像識別処理を必要とする情報を出力する。 That is, if it is determined that there is no forgery and the image is normal at the time of the consistency check, information that requires image identification processing is output in order to further strictly determine forgery.
なお、整合性チェック結果によらず、画像識別処理を実行するようにしてもよい。 Note that the image identification process may be executed regardless of the consistency check result.
画像識別処理部56は、整合性確認部58から画像識別処理を必要とする情報を受けると、受付画像情報格納部52から運転免許証画像22を読み出し、以下に示す画像識別処理を実行する。 When the image identification processing section 56 receives information requiring image identification processing from the consistency confirmation section 58, it reads the driver's license image 22 from the received image information storage section 52 and executes the image identification processing described below.
(2) 画像識別処理 (2) Image identification processing
前述した(1)の整合性において、整合性がとれていると判定された場合に、画像識別を実行する。なお、整合性の有無に関わらず、画像識別を実行することを否定するものではない。 In the above-mentioned consistency (1), if it is determined that consistency is achieved, image identification is performed. Note that this does not negate performing image identification regardless of the presence or absence of consistency.
画像識別処理部56では、まず、データベース24Bのフォントパターンテンプレート格納部66から、フォントパターンテンプレート情報を読み出し、運転免許証画像22の全体として、採用されるフォントパターンのテンプレート判定が実行される。 The image identification processing unit 56 first reads font pattern template information from the font pattern template storage unit 66 of the database 24B, and performs template determination of the font pattern to be adopted for the driver's license image 22 as a whole.
本出願人は、運転免許証に採用されるフォントパターンが、数種類のフォントパターンに集約されることを見出した。このため、当該フォントパターンのテンプレートを用いて、偽造判定する運転免許証画像22に採用されているフォントを特定する。 The present applicant has discovered that the font patterns adopted for driver's licenses are aggregated into several types of font patterns. Therefore, using the template of the font pattern, the font used in the driver's license image 22 to be determined for forgery is specified.
図3(B)に示される如く、画像識別に基づく判定の対象項目としては、運転免許証画像22を上記10項目の内、(a) 氏名、(b) 住所、及び、(f) 免許証番号、及び、(k) 写真(画像)を適用する。 As shown in FIG. 3(B), the items to be determined based on image identification are: (a) name, (b) address, and (f) driver's license image 22 among the above ten items. number, and (k) apply the photo (image).
画像識別処理部56では、データベース24Bのチェック項目格納部68から、イメージデータチェック情報が読み出され、それぞれのチェックが実行される。 The image identification processing section 56 reads the image data check information from the check item storage section 68 of the database 24B, and executes each check.
(No.1) 単一文字におけるスペース間隔チェック (No. 1) Check space spacing in single character
本発明の特徴として採用するチェック項目であり、項目(b)に表示される住所の文字の中から、データベース24Bの特徴文字情報格納部74に格納されている特徴文字を抽出して、当該特徴文字を形成する線と線の間隔等を測定し(「pixel」)、計測した値は、偽造確認部70へ送出される。 This is a check item adopted as a feature of the present invention, and the characteristic character stored in the characteristic character information storage section 74 of the database 24B is extracted from among the characters of the address displayed in item (b), and the characteristic character is The distance between lines forming characters is measured (“pixel”), and the measured value is sent to the forgery confirmation unit 70.
偽造確認部70は、データベース24Bの度数分布格納部72から予めデータベース化された、フォントパターンの度数分布が読み出され、計測値が許容範囲か否かを判断する。特徴文字は、各公安委員会で頻出する文字から選択される。 The forgery confirmation unit 70 reads out the frequency distribution of the font pattern, which is stored in a database in advance, from the frequency distribution storage unit 72 of the database 24B, and determines whether the measured value is within an acceptable range. Characteristic characters are selected from characters that frequently appear in each public safety commission.
なお、『(No.1) 単一文字におけるスペース間隔チェック』におけるチェック手順についての詳細は後述する。 Note that the details of the check procedure in "(No. 1) Space spacing check for single character" will be described later.
(No.2) 免許証番号のフォントチェック (No. 2) License number font check
項目(f)に表示されている免許証番号の各数字を、運転免許証に採用される3種類のフォントパターンの何れに属するかを判断する。 It is determined which of the three types of font patterns adopted for driver's licenses each digit of the license number displayed in item (f) belongs to.
数字は、「0」から「9」の10種類であり、また、免許証番号は、他の項目に採用される数字と異なるフォントが採用されており、文字(漢字)に比べて、フォントの違いを照合しやすい。 There are 10 types of numbers from "0" to "9", and the driver's license number uses a different font from the numbers used for other items, and the font is different from the numbers used for other items. Easy to compare differences.
偽造確認部70は、結果統括部64に接続されており、画像識別処理部56で実行された画像認識処理に基づく偽造確認結果を結果統括部64へ送出する。 The forgery confirmation section 70 is connected to the result integration section 64 and sends the forgery confirmation result based on the image recognition process executed by the image identification processing section 56 to the result integration section 64 .
結果統括部64では、整合性確認部58と偽造確認部70との結果を統括して、チェック結果送出部78を介して、審査管理制御装置20へ送出する。 The result integrating unit 64 integrates the results of the consistency checking unit 58 and forgery checking unit 70 and sends them to the examination management control device 20 via the check result sending unit 78.
これにより、審査管理制御装置20から審査端末装置18へチェック結果が送出され、図1(B)に示されるように出力デバイス18B(モニタ)にチェック結果が表示される。 Thereby, the check result is sent from the examination management control device 20 to the examination terminal device 18, and the check result is displayed on the output device 18B (monitor) as shown in FIG. 1(B).
以下に、本実施の形態の作用を、図4に示す、審査端末装置18、審査管理制御装置20、及び偽造判別支援サーバー24の間で実行される通信プロトコルに基づき、説明する。なお、以下の処理手順は、整合性確認及び画像識別処理を実行する一例であり、この処理手順は限定されるものではない。 The operation of this embodiment will be explained below based on the communication protocol executed between the examination terminal device 18, examination management control device 20, and forgery determination support server 24 shown in FIG. Note that the following processing procedure is an example of executing the consistency check and image identification processing, and this processing procedure is not limited.
依頼者12から審査手続きの依頼があると、審査端末装置18では、まず、未審査データを照合し(ステップ100)、次いで、審査対象データを選択する(ステップ102)。 When a request for an examination procedure is received from the client 12, the examination terminal device 18 first collates unexamined data (step 100), and then selects examination target data (step 102).
審査対象データが存在した場合、審査端末装置18は、審査管理制御装置20に対して、審査対象データを送信する(ステップ104)。この送信を受けた審査管理制御装置20は、審査対象データに含まれる、本人を確認するための公文書である運転免許証画像22を偽造判別支援サーバー24へ送信する(ステップ106)。 If the data to be examined exists, the examination terminal device 18 transmits the data to be examined to the examination management control device 20 (step 104). Upon receiving this transmission, the examination management control device 20 transmits the driver's license image 22, which is an official document for verifying the person, included in the examination target data, to the forgery determination support server 24 (step 106).
偽造判別支援サーバー24では、受け付けた運転免許証画像22の各項目に基づいて、整合性チェック(単一データチェック及びデータ間相関チェック)が実行され(ステップ108)、画像識別処理の要否を判断し、判断結果を結果統括部64へ送出する(ステップ110)。 The forgery identification support server 24 executes a consistency check (single data check and inter-data correlation check) based on each item of the received driver's license image 22 (step 108), and determines whether or not image identification processing is necessary. The judgment is made and the judgment result is sent to the result management section 64 (step 110).
画像識別処理が必要と判断された場合は(ステップ112)、画像識別処理を実行する(ステップ114)。画像識別処理では、文字間スペースチェック、単一文字形状チェック、番号フォントチェック、登録済画像照合チェック、及び加工有無チェックを実行される。 If it is determined that image identification processing is necessary (step 112), image identification processing is executed (step 114). In the image identification process, a character space check, a single character shape check, a number font check, a registered image comparison check, and a modification check are executed.
また、画像識別処理が不要と判断された場合は(ステップ116)、画像識別処理をスキップする(ステップ118)。 Furthermore, if it is determined that the image identification process is unnecessary (step 116), the image identification process is skipped (step 118).
結果統括部64では、整合性確認におけるチェック結果のみ、又は整合性確認と画像識別処理のチェック結果を統括する(ステップ118)。 The result management unit 64 manages only the check results of the consistency check or the check results of the consistency check and image identification processing (step 118).
偽造判別支援サーバー24では、チェック結果を審査管理制御装置20へ返信し(ステップ120)、次いで、審査管理制御装置20が、審査端末装置18へ審査対象データの真贋判定情報を返信する(ステップ122)。 The forgery determination support server 24 returns the check result to the examination management control device 20 (step 120), and then the examination management control device 20 returns the authenticity determination information of the data to be examined to the examination terminal device 18 (step 122). ).
審査端末装置18では、チェック結果が出力デバイス18B(モニタ)に表示され、オペレータは、この表示を確認し(ステップ124)、チェック結果情報に基づいて、最終的な真贋を判定する(ステップ126)。 In the examination terminal device 18, the check result is displayed on the output device 18B (monitor), and the operator confirms this display (step 124) and determines the final authenticity based on the check result information (step 126). .
以上説明したように本実施の形態では、審査端末装置18に対峙するオペレータ毎の判断に、ばらつきが生じていた本人確認のための運転免許証の真贋判定に必要な情報を、偽造判別支援サーバー24で作成するようにした。すなわち、偽造判別支援サーバー24では、本人を確認するための公文書としての運転免許証に記憶された文字データの整合性、及び画像の形態を、データベース化されたフォントパターン、チェック項目に基づく計測値の度数分布等に基づいて、偽造の有無を確認し、そのチェック結果を審査端末装置18に出力デバイス18Bに表示する。これにより、複数のオペレータの真贋判定を熟練度合いに関わらず平均化することができる。 As explained above, in this embodiment, the information necessary for determining the authenticity of a driver's license for identity verification, which has been inconsistent in the judgment of each operator facing the examination terminal device 18, is transferred to the forgery determination support server. 24. In other words, the forgery identification support server 24 measures the integrity of the character data stored in the driver's license, which is an official document used to verify the identity of the person, and the format of the image based on the font patterns and check items stored in the database. The presence or absence of forgery is checked based on the frequency distribution of the values, etc., and the check result is displayed on the output device 18B of the examination terminal device 18. Thereby, it is possible to average the authenticity judgments of a plurality of operators regardless of their skill level.
(実施例) (Example)
上記実施の形態では、偽造判別支援サーバー24における、全般的な真贋判定処理(整合性確認及び画像識別処理)を説明した。特に、画像識別処理においては、5種類のイメージデータチェック情報を読み出し、それぞれのチェックを実行した。 In the above embodiment, the general authenticity determination process (consistency confirmation and image identification process) in the forgery determination support server 24 has been described. In particular, in the image identification process, five types of image data check information were read out and each check was executed.
本実施例では、画像識別処理のチェック項目内、本発明の特徴的チェック要件である、『(No.1) 単一文字におけるスペース間隔チェック』についての詳細のチェック手順を図5~図7に従い説明する。 In this example, the detailed check procedure for "(No. 1) Space spacing check in a single character", which is a characteristic check requirement of the present invention among the check items of image identification processing, will be explained with reference to FIGS. 5 to 7. do.
図5(A)に示される如く、『(No.1) 単一文字におけるスペース間隔チェック』では、「(b) 住所」項目を選択している。 As shown in FIG. 5(A), the item "(b) Address" is selected in "(No. 1) Check space spacing in single character".
「(b) 住所」を選択した理由は、運転免許証を発行する各公安委員会は、都道府県に分類されており、地域毎に頻出される文字(漢字)が存在する。例えば、所謂市町村以外に「区」で分類される地域があり、当該地域では、住所に「区」が頻出されることになる。 The reason for selecting "(b) Address" is that each public safety commission that issues driver's licenses is classified into prefectures, and there are characters (kanji) that appear frequently in each region. For example, in addition to so-called cities, towns and villages, there are areas that are classified by ``wards'', and in these areas, ``wards'' appear frequently in addresses.
そこで、本実施例では、図5(B)に示される如く、特定の公安委員会における「(b) 住所」を選択し、図5(C)に示される如く、「区」を抽出し、画像識別処理の内、『(No.1) 単一文字におけるスペース間隔チェック』を実行した。 Therefore, in this embodiment, as shown in FIG. 5(B), "(b) Address" of a specific public safety commission is selected, and "ward" is extracted as shown in FIG. 5(C), Among the image identification processes, ``(No. 1) Space spacing check in a single character'' was executed.
図6(A)に示される如く、「区」の字を形成する線の内、特徴のある部位の寸法(一例として、平行線の間隔W1,突出した部位の寸法W2、離反されている線分の隙間W3)を画像のピクセル単位で計測する(図6(B)参照)。 As shown in FIG. 6(A), among the lines forming the character ``ku'', the dimensions of characteristic parts (for example, the distance W1 between parallel lines, the dimension W2 of a protruding part, the distance between lines separated from each other) The gap W3) is measured in units of pixels of the image (see FIG. 6(B)).
一方、図2に示される如く、偽造判別支援サーバー24のデータベース24Bには、度数分布格納部72が設けられており、この度数分布格納部72に格納されている、「区」の字の特徴のある部位の寸法(W1~W3)の項目(最大、最小、最大-最小、平均、標準偏差)の各値の度数分布(ビッグデータ)を読み出す(図7(A)参照)。 On the other hand, as shown in FIG. 2, the database 24B of the forgery identification support server 24 is provided with a frequency distribution storage section 72, and the characteristics of the character "ku" stored in this frequency distribution storage section 72 are The frequency distribution (big data) of each value of the dimensions (W1 to W3) of a certain part (maximum, minimum, maximum-minimum, average, standard deviation) is read out (see FIG. 7(A)).
次に、例えば、最大値において、計測値(W1~W3)が、図7(A)の度数分布の特性図(図7(B)参照)の何処に属するかを判定し、許容範囲か否かによって、偽造の有無を判定する。 Next, for example, at the maximum value, it is determined where the measured value (W1 to W3) belongs in the frequency distribution characteristic diagram of FIG. 7(A) (see FIG. 7(B)), and whether it is within the allowable range or not The presence or absence of forgery is determined based on this.
なお、ここで、選択した文字(「区」)は一例であり、どのような文字を選択するかは、公安委員会によって異なるものである。また、一文字ではなく、複数文字を選択してもよい。 Note that the characters selected here ("ku") are just an example, and the characters to be selected differ depending on the Public Safety Commission. Furthermore, instead of one character, multiple characters may be selected.
また、偽造判別支援サーバー24のデータベース24Bに格納される照合のためのデータは、運転免許証の交付時期により、各公安委員会で適用するフォントが変更される場合があるため、運転免許証に記載されている交付日に基づいて、読み出す照合データを選択するようにしてもよい。 In addition, the data for verification stored in the database 24B of the forgery identification support server 24 may differ from the driver's license, as the font applied by each public safety commission may change depending on when the driver's license is issued. The verification data to be read may be selected based on the stated date of issue.
10 手続審査システム
12 依頼者
14 通信端末装置
16 ネットワーク
16A 無線基地局
18 審査端末装置
18A 入力デバイス
18B 出力デバイス
18C 制御部
20 審査管理制御装置
22 運転免許証画像
20A 制御部
20B データベース
24 偽造判別支援サーバー
24A 制御部
24B データベース
50 画像情報受付部
52 受付画像情報格納部
54 OCR処理部
56 画像識別処理部
58 整合性確認部
60 単一データチェック項目格納部
62 データ間相関チェック項目格納部
64 結果統括部
66 フォントパターンテンプレート格納部
68 チェック項目格納部
70 偽造確認部
72 度数分布格納部
74 特徴文字情報格納部
76 登録済画像格納部
78 チェック結果送出部
10 Procedure examination system 12 Client 14 Communication terminal device 16 Network 16A Wireless base station 18 Examination terminal device 18A Input device 18B Output device 18C Control section 20 Examination management control device 22 Driver's license image 20A Control section 20B Database 24 Forgery determination support server 24A Control unit 24B Database 50 Image information reception unit 52 Received image information storage unit 54 OCR processing unit 56 Image identification processing unit 58 Consistency confirmation unit 60 Single data check item storage unit 62 Inter-data correlation check item storage unit 64 Result management unit 66 Font pattern template storage section 68 Check item storage section 70 Forgery confirmation section 72 Frequency distribution storage section 74 Characteristic character information storage section 76 Registered image storage section 78 Check result sending section
Claims (5)
前記OCR処理を行ったデータ項目の整合性を判定する整合性確認部と、
前記整合性確認部で整合性有りと判定された場合、前記データ項目の一部に対してフォントパターンを特定するフォントパターン特定部と、
前記公文書の真贋判定に使用される特徴文字を抽出する抽出部と、
前記特徴文字の特定部位の寸法に関する特徴情報を記憶する記憶部と、
前記抽出部で抽出した特徴文字の前記特定部位の寸法を計測する計測部と、
前記計測部で計測した計測値と、前記記憶部に記憶された特徴情報とを照合する照合部と、
前記フォントパターン特定部での特定結果、及び、前記照合部の照合結果に基づいて、前記公文書の真贋を判定する判定部と、
を有する情報処理装置。 an OCR processing unit that performs OCR processing on data items that are entry items for determining consistency from official documents for verifying the person;
a consistency checking unit that determines the consistency of the data item subjected to the OCR processing;
a font pattern identifying unit that identifies a font pattern for a part of the data item when the consistency checking unit determines that there is consistency;
an extraction unit that extracts characteristic characters used to determine the authenticity of the official document;
a storage unit that stores characteristic information regarding the dimensions of a specific part of the characteristic character;
a measurement unit that measures the dimensions of the specific part of the characteristic character extracted by the extraction unit;
a collation unit that collates the measurement value measured by the measurement unit and the characteristic information stored in the storage unit;
a determination unit that determines the authenticity of the official document based on the identification result of the font pattern identification unit and the verification result of the verification unit;
An information processing device having:
前記OCR処理を行ったデータ項目の整合性を判定して、整合性有りと判定された場合、前記データ項目の一部に対してフォントパターンを特定し、
前記公文書の真贋判定に使用される特徴文字を抽出し、
抽出した特徴文字の特定部位の寸法を計測し、
計測した計測値と、予め記憶された前記特徴文字の特定部位の寸法に関する特徴情報とを照合し、
前記フォントパターンの特定結果、及び、前記照合の結果に基づいて、前記公文書の真贋を判定する、
情報処理方法。 Performs OCR processing on data items that are entered to determine consistency from official documents used to confirm the identity of the person.
determining the consistency of the data item subjected to the OCR processing, and if it is determined that there is consistency, identifying a font pattern for a part of the data item;
extracting characteristic characters used to determine the authenticity of the official document;
Measure the dimensions of specific parts of the extracted characteristic characters,
Comparing the measured value with characteristic information about the dimensions of a specific part of the characteristic character stored in advance,
determining the authenticity of the official document based on the identification result of the font pattern and the verification result;
Information processing method.
請求項1~請求項3の何れか1項記載の情報処理装置のOCR処理部、整合性確認部、フォントパターン特定部、抽出部、記憶部、計測部、照合部、及び判定部として動作させる、
情報処理プログラム。 computer,
The information processing device according to any one of claims 1 to 3 is operated as an OCR processing unit, a consistency confirmation unit, a font pattern identification unit, an extraction unit, a storage unit, a measurement unit, a collation unit, and a determination unit. ,
Information processing program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020028631A JP7435009B2 (en) | 2020-02-21 | 2020-02-21 | Information processing device, information processing method, information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020028631A JP7435009B2 (en) | 2020-02-21 | 2020-02-21 | Information processing device, information processing method, information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2021135529A JP2021135529A (en) | 2021-09-13 |
| JP7435009B2 true JP7435009B2 (en) | 2024-02-21 |
Family
ID=77661130
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020028631A Active JP7435009B2 (en) | 2020-02-21 | 2020-02-21 | Information processing device, information processing method, information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7435009B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008204212A (en) | 2007-02-21 | 2008-09-04 | Promise Co Ltd | Contract information management system |
| JP2008310481A (en) | 2007-06-13 | 2008-12-25 | Softbank Mobile Corp | Sales system, sales store and sales method |
| CN104464075A (en) | 2014-10-23 | 2015-03-25 | 深圳市聚融鑫科科技有限公司 | Detection method and device for anti-counterfeiting product |
| JP2019003504A (en) | 2017-06-16 | 2019-01-10 | 株式会社 みずほ銀行 | Certificate verification device, certificate verification method, and certificate verification program |
| JP2019003421A (en) | 2017-06-15 | 2019-01-10 | テンソル・コンサルティング株式会社 | Authenticity determination system, method and program for identity confirmation document |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04175894A (en) * | 1990-11-02 | 1992-06-23 | Kiwa Ishiwatari | Paper money counterfeit discriminating method |
| JPH10134149A (en) * | 1996-10-30 | 1998-05-22 | Ricoh Co Ltd | Font identification device |
-
2020
- 2020-02-21 JP JP2020028631A patent/JP7435009B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008204212A (en) | 2007-02-21 | 2008-09-04 | Promise Co Ltd | Contract information management system |
| JP2008310481A (en) | 2007-06-13 | 2008-12-25 | Softbank Mobile Corp | Sales system, sales store and sales method |
| CN104464075A (en) | 2014-10-23 | 2015-03-25 | 深圳市聚融鑫科科技有限公司 | Detection method and device for anti-counterfeiting product |
| JP2019003421A (en) | 2017-06-15 | 2019-01-10 | テンソル・コンサルティング株式会社 | Authenticity determination system, method and program for identity confirmation document |
| JP2019003504A (en) | 2017-06-16 | 2019-01-10 | 株式会社 みずほ銀行 | Certificate verification device, certificate verification method, and certificate verification program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021135529A (en) | 2021-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6591249B2 (en) | Touch scan internet credit card verification purchase process | |
| US8646686B2 (en) | Secure system for creating and validating personal identification cards with operator discretion | |
| US7273169B2 (en) | Secure photo carrying identification device, as well as means and method for authenticating such an identification device | |
| US9489573B2 (en) | System and method for comparing documents | |
| KR101626880B1 (en) | Distinguish and recognition system of ID card for real name certification by non-face-to-face and online | |
| US20050166144A1 (en) | Method and system for assigning a background to a document and document having a background made according to the method and system | |
| CA2986003C (en) | Physical token-less security screening using biometrics | |
| JP2004030334A (en) | Method, system and program for biometrics authentication service | |
| EP3869472A1 (en) | Detecting identification tampering using ultra-violet imaging | |
| US20250131755A1 (en) | Method for detecting a forgery of an identity document | |
| JP2008204212A (en) | Contract information management system | |
| JP5659505B2 (en) | Authentication apparatus and authentication method | |
| JP7435009B2 (en) | Information processing device, information processing method, information processing program | |
| JP7435010B2 (en) | Information processing device, information processing method, information processing program | |
| JP2006302221A (en) | Account fraud prevention device | |
| CN118780928B (en) | Accounting management method, system and storage medium | |
| KR101429929B1 (en) | Biometric and demographic data transmission and management systems and devices | |
| CN117809325A (en) | Full invoice checking authentication management method and system | |
| TWM636086U (en) | Cardless finance transaction system and its host server | |
| KR101544754B1 (en) | System for verifying and managing forged or altered checks based on web and the method thereof | |
| CN114358717A (en) | Mobile exhibition method, equipment and computer readable storage medium | |
| US20250378709A1 (en) | Image recognition process for a recognition document | |
| CN121032429A (en) | A method and system for automatically generating teacher application materials | |
| JP2002049763A (en) | Method and device for automatically collating note and check | |
| CN121838194A (en) | Methods, electronic devices, storage media, and software products for recognizing signatures in images |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221108 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230911 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230919 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231117 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7435009 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |