JP5867042B2 - 画像処理装置、媒体及び画像処理プログラム - Google Patents
画像処理装置、媒体及び画像処理プログラム Download PDFInfo
- Publication number
- JP5867042B2 JP5867042B2 JP2011270455A JP2011270455A JP5867042B2 JP 5867042 B2 JP5867042 B2 JP 5867042B2 JP 2011270455 A JP2011270455 A JP 2011270455A JP 2011270455 A JP2011270455 A JP 2011270455A JP 5867042 B2 JP5867042 B2 JP 5867042B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- medium
- alignment
- difference
- graphic
- 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 Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
請求項1の発明は、基準となる図形が複数描かれており、第2の画像との位置合わせのための図形が描かれている第1の媒体の画像である第1の画像と、該基準となる図形の中心となる座標が合致している図形であって、該基準となる図形の大きさとは異なる大きさであり、相似形の図形が複数描かれており、第1の媒体の画像との位置合わせのための図形が描かれている第2の媒体の画像である第2の画像を読み取る画像読取手段と、前記画像読取手段によって読み取られた第1の画像と第2の画像内の位置合わせのための図形に基づいて、該第1の画像と該第2の画像の位置合わせを行う位置合わせ手段と、前記位置合わせ手段によって位置合わせが行われた第1の画像と第2の画像の差分の画像を生成する処理を行う差分処理手段と、前記差分処理手段による処理結果である差分の画像を出力する出力手段を具備することを特徴とする画像処理装置である。
図1は、第1の実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア(コンピュータ・プログラム)、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム(コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム)、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するの意である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、1モジュールを1プログラムで構成してもよいし、複数モジュールを1プログラムで構成してもよく、逆に1モジュールを複数プログラムで構成してもよい。また、複数モジュールは1コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって1モジュールが複数コンピュータで実行されてもよい。なお、1つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続(データの授受、指示、データ間の参照関係等)の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態に応じて、又はそれまでの状況・状態に応じて定まることの意を含めて用いる。また、「Aである場合、Bをする」という意味を有する記載は、「Aであるか否かを判断し、Aであると判断した場合はBをする」の意味で用いる。ただし、Aであるか否かの判断が不要である場合を除く。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク(一対一対応の通信接続を含む)等の通信手段で接続されて構成されるほか、1つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」(社会システム)にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスク、RAM(Random Access Memory)、外部記憶媒体、通信回線を介した記憶装置、CPU(Central Processing Unit)内のレジスタ等を含んでいてもよい。
画像処理装置100は、例えば、画像読取り装置のメンテナンス担当者によって用いられるものである。
ここでの読み取りは、同じ読み取り装置によって、測定シートA:180Aと測定シートB:180Bの画像を読み取る。ここでの読み取りは、光学的に読み取ることであり、位置ずれと歪みが発生する可能性がある。位置ずれとは、画像全体に発生するものであり、画像全体に対するアフィン変換(平行移動、回転、拡大縮小等、2×2の行列変換)によって、その位置ずれを解消(補正、修正)できるものである。歪みとは、原画像とその原画像を画像読取装置によって読み取った画像とを比較した場合に、位置ずれを解消した後に残る画像の変化をいう。
なお、読み取り装置とは、例えば、スキャナー装置である。複写機、複合機(スキャナー装置とともに、プリンター装置、複写機、ファックス等のいずれか1つ以上の機能を有している画像処理装置)、ファックス等に組み込まれているスキャナー装置であってもよい。また、読み取り装置には原稿送り装置等が組み合わされていてもよい。
測定シートA:180Aは、基準図形が複数描かれており、第2の画像との位置合わせのための位置合わせ用図形が描かれている第1の媒体であって、測定シートB:180Bと測定シートA:180Aが読み取られたならば、第1の画像と第2の画像内の位置合わせ用図形に基づいて、第1の画像と第2の画像の位置合わせが行われ、その位置合わせが行われた第1の画像と第2の画像の差分の画像が生成され、その差分の画像を出力することが可能である媒体である。
測定シートB:180Bは、測定シートA:180A内の基準図形の中心となる座標が合致している対比図形が複数描かれており、測定シートA:180Aの画像との位置合わせのための位置合わせ用図形が描かれている第2の媒体であって、測定シートA:180Aと測定シートB:180Bが読み取られたならば、第1の画像と第2の画像内の位置合わせ用図形に基づいて、第1の画像と第2の画像の位置合わせが行われ、その位置合わせが行われた第1の画像と第2の画像の差分の画像が生成され、その差分の画像を出力することが可能である媒体である。
対比図形は基準図形とは相似形の関係にある。したがって、例えば、基準図形が円であれば、対比図形も円となるし、基準図形が三角形であれば、対比図形も同じ形状の三角形となる。以下、基準図形、対比図形は円(より詳細には内部を黒く塗りつぶした円)について主に説明する。その大きさは基準図形よりも大であってもよいし、小であってもよいし、同じであってもよい。そして、対比図形は、異なる大きさのものがあるとよい。例えば、予め定められた種類の大きさが周期的に測定シートB:180B内に描かれていてもよい。
「媒体」は、基準図形又は対比図形と、位置合わせ用図形が描かれていればよく、その材質は問わない。一般的には紙であり、前述の図形が印刷されているものである。また、湿度等に影響を受けないプラスチック等であってもよい。
また、測定シートA:180Aと測定シートB:180Bには、読み取り方向を示す図形(後述する図9(a)の例に示す測定シートA:180A内の挿入方向図形930A、図9(b)の例に示す測定シートB:180B内の挿入方向図形930B)が描かれていてもよい。
「光学的に読み取る」とは、測定シートA:180A又は測定シートB:180Bのいずれか一方(前述の記憶装置から読み出した画像とは異なる画像の媒体)を前述の読み取り装置で読み取り、電子データにすることである。
また、画像読取モジュール110は、第2の画像として、測定シートB:180Bの対比図形の列と位置合わせ用図形の列を含む部分(後述する図9(b)の例に示す測定シートB:180B内の対比図形領域940と特徴領域950)を読み取り、その読み取った部分の画像を連続して複写することによって、第2の画像を生成するようにしてもよい。このようにした場合は、第1の画像は、画像読取モジュール110によって測定シートA:180Aの全面を読み取ることによって生成する。
「第1の画像と第2の画像の位置合わせを行う」とは、いずれか一方の画像を他方の画像に、位置合わせ用図形が重なり合うように画像全体を移動させることである。又は、両方の画像全体を、例えば第1の画像と第2の画像の中間点の位置に、位置合わせ用図形が重なり合うように移動させるようにしてもよい。
差分処理モジュール130は、第1の画像から第2の画像を減算した画像、第2の画像から第1の画像を減算した画像、又は第1の画像と第2の画像の異なる部分を抽出した画像(2つの画像の排他的論理和(EOR))のいずれか1つ以上を生成するようにしてもよい。
ここでの「減算」とは、2値画像で、黒の画素を1、白の画素を0とした場合、次のような結果となる演算である。
(1)黒の画素から白の画素を減算した結果は黒の画素(1−0=1)
(2)黒の画素から黒の画素を減算した結果は白の画素(1−1=0)
(3)白の画素から白の画素を減算した結果は白の画素(0−0=0)
(4)白の画素から黒の画素を減算した結果は白の画素(0−1=0)
差分画像出力モジュール140は、位置合わせモジュール120によって位置合わせが行われた第1の画像と第2の画像の合致する部分(2つの画像の論理積)を抽出し、その合致する部分の画像と差分処理モジュール130によって処理された結果である第1の画像と第2の画像の異なる部分を抽出した画像とを異なる態様で合成して出力するようにしてもよい。「異なる態様」とは、合致する部分の画像と異なる部分の画像とを、異なる色で表すこと、その領域内を異なる模様(例えば、一方は右斜線、他方は左斜線等)で埋めること等が該当する。図16の例を用いて後述する。
差分画像出力モジュール140は、第1の画像から第2の画像を減算した画像、第2の画像から第1の画像を減算した画像とを異なる態様で合成して出力するようにしてもよい。図17の例を用いて後述する。
図2の例に示すように、本実施の形態に係る位置合わせモジュール120は、一対の特徴領域抽出モジュール22A,22Bと、対応付モジュール22Cと、補正パラメータ算出モジュール22Dと、画像変換モジュール22Eを有している。
位置合わせモジュール120は、画像A:182A及び画像B:182B少なくとも一方に対して、画像A:182Aと画像B:182Bで、画像読取モジュール110において読み取る際の画像A:182Aと画像B:182Bの傾斜角の違いや、読み取り環境の違い等に起因して画像全体に対して発生する、対応する画素の位置ずれを補正する位置合わせ処理を実行する。なお、位置合わせモジュール120では、画像A:182Aと画像B:182Bに基づいて、画像A:182Aと画像B:182Bにおける予め定められた特徴を有する特徴領域を抽出し、画像A:182Aと画像B:182Bの対応する特徴領域同士が重なり合うように、画像A:182Aと画像B:182Bの少なくとも一方(図2の例では、画像B:182B)を変換する。
位置合わせモジュール120では、画像変換として、画像A:182Aと画像B:182Bの少なくとも一方に対してアフィン変換を行う。
画像変換モジュール22Eは、補正パラメータ算出モジュール22Dと接続されている。画像変換モジュール22Eは、補正パラメータ算出モジュール22Dによって算出された補正係数を用いて、画像A:182A又は画像B:182Bの少なくとも一方(図2の例では、画像B:182B)に対し、画像A:182Aと画像B:182Bの全体的な位置合わせを行うための画像変換(ここでは、アフィン変換)を実行して、位置合わせ済み画像B:184Bを生成する。
図3の例に示すように、本実施の形態に係る特徴領域抽出モジュール22A、特徴領域抽出モジュール22Bは、前処理モジュール40、連結領域抽出モジュール42、中心算出モジュール44、特徴量算出モジュール46を有している。なお、特徴領域抽出モジュール22A及び特徴領域抽出モジュール22Bは対象とする画像データが異なるのみで同一の構成であるため、ここでは、特徴領域抽出モジュール22Aの構成について説明する。
図4の例には、二値化処理が施された画像A:182Aと画像B:182Bが示されている。これらの画像から、予め定められた条件の下に黒画素の連続領域(黒ラン)を有する画像データや白画素の連続領域(白ラン)を有する画像データを連結領域として抽出する。図4に示す例では、画像A:182Aから黒文字画像である連結領域81「A」、連結領域82「B」と白抜き文字画像である連結領域83「A」が、連結領域81,82,83として抽出され、画像B:182Bから黒文字画像である連結領域91「A」、連結領域92「B」と白抜き文字画像である連結領域93「A」が、連結領域91,92,93として抽出された例が示されている。なお、実際の処理において抽出される連結領域のデータ数は、設計条件にもよるが、数百から数千個単位のデータの抽出が行われる。
特徴量算出モジュール46は、中心算出モジュール44と接続されている。特徴量算出モジュール46は、各連結領域の特徴量(ここでは、大きさ、画素数、筆跡長等)を算出する。なお、本実施の形態では、中心算出モジュール44と特徴量算出モジュール46とを区別しているが、中心も連結領域の1つの特徴量として、特徴量算出モジュール46において算出する構成としてもよいことは言うまでもない。
中心72は、連結領域70の中心位置を示す情報であり、例えば、画像A:182AをXY座標面とした場合の座標データ(x,y)として算出する(図6の例の特徴領域情報A:600A、特徴領域情報B:600B参照。)。
対応付モジュール22Cは、一例として、特徴領域抽出モジュール22Aによって記録された特徴領域情報A:600Aと特徴領域抽出モジュール22Bによって記録された特徴領域情報B:600Bを受け付け、両特徴領域情報に記録された情報に基づくパターン・マッチング処理を行い、この結果に基づいて特定特徴領域情報を作成する。
図7は、位置合わせモジュール120による位置合わせ用図形と基準図形、又は位置合わせ用図形と基準図形とを区別する処理例を示す説明図である。図7(a)の例に示す「1」(位置合わせ用図形)を細線化した画像は、図7(b)の例に示すようになる。図7(c)の例に示す黒円(基準図形、対比図形)を細線化した画像は、図7(d)の例に示すようになる。十字以外となる図形を基準図形、対比図形とし、それ以外を位置合わせ用図形として認識するようにしてもよい。また、予め定められた位置合わせ用図形とのパターンマッチングを行って位置合わせ用図形とそれ以外(基準図形、基準図形)とを区別してもよいし、予め定められた基準図形、基準図形とのパターンマッチングを行って基準図形、対比図形とそれ以外(位置合わせ用図形)とを区別してもよい。また、位置合わせ用図形と基準図形、対比図形との大きさを異なるように描いておき、その大きさで位置合わせ用図形と基準図形、対比図形とを区別するようにしてもよい。その他の認識手法を用いて区別するようにしてもよい。
ステップS802では、画像読取モジュール110が、測定シートA:180Aと測定シートB:180Bの画像を読み取る。
図9は、第1の実施の形態による処理対象の例を示す説明図である。測定シートA:180Aには、基準図形領域910と特徴領域920の組を複数と、挿入方向図形930Aが描かれている。測定シートB:180Bには、対比図形領域940と特徴領域950の組を複数と、挿入方向図形930Bが描かれている。挿入方向図形930A、挿入方向図形930Bは、測定シートA:180Aと測定シートB:180Bを画像読取モジュール110に読み込ませる際の上下を指示するものであり、操作者は、挿入方向図形930A、挿入方向図形930Bの矢印方向に合わせて、画像読取モジュール110に測定シートA:180Aと測定シートB:180Bをセットする。
図9の例に示すように、基準図形領域910内には同じ大きさの基準図形(ここでは黒円)が規則的に配列されている。また、対比図形領域940内には基準図形とは大きさが異なる対比図形が規則的に配列されている。対比図形として、ここでは4種類の大きさがある。そして、特徴領域920、特徴領域950には、位置合わせ用図形(ここでは数字)が基準図形又は対比図形と対になって配列されている。もちろんのことながら、測定シートA:180A内の基準図形の中心の座標と測定シートB:180B内の対比図形の中心の座標とは合致(それぞれの座標系における座標が一致)しており、測定シートA:180A内の位置合わせ用図形の座標と測定シートB:180B内の位置合わせ用図形の座標とは合致している。
(1)測定シートA:180Aにおける基準図形(黒円)と測定シートB:180Bにおける対比図形(黒円)の中心点の座標は等しい(同心円である)。
(2)測定シートA:180Aにおける基準図形(黒円)の半径は、測定シートB:180Bにおける最大の対比図形(黒円)の半径以上である。
(3)測定シートA:180Aにおける基準図形(黒円)の半径は全て等しい。
(4)測定シートB:180Bにおける対比図形(黒円)の半径は、横方向(又は縦方向)に周期的に小さい順に配列されている。図11の例に示すように、4つの異なる大きさの対比図形が周期的(対比図形(周期1)1102A〜対比図形(周期1)1102D、対比図形(周期2)1104A〜対比図形(周期2)1104D)に配列されている。対比図形(周期1)1102A〜対比図形(周期1)1102Dのそれぞれの半径をn1、n2、n3、n4とすると、n1 ≦ n2 ≦ n3 ≦ n4 の関係となる。
(5)測定シートA:180Aと、測定シートB:180Bの両方に、基準図形、対比図形とは別に、位置合わせ用図形(文字、記号等)が記載されている。
ステップS806では、対応付モジュール22Cが、特徴領域の対応付けを行う。
ステップS808では、補正パラメータ算出モジュール22Dが、補正パラメータを算出する。
ステップS810では、画像変換モジュール22Eが、位置合わせ処理を行う。
ステップS804からステップS810までの処理は、図2から図7を用いて前述した通りである。
ステップS814では、差分画像出力モジュール140が、差分画像を出力する。
例えば、差分画像190F内の差分混合図形1710A等は、図17(b)に例示するように、差分部分1720を赤色(図17(b)では黒色領域)、差分部分1730を青色(図17(b)では斜線領域)としてもよい。
第1の実施の形態による出力(差分画像)が図19(a)の例にように、円と円とが接しているものが存在したとすると、歪みとしてのずれ量はそれぞれ、図19(b)の例に示す表のように求められる。つまり、基準図形1800内に対比図形1802Aが接している場合(差分図形1902A)はその位置での歪み量は4mmであり、基準図形1800内に対比図形1802Bが接している場合(差分図形1902B)はその位置での歪み量は3mmであり、基準図形1800内に対比図形1802Cが接している場合(差分図形1902C)はその位置での歪み量は2mmであり、基準図形1800内に対比図形1802Dが接している場合(差分図形1902D)はその位置での歪み量は1mmであることがわかる。例えば、Xmm以上(Xは0より大であり、小数点以下を含んでいてもよい数値)ずれていたら画像読取モジュール110である画像読み取り装置の点検・修理を行うという規則があったとする。この場合、メンテナンス担当者は、size(B) = Yの列(測定シートA:180A又は測定シートB:180Bにおける数字(位置合わせ用図形)Yの列)で円と円が接している(又は、交差している)ものがあるかどうかを基準に、点検・修理を行うタイミングを判断することになる。つまり、位置合わせ用図形は、円と円が接している場合の歪み量を示す数字(記号等であってもよい)であってもよい。
第2の実施の形態である画像処理装置100は、スキャナー等の画像読取り装置によって発生する画像の歪み量を出力するものであって、図20の例に示すように、画像読取モジュール110、位置合わせモジュール120、差分処理モジュール130、歪み量算出モジュール2040、歪み量出力モジュール2050を有している。なお、第1の実施の形態と同種の部位には同一符号を付し重複した説明を省略する。
歪み量算出モジュール2040は、差分処理モジュール130、歪み量出力モジュール2050と接続されている。歪み量算出モジュール2040は、差分処理モジュール130による処理結果に基づいて、第1の画像と第2の画像間で生じている歪み量を算出する。例えば、基準図形と対比図形の中心を抽出し、その中心間の距離を歪み量として算出する。
なお、ここでの出力とは、例えば、プリンター等の印刷装置で印刷すること、ディスプレイ等の表示装置に表示すること、他の情報処理装置へ渡すこと、メモリーカード等の記憶媒体に記憶すること等が含まれる。
また、第1の実施の形態による出力である差分画像190上に歪み量を記載して出力するようにしてもよい。例えば、差分図形(例えば、図12に示した差分画像(画像A−画像B)190A内の差分図形1210)の周辺に、その差分図形における歪み量を記載してもよい。
ステップS2102では、画像読取モジュール110が、測定シートA:180Aと測定シートB:180Bの画像を読み取る。
ステップS2104では、特徴領域抽出モジュール22Aと特徴領域抽出モジュール22Bが、特徴領域を抽出する。
ステップS2106では、対応付モジュール22Cが、特徴領域の対応付けを行う。
ステップS2108では、補正パラメータ算出モジュール22Dが、補正パラメータを算出する。
ステップS2110では、画像変換モジュール22Eが、位置合わせ処理を行う。
ステップS2112では、差分処理モジュール130が、画像Aと画像Bの差分を抽出する処理を行う。
ステップS2112までの処理は、第1の実施の形態による処理例と同等である。
図22は、第2の実施の形態による処理例を示す説明図である。
ステップS2112で抽出された差分の画像(第1の画像から第2の画像を減算した画像)の輪郭(外円輪郭2202、内円輪郭2212)を抽出する。次に、その輪郭から円の中心(外円輪郭2202については中心2204、内円輪郭2212については中心2214)を抽出する。そして、中心間の距離(距離2220)を計測する。その距離を、その位置における歪み量として算出する。
また、他の歪み量の算出方法として、予め定められたパターン(例えば、図19(a)に示すパターン)とのパターンマッチング処理を行い、どのパターンが検出されたかによって歪み量として算出するようにしてもよい。
また、第2の画像から第1の画像を減算した画像(例えば、図15の差分画像(画像B−画像A)190D)内の差分図形1510A等の幅(例えば、黒画素が連結している黒画素塊の横方向における幅)を計測して、その幅と基準図形と対比図形の半径を用いて、歪み量を算出するようにしてもよい。
図23は、第2の実施の形態による処理例を示す説明図である。歪み量出力画像2300を、左上領域2310、右上領域2320、左下領域2330、右下領域2340に分割した様子を示している。この各領域内で、ステップS2114で算出した歪み量の例えば平均値を算出し、歪み量が大きい順に領域名とその領域における歪み量の平均値を出力する。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク(DVD)であって、DVDフォーラムで策定された規格である「DVD−R、DVD−RW、DVD−RAM等」、DVD+RWで策定された規格である「DVD+R、DVD+RW等」、コンパクトディスク(CD)であって、読出し専用メモリ(CD−ROM)、CDレコーダブル(CD−R)、CDリライタブル(CD−RW)等、ブルーレイ・ディスク(Blu−ray Disc(登録商標))、光磁気ディスク(MO)、フレキシブルディスク(FD)、磁気テープ、ハードディスク、読出し専用メモリ(ROM)、電気的消去及び書換可能な読出し専用メモリ(EEPROM(登録商標))、フラッシュ・メモリ、ランダム・アクセス・メモリ(RAM)、SD(Secure Digital)メモリーカード等が含まれる。
そして、前記のプログラム又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク(LAN)、メトロポリタン・エリア・ネットワーク(MAN)、ワイド・エリア・ネットワーク(WAN)、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して
記録されていてもよい。また、圧縮や暗号化など、復元可能であればどのような態様で記録されていてもよい。
110…画像読取モジュール
120…位置合わせモジュール
130…差分処理モジュール
140…差分画像出力モジュール
22A…特徴領域抽出モジュール
22B…特徴領域抽出モジュール
22C…対応付モジュール
22D…補正パラメータ算出モジュール
22E…画像変換モジュール
40…前処理モジュール
42…連結領域抽出モジュール
44…中心算出モジュール
46…特徴量算出モジュール
2040…歪み量算出モジュール
2050…歪み量出力モジュール
Claims (10)
- 基準となる図形が複数描かれており、第2の画像との位置合わせのための図形が描かれている第1の媒体の画像である第1の画像と、該基準となる図形の中心となる座標が合致している図形であって、該基準となる図形の大きさとは異なる大きさであり、相似形の図形が複数描かれており、第1の媒体の画像との位置合わせのための図形が描かれている第2の媒体の画像である第2の画像を読み取る画像読取手段と、
前記画像読取手段によって読み取られた第1の画像と第2の画像内の位置合わせのための図形に基づいて、該第1の画像と該第2の画像の位置合わせを行う位置合わせ手段と、
前記位置合わせ手段によって位置合わせが行われた第1の画像と第2の画像の差分の画像を生成する処理を行う差分処理手段と、
前記差分処理手段による処理結果である差分の画像を出力する出力手段
を具備することを特徴とする画像処理装置。 - 前記差分処理手段は、第1の画像から第2の画像を減算した画像、第2の画像から第1の画像を減算した画像、又は第1の画像と第2の画像の異なる部分を抽出した画像のいずれか1つ以上を生成する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記出力手段は、前記位置合わせ手段によって位置合わせが行われた第1の画像と第2の画像の合致する部分を抽出し、該合致する部分の画像と前記差分処理手段によって処理された結果である第1の画像と第2の画像の異なる部分を抽出した画像とを異なる態様で合成して出力する
ことを特徴とする請求項2に記載の画像処理装置。 - 前記出力手段は、第1の画像から第2の画像を減算した画像、第2の画像から第1の画像を減算した画像とを異なる態様で合成して出力する
ことを特徴とする請求項2又は3に記載の画像処理装置。 - 前記画像読取手段は、前記第1の画像又は前記第2の画像のいずれか一方の画像を記憶装置から読み出し、他方の画像は媒体を光学的に読み取る
ことを特徴とする請求項1から4のいずれか一項に記載の画像処理装置。 - 前記差分処理手段による処理結果に基づいて、前記第1の画像と前記第2の画像間で生じている歪み量を算出する算出手段
をさらに具備し、
前記出力手段は、前記算出手段によって算出された歪み量を出力する
ことを特徴とする請求項1、2又は5に記載の画像処理装置。 - 前記出力手段は、前記第1の画像又は前記第2の画像を分割した領域毎に歪み量を出力する
ことを特徴とする請求項6に記載の画像処理装置。 - 基準となる図形が複数描かれており、第2の画像との位置合わせのための図形が描かれている第1の媒体であって、
前記第1の媒体内の基準となる図形の中心となる座標が合致している図形であって、該基準となる図形の大きさとは異なる大きさであり、相似形の図形が複数描かれており、第1の媒体の画像との位置合わせのための図形が描かれている第2の媒体と前記第1の媒体が読み取られたならば、該第1の媒体の画像である第1の画像と該第2の媒体の画像である第2の画像内の位置合わせのための図形に基づいて、第1の画像と第2の画像の位置合わせが行われ、
該位置合わせが行われた第1の画像と第2の画像の差分の画像が生成され、
該差分の画像を出力することが可能である
ことを特徴とする媒体。 - 第1の媒体内の基準となる図形の中心となる座標が合致している図形であって、該基準となる図形の大きさとは異なる大きさであり、相似形の図形が複数描かれており、第1の媒体の画像との位置合わせのための図形が描かれている第2の媒体であって、
基準となる図形が複数描かれており、第2の画像との位置合わせのための図形が描かれている第1の媒体と前記第2の媒体が読み取られたならば、該第1の媒体の画像である第1の画像と該第2の媒体の画像である第2の画像内の位置合わせのための図形に基づいて、第1の画像と第2の画像の位置合わせが行われ、
該位置合わせが行われた第1の画像と第2の画像の差分の画像が生成され、
該差分の画像を出力することが可能である
ことを特徴とする媒体。 - コンピュータを、
基準となる図形が複数描かれており、第2の画像との位置合わせのための図形が描かれている第1の媒体の画像である第1の画像と、該基準となる図形の中心となる座標が合致している図形であって、該基準となる図形の大きさとは異なる大きさであり、相似形の図形が複数描かれており、第1の媒体の画像との位置合わせのための図形が描かれている第2の媒体の画像である第2の画像を読み取る画像読取手段と、
前記画像読取手段によって読み取られた第1の画像と第2の画像内の位置合わせのための図形に基づいて、該第1の画像と該第2の画像の位置合わせを行う位置合わせ手段と、
前記位置合わせ手段によって位置合わせが行われた第1の画像と第2の画像の差分の画像を生成する処理を行う差分処理手段と、
前記差分処理手段による処理結果である差分の画像を出力する出力手段
として機能させるための画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011270455A JP5867042B2 (ja) | 2011-12-09 | 2011-12-09 | 画像処理装置、媒体及び画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011270455A JP5867042B2 (ja) | 2011-12-09 | 2011-12-09 | 画像処理装置、媒体及び画像処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013123115A JP2013123115A (ja) | 2013-06-20 |
JP5867042B2 true JP5867042B2 (ja) | 2016-02-24 |
Family
ID=48774862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011270455A Active JP5867042B2 (ja) | 2011-12-09 | 2011-12-09 | 画像処理装置、媒体及び画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5867042B2 (ja) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001283231A (ja) * | 2000-03-29 | 2001-10-12 | Toshiba Corp | 文書画像ファイリング装置及び文書画像更新方法 |
JP2008269131A (ja) * | 2007-04-18 | 2008-11-06 | Fuji Xerox Co Ltd | 画像処理装置及び画像処理プログラム |
JP5200786B2 (ja) * | 2008-09-09 | 2013-06-05 | 富士ゼロックス株式会社 | 差分抽出装置及び差分抽出プログラム |
JP5387193B2 (ja) * | 2009-07-16 | 2014-01-15 | 富士ゼロックス株式会社 | 画像処理システム、画像処理装置およびプログラム |
-
2011
- 2011-12-09 JP JP2011270455A patent/JP5867042B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013123115A (ja) | 2013-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4857173B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
KR101235226B1 (ko) | 화상 처리 장치, 화상 처리 방법 및 기록 매체 | |
JP6187323B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP2012008791A (ja) | 帳票認識装置及び帳票認識方法 | |
TWI500925B (zh) | Check the device, check the method and check the program | |
US8761508B2 (en) | Image processing system, image processing apparatus and computer readable medium | |
JP6744126B2 (ja) | 文字認識装置、文字認識プログラム、文字認識方法 | |
JP2011175523A (ja) | 計器読み取り装置、方法、プログラム、および該ソフトウェアを格納したコンピュータ可読媒体 | |
JP2017174030A (ja) | 画像処理装置及び画像処理プログラム | |
US9858499B2 (en) | Image processor, non-transitory computer readable medium and object matching device | |
JP5867042B2 (ja) | 画像処理装置、媒体及び画像処理プログラム | |
JP4760883B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP2018045359A (ja) | 画像処理装置及び画像処理プログラム | |
US20120213431A1 (en) | Image processing apparatus, image processing method, and computer readable medium | |
JP2021064215A (ja) | 表面性状検査装置及び表面性状検査方法 | |
JP2007041832A (ja) | 差分画像抽出装置 | |
JP5206890B1 (ja) | 画像処理装置及び画像処理プログラム | |
JP4840388B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP2008269131A (ja) | 画像処理装置及び画像処理プログラム | |
JP6225096B2 (ja) | 帳票読取プログラム、帳票読取方法、および情報処理装置 | |
JP4803001B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP2015162008A (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
JP2010049531A (ja) | 画像処理装置及び画像処理プログラム | |
JP2015130082A (ja) | 画像処理装置及び画像処理プログラム | |
JP2008206037A (ja) | 画像処理装置及び画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141121 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150924 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151006 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151119 |
|
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: 20151208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151221 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5867042 Country of ref document: JP 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 |