JP5381069B2 - Information processing apparatus and program - Google Patents
Information processing apparatus and program Download PDFInfo
- Publication number
- JP5381069B2 JP5381069B2 JP2008316888A JP2008316888A JP5381069B2 JP 5381069 B2 JP5381069 B2 JP 5381069B2 JP 2008316888 A JP2008316888 A JP 2008316888A JP 2008316888 A JP2008316888 A JP 2008316888A JP 5381069 B2 JP5381069 B2 JP 5381069B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- comparison
- basic
- determined
- feature value
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Image Analysis (AREA)
- Inspection Of Paper Currency And Valuable Securities (AREA)
Description
本発明は、情報処理装置及びプログラムに関する。 The present invention relates to an information processing apparatus and a program.
紙文書などの個体の表面に沿って分布しているランダム性を有する特徴によってその個体の真偽を判定する装置が存在する。 There are devices that determine the authenticity of an individual by features having randomness distributed along the surface of the individual such as a paper document.
例えば、個体を識別するための識別子とこの個体に対応する画像とを関連付けて記憶して、比較される紙文書などの個体に対応する画像と、この個体に印刷されている識別子に関連付けて記憶されている画像と、が対応するか否かに基づいて、個体の真偽を判定する技術が存在する。また、例えば、特許文献1には、ある画像と、その画像と比較される画像と、の相関値に基づいて、個体の真偽を判定する技術が開示されている。
本発明は、画像が対応するか否かが効率よく判定される情報処理装置及びプログラムを提供することを目的とする。 An object of the present invention is to provide an information processing apparatus and a program for efficiently determining whether or not an image corresponds.
請求項1に記載の発明は、情報処理装置であって、基礎画像との比較が行われる比較画像を取得する比較画像取得手段と、前記比較画像内の比較画像要素に基づいて算出される比較特徴値と、当該比較画像要素に対応する、前記基礎画像内の基礎画像要素に基づいて算出される基礎特徴値と、が対応するか否かを判断する画像要素対応判断手段と、前記比較画像内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断する画像対応判断手段と、を含むこととしたものである。 The invention according to claim 1 is an information processing apparatus, a comparison image acquisition means for acquiring a comparison image to be compared with a basic image, and a comparison calculated based on a comparison image element in the comparison image Image element correspondence determining means for determining whether or not a feature value corresponds to a basic feature value calculated based on a basic image element in the basic image corresponding to the comparison image element; and the comparison image Image correspondence for determining whether or not the basic image and the comparison image correspond to each other based on a determination result determined by the image element correspondence determination unit for each of at least one of the comparison image elements whose positions in the image are different from each other And a determination means.
請求項2に記載の発明は、請求項1に記載の情報処理装置であって、前記画像要素対応判断手段が、前記比較画像要素を二値化して算出される前記比較特徴値と、前記基礎画像要素を二値化して算出される前記基礎特徴値と、が対応するか否かを判断することとしたものである。 The invention according to claim 2 is the information processing apparatus according to claim 1, wherein the image element correspondence determining unit binarizes the comparison image element and calculates the comparison feature value. It is determined whether or not the basic feature value calculated by binarizing the image element corresponds.
請求項3に記載の発明は、請求項1又は2に記載の情報処理装置であって、前記画像対応判断手段が、前記画像要素対応判断手段により前記比較特徴値と前記基礎特徴値とが対応すると判断された回数又は対応しないと判断された回数の少なくとも一方に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断することとしたものである。 A third aspect of the present invention is the information processing apparatus according to the first or second aspect, wherein the image correspondence determination means causes the comparison feature value to correspond to the basic feature value by the image element correspondence determination means. Then, based on at least one of the number of times determined to be determined or the number of times determined not to correspond, it is determined whether or not the basic image corresponds to the comparative image.
請求項4に記載の発明は、請求項1から3のいずれか一項に記載の情報処理装置であって、前記画像要素対応判断手段が、前記比較画像要素に基づいて算出される比較特徴値と、前記基礎画像内における位置が当該比較画像要素の前記比較画像内における位置に対応する前記基礎画像要素に基づいて算出される基礎特徴値と、が対応するか否かを判断することとしたものである。 A fourth aspect of the present invention is the information processing apparatus according to any one of the first to third aspects, wherein the image element correspondence determining unit calculates a comparison feature value based on the comparison image element. And a basic feature value calculated based on the basic image element corresponding to the position of the comparative image element in the comparative image corresponds to the position in the basic image. Is.
請求項5に記載の発明は、請求項1から4のいずれか一項に記載の情報処理装置であって、前記画像要素対応判断手段が、前記比較画像内の少なくとも一部の領域である比較領域内の前記比較画像要素に基づいて算出される比較特徴値と、前記基礎画像内の少なくとも一部の領域である基礎領域内における位置が当該比較画像要素の前記比較領域内における位置に対応する前記基礎画像要素に基づいて算出される基礎特徴値と、が対応するか否かを判断し、前記画像対応判断手段が、前記比較領域内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断することとしたものである。 A fifth aspect of the present invention is the information processing apparatus according to any one of the first to fourth aspects, wherein the image element correspondence determination means is at least a partial region in the comparison image. The comparison feature value calculated based on the comparison image element in the region and the position in the basic region that is at least a partial region in the basic image correspond to the position of the comparison image element in the comparison region. It is determined whether or not the basic feature value calculated based on the basic image element corresponds to each other, and the image correspondence determining unit is configured for each of at least one of the comparative image elements whose positions in the comparison region are different from each other. Based on the determination result determined by the image element correspondence determination means, it is determined whether or not the basic image corresponds to the comparison image.
請求項6に記載の発明は、請求項5に記載の情報処理装置であって、前記比較領域と前記基礎領域との位置関係を示す位置関係情報に関連付けられた、前記比較領域内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果を示す判断結果情報を生成する判断結果情報生成手段、をさらに含み、前記画像対応判断手段が、関連付けられた前記位置関係情報が示す前記位置関係が互いに異なる複数の前記判断結果情報に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断することとしたものである。 The invention according to claim 6 is the information processing apparatus according to claim 5, wherein the position in the comparison region associated with the positional relationship information indicating the positional relationship between the comparison region and the base region is Determination result information generating means for generating determination result information indicating a determination result determined by the image element correspondence determination means for each of at least one comparison image element different from each other, wherein the image correspondence determination means is associated with Further, it is determined whether or not the basic image and the comparison image correspond to each other based on a plurality of the determination result information having different positional relationships indicated by the positional relationship information.
請求項7に記載の発明は、請求項1から6のいずれか一項に記載の情報処理装置であって、前記画像対応判断手段が、前記比較画像内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果に基づいて、前記基礎画像と前記比較画像とが対応すると判断する場合に、さらに、前記基礎画像と、前記比較画像と、を照合して、前記基礎画像と前記比較画像とが対応するか否かを判断することとしたものである。 A seventh aspect of the present invention is the information processing apparatus according to any one of the first to sixth aspects, wherein the image correspondence determining means has at least one of the comparisons having different positions in the comparison image. When it is determined that the basic image and the comparative image correspond to each other based on the determination result determined by the image element correspondence determining unit for each image element, the basic image and the comparative image are further verified. Thus, it is determined whether or not the basic image corresponds to the comparative image.
請求項8に記載の発明は、プログラムであって、基礎画像との比較が行われる比較画像を取得する比較画像取得手段、前記比較画像内の比較画像要素に基づいて算出される比較特徴値と、当該比較画像要素に対応する、前記基礎画像内の基礎画像要素に基づいて算出される基礎特徴値と、が対応するか否かを判断する画像要素対応判断手段、前記比較画像内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断する画像対応判断手段、としてコンピュータを機能させることとしたものである。 The invention according to claim 8 is a program, a comparison image acquisition means for acquiring a comparison image to be compared with a basic image, a comparison feature value calculated based on a comparison image element in the comparison image, Image element correspondence determining means for determining whether or not a basic feature value calculated based on a basic image element in the basic image corresponding to the comparison image element corresponds, and a position in the comparative image is Image correspondence determination means for determining whether or not the basic image and the comparison image correspond to each other based on the determination result determined by the image element correspondence determination means for each of at least one comparison image element different from each other. This is to make the computer function.
請求項1,8に記載の発明によれば、本構成を有しない場合と比較して、画像が対応するか否かが効率よく判定される。 According to the first and eighth aspects of the present invention, it is efficiently determined whether or not an image corresponds to a case where the present configuration is not provided.
請求項2に記載の発明によれば、本構成を有しない場合と比較して、画像が対応するか否かがより効率よく判定される。 According to the second aspect of the present invention, it is more efficiently determined whether or not the image corresponds to the case where the present configuration is not provided.
請求項3に記載の発明によれば、本構成を有しない場合と比較して、画像が対応するか否かが、回数を用いて容易に判定される。 According to the third aspect of the present invention, it is easily determined using the number of times whether or not the image corresponds to the case where the present configuration is not provided.
請求項4に記載の発明によれば、画像内における位置が対応する特徴値間の比較により画像が対応するか否かが判定される。 According to the fourth aspect of the present invention, it is determined whether or not an image corresponds by comparing between feature values corresponding to positions in the image.
請求項5に記載の発明によれば、画像内の少なくとも一部の領域内における位置が対応する特徴値間の比較により画像が対応するか否かが判定される。 According to the fifth aspect of the present invention, it is determined whether or not the image corresponds by comparing between feature values corresponding to positions in at least a part of the region in the image.
請求項6に記載の発明によれば、画像が対応するか否かについての判定が、比較領域と基礎領域との位置関係が異なる複数の判断結果情報に基づいて行われる。 According to the sixth aspect of the present invention, the determination as to whether or not an image corresponds is performed based on a plurality of pieces of determination result information in which the positional relationship between the comparison region and the base region is different.
請求項7に記載の発明によれば、本構成を有しない場合と比較して、画像が対応するか否かがより厳格に判定される。 According to the seventh aspect of the present invention, it is determined more strictly whether or not the image corresponds to the case where the present configuration is not provided.
以下、本発明の実施形態について図面に基づき詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本実施形態に係る情報処理装置10のハードウェア構成の一例を示す図である。図1に例示するように、本実施形態に係る情報処理装置10は、制御部12と、記憶部14と、ユーザインタフェース(UI)部16と、スキャナ部18と、を含んで構成されている。これらの要素は、バスなどを介して接続される。
FIG. 1 is a diagram illustrating an example of a hardware configuration of the
制御部12は、CPU等のプログラム制御デバイスであり、情報処理装置10にインストールされるプログラムに従って動作する。記憶部14は、ROMやRAM等の記憶素子やハードディスクなどである。記憶部14には、制御部12によって実行されるプログラムなどが記憶される。また、記憶部14は、制御部12のワークメモリとしても動作する。UI部16は、ディスプレイ、マイク、スピーカー、ボタンなどであり、利用者が行った操作の内容や、利用者が入力した音声を制御部12に出力する。また、このUI部16は、制御部12から入力される指示に従って情報を表示出力したり音声出力したりする。スキャナ部18は、紙媒体などに形成された画像を光学的に読み取り、画像情報として制御部12に出力する。
The
図2は、本実施形態に係る情報処理装置10により実現される機能の一例を示す機能ブロック図である。
FIG. 2 is a functional block diagram illustrating an example of functions realized by the
図2に例示するように、情報処理装置10は、基礎情報記憶部20、基礎情報生成部22、比較画像取得部24、画像要素対応判断部26、判断結果情報生成部28、画像対応判断部30、を含むものとして機能する。そして、基礎情報記憶部20は記憶部14を主として実現される。その他の要素は制御部12を主として実現される。
As illustrated in FIG. 2, the
これらの要素は、コンピュータである情報処理装置10にインストールされたプログラムを、制御部12で実行することにより実現されている。なお、このプログラムは、例えば、CD−ROM、DVD−ROMなどのコンピュータ可読な情報伝達媒体を介して、あるいは、インターネットなどの通信ネットワークを介して情報処理装置10に供給される。
These elements are realized by the
基礎情報記憶部20は、後述する比較画像との比較の対象となる基礎画像と、基礎画像に基づく基礎特徴情報32と、を含む基礎情報を記憶する(図3参照)。図3に基礎特徴情報32のデータ構造の一例を示す。基礎情報生成部22は、基礎画像を取得して、この基礎画像に基づいて基礎情報を生成する。基礎情報生成部22による、基礎情報を生成する基礎情報生成処理の流れの一例を図4に例示するフロー図を参照しながら説明する。
The basic
まず、基礎情報生成部22は、スキャナ部18で紙媒体などを光学的に読み取った基礎画像を取得する(S101)。本実施形態では、基礎画像は、紙媒体全体に対応する画像であってもよく、紙媒体内における位置が予め定められた領域内の画像であってもよい。
First, the basic
そして、基礎情報生成部22は、必要に応じて、基礎画像に含まれる各画素がノイズであるか否かを判定して、ノイズであると判定される画素の画像濃度(例えば、RGB値)を予め定められた規則に基づいて変換する(S102)。具体的には、例えば、基礎情報生成部22は、各画素の画像濃度を測定して、画像濃度の平均値m及び標準偏差σを算出する。そして、基礎情報生成部22は、画像濃度が平均値mから標準偏差σの3倍以上離れた(画像濃度がm+3σより大きい、あるいは、m−3σ未満)画素の画像濃度を、例えば、平均値mから標準偏差σの3倍離れた画像濃度(m+3σ、あるいは、m−3σ)や、その周辺の画素の画像濃度の平均値など、に変換する。なお、基礎情報生成部22は、S102に例示する処理を必ずしも実行する必要はない。
Then, the basic
そして、基礎情報生成部22は、基礎画像の少なくとも一部(例えば、基礎画像内における位置が予め定められている基礎領域内の画像)を複数の基礎画像要素に分割する(S103)。本処理例では、基礎画像要素は基礎領域に含まれる画素に対応する。なお、基礎画像要素は、複数の画素を含んでいてもよい。また、基礎情報生成部22は、基礎画像全体を複数の基礎画像要素に分割してもよい。すなわち、基礎画像全体が基礎領域に対応していてもよい。
Then, the basic
そして、基礎情報生成部22は、基礎画像に基づいて、少なくとも1つの基礎特徴値34を含む基礎特徴情報32を生成する(S104)。基礎情報生成部22は、具体的には、例えば、各基礎画像要素について、その基礎画像要素に対応する画像濃度(例えば、基礎画像要素に対応する画素の画像濃度や、基礎画像要素に対応する複数の画素の画像濃度の平均値など)と、予め定められた画像濃度と、の比較結果に基づいて、その基礎画像要素に対応する基礎特徴値34を算出する。基礎情報生成部22は、例えば、基礎画像要素に対応する基礎特徴値34を、その画素の画像濃度が予め定められた画像濃度以上であれば「1」と、予め定められた画像濃度未満であれば「0」と設定する。このように、基礎情報生成部22は、基礎画像の各画素を二値化して基礎特徴値34を算出してもよい。二値化により算出される基礎特徴値34の情報量は1ビットであるので、例えば、基礎画像要素に対応する画素の画像濃度の情報量が8ビット(1バイト)である場合は、基礎特徴値34の情報量は、基礎画像要素の画像濃度の情報量の1/8となる。
Then, the basic
図3に例示するように、基礎特徴情報32は、例えば、基礎位置情報36と、基礎特徴値34と、の組合せを複数含む。基礎位置情報36は、例えば、基礎画像要素の基礎領域内における位置を示す。例えば、基礎領域内において左からm番目で上からn番目である基礎画像要素に対応する基礎位置情報36の値(座標値)は(m,n)となる。なお、基礎特徴情報32は、図5に例示するような二値化画像38であっても構わない。
As illustrated in FIG. 3, the
そして、S103に例示する処理で生成された基礎特徴情報32と、S102に例示する処理で生成された変換処理後の基礎画像と、を含む基礎情報を生成して、基礎情報記憶部20に出力する(S105)。
Then, basic information including the
本実施形態では、例えば、基礎情報生成部22は、互いに異なる複数の基礎画像それぞれについて、各基礎画像に基づいて、その基礎画像に対応する基礎情報を生成して基礎情報記憶部20に出力する。
In the present embodiment, for example, the basic
なお、基礎情報は、予め、基礎情報記憶部20に記憶されていてもよい。
The basic information may be stored in advance in the basic
比較画像取得部24は、基礎画像との比較が行われる比較画像(例えば、スキャナ部18で紙媒体などを光学的に読み取った比較画像)を取得する。比較画像は、紙媒体全体に対応する画像でもよく、紙媒体内における位置が予め定められた領域内の画像であってもよい。
The comparison
画像要素対応判断部26は、比較画像内の比較画像要素に基づいて算出される比較特徴値40と、この比較画像要素に対応する、基礎画像内の基礎画像要素に基づいて算出される基礎特徴値34と、が対応するか否かを判断する(図6参照)。図6は、比較特徴値40を含む比較特徴情報42のデータ構造の一例を示す図である。比較特徴情報42の詳細については後述する。
The image element
判断結果情報生成部28は、画像要素対応判断部26により判断された判断結果を示す判断結果情報を生成する。
The determination result
画像対応判断部30は、比較画像内における位置が互いに異なる少なくとも1つの比較画像要素それぞれについて、画像要素対応判断部26により判断された判断結果(例えば、判断結果情報生成部28が生成する判断結果情報)に基づいて、基礎画像と比較画像とが対応するか否かを判断する。
The image
ここで、本実施形態における、比較画像取得部24、画像要素対応判断部26、判断結果情報生成部28、及び、画像対応判断部30による画像対応判定処理の流れの一例を図7に例示するフロー図を参照しながら説明する。
Here, FIG. 7 illustrates an example of the flow of image correspondence determination processing by the comparative
まず、比較画像取得部24が、比較画像を取得する(S201)。そして、画像要素対応判断部26が、上述のS102と同様の処理により、必要に応じて、比較画像に含まれる画素の画像濃度を変換する(S202)。
First, the comparative
そして、画像要素対応判断部26が、比較画像の少なくとも一部(例えば、比較画像内における位置が予め定められている比較領域内の画像)を複数の比較画像要素に分割する(S203)。本処理例では、比較画像要素は比較領域に含まれる画素に対応する。なお、比較画像要素は、複数の画素を含んでいてもよい。また、画像要素対応判断部26は、比較画像全体を複数の比較画像要素に分割してもよい。すなわち、比較画像全体が比較領域に対応していてもよい。本処理例では、比較画像要素の数は基礎画像要素の数に対応(例えば、一致)している。
Then, the image element
そして、画像要素対応判断部26が、比較画像に基づいて、少なくとも1つの比較特徴値40を含む比較特徴情報42を生成する(S204)。画像要素対応判断部26は、具体的には、例えば、上述のS104と同様の処理により、各比較画像要素について、その比較画像要素に対応する画像濃度(例えば、比較画像要素に対応する画素の画像濃度や、比較画像要素に対応する複数の画素の画像濃度の平均値など)と、予め定められた画像濃度と、の比較結果に基づいて、その比較画像要素に対応する比較特徴値40(例えば、「1」又は「0」を示す比較特徴値40)を算出する。画像要素対応判断部26は、上述のようにして、比較画像要素を二値化して算出される比較特徴値40を含む比較特徴情報42を生成してもよい。
Then, the image element
図6に例示するように、比較特徴情報42は、例えば、比較位置情報44と、比較特徴値40との組合せを複数含む。比較位置情報44は、例えば、比較画像要素の比較領域内における位置を示す。例えば、比較領域内において左からm番目で上からn番目である比較画像要素に対応する比較位置情報44の値(座標値)は(m,n)となる。なお、比較特徴情報42は、図5に例示するような二値化画像38であっても構わない。
As illustrated in FIG. 6, the
そして、画像要素対応判断部26が、互いに対応する基礎画像要素と比較画像要素との組合せそれぞれについて、基礎画像要素に対応する基礎特徴値34と、比較画像要素に対応する比較特徴値40と、を比較して、これらの値が対応(例えば、一致)するか否かを判断する(S205)。
Then, the image element
このとき、画像要素対応判断部26は、例えば、各比較画像要素に対応する比較特徴値40と、この比較画像要素の比較領域内(あるいは、比較画像内)における位置(例えば、座標)が、基礎領域内(あるいは、基礎画像内)における位置(例えば、座標)に対応する基礎画像要素に対応する基礎特徴値34と、が対応するか否かを判断してもよい。すなわち、基礎特徴値34と、この基礎特徴値34に関連付けられている基礎位置情報36に対応する比較位置情報44に関連付けられている比較特徴値40との組合せそれぞれについて、基礎特徴値34と比較特徴値40と、が対応(例えば、一致)するか否かを判断してもよい。
At this time, the image element
そして、判断結果情報生成部28が、画像要素対応判断部26による判断の結果を示す判断結果情報を生成する(S206)。本実施形態では、具体的には、例えば、画像要素対応判断部26により、比較特徴値40と基礎特徴値34とが対応すると判断された回数(すなわち、比較特徴値40と基礎特徴値34が対応する組合せの個数)を示す判断結果情報を生成する。
Then, the determination result
そして、画像対応判断部30が、例えば、S206に例示する処理により生成された判断結果情報に基づいて、比較画像と基礎画像とが対応するか否かを判断する(S207)。具体的には、例えば、画像対応判断部30は、判断結果情報が示す回数や個数が予め定められた閾値以上である場合には、比較画像と基礎画像とが対応すると判断する。なお、画像対応判断部30が、画像要素対応判断部26により比較特徴値40と基礎特徴値34とが対応しないと判断された回数や、画像要素対応判断部26により比較特徴値40と基礎特徴値34とが対応すると判断された回数と対応しないと判断された回数の両方などに基づいて、基礎画像と比較画像とが対応するか否かを判断してもよい。
Then, the image
画像対応判断部30は、基礎画像と比較画像とが対応するか否かを示す画像対応情報を生成して、記憶部14に出力してもよい。画像対応判断部30は、基礎画像と比較画像とが対応するか否かを示す画像対応画像や、基礎特徴値34と比較特徴値40とが対応する比較画像や基礎画像内における位置を示す比較画像を生成して、ディスプレイ等のUI部16に出力してもよい。
The image
なお、画像対応判定処理の流れは上述の処理例に例示する処理の流れに限定されない。 Note that the flow of image correspondence determination processing is not limited to the flow of processing illustrated in the above-described processing example.
具体的には、例えば、基礎画像要素の数と比較画像要素の数とが異なっていてもよい。そして、判断結果情報生成部28が、基礎画像要素の基礎領域内における位置と、この基礎画像要素に対応する比較画像要素の比較領域内における位置と、の関係を示す位置関係情報に関連付けられた判断結果情報を生成してもよい。そして、画像対応判断部30が、関連付けられた位置関係情報が示す位置関係が互いに異なる複数の判断結果情報に基づいて、基礎画像と比較画像とが対応するか否かを判断してもよい。具体的には、例えば、基礎画像要素と比較画像要素との対応関係を変えながら、上述のS205〜S206に例示する処理を複数回繰り返して実行してもよい。
Specifically, for example, the number of basic image elements and the number of comparison image elements may be different. Then, the determination result
より具体的には、例えば、基礎領域内の基礎画像要素の数(例えば、縦p個×横p個)よりも、比較領域内の比較画像要素の数(例えば、縦q個×横q個)が多い場合に、制御部12が、特定の基礎画像要素(例えば、最も左上の基礎画像要素)に対応付けられる、比較画像要素の位置(x,y)を、0≦x≦q−p,0≦y≦q−pの範囲で1つずつずらしながら上述のS205〜S206に例示する処理を繰り返し実行してもよい。
More specifically, for example, the number of comparison image elements in the comparison area (for example, q pieces in the vertical direction x q pieces in the horizontal direction) is larger than the number of basic image elements in the basic region (for example, p pieces in the vertical direction × p pieces in the horizontal direction). ), The
このとき、上述のS206に例示する処理において、判断結果情報生成部28が、値(x,y)を示す位置関係情報と対応付けられた判断結果情報を複数(例えば、(q−p+1)2個)生成してもよい。
At this time, in the process illustrated in S206 described above, the determination result
そして、画像対応判断部30が、複数の(例えば、(q−p+1)2個の)判断結果情報に基づいて、基礎画像と比較画像とが対応するか否かを判断してもよい。画像対応判断部30は、例えば、複数の判断結果情報それぞれが示す回数や個数の最大値が予め定められた閾値以上である場合には、比較画像と基礎画像とが対応すると判断してもよい。
Then, the image
また、画像対応判断部30が、例えば、(回数や個数の最大値−回数や個数の平均値)/(回数や個数の標準偏差)という数式により算出されるノーマライズド・スコアに基づいて、比較画像と基礎画像とが対応するか否かを判断してもよい。
Further, the image
また、画像対応判断部30が、例えば、図8に例示するように、ノーマライズド・スコアと、比較特徴値40と基礎特徴値34とが対応すると判断された回数(比較特徴値40と基礎特徴値34が対応する組合せの個数)との組合せが、予め定められた対応認定範囲46内にある場合に、比較画像と基礎画像とが対応すると判断するようにしてもよい。
In addition, for example, as illustrated in FIG. 8, the image
また、画像対応判断部30が、上述の処理例による処理により、基礎画像と比較画像とが対応すると判断する場合に、さらに、基礎画像と比較画像との照合処理を実行することで、基礎画像と比較画像とが対応するか否かを厳格に判断してもよい。
In addition, when the image
なお、本発明は上記実施形態に限定されるものではない。 The present invention is not limited to the above embodiment.
例えば、基礎情報記憶部20に複数の基礎情報が記憶されている場合に、各基礎情報に対して上述のS201〜S207に例示する処理を順次実行し、比較画像に対応する基礎画像を選択するようにしてもよい。
For example, when a plurality of basic information is stored in the basic
また、例えば、比較特徴情報42や判断結果情報を示す画像を比較画像の取得元である紙媒体にプリンタなどが印刷するようにしてもよい。
Further, for example, a printer or the like may print an image indicating the
また、基礎画像や比較画像はカラー画像でも白黒画像であっても構わない。また、例えば、情報処理装置10が、一つの筐体により構成されていても、複数の筐体により構成されていてもよい。また、ネットワーク経由で情報処理装置10と接続された外部装置が基礎情報を記憶してもよい。また、ネットワーク経由で情報処理装置10と接続された外部装置から受け付ける基礎画像や比較画像を用いて、上述の処理を実行してもよい。なお、本明細書中に記載された具体的な数値などは例示であり、これらの数値などに限定されない。
The basic image and the comparison image may be a color image or a black and white image. Further, for example, the
10 情報処理装置、12 制御部、14 記憶部、16 ユーザインタフェース(UI)部、18 スキャナ部、20 基礎情報記憶部、22 基礎情報生成部、24 比較画像取得部、26 画像要素対応判断部、28 判断結果情報生成部、30 画像対応判断部、32 基礎特徴情報、34 基礎特徴値、36 基礎位置情報、38 二値化画像、40 比較特徴値、42 比較特徴情報、44 比較位置情報、46 対応認定範囲。
DESCRIPTION OF
Claims (7)
前記基礎画像に含まれる、画像濃度が、当該基礎画像に含まれる全画素について共通に適用される範囲である、当該基礎画像に含まれる画素の画像濃度の平均値を含む範囲の外である画素をノイズと判定して、ノイズと判定された画素の画像濃度をノイズではないと判定される画像濃度となるよう変換する基礎画像変換手段と、
紙媒体を読み取った画像である、前記基礎画像との比較が行われる比較画像を取得する比較画像取得手段と、
前記比較画像に含まれる各画素について、画像濃度が、当該比較画像に含まれる全画素について共通に適用される範囲である、当該比較画像に含まれる画素の画像濃度の平均値を含む範囲の外である画素をノイズと判定して、ノイズと判定された画素の画像濃度をノイズではないと判定される画像濃度となるよう変換する比較画像変換手段と、
前記変換後の比較画像内の比較画像要素を二値化して算出される比較特徴値と、当該比較画像要素に対応する、前記変換後の基礎画像内の基礎画像要素を二値化して算出される基礎特徴値と、が対応するか否かを判断する画像要素対応判断手段と、
前記比較画像内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断する画像対応判断手段と、
を含むことを特徴とする情報処理装置。 Basic image acquisition means for acquiring a basic image that is an image obtained by reading a paper medium;
The included in the basic image, the image density is in the range that is commonly applied to all the pixels included in the basic image, an average value of the image density of the pixels included in the basic image outside including Scope A basic image conversion unit that determines a certain pixel as noise and converts the image density of the pixel determined as noise to an image density determined as not noise;
Comparison image acquisition means for acquiring a comparison image to be compared with the basic image, which is an image obtained by reading a paper medium;
For each pixel included in the comparison image, the image density is in the range that is commonly applied to all the pixels included in the comparison image, the average value including the range of image density of the pixels included in the comparison image Comparison image conversion means for determining pixels that are outside of the noise as noise, and converting the image density of the pixels determined as noise to an image density determined as not noise;
The comparison feature value calculated by binarizing the comparison image element in the converted comparison image and the basic image element in the converted basic image corresponding to the comparison image element are binarized and calculated. Image element correspondence determining means for determining whether or not the basic feature value corresponds to,
It is determined whether or not the basic image corresponds to the comparison image based on a determination result determined by the image element correspondence determination unit for each of at least one comparison image element having a position different from each other in the comparison image. Image correspondence determination means to
An information processing apparatus comprising:
ことを特徴とする請求項1に記載の情報処理装置。 Based on at least one of the number of times that the comparison feature value and the basic feature value are determined to correspond to each other, or the number of times that the image correspondence determination unit determines that the comparison feature value and the basic feature value do not correspond to each other, Determining whether or not the comparison image corresponds;
The information processing apparatus according to claim 1.
ことを特徴とする請求項1又は2に記載の情報処理装置。 The image element correspondence determining means is based on the comparison feature value calculated based on the comparison image element and the basic image element whose position in the basic image corresponds to the position in the comparison image of the comparison image element. To determine whether or not the basic feature value calculated by
The information processing apparatus according to claim 1 or 2.
前記画像対応判断手段が、前記比較領域内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断する、
ことを特徴とする請求項1から3のいずれか一項に記載の情報処理装置。 The image element correspondence determining means includes a comparison feature value calculated based on the comparison image element in a comparison area that is at least a part of the comparison image, and at least a part of the basic image. Determining whether a position in a certain basic region corresponds to a basic feature value calculated based on the basic image element corresponding to a position in the comparison region of the comparative image element;
The image correspondence determining means determines whether the basic image and the comparison image are based on a determination result determined by the image element correspondence determining means for each of at least one comparison image element having a different position in the comparison region. Determine whether or not
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記画像対応判断手段が、関連付けられた前記位置関係情報が示す前記位置関係が互いに異なる複数の前記判断結果情報に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断する、
ことを特徴とする請求項4に記載の情報処理装置。 Judgment determined by the image element correspondence determination unit for each of at least one comparison image element having a position different from each other in the comparison area, which is associated with positional relationship information indicating a positional relation between the comparison area and the base area. A determination result information generating means for generating determination result information indicating the result;
The image correspondence determining means determines whether the basic image and the comparison image correspond to each other based on a plurality of the determination result information having different positional relationships indicated by the associated positional relationship information;
The information processing apparatus according to claim 4.
ことを特徴とする請求項1から5のいずれか一項に記載の情報処理装置。 The image correspondence determining means determines whether the basic image and the comparison image are based on a determination result determined by the image element correspondence determining means for each of at least one of the comparison image elements whose positions in the comparison image are different from each other. When it is determined that it corresponds, the basic image and the comparison image are further collated to determine whether or not the basic image and the comparison image correspond.
The information processing apparatus according to claim 1, wherein the information processing apparatus is an information processing apparatus.
前記基礎画像に含まれる、画像濃度が、当該基礎画像に含まれる全画素について共通に適用される範囲である、当該基礎画像に含まれる画素の画像濃度の平均値を含む範囲の外である画素をノイズと判定して、ノイズと判定された画素の画像濃度をノイズではないと判定される画像濃度となるよう変換する基礎画像変換手段、
紙媒体を読み取った画像である、前記基礎画像との比較が行われる比較画像を取得する比較画像取得手段、
前記比較画像に含まれる各画素について、画像濃度が、当該比較画像に含まれる全画素について共通に適用される範囲である、当該比較画像に含まれる画素の画像濃度の平均値を含む範囲の外である画素をノイズと判定して、ノイズと判定された画素の画像濃度をノイズではないと判定される画像濃度となるよう変換する比較画像変換手段、
前記変換後の比較画像内の比較画像要素を二値化して算出される比較特徴値と、当該比較画像要素に対応する、前記変換後の基礎画像内の基礎画像要素を二値化して算出される基礎特徴値と、が対応するか否かを判断する画像要素対応判断手段、
前記比較画像内における位置が互いに異なる少なくとも1つの前記比較画像要素それぞれについて前記画像要素対応判断手段により判断された判断結果に基づいて、前記基礎画像と前記比較画像とが対応するか否かを判断する画像対応判断手段、
としてコンピュータを機能させることを特徴とするプログラム。
Basic image acquisition means for acquiring a basic image which is an image obtained by reading a paper medium;
The included in the basic image, the image density is in the range that is commonly applied to all the pixels included in the basic image, an average value of the image density of the pixels included in the basic image outside including Scope Basic image conversion means for determining a pixel as noise and converting the image density of the pixel determined as noise to an image density determined as not noise;
Comparison image acquisition means for acquiring a comparison image that is an image obtained by reading a paper medium and compared with the basic image;
For each pixel included in the comparison image, the image density is in the range that is commonly applied to all the pixels included in the comparison image, the average value including the range of image density of the pixels included in the comparison image Comparison image conversion means for determining a pixel that is outside the noise as noise and converting the image density of the pixel determined as noise to an image density determined as not noise,
The comparison feature value calculated by binarizing the comparison image element in the converted comparison image and the basic image element in the converted basic image corresponding to the comparison image element are binarized and calculated. Image element correspondence determining means for determining whether or not the basic feature value corresponds to,
It is determined whether or not the basic image corresponds to the comparison image based on a determination result determined by the image element correspondence determination unit for each of at least one comparison image element having a position different from each other in the comparison image. Image correspondence determination means,
A program characterized by causing a computer to function.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008316888A JP5381069B2 (en) | 2008-12-12 | 2008-12-12 | Information processing apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008316888A JP5381069B2 (en) | 2008-12-12 | 2008-12-12 | Information processing apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010140313A JP2010140313A (en) | 2010-06-24 |
| JP5381069B2 true JP5381069B2 (en) | 2014-01-08 |
Family
ID=42350399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008316888A Expired - Fee Related JP5381069B2 (en) | 2008-12-12 | 2008-12-12 | Information processing apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5381069B2 (en) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01181168A (en) * | 1988-01-14 | 1989-07-19 | Fuji Photo Film Co Ltd | Picture signal processing method |
| JPH03241477A (en) * | 1990-02-20 | 1991-10-28 | Toyota Motor Corp | Correlation operation matching image processor |
| JPH05284349A (en) * | 1992-03-31 | 1993-10-29 | Canon Inc | Image processing apparatus and image processing system |
| JPH07263482A (en) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | Pattern matching method and semiconductor device manufacturing method |
| JP2002279422A (en) * | 2001-03-19 | 2002-09-27 | Seiko Epson Corp | Template match determination device, template match determination program, and template match determination method |
| JP4103826B2 (en) * | 2003-06-24 | 2008-06-18 | 富士ゼロックス株式会社 | Authenticity determination method, apparatus and program |
-
2008
- 2008-12-12 JP JP2008316888A patent/JP5381069B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010140313A (en) | 2010-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4943354B2 (en) | Information identification device, information identification method, program, and recording medium | |
| JP2008085920A (en) | Digital watermark embedding device and detection device | |
| JP2023030811A (en) | Information processing apparatus, extraction processing apparatus, image processing system, control method of information processing apparatus, and program | |
| JP4532331B2 (en) | Information embedding device, information extracting device, information embedding method, information extracting method, information embedding program, and information extracting program | |
| JP5381069B2 (en) | Information processing apparatus and program | |
| JP2009177618A (en) | Detecting method and detecting device | |
| CN110942068B (en) | Information processing apparatus, storage medium, and information processing method | |
| KR101761641B1 (en) | Device and method for obtaining edge line by detecting outline | |
| JP4327188B2 (en) | Image forming apparatus | |
| JP5159588B2 (en) | Image processing apparatus, image processing method, and computer program | |
| JP2007328637A (en) | Form processing system, form processing method, program, and optical reading form | |
| JP6724547B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP6055952B1 (en) | Image inspection apparatus, image inspection method, and program | |
| JP7102128B2 (en) | Programs, image processing equipment, and image processing methods | |
| JP6025803B2 (en) | Image processing device | |
| CN108596817A (en) | A kind of insertion of watermark data and extracting method | |
| JP6413450B2 (en) | Image processing apparatus, image forming apparatus, and program | |
| JP2014021510A (en) | Information processor and information processing method, and, program | |
| JP4821616B2 (en) | Information embedding device, embedded information acquisition device | |
| JP4485989B2 (en) | Information acquisition apparatus, information acquisition method, information acquisition program, and recording medium | |
| CN110674863B (en) | Hamming code identification method, device and electronic device | |
| JP2001351068A (en) | Character recognition device, character recognition method, image processing device, image processing method, and computer-readable recording medium | |
| JP4863088B2 (en) | A program that reads information embedded in figures | |
| JP4957570B2 (en) | Image processing device | |
| JP2006222570A (en) | Information embedding device, information extracting device, information embedding method, information extracting method, information embedding program, information extracting program, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111124 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120907 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120918 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121102 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130319 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130517 |
|
| 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: 20130903 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130916 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5381069 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |