JP7076772B2 - 認証システムおよび認証方法 - Google Patents
認証システムおよび認証方法 Download PDFInfo
- Publication number
- JP7076772B2 JP7076772B2 JP2018024231A JP2018024231A JP7076772B2 JP 7076772 B2 JP7076772 B2 JP 7076772B2 JP 2018024231 A JP2018024231 A JP 2018024231A JP 2018024231 A JP2018024231 A JP 2018024231A JP 7076772 B2 JP7076772 B2 JP 7076772B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- authentication
- predetermined
- unit
- feature point
- 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
- Image Analysis (AREA)
Description
本実施形態に係る認証システムは、印鑑の印影、サイン、商標、ロゴマーク、ブランドマーク、紙幣等に印刷された識別用のマーク、転写紙によって立体物上に付されたマーク、磁気カードやICカードに付された識別用のマーク等、紙や木や布や樹脂や金属等の薄片や立体物の表面に付されたり、顔料・染料等のインクにより印刷されたり、描かれたり、ペンキ等の塗料により塗布されたり、色材を含む樹脂により成型されるなど、なんらかの色を構成する材料が定着された平面物や立体物である標識等である認証対象が付された物体を認証することが可能な認証システムである。
本実施形態に係る認証方法においては、あらかじめ認証対象である標識等の認証元の画像(事前に登録しておく標識等の画像。以下、「登録画像」という)の登録処理を行なっておき、この登録データに基づき、認証しようとする標識等の認証処理を行う。後述するように、この登録処理と認証処理とにおいては、テンプレートマッチング処理とエッジ除去処理が実行される。本実施形態においては、このテンプレートマッチング処理とエッジ除去処理のためにテンプレート画像とエッジマスク画像とを事前に生成しておく。まず、この事前処理について説明する。
図2は、本実施形態に係る認証方法における事前処理の一例を示すフロー図である。まず、テンプレート画像を生成する(ステップS102)。後述するように、テンプレートマッチング処理は、登録しようとする標識等と、認証しようとする標識等とをスキャナー2等の読取手段で読み取った際の回転方向のズレを補正するための処理である(詳細は後述する)。この回転方向のズレを検出するために用いるテンプレート画像を事前に生成しておく。
1.回転角度0°の画像12をグレースケールに変換する(図4(a)→(b))。
2.生成されたグレースケール画像にガウスフィルタをかけてノイズを除去する。実際の画像には、除去すべき余白部分に微小な黒い点(ノイズ)が散在している場合があるが、この処理によって、これらのノイズを除去することができる。また、本例では、画像をグレースケールに変換することとしたが、カラー画像のままガウスフィルタをかけてノイズを除去してもよい。
3.次に、画像を2値化する。2値化画像をBMP形式、PNG形式、JPEG形式などの適当なファイル形式にて保存する(図4(c))。この2値化における閾値は適宜設定されうる。
4.当該2値化画像をトレースし、エッジのマスク幅や、エッジの角および端の描画についての設定を行って出力する(図4(d))。この時のエッジ幅、並びにエッジの角および端の描画についての各種設定は、適当に設定されうる。そして、この出力された画像が、エッジ除去のために使用されるエッジマスク画像となる。エッジマスク画像は、黒以外の色の部分をマスクするピクセルとみなす。後述する登録時および認証時におけるエッジ除去処理においては、このようにして生成されうるエッジマスク画像を用いて、登録画像または認証画像のエッジを画像処理によって除去することができる。
次に、登録画像の登録処理について説明する。
以下、テンプレートマッチングについて詳述する。あらかじめ、図3において説明したようにマスター画像10を所定の角度ごとに回転させて複数のテンプレート画像11を生成しておく。そして、これらのテンプレート画像11と、スキャナー2で登録しようとする標識等を読み取った際の読取画像とをテンプレートマッチング技術により照合する。なお、この時、テンプレート画像11と読取画像とを同じ率で縮小して照合してもよい。これにより処理データのサイズが小さくなり、処理負担が低減され処理速度が向上しうる。
図7は、差分算出による特徴点抽出の具体例を示す図である。
差分=|A-P|+|B-P|+|C-P|+|D-P|+|E-P|+|F-P|+|G-P|+|H-P|
=(|RA-RP|+|GA-GP|+|BA-BP|)+
(|RB-RP|+|GB-GP|+|BB-BP|)+
(|RC-RP|+|GC-GP|+|BC-BP|)+
(|RD-RP|+|GD-GP|+|BD-BP|)+
(|RE-RP|+|GE-GP|+|BE-BP|)+
(|RF-RP|+|GF-GP|+|BF-BP|)+
(|RG-RP|+|GG-GP|+|BG-BP|)+
(|RH-RP|+|GH-GP|+|BH-BP|)
以下、輝度ベクトルの判定方法について詳述する。
そして、算出された特徴点Pの輝度値と、周辺ピクセルA~Hの輝度値とを比較し、各比較結果を数字列として表現する。例えば、左ピクセルAの輝度値-ピクセルPの輝度値=正の値である場合(特徴点PよりもピクセルAのほうが明るい場合)には、この比較結果を“0”と示す。また、左ピクセルAの輝度値-ピクセルPの輝度値=0となる場合(両者の輝度値が同じ場合)はこの比較結果を“1”と示す。また、左ピクセルAの輝度値-ピクセルPの輝度値=負の値となる場合(特徴点Pのほうが明るい場合)には、この比較結果を“2”と示す。同様に、他の周辺ピクセルB~Hについても特徴点Pと輝度値を比較して暗号化する。例えば、特徴点Pについて、図9に示されるような比較結果になったとすると、輝度ベクトルは、“01200021”と決定される。この結果を、ステップS210において保存されたヒトフデコード(各特徴点)の座標と関連付けて保存して(ステップS214)、登録処理は終了する。
次に、なんらかの色を構成する材料が定着された標識等である認証対象が、正当なものであるか認証するための認証処理について説明する。図10は、本実施形態に係る認証方法における認証処理の一例を示すフロー図である。
図11は、本実施形態に係る認証システムにおける登録装置および認証装置の機能ブロックの一例を示す図である。なお、以下の説明においては、登録装置と認証装置とは別々のブロックで示されているが、両装置は、図1に示される構成例のように、一つの装置が登録装置と認証装置を兼ねていてもよいし、別々の装置で構成されていてもよい。
登録装置100は、認証対象の認証のために、あらかじめヒトフデコードを登録しておくための処理(図5のフロー図の処理)を実行する装置である。登録装置100は、第一読取画像取得部101と、第一テンプレートマッチング実行部102と、第一エッジ除去部103と、第一特徴点決定部104と、第一輝度ベクトル判定部105と、記憶部106とを備える。
認証装置200は、認証対象が正当なものであるかを認証するための処理(図10にフロー図の処理)を実行する装置である。認証装置200は、第二読取画像取得部201と、第二テンプレートマッチング実行部202と、第二エッジ除去部203と、第二特徴点決定部204と、第二輝度ベクトル判定部205と、マッチング部206とを備える。
2 スキャナー
3 コンピュータ
3a 制御部
3b 記憶部
4 プリンター
5 ディスプレイ
6 入力装置
10 マスター画像
11 テンプレート画像
20 読取画像
22 正規化画像
100 登録装置
101 第一読取画像取得部
102 第一テンプレートマッチング実行部
103 第一エッジ除去部
104 第一特徴点決定部
105 第一輝度ベクトル判定部
106 記憶部
200 認証装置
201 第二読取画像取得部
202 第二テンプレートマッチング実行部
203 第二エッジ除去部
204 第二特徴点決定部
205 第二輝度ベクトル判定部
206 マッチング部
202 第二テンプレートマッチング実行部
300 注目ピクセル
301~308 周辺ピクセル
Claims (11)
- 認証対象を含む画像である読取画像を取得する読取画像取得部と、
マスター画像を基準として、テンプレートマッチングによって前記読取画像の前記マスター画像の位置からの回転方向のずれを検出することにより、前記読取画像を正立させた認証画像を取得するテンプレートマッチング実行部と、
前記認証画像において、1または複数のピクセルから構成されるあらかじめ定められた大きさの領域である所定領域ごとの色情報を取得し、前記認証画像に含まれる複数の所定領域ごとに、各所定領域の周辺に位置する1または複数の所定領域との前記色情報の差分を判定し、この判定結果に基づいて、前記認証画像に含まれる複数の前記所定領域の中から、前記認証対象の特徴を示す複数の特徴点となる領域を決定する特徴点決定部と、
あらかじめ、登録されている画像の複数の特徴点と、各特徴点の色情報の差分と、が関連付けて記憶されている記憶部を参照して、前記記憶部に記憶されている各特徴点の色情報の差分と、前記特徴点決定部によって決定された前記認証画像の前記複数の特徴点の色情報の差分とに基づいて、前記記憶部に記憶されている前記複数の特徴点と、前記認証画像の前記複数の特徴点とのマッチングを行うマッチング部と、
を備え、
前記テンプレートマッチング実行部は、あらかじめ定められた回転角度の範囲において、あらかじめ定められた回転角度単位で前記マスター画像を回転させることにより複数のテンプレート画像を生成し、当該複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度を決定し、前記角度にマージンを加えた範囲を探索範囲として前記読取画像から切り取り、前記あらかじめ定められた回転角度単位よりも小さい回転角度単位で前記マスター画像を前記決定された角度を中心にして回転させることにより、再度、複数のテンプレート画像を生成し、当該生成された複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度範囲を決定することにより、前記読取画像の前記マスター画像の位置からの回転方向のずれを検出する、認証装置。 - 前記認証画像において、前記所定領域ごとの輝度情報を取得し、前記特徴点ごとに、各特徴点の輝度情報と、各特徴点の周辺に位置する1または複数の所定領域の輝度情報との比較結果を示す情報である輝度ベクトルを判定する輝度ベクトル判定部をさらに備え、
前記記憶部は、前記登録されている画像の複数の特徴点と、各特徴点の前記色情報の差分と、に加えて、各特徴点の輝度ベクトルをも関連付けて記憶しており、
前記マッチング部は、前記記憶部に記憶されている特徴点の輝度ベクトルと、前記認証画像の特徴点の輝度ベクトルとが、所定の条件を満たさない場合には、その前記認証画像の特徴点を、前記決定された複数の特徴点から除外してマッチングを行う
ことを特徴とする請求項1に記載の認証装置。 - 前記記憶部は、前記特徴点の前記色情報の差分に基づいて前記特徴点をソートして記憶していることを特徴とする請求項1または2に記載の認証装置。
- 前記特徴点決定部は、前記認証対象の印刷の方向性に応じて、前記画像に含まれる複数の前記領域ごとに、前記領域の周辺に位置する複数の領域のうち、一部の領域のみとの前記色情報の差分を判定することを特徴とする請求項1から3のいずれか一項に記載の認証装置。
- 前記テンプレートマッチング実行部において取得された前記認証画像に含まれる前記認証対象のエッジを除去するエッジ除去部をさらに備える請求項1から4のいずれか一項に記載の認証装置。
- 登録用の認証対象を含む画像である読取画像を取得する読取画像取得部と、
マスター画像を基準として、テンプレートマッチングによって前記読取画像の前記マスター画像の位置からの回転方向のずれを検出することにより、前記読取画像を正立させた登録画像を取得するテンプレートマッチング実行部と、
前記登録画像において、1または複数のピクセルから構成されるあらかじめ定められた大きさの領域である所定領域ごとの色情報を取得し、前記登録画像に含まれる複数の所定領域ごとに、各所定領域の周辺に位置する1または複数の所定領域との前記色情報の差分を判定し、この判定結果に基づいて、前記登録画像に含まれる複数の前記所定領域の中から、前記認証対象の特徴を示す複数の特徴点となる領域を決定する特徴点決定部と、
前記登録画像の前記複数の特徴点について、各特徴点と、各特徴点の前記色情報の差分と、を関連付けて記憶する記憶部と、を備え、
前記テンプレートマッチング実行部は、あらかじめ定められた回転角度の範囲において、あらかじめ定められた回転角度単位で前記マスター画像を回転させることにより複数のテンプレート画像を生成し、当該複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度を決定し、前記角度にマージンを加えた範囲を探索範囲として前記読取画像から切り取り、前記あらかじめ定められた回転角度単位よりも小さい回転角度単位で前記マスター画像を前記決定された角度を中心にして回転させることにより、再度、複数のテンプレート画像を生成し、当該生成された複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度範囲を決定することにより、前記読取画像の前記マスター画像の位置からの回転方向のずれを検出する、
認証用の登録装置。 - 前記テンプレートマッチング実行部において取得された前記登録画像に含まれる前記認証対象のエッジを除去するエッジ除去部をさらに備える請求項6に記載の登録装置。
- コンピュータ装置が実行する認証方法であって、
認証対象を含む画像である読取画像を取得するステップと、
マスター画像を基準として、テンプレートマッチングによって前記読取画像の前記マスター画像の位置からの回転方向のずれを検出することにより、前記読取画像を正立させた認証画像を取得するステップと、
前記認証画像において、1または複数のピクセルから構成されるあらかじめ定められた大きさの領域である所定領域ごとの色情報を取得し、前記認証画像に含まれる複数の所定領域ごとに、各所定領域の周辺に位置する1または複数の所定領域との前記色情報の差分を判定し、この判定結果に基づいて、前記認証画像に含まれる複数の前記所定領域の中から、前記認証対象の特徴を示す複数の特徴点となる領域を決定するステップと、
あらかじめ、登録されている画像の複数の特徴点と、各特徴点の色情報の差分と、が関連付けて記憶されている記憶部を参照して、前記記憶部に記憶されている各特徴点の色情報の差分と、前記決定された前記認証画像の前記複数の特徴点の色情報の差分とに基づいて、前記記憶部に記憶されている前記複数の特徴点と、前記認証画像の前記複数の特徴点とのマッチングを行うステップと、を含み、
前記読取画像を正立させた前記認証画像を取得するステップは、あらかじめ定められた回転角度の範囲において、あらかじめ定められた回転角度単位で前記マスター画像を回転させることにより複数のテンプレート画像を生成し、当該複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度を決定し、前記角度にマージンを加えた範囲を探索範囲として前記読取画像から切り取り、前記あらかじめ定められた回転角度単位よりも小さい回転角度単位で前記マスター画像を前記決定された角度を中心にして回転させることにより、再度、複数のテンプレート画像を生成し、当該生成された複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度範囲を決定することにより、前記読取画像の前記マスター画像の位置からの回転方向のずれを検出する、
認証方法。 - コンピュータ装置が実行する登録方法であって、
登録用の認証対象を含む画像である読取画像を取得するステップと、
マスター画像を基準として、テンプレートマッチングによって前記読取画像の前記マスター画像の位置からの回転方向のずれを検出することにより、前記読取画像を正立させた登録画像を取得するステップと、
前記登録画像において、1または複数のピクセルから構成されるあらかじめ定められた大きさの領域である所定領域ごとの色情報を取得し、前記登録画像に含まれる複数の所定領域ごとに、各所定領域の周辺に位置する1または複数の所定領域との前記色情報の差分を判定し、この判定結果に基づいて、前記登録画像に含まれる複数の前記所定領域の中から、前記認証対象の特徴を示す複数の特徴点となる領域を決定するステップと、
前記登録画像の前記複数の特徴点について、各特徴点と、各特徴点の前記色情報の差分と、を関連付けて記憶するステップと、を含み、
前記読取画像を正立させた前記登録画像を取得するステップは、あらかじめ定められた回転角度の範囲において、あらかじめ定められた回転角度単位で前記マスター画像を回転させることにより複数のテンプレート画像を生成し、当該複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度を決定し、前記角度にマージンを加えた範囲を探索範囲として前記読取画像から切り取り、前記あらかじめ定められた回転角度単位よりも小さい回転角度単位で前記マスター画像を前記決定された角度を中心にして回転させることにより、再度、複数のテンプレート画像を生成し、当該生成された複数のテンプレート画像と前記読取画像とを比較することによって前記読取画像が回転している角度範囲を決定することにより、前記読取画像の前記マスター画像の位置からの回転方向のずれを検出する、
登録方法。 - 請求項8または9に記載の方法をコンピュータに実行させるためのコンピュータプログラム。
- 請求項8または9に記載の方法をコンピュータに実行させるためのコンピュータプログラムを記憶したコンピュータ可読記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018024231A JP7076772B2 (ja) | 2018-02-14 | 2018-02-14 | 認証システムおよび認証方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018024231A JP7076772B2 (ja) | 2018-02-14 | 2018-02-14 | 認証システムおよび認証方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019139640A JP2019139640A (ja) | 2019-08-22 |
JP7076772B2 true JP7076772B2 (ja) | 2022-05-30 |
Family
ID=67695385
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018024231A Active JP7076772B2 (ja) | 2018-02-14 | 2018-02-14 | 認証システムおよび認証方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7076772B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113033257B (zh) * | 2019-12-24 | 2023-08-18 | 杭州海康威视数字技术股份有限公司 | 指纹识别方法、装置、电子设备及可读存储介质 |
CN112070084B (zh) * | 2020-09-04 | 2024-01-12 | 北京百度网讯科技有限公司 | 重复图像单元的位置确定方法和装置 |
WO2022144980A1 (ja) * | 2020-12-28 | 2022-07-07 | 三菱電機株式会社 | 画像処理装置、プログラム及び画像処理方法 |
JP2023058276A (ja) * | 2021-10-13 | 2023-04-25 | 株式会社日立製作所 | 物体認識装置、物体認識方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010224681A (ja) | 2009-03-19 | 2010-10-07 | Glory Ltd | 画像検出装置、画像検出方法、及び画像検出プログラム |
WO2014002813A1 (ja) | 2012-06-26 | 2014-01-03 | コニカミノルタ株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
JP2015149008A (ja) | 2014-02-07 | 2015-08-20 | 伊藤 庸一郎 | 認証システムおよび認証方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10206134A (ja) * | 1997-01-17 | 1998-08-07 | Matsushita Electric Works Ltd | 画像処理による位置検出方法 |
-
2018
- 2018-02-14 JP JP2018024231A patent/JP7076772B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010224681A (ja) | 2009-03-19 | 2010-10-07 | Glory Ltd | 画像検出装置、画像検出方法、及び画像検出プログラム |
WO2014002813A1 (ja) | 2012-06-26 | 2014-01-03 | コニカミノルタ株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
JP2015149008A (ja) | 2014-02-07 | 2015-08-20 | 伊藤 庸一郎 | 認証システムおよび認証方法 |
Non-Patent Citations (2)
Title |
---|
Wenli Liu, 外2名,"Identification method of circular seal based on adaptive rotation and approximation",2017 First International Conference on Electronics Instrumentation & Information Systems (EIIS),米国,IEEE,2017年06月05日 |
塩野充, 外2名,"印鑑自動照合のためのパラメータ平面を用いた位置と回転角度の正規化実験",画像電子学会誌,日本,画像電子学会,1994年10月25日,第23巻, 第5号,p.471-479 |
Also Published As
Publication number | Publication date |
---|---|
JP2019139640A (ja) | 2019-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11055589B2 (en) | Method for authenticating an illustration | |
JP7076772B2 (ja) | 認証システムおよび認証方法 | |
Ferrer et al. | Robustness of offline signature verification based on gray level features | |
Mohammad et al. | Optical character recognition implementation using pattern matching | |
US7999657B2 (en) | Image registration method for image comparison and document authentication | |
CN103914858B (zh) | 文档图像压缩方法及其在文档认证中的应用 | |
Gebhardt et al. | Document authentication using printing technique features and unsupervised anomaly detection | |
JP5559619B2 (ja) | 画像比較解析を用いた印刷文書における変更の検出方法 | |
US8331670B2 (en) | Method of detection document alteration by comparing characters using shape features of characters | |
JP4443576B2 (ja) | パターン分離抽出プログラム、パターン分離抽出装置及びパターン分離抽出方法 | |
US8538170B2 (en) | System and method for document location and recognition | |
CN109558844A (zh) | 基于图像归一化提升自定义模板识别率的方法及设备 | |
US20100201114A1 (en) | Page mark-up using printed dot barcodes | |
US11042792B2 (en) | Methods for encoding a source color illustration, for authenticating an illustration, and related computer media | |
CN113610090B (zh) | 印章图像识别分类方法、装置、计算机设备和存储介质 | |
JP5833689B2 (ja) | 認証システムおよび認証方法 | |
CN115410191B (zh) | 文本图像识别方法、装置、设备和存储介质 | |
JP3494388B2 (ja) | 指紋照合方法および指紋照合装置 | |
Su et al. | Automatic seal imprint verification systems using edge difference | |
US12002250B2 (en) | Method for processing digital images | |
JP5860791B2 (ja) | 印影イメージの二値化処理装置 | |
KR101030548B1 (ko) | Cyan 컬러 이미지 정보의 망점 구조 분석에 의한 컬러레이저 프린터 판별 시스템 및 그 방법 | |
Pilar et al. | Multi-scale local binary patterns-a novel feature extraction technique for offline signature verification | |
JP3756660B2 (ja) | 画像認識方法、装置および記録媒体 | |
Puteaux et al. | Crossing number features: from biometrics to printed character matching |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220125 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220325 |
|
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: 20220419 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220511 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7076772 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |