JP7040902B2 - Certificate verification device, certificate verification method and certificate verification program - Google Patents
Certificate verification device, certificate verification method and certificate verification program Download PDFInfo
- Publication number
- JP7040902B2 JP7040902B2 JP2017118945A JP2017118945A JP7040902B2 JP 7040902 B2 JP7040902 B2 JP 7040902B2 JP 2017118945 A JP2017118945 A JP 2017118945A JP 2017118945 A JP2017118945 A JP 2017118945A JP 7040902 B2 JP7040902 B2 JP 7040902B2
- Authority
- JP
- Japan
- Prior art keywords
- certificate
- character
- pattern
- image
- issuance
- 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
Images
Landscapes
- Credit Cards Or The Like (AREA)
- Character Discrimination (AREA)
Description
本発明は、運転免許証等の証明書の真偽の判定を支援するための証明書検証装置、証明書検証方法及び証明書検証プログラムに関する。 The present invention relates to a certificate verification device, a certificate verification method, and a certificate verification program for supporting the determination of authenticity of a certificate such as a driver's license.
本人確認が必要となる場合、サービス利用者から提示された本人確認資料を確認することがある。この場合、本人確認資料或いはそのコピーの画像データから本人確認資料の真贋判定を行なう技術も検討されている(例えば、特許文献1参照)。この文献に記載された技術では、画像解析部はスキャニングされた本人確認資料或いはそのコピーの画像データにおける文字列や画像のレイアウトに関する解析を行なう。OCRエンジンはその文字列や画像の認識を行なう。真贋判定処理部は、解析結果、認識結果と、本人確認資料に記載された文字や画像のレイアウトに関する真贋判定ロジックテンプレートとを照合して本人確認資料の真贋を判定する。 If identity verification is required, we may check the identity verification materials presented by the service user. In this case, a technique for determining the authenticity of the identity verification material from the identity verification material or the image data of a copy thereof is also being studied (see, for example, Patent Document 1). In the technique described in this document, the image analysis unit analyzes the character string and the layout of the image in the scanned image data of the identity verification material or a copy thereof. The OCR engine recognizes the character string or image. The authenticity determination processing unit collates the analysis result and the recognition result with the authenticity determination logic template relating to the layout of the characters and images described in the identity verification material, and determines the authenticity of the identity verification material.
また、紙幣などの紙類に印字された記番号を形成する各文字の文字画像を切り出して、記番号を読み取るための技術も検討されている(例えば、特許文献2参照)。この文献に記載された紙葉類記番号読取システムは、紙葉類画像を利用して紙葉類に付された記番号を読み取る。この場合、紙葉類搬送部によって搬送される紙葉類の紙葉類画像を取得し、紙葉類画像を利用して紙葉類の種類を識別する。紙葉類識別センサ部によって識別された紙葉類の種類に基づいて、記憶部を参照して番号切出条件に基づいて紙葉類画像から記番号各桁の文字画像を切り出し、文字フォント識別情報に基づいて対応するテンプレートデータを利用して各文字画像の文字認識を行なう。 Further, a technique for cutting out a character image of each character forming a serial number printed on paper such as banknotes and reading the serial number is also being studied (see, for example, Patent Document 2). The paper leaf serial number reading system described in this document uses the paper leaf image to read the serial number assigned to the paper leaf. In this case, the paper leaf image of the paper leaf transported by the paper leaf transport unit is acquired, and the type of the paper leaf is identified by using the paper leaf image. Based on the type of paper leaf identified by the paper leaf identification sensor unit, the character image of each digit of the serial number is cut out from the paper leaf image based on the number cutting condition with reference to the storage unit, and the character font is identified. Character recognition of each character image is performed using the corresponding template data based on the information.
上記各特許文献では、文字画像に基づいて、本人確認資料や紙幣等の媒体の真贋を判定する。しかしながら、特許文献1においては、真贋判定ロジックに基づいて、本人確認資料の印刷を行なう必要がある。また、特許文献2において、紙幣は印刷局において一括して印刷されるが、運転免許証等は複数の地域で印刷され、交付される。この場合には、地域によって、証明書に利用される文字フォントの特徴が異なることがある。そのため、的確に証明書の真偽を判定することができない。 In each of the above patent documents, the authenticity of a medium such as an identity verification material or a banknote is determined based on a character image. However, in Patent Document 1, it is necessary to print the identity verification material based on the authenticity determination logic. Further, in Patent Document 2, banknotes are printed collectively at the Printing Bureau, but a driver's license or the like is printed and issued in a plurality of areas. In this case, the characteristics of the character font used for the certificate may differ depending on the region. Therefore, it is not possible to accurately determine the authenticity of the certificate.
上記課題を解決する証明書検証装置は、証明書の交付地域及び交付期間に関連付けて、証明書に含まれる文字の登録文字パターンを記録したパターン情報記憶部と、画像生成部から、検証対象の証明書の画像を取得する画像取得部と、前記画像に含まれる文字を認識する文字認識部と、前記証明書の画像を用いて使用文字パターンを特定する文字検証部と、前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定する判定支援部とを備える。 The certificate verification device that solves the above problems is subject to verification from the pattern information storage unit that records the registered character patterns of the characters included in the certificate and the image generation unit in relation to the certificate issuance area and issuance period. An image acquisition unit that acquires an image of a certificate, a character recognition unit that recognizes characters contained in the image, a character verification unit that specifies a character pattern to be used using the image of the certificate, and character recognition of the image. Based on the result, the registered character pattern associated with the issuance area and the issuance time of the certificate is acquired from the pattern information storage unit, and it is determined whether or not the used character pattern and the registered character pattern match. It is equipped with a judgment support unit.
本発明によれば、運転免許証等の証明書の真偽について、効率的な判定を支援することができる。 According to the present invention, it is possible to support an efficient determination of the authenticity of a certificate such as a driver's license.
(第1の実施形態)
以下、図1~図4に従って、証明書検証装置、証明書検証方法及び証明書検証プログラムを具体化した一実施形態を説明する。本実施形態では、証明書としての運転免許証の真偽(有効性)を判定する場合を想定する。ここでは、ネットワークを介して通信を行なうユーザ端末10と検証支援サーバ20とを用いる。
(First Embodiment)
Hereinafter, an embodiment in which the certificate verification device, the certificate verification method, and the certificate verification program are embodied will be described with reference to FIGS. 1 to 4. In this embodiment, it is assumed that the authenticity (validity) of the driver's license as a certificate is determined. Here, a
ユーザ端末10は、運転免許証を確認する担当者が用いるコンピュータ端末(クライアント端末)である。
このユーザ端末10は、制御部11、入力部12、出力部13、カメラ14を備える。
The
The
制御部11は、入力部12~カメラ14を制御する処理を実行する。
入力部12は、例えば、キーボードやポインティングデバイスから構成されており、各種情報を入力するための装置である。出力部13は、例えば、ディスプレイ等から構成されており、検証支援サーバ20から取得した各種情報を出力するための装置である。なお、スマートホンやタブレット端末等のユーザ端末10においては、タッチパネルディスプレイを入力部12及び出力部13として機能させるようにしてもよい。
カメラ14は、証明書(本実施形態では、運転免許証)の撮影画像を生成する画像生成手段として機能する。
The
The
The
検証支援サーバ20は、証明書の有効性の確認を支援するコンピュータシステム(証明書検証装置)である。この検証支援サーバ20は、制御部21、辞書記憶部22、パターン情報記憶部23、再評価情報記憶部24を備える。
The
制御部21は、制御手段(CPU、RAM、ROM等)を備え、後述する処理(画像取得段階、文字認識段階、文字検証段階、判定段階等の各処理等)を行なう。そのための証明書検証プログラム(アプリケーション)を実行することにより、制御部21は、画像取得部211、文字認識部212、文字検証部213、判定支援部214として機能する。
The
画像取得部211は、カメラ14から撮影画像を取得する処理を実行する。
文字認識部212は、撮影画像に含まれる文字を認識する処理を実行する。
文字検証部213は、文字画像に基づいて、パターンを検証する処理を実行する。
判定支援部214は、証明書の有効性を判定する処理を実行する。この判定支援部214は、検証対象の証明書に含まれるパターンコードの共通性を判定するための共通性判定割合、文字パターンの見直しを提案するための確認判定基準値に関するデータを保持している。更に、この判定支援部214は、証明書の有効性に関する情報を出力する出力部として機能する。
The
The
The
The
図2(a)に示すように、辞書記憶部22には、証明書に含まれる検証対象文字を識別するための辞書管理レコード220が記録される。この辞書管理レコード220は、証明書に用いられる文字の形態に関する特徴が登録された場合に記録される。この辞書管理レコード220には、検証対象文字、形態特徴、パターンコードに関するデータが記録される。
As shown in FIG. 2A, the
検証対象文字データ領域には、検証を行なう文字(テキスト)に関するデータが記録される。
形態特徴データ領域には、検証対象文字の形態に関する特徴に関するデータが記録される。形態における特徴としては、フォント種類や、文字を構成する部分的な形態要素の形状の特徴を用いる。例えば、文字の中に、形態要素(例えば、筆画「点」)が含まれる場合には、他の筆画との距離や配置関係を用いる。また、検証対象文字の縦線部分(例えば、筆画「竪」)の形状(直線や弯曲)や、文字の縦横比率をパターン化して形態特徴として用いる。
Data related to the character (text) to be verified is recorded in the verification target character data area.
In the morphological feature data area, data relating to the morphological features of the character to be verified is recorded. As the characteristics in the form, the font type and the characteristics of the shape of the partial morphological elements constituting the character are used. For example, when a character contains a morphological element (for example, a stroke "dot"), the distance and arrangement relationship with other strokes are used. Further, the shape (straight line or curve) of the vertical line portion (for example, the stroke "vertical") of the character to be verified and the aspect ratio of the character are patterned and used as morphological features.
パターンコードデータ領域には、検証対象文字の形態に関するパターンを特定するための識別子に関するデータが記録される。本実施形態では、複数の検証対象文字に対して、一つの証明書に含まれる可能性がある異なる検証対象文字に対しては、同じパターンコードを付与しておく。 In the pattern code data area, data regarding an identifier for specifying a pattern regarding the form of the character to be verified is recorded. In the present embodiment, the same pattern code is assigned to different verification target characters that may be included in one certificate for a plurality of verification target characters.
図2(b)に示すように、パターン情報記憶部23には、証明書を判定するためのパターン管理レコード230が記録される。このパターン管理レコード230は、証明書に用いられる文字のパターンが登録された場合に記録される。このパターン管理レコード230には、交付期間、交付地域、パターンコード(登録文字パターン)に関するデータが記録される。
As shown in FIG. 2B, a
交付期間データ領域には、証明書が交付された時期(期間)に関するデータが記録される。ここでは、運転免許証が交付された交付時期の範囲を用いる。
交付地域データ領域には、証明書が交付された地域に関するデータが記録される。ここでは、運転免許証を交付した公安委員会の管轄地域を用いる。
In the issuance period data area, data regarding the time (period) when the certificate was issued is recorded. Here, the range of the issuance time when the driver's license was issued is used.
The delivery area data area records data about the area to which the certificate was issued. Here, the area under the jurisdiction of the Public Safety Commission that issued the driver's license is used.
パターンコードデータ領域には、この交付期間、交付地域において用いられていた文字の形態特徴である登録文字パターンを特定するための識別子に関するデータが記録される。 In the pattern code data area, data regarding an identifier for specifying a registered character pattern, which is a morphological feature of characters used in the delivery area during this delivery period, is recorded.
図2(c)に示すように、再評価情報記憶部24には、登録文字パターンを確認するための再評価管理レコード240が記録される。この再評価管理レコード240は、登録文字パターンに該当しない真正な証明書を検出した場合に記録される。この再評価管理レコード240には、交付時期、交付地域、検証対象文字、パターンコード、代表パターンコードに関するデータが記録される。
As shown in FIG. 2 (c), the
交付時期データ領域には、登録文字パターンに該当しない真正な証明書が交付された時期に関するデータが記録される。
交付地域データ領域には、この証明書が交付された地域に関するデータが記録される。
In the issuance time data area, data regarding the time when a genuine certificate that does not correspond to the registered character pattern is delivered is recorded.
The delivery area data area records data about the area to which this certificate was issued.
検証対象文字データ領域には、この証明書に含まれている文字に関するデータが記録される。
パターンコードデータ領域には、この検証対象文字の形態に関するパターンを特定するための識別子に関するデータが記録される。
代表パターンコードデータ領域には、この証明書に含まれる検証対象文字のパターンコードにおいて、共通性判定割合以上のパターンコードに関するデータが記録される。
Data related to the characters contained in this certificate is recorded in the character data area to be verified.
In the pattern code data area, data relating to an identifier for identifying a pattern relating to the form of the character to be verified is recorded.
In the representative pattern code data area, data related to the pattern code of the verification target character included in this certificate, which is equal to or higher than the commonality determination ratio, is recorded.
(証明書検証処理)
次に、図3、図4を用いて、証明書検証処理の処理手順を説明する。
まず、検証支援サーバ20の制御部21は、証明書画像の取得処理を実行する(ステップS1-1)。具体的には、担当者は、真偽(有効性)を確認したい運転免許証(検証対象の運転免許証)を、カメラ14を用いて撮影する。この場合、制御部21の画像取得部211は、カメラ14から撮影画像を取得する。
(Certificate verification process)
Next, the processing procedure of the certificate verification process will be described with reference to FIGS. 3 and 4.
First, the
次に、検証支援サーバ20の制御部21は、証明書画像に含まれる文字の特定処理を実行する(ステップS1-2)。具体的には、制御部21の文字認識部212は、運転免許証の撮影画像に含まれる文字画像領域を特定し、文字画像領域毎に文字認識を行なう。そして、文字認識部212は、パターン認識により、運転免許証に印字された文字を特定する。ここでは、運転免許証項目として、氏名、住所、番号、公安委員会名、有効期限の表示、免許証区分(グリーン、ブルー、ゴールド(優良運転者免許証))等を特定する。
Next, the
次に、検証支援サーバ20の制御部21は、検証対象文字の特定処理を実行する(ステップS1-3)。具体的には、制御部21の文字検証部213は、認識文字群の中で、検証対象文字を特定する。認識文字群に複数の検証対象文字が含まれる場合には、すべての検証対象文字を特定する。本実施形態では、有効期限の表示文字を構成する文字を検証対象文字として特定する。
Next, the
次に、検証支援サーバ20の制御部21は、特定した各検証対象文字について、検証対象文字の使用文字パターンの特定処理を実行する(ステップS1-4)。ここでは、真偽(有効性)を判定する運転免許証に使用されている文字の形態特徴である使用文字パターンを特定する。具体的には、制御部21の文字検証部213は、運転免許証画像から抽出した検証対象文字の文字画像を切り出す。そして、文字検証部213は、辞書記憶部22を用いて、辞書管理レコード220に記録された検証対象文字の形態特徴と、切り出した文字画像とを比較し、形態特徴が最も近いパターンコードを特定する。そして、文字検証部213は、特定したパターンコードをメモリに検証対象文字に関連付けて仮記憶する。
Next, the
図4に示すように、運転免許証500の有効期限の表示文字501の「平成30年まで有効」については、文字「平」~「効」を、それぞれ検証対象文字群として特定する。そして、すべての検証対象文字についてのパターンコードの特定を終了するまで繰り返す。ここでは、文字「平」~「効」に対応して、「A」~「C」のパターンコード502を特定する。
As shown in FIG. 4, for the character "valid until 2018" of the
次に、検証支援サーバ20の制御部21は、パターンコードは共通かどうかについての判定処理を実行する(ステップS1-5)。具体的には、制御部21の判定支援部214は、メモリに仮記憶されたすべての検証対象文字のパターンコードを抽出する。そして、判定支援部214は、各検証対象文字のパターンコードが共通性判定割合以上で一致する場合には、パターンコードは共通していると判定する。図4に示すパターンコード502においては、「A」が1個、「B」が2個、「C」が6個であり、60%(共通性判定割合)以上が「C」であるため、パターンコードは共通と判定する。そして、共通性判定割合以上のパターンコード(ここでは「C」)を、代表パターンコードとして特定する。
Next, the
共通性判定割合以上のパターンコードで構成され、パターンコードが共通すると判定した場合(ステップS1-5において「YES」の場合)、検証支援サーバ20の制御部21は、交付時期、交付地域の特定処理を実行する(ステップS1-6)。具体的には、制御部21の判定支援部214は、検証対象の運転免許証の公安委員会名に基づいて、交付地域を特定する。
When it is determined that the pattern codes are composed of the commonality determination ratio or more and the pattern codes are common (when "YES" in step S1-5), the
次に、検証支援サーバ20の制御部21は、交付時期、交付地域の登録文字パターンの特定処理を実行する(ステップS1-7)。具体的には、制御部21の判定支援部214は、運転免許証項目から、交付時期、交付地域を特定する。そして、判定支援部214は、パターン情報記憶部23から、交付時期及び交付地域が含まれるパターン管理レコード230を取得する。そして、パターン管理レコード230に記録されているパターンコードを登録文字パターンとして特定する。
Next, the
図4に示すように、運転免許証の場合には、有効期限の表示、免許証区分に応じた有効期間に基づいて、交付時期504を算出する。更に、公安委員会名に基づいて、交付地域505を特定する。
As shown in FIG. 4, in the case of a driver's license, the
次に、検証支援サーバ20の制御部21は、登録文字パターンと一致するかどうかについての判定処理を実行する(ステップS1-8)。具体的には、制御部21の判定支援部214は、代表パターンコードと、パターン情報記憶部23から取得したパターン管理レコード230に記録されているパターンコードとを比較する。
Next, the
登録文字パターンと一致と判定した場合(ステップS1-8において「YES」の場合)、検証支援サーバ20の制御部21は、有効判定結果の出力処理を実行する(ステップS1-9)。具体的には、制御部21の判定支援部214は、検証対象の運転免許証は有効(真正)と判定し、判定結果をユーザ端末10のディスプレイに出力する。
When it is determined that the character pattern matches the registered character pattern (when "YES" in step S1-8), the
一方、各パターンコードの割合が共通性判定割合未満で、パターンコードが共通しないと判定した場合や、登録文字パターンと不一致と判定した場合(ステップS1-5,S1-8において「NO」の場合)、検証支援サーバ20の制御部21は、確認画面の出力処理を実行する(ステップS1-10)。具体的には、制御部21の判定支援部214は、ユーザ端末10のディスプレイに確認画面を出力する。この確認画面においては、検証対象の運転免許証の精査を促すメッセージが含まれる。更に、確認画面には、確認結果を入力するための選択ボタン(真正又は偽造)が含まれる。
On the other hand, when the ratio of each pattern code is less than the commonality judgment ratio and it is determined that the pattern codes are not common, or when it is determined that the pattern code does not match the registered character pattern ("NO" in steps S1-5 and S1-8). ), The
次に、検証支援サーバ20の制御部21は、有効かどうかについての判定処理を実行する(ステップS1-11)。具体的には、担当者によってユーザ端末10の確認画面に確認結果が入力された場合、制御部21の判定支援部214は、入力された確認結果に基づいて、真偽を判定する。
Next, the
真正の選択ボタンが選択され、有効と判定した場合(ステップS1-11において「YES」の場合)、検証支援サーバ20の制御部21は、変更情報の蓄積処理を実行する(ステップS1-12)。具体的には、制御部21の判定支援部214は、有効と判定された運転免許証の交付時期、交付地域に関連付けて、検証対象文字毎のパターンコード、代表パターンコードを含めた再評価管理レコード240を再評価情報記憶部24に記録する。
When the genuine selection button is selected and it is determined to be valid (when "YES" in step S1-11), the
一方、有効でないと判定された場合(ステップS1-11において「NO」の場合)、検証支援サーバ20の制御部21は、変更情報の蓄積処理(ステップS1-12)をスキップして処理を終了する。
On the other hand, when it is determined that it is not valid (when "NO" in step S1-11), the
なお、同じ交付地域に関連付けられた再評価管理レコード240のレコード数が、確認判定基準値以上となった場合、バッチ処理により、辞書記憶部22、パターン情報記憶部23の見直しを行なう。具体的には、検証支援サーバ20の制御部21の判定支援部214は、再評価情報記憶部24において、同じ交付地域の再評価管理レコード240のレコード数が、確認判定基準値に達した場合、ユーザ端末10の出力部13に注意喚起メッセージを出力する。この場合、判定支援部214は、再評価管理レコード240に記録された交付時期に基づいて交付期間を特定する。そして、注意喚起メッセージにおいて、交付期間、交付地域に対して、代表パターンコードを記録した新たなパターン管理レコード230の登録を提案する。ユーザ端末10において、この提案の承認入力が行われた場合、判定支援部214は、交付期間、交付地域、代表パターンコードを記録した新たなパターン管理レコード230を生成し、パターン情報記憶部23に記録する。
When the number of records of the
以上、本実施形態によれば、以下に示す効果を得ることができる。
(1-1)本実施形態では、辞書記憶部22には、証明書に含まれる検証対象文字を識別するための辞書管理レコード220が記録される。この辞書管理レコード220には、検証対象文字、形態特徴、パターンコードに関するデータが記録される。この辞書記憶部22においては、検証対象文字の形態特徴に関連付けて、パターンコードが記録されている。この場合、複数の検証対象文字に対して、一つの証明書に含まれる可能性がある検証対象文字については、共通したパターンコードを付与しておく。これにより、一つの証明書に含まれる複数の検証対象文字に含まれるパターンコードに基づいて、証明書の有効性判定を支援することができる。
As described above, according to the present embodiment, the following effects can be obtained.
(1-1) In the present embodiment, the
(1-2)本実施形態では、パターン情報記憶部23には、証明書を判定するためのパターン管理レコード230が記録される。このパターン管理レコード230には、交付期間、交付地域、パターンコードに関するデータが記録される。これにより、交付時期及び交付地域に応じて、証明書に用いられている文字形態に基づいて、証明書の有効性判定を支援することができる。
(1-2) In the present embodiment, the
(1-3)本実施形態では、検証支援サーバ20の制御部21は、特定した各検証対象文字の使用文字パターンの特定処理(ステップS1-4)、パターンコードは共通かどうかについての判定処理(ステップS1-5)を実行する。パターンコードが共通しないと判定した場合(ステップS1-5において「NO」の場合)、検証支援サーバ20の制御部21は、確認画面の出力処理を実行する(ステップS1-10)。これにより、各検証対象文字の文字形態のばらつきに基づいて、証明書の有効性判定を支援することができる。すなわち、パターンコードのばらつきが大きい場合には、有効でない可能性を検知することができる。
(1-3) In the present embodiment, the
(1-4)本実施形態では、検証支援サーバ20の制御部21は、交付時期、交付地域についての登録文字パターンの特定処理(ステップS1-7)、登録文字パターンと一致するかどうかについての判定処理(ステップS1-8)を実行する。これにより、証明書の確認実績に基づいて、証明書の有効性判定を支援することができる。
(1-4) In the present embodiment, the
(1-5)本実施形態では、真正の選択ボタンが選択され、有効と判定した場合(ステップS1-11において「YES」の場合)、検証支援サーバ20の制御部21は、変更情報の蓄積処理を実行する(ステップS1-12)。これにより、証明書において新たなパターンコードの文字が利用されている場合にも、変更情報を利用して、登録文字パターンの更新を促すことができる。
(1-5) In the present embodiment, when the genuine selection button is selected and it is determined to be valid (when "YES" in step S1-11), the
(第2の実施形態)
次に、図5を用いて、第2の実施形態を説明する。上記第1の実施形態においては、辞書記憶部22を用いて、検証対象文字の形態特徴により、パターンコードを特定し、このパターンコードの共通性や登録文字パターンとの一致に基づいて、有効性を判定する。有効性の判定方法は、これに限定されるものではない。第2の実施形態においては、検証対象文字毎の形態特徴に基づいて、有効性を判定する。第2の実施形態において、第1の実施形態と同様の部分については、詳細な説明を省略する。
(Second embodiment)
Next, the second embodiment will be described with reference to FIG. In the first embodiment, the
この場合には、判定支援部214に、検証対象文字群について、登録文字パターンの文字形態との一致状況を判定するための一致基準値に関するデータを保持させておく。
更に、図5(a)に示すように、パターン情報記憶部23のパターン管理レコード231には、交付期間、交付地域、検証対象文字、形態特徴に関するデータが記録される。
In this case, the
Further, as shown in FIG. 5A, data regarding the delivery period, the delivery area, the verification target character, and the morphological feature are recorded in the
交付期間データ領域には、証明書が交付された時期(範囲)に関するデータが記録される。
交付地域データ領域には、証明書が交付された地域に関するデータが記録される。
検証対象文字データ領域には、検証を行なう文字(テキスト)に関するデータが記録される。
形態特徴データ領域には、検証対象文字の形態に関わる特徴に関するデータが記録される。
In the issuance period data area, data regarding the time (range) when the certificate was issued is recorded.
The delivery area data area records data about the area to which the certificate was issued.
Data related to the character (text) to be verified is recorded in the verification target character data area.
In the morphological feature data area, data related to the morphology of the character to be verified is recorded.
次に、図5(b)を用いて、証明書検証処理の処理手順を説明する。
まず、検証支援サーバ20の制御部21は、ステップS1-1~S1-3と同様に、証明書画像の取得処理(ステップS2-1)、証明書画像に含まれる文字の特定処理(ステップS1-2)、検証対象文字の特定処理(ステップS1-3)を実行する。
Next, the processing procedure of the certificate verification process will be described with reference to FIG. 5 (b).
First, the
次に、検証支援サーバ20の制御部21は、ステップS1-6,S1-7と同様に、交付時期、交付地域の特定処理(ステップS2-4)、交付時期、交付地域の登録文字パターンの特定処理(ステップS2-5)を実行する。具体的には、制御部21の判定支援部214は、パターン情報記憶部23から、検証対象の運転免許証の交付時期及び交付地域に対応する交付期間及び交付地域が記録されたパターン管理レコード230を取得する。
Next, the
次に、検証支援サーバ20の制御部21は、検証対象文字を順次、処理対象として特定し、以下の処理を繰り返す。
ここでは、検証支援サーバ20の制御部21は、検証対象文字の形態特徴の特定処理を実行する(ステップS2-6)。具体的には、制御部21の文字検証部213は、取得したパターン管理レコード230において、検証対象文字の形態特徴を取得する。
Next, the
Here, the
次に、検証支援サーバ20の制御部21は、登録文字パターンとの比較処理を実行する(ステップS2-7)。具体的には、制御部21の文字検証部213は、運転免許証画像から抽出した検証対象文字の文字画像を切り出す。そして、文字検証部213は、この文字画像の形態(使用文字パターン)が、パターン管理レコード230から取得した形態特徴を備えるかどうかを判定し、一致又は不一致を判定する。そして、文字検証部213は、処理対象の検証対象文字の判定結果をメモリに仮記録する。
検証支援サーバ20の制御部21は、すべての検証対象文字について、以上の処理を終了するまで繰り返す。
Next, the
The
次に、検証支援サーバ20の制御部21は、一致率が基準値以上かどうかについての判定処理を実行する(ステップS2-8)。具体的には、制御部21の判定支援部214は、メモリに仮記憶された判定結果において、一致の判定結果の割合(一致率)を算出する。そして、判定支援部214は、算出した一致率と一致基準値とを比較する。
Next, the
一致率が一致基準値以上と判定した場合(ステップS1-8において「YES」の場合)、検証支援サーバ20の制御部21は、ステップS1-9と同様に、有効判定結果の出力処理を実行する(ステップS2-9)。
When it is determined that the match rate is equal to or higher than the match reference value (when "YES" in step S1-8), the
一方、一致率が一致基準値に達していないと判定した場合(ステップS2-8において「NO」の場合)、検証支援サーバ20の制御部21は、ステップS1-10~S1-12と同様に、確認画面の出力処理(ステップS2-10)~変更情報の蓄積処理(ステップS2-12)を実行する。この変更情報の蓄積処理(ステップS2-12)においては、再評価情報記憶部24に、この運転免許証の交付時期、交付地域、検証対象文字、形態特徴を記録しておく。
On the other hand, when it is determined that the match rate has not reached the match reference value (when "NO" in step S2-8), the
そして、同じ交付地域に関連付けられた再評価管理レコード240のレコード数が、確認判定基準値以上となった場合、バッチ処理により、パターン情報記憶部23の見直しを行なう。具体的には、検証支援サーバ20の制御部21の判定支援部214は、再評価情報記憶部24において、同じ交付地域の再評価管理レコード240のレコード数が、見直し基準値に達した場合、ユーザ端末10の出力部13に注意喚起メッセージを出力する。この場合、判定支援部214は、再評価管理レコード240に記録された交付時期に基づいて交付期間を特定する。そして、注意喚起メッセージにおいて、交付期間、交付地域、形態特徴を記録した新たなパターン管理レコード231の登録を提案する。ユーザ端末10において、この提案の承認入力が行われた場合、判定支援部214は、交付期間、交付地域、検証対象文字、形態特徴を記録した新たなパターン管理レコード231を生成し、パターン情報記憶部23に記録する。
Then, when the number of records of the
以上、本実施形態によれば、以下に示す効果を得ることができる。
(2-1)本実施形態では、パターン情報記憶部23のパターン管理レコード231には、交付期間、交付地域、検証対象文字、形態特徴に関するデータが記録される。そして、検証支援サーバ20の制御部21は、登録文字パターンとの比較処理(ステップS2-7)、一致率が基準値以上かどうかについての判定処理(ステップS2-8)を実行する。
As described above, according to the present embodiment, the following effects can be obtained.
(2-1) In the present embodiment, the
また、上記各実施形態は、以下の態様に変更してもよい。
・上記各実施形態では、証明書として運転免許証に適用したが、適用対象はこれに限定されるものではない。例えば、各地域の自治体によって交付される証明書に適用することも可能である。
・上記各実施形態では、ネットワークを介して通信を行なうユーザ端末10と検証支援サーバ20とを用いる。ハードウェア構成はこれに限定されるものではない。例えば、一つのハードウェア(カメラ14を備えたユーザ端末10)において、文字認識部212~判定支援部214の処理を行なうようにしてもよい。
Further, each of the above embodiments may be changed to the following aspects.
-In each of the above embodiments, the driver's license is applied as a certificate, but the application is not limited to this. For example, it can be applied to a certificate issued by a local government in each region.
-In each of the above embodiments, a
・上記各実施形態では、運転免許証に含まれる各項目の文字を検証対象文字として利用する。検証対象文字は、これらに限定されるものではない。
・上記各実施形態では、ユーザ端末10が備えるカメラ14を用いて、証明書画像を取得する。証明書画像を取得できれば、画像の取得方法は、カメラ14を用いる場合に限定されるものではない。例えば、コンピュータ端末に接続されたスキャナを用いることも可能である。
-In each of the above embodiments, the characters of each item included in the driver's license are used as the characters to be verified. The characters to be verified are not limited to these.
-In each of the above embodiments, the
・上記各実施形態では、検証対象文字に対して形態特徴を記録する。この場合、検証対象文字に対して、複数の形態特徴を設定してもよい。例えば、一つの検証対象文字を構成する複数の筆画や、全体形状についての形態特徴を設定し、同じ証明書に含まれる検証対象文字の形態特徴に対して、同じパターンコードを付与する。 -In each of the above embodiments, the morphological features are recorded for the characters to be verified. In this case, a plurality of morphological features may be set for the verification target character. For example, a plurality of strokes constituting one verification target character and morphological features for the entire shape are set, and the same pattern code is assigned to the morphological characteristics of the verification target character included in the same certificate.
・上記第1の実施形態では、辞書記憶部22において、検証対象文字、パターンコードに対して、形態特徴を関連付けて記録する。上記第2の実施形態では、パターン情報記憶部23において、交付期間、交付地域、検証対象文字に対して形態特徴を関連付けて記録する。ここで、辞書記憶部22、パターン情報記憶部23において、パターンコードを、更に、画像生成手段(カメラ14)の解像度に関連付けて記録するようにしてもよい。この場合、証明書画像の取得時に、撮影に用いたカメラ14の解像度に関する情報も合わせて取得する。そして、解像度に対応する形態特徴に基づいて、パターンコードを特定する。解像度によって、文字の形態が変わる可能性があるが、この解像度を考慮して、的確に有効性を判定することができる。
-In the first embodiment, in the
・上記第1の実施形態では、共通性判定割合以上のパターンコードを、代表パターンコードとして特定する。この場合、検証対象の証明書を代表するパターンコードを特定できれば、共通性判定割合を用いる方法に限定されない。例えば、最も多いパターンコードを、代表パターンコードとして特定してもよい。 -In the first embodiment, a pattern code having a commonality determination ratio or more is specified as a representative pattern code. In this case, as long as the pattern code representing the certificate to be verified can be specified, the method is not limited to the method using the commonality determination ratio. For example, the most common pattern code may be specified as a representative pattern code.
10…ユーザ端末、11…制御部、12…入力部、13…出力部、14…カメラ、20…検証支援サーバ、21…制御部、211…画像取得部、212…文字認識部、213…文字検証部、214…判定支援部、22…辞書記憶部、23…パターン情報記憶部、24…再評価情報記憶部。 10 ... User terminal, 11 ... Control unit, 12 ... Input unit, 13 ... Output unit, 14 ... Camera, 20 ... Verification support server, 21 ... Control unit, 211 ... Image acquisition unit, 212 ... Character recognition unit, 213 ... Character Verification unit, 214 ... Judgment support unit, 22 ... Dictionary storage unit, 23 ... Pattern information storage unit, 24 ... Re-evaluation information storage unit.
Claims (6)
有効と判定された証明書の交付時期、交付地域に関連付けて、文字パターンを含めた再評価管理レコードを記録する再評価情報記憶部と、
ユーザ端末から、検証対象の証明書の画像を取得する画像取得部と、
前記画像に含まれる文字を認識する文字認識部と、
前記証明書の画像を用いて、使用文字を構成する部分的な形態要素の形状の特徴として使用文字パターンを特定する文字検証部と、
前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定して、不一致と判定した場合に前記ユーザ端末に確認画面を出力し、前記確認画面で有効と判定された場合、前記検証対象の証明書の交付地域及び交付時期に関連付けて、前記使用文字パターンを含めた再評価管理レコードを前記再評価情報記憶部に記録し、同じ交付地域に関連付けられた再評価管理レコードのレコード数が、確認判定基準値以上となった場合、注意喚起を出力する判定支援部と、を備える証明書検証装置。 A pattern information storage unit that records registered character patterns that are characteristic of the shape of the partial morphological elements that make up the characters contained in the certificate in relation to the certificate issuance area and issuance period.
A re-evaluation information storage unit that records re-evaluation management records including character patterns in relation to the issuance time and delivery area of the certificate determined to be valid,
The image acquisition unit that acquires the image of the certificate to be verified from the user terminal ,
A character recognition unit that recognizes characters included in the image, and
Using the image of the certificate, a character verification unit that specifies the character pattern used as a feature of the shape of the partial morphological elements that make up the character used,
Based on the character recognition result of the image, the registered character pattern associated with the issuance area and the issuance time of the certificate is acquired from the pattern information storage unit, and whether the used character pattern and the registered character pattern match. If it is determined whether or not it is inconsistent, a confirmation screen is output to the user terminal, and if it is determined to be valid on the confirmation screen, it is associated with the issuance area and issuance time of the certificate to be verified . The re-evaluation management record including the used character pattern is recorded in the re-evaluation information storage unit, and when the number of records of the re-evaluation management record associated with the same delivery area exceeds the confirmation judgment reference value, a warning is issued. A certificate verification device equipped with a judgment support unit that outputs .
前記検証対象文字毎に文字パターンを特定し、
前記特定した文字パターンの数に基づいて、前記証明書における使用文字パターンを特定することを特徴とする請求項1に記載の証明書検証装置。 A plurality of characters to be verified are extracted from the image of the certificate, and the characters to be verified are extracted.
A character pattern is specified for each character to be verified, and the character pattern is specified.
The certificate verification device according to claim 1, wherein the character pattern used in the certificate is specified based on the number of the specified character patterns.
前記検証対象文字毎に使用文字パターンを特定し、
前記検証対象文字毎に使用文字パターンと前記登録文字パターンとを比較し、前記比較の結果に基づいて、前記証明書の有効性に関する情報を出力することを特徴とする請求項1又は2に記載の証明書検証装置。 A plurality of characters to be verified are extracted from the image of the certificate, and the characters to be verified are extracted.
The character pattern used is specified for each character to be verified, and the character pattern used is specified.
The invention according to claim 1 or 2, wherein the character pattern used is compared with the registered character pattern for each character to be verified, and information on the validity of the certificate is output based on the result of the comparison. Certificate verification device.
有効と判定された証明書の交付時期、交付地域に関連付けて、文字パターンを含めた再評価管理レコードを記録する再評価情報記憶部と、
ユーザ端末に接続される制御部とを備えた証明書検証装置を用いて、証明書検証を行なうための方法であって、
前記制御部が、
前記ユーザ端末から、検証対象の証明書の画像を取得し、
前記画像に含まれる文字を認識し、
前記証明書の画像を用いて、使用文字を構成する部分的な形態要素の形状の特徴として使用文字パターンを特定し、
前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定して、不一致と判定した場合に前記ユーザ端末に確認画面を出力し、前記確認画面で有効と判定された場合、前記検証対象の証明書の交付地域及び交付時期に関連付けて、前記使用文字パターンを含めた再評価管理レコードを前記再評価情報記憶部に記録し、同じ交付地域に関連付けられた再評価管理レコードのレコード数が、確認判定基準値以上となった場合、注意喚起を出力することを特徴とする証明書検証方法。 A pattern information storage unit that records registered character patterns that are characteristic of the shape of the partial morphological elements that make up the characters contained in the certificate in relation to the certificate issuance area and issuance period.
A re-evaluation information storage unit that records re-evaluation management records including character patterns in relation to the issuance time and delivery area of the certificate determined to be valid,
It is a method for performing certificate verification using a certificate verification device equipped with a control unit connected to a user terminal .
The control unit
The image of the certificate to be verified is acquired from the user terminal , and the image is obtained.
Recognize the characters contained in the image and
Using the image of the certificate, the character pattern used was identified as a feature of the shape of the partial morphological elements constituting the character used.
Based on the character recognition result of the image, the registered character pattern associated with the issuance area and the issuance time of the certificate is acquired from the pattern information storage unit, and whether the used character pattern and the registered character pattern match. If it is determined whether or not it is inconsistent, a confirmation screen is output to the user terminal, and if it is determined to be valid on the confirmation screen, it is associated with the issuance area and issuance time of the certificate to be verified . The re-evaluation management record including the used character pattern is recorded in the re-evaluation information storage unit, and when the number of records of the re-evaluation management record associated with the same delivery area exceeds the confirmation judgment reference value, a warning is issued. A certificate verification method characterized by outputting .
有効と判定された証明書の交付時期、交付地域に関連付けて、文字パターンを含めた再評価管理レコードを記録する再評価情報記憶部と、
ユーザ端末に接続される制御部とを備えた証明書検証装置を用いて、証明書検証を行なうためのプログラムであって、
前記制御部を、
前記ユーザ端末から、検証対象の証明書の画像を取得する画像取得部、
前記画像に含まれる文字を認識する文字認識部、
前記証明書の画像を用いて、使用文字を構成する部分的な形態要素の形状の特徴として使用文字パターンを特定する文字検証部、
前記画像の文字認識結果に基づいて、前記パターン情報記憶部から、前記証明書の交付地域及び交付時期に関連付けられた登録文字パターンを取得し、前記使用文字パターン及び前記登録文字パターンが一致するか否かを判定して、不一致と判定した場合に前記ユーザ端末に確認画面を出力し、前記確認画面で有効と判定された場合、前記検証対象の証明書の交付地域及び交付時期に関連付けて、前記使用文字パターンを含めた再評価管理レコードを前記再評価情報記憶部に記録し、同じ交付地域に関連付けられた再評価管理レコードのレコード数が、確認判定基準値以上となった場合、注意喚起を出力する判定支援部として機能させることを特徴とする証明書検証プログラム。 A pattern information storage unit that records registered character patterns that are characteristic of the shape of the partial morphological elements that make up the characters contained in the certificate in relation to the certificate issuance area and issuance period.
A re-evaluation information storage unit that records re-evaluation management records including character patterns in relation to the issuance time and delivery area of the certificate determined to be valid,
A program for performing certificate verification using a certificate verification device equipped with a control unit connected to a user terminal .
The control unit
Image acquisition unit that acquires the image of the certificate to be verified from the user terminal ,
A character recognition unit that recognizes characters included in the image,
A character verification unit that uses the image of the certificate to specify the character pattern used as a feature of the shape of the partial morphological elements that make up the character used.
Based on the character recognition result of the image, the registered character pattern associated with the issuance area and the issuance time of the certificate is acquired from the pattern information storage unit, and whether the used character pattern and the registered character pattern match. If it is determined whether or not it is inconsistent, a confirmation screen is output to the user terminal, and if it is determined to be valid on the confirmation screen, it is associated with the issuance area and issuance time of the certificate to be verified . The re-evaluation management record including the used character pattern is recorded in the re-evaluation information storage unit, and when the number of records of the re-evaluation management record associated with the same delivery area exceeds the confirmation judgment reference value, a warning is issued. A certificate verification program characterized by functioning as a judgment support unit that outputs .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017118945A JP7040902B2 (en) | 2017-06-16 | 2017-06-16 | Certificate verification device, certificate verification method and certificate verification program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017118945A JP7040902B2 (en) | 2017-06-16 | 2017-06-16 | Certificate verification device, certificate verification method and certificate verification program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019003504A JP2019003504A (en) | 2019-01-10 |
| JP7040902B2 true JP7040902B2 (en) | 2022-03-23 |
Family
ID=65004882
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017118945A Active JP7040902B2 (en) | 2017-06-16 | 2017-06-16 | Certificate verification device, certificate verification method and certificate verification program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7040902B2 (en) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6865797B2 (en) * | 2019-08-09 | 2021-04-28 | 株式会社三井住友銀行 | Authenticity judgment method, information processing device, and program |
| JP7435010B2 (en) * | 2020-02-21 | 2024-02-21 | 沖電気工業株式会社 | Information processing device, information processing method, information processing program |
| JP7435009B2 (en) * | 2020-02-21 | 2024-02-21 | 沖電気工業株式会社 | Information processing device, information processing method, information processing program |
| JP2022117809A (en) * | 2021-02-01 | 2022-08-12 | 大日本印刷株式会社 | mobile devices and programs |
| JP7597207B2 (en) * | 2021-03-25 | 2024-12-10 | 日本電気株式会社 | Information processing device and information processing method |
| JP7473724B1 (en) * | 2023-08-04 | 2024-04-23 | PayPay株式会社 | Information processing device, information processing method, and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004118643A (en) | 2002-09-27 | 2004-04-15 | Hitachi Ltd | ID card authentication device |
| JP2008204212A (en) | 2007-02-21 | 2008-09-04 | Promise Co Ltd | Contract information management system |
| JP2011178075A (en) | 2010-03-02 | 2011-09-15 | Toppan Printing Co Ltd | Apparatus and method for determining authenticity |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10134149A (en) * | 1996-10-30 | 1998-05-22 | Ricoh Co Ltd | Font identification device |
-
2017
- 2017-06-16 JP JP2017118945A patent/JP7040902B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004118643A (en) | 2002-09-27 | 2004-04-15 | Hitachi Ltd | ID card authentication device |
| JP2008204212A (en) | 2007-02-21 | 2008-09-04 | Promise Co Ltd | Contract information management system |
| JP2011178075A (en) | 2010-03-02 | 2011-09-15 | Toppan Printing Co Ltd | Apparatus and method for determining authenticity |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019003504A (en) | 2019-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7040902B2 (en) | Certificate verification device, certificate verification method and certificate verification program | |
| US7739499B2 (en) | Check anti-fraud security system | |
| US8646686B2 (en) | Secure system for creating and validating personal identification cards with operator discretion | |
| US20020178124A1 (en) | Credit card verification system | |
| US10540525B2 (en) | Information code, information code producing method, information code reader, and system which uses information code | |
| US20050096992A1 (en) | Image-enabled item processing for point of presentment application | |
| CN102576423A (en) | Secure identification of a product | |
| US20250131755A1 (en) | Method for detecting a forgery of an identity document | |
| JP7159681B2 (en) | Issuing system, server, issuing device, issuing method, program | |
| JP2019152993A (en) | Ticket selling system using fingerprint authentication and application thereof | |
| KR100732138B1 (en) | Identification card issuing apparatus and identification card issuing method | |
| CN116348872A (en) | ID card authentication system, authentication method and authentication program | |
| JP2013025571A (en) | Card issue system and card issue method | |
| JP2008518335A (en) | How to capture text and / or image data to create an identification document | |
| US10391789B2 (en) | Negotiable instruments with intelligent microprint | |
| JP4117675B2 (en) | Method and program for creating card photo data | |
| US20040158740A1 (en) | Identification card production | |
| JP7305937B2 (en) | Issuing system, certification device, issuing method, program | |
| AU2024256085A1 (en) | Method for Capturing and Subsequently Generating Data for a User of a Self-Service Terminal | |
| US20250378709A1 (en) | Image recognition process for a recognition document | |
| JP7624598B1 (en) | Personal identification method, personal identification device, personal identification system, and personal identification program | |
| JP2009130384A (en) | Image generating apparatus and authentication image | |
| JP7073967B2 (en) | Certification device, issuing device, issuing system, issuing method, program | |
| JP4196864B2 (en) | Seal verification system, passbook and passbook issuing method | |
| EA047632B1 (en) | METHOD OF COLLECTING AND SUBSEQUENT GENERATION OF DATA FOR THE USER OF A SELF-SERVICE TERMINAL |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20170908 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20170908 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200615 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210729 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210817 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211015 |
|
| 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: 20220208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220310 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7040902 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |