JP3916596B2 - 画像位置補正装置および方法 - Google Patents

画像位置補正装置および方法 Download PDF

Info

Publication number
JP3916596B2
JP3916596B2 JP2003329155A JP2003329155A JP3916596B2 JP 3916596 B2 JP3916596 B2 JP 3916596B2 JP 2003329155 A JP2003329155 A JP 2003329155A JP 2003329155 A JP2003329155 A JP 2003329155A JP 3916596 B2 JP3916596 B2 JP 3916596B2
Authority
JP
Japan
Prior art keywords
image data
inspected
block
segment
amount
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
Application number
JP2003329155A
Other languages
English (en)
Other versions
JP2005091329A (ja
Inventor
博 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2003329155A priority Critical patent/JP3916596B2/ja
Publication of JP2005091329A publication Critical patent/JP2005091329A/ja
Application granted granted Critical
Publication of JP3916596B2 publication Critical patent/JP3916596B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Description

この発明は,画像位置補正装置および方法に関する。
印刷物の検査(たとえば色調の良否検査,汚れの有無の検査,抜けの有無の検査等)を目視ではなく自動的に行う検査システムとして,撮像装置によって印刷物を撮像し,撮像によって得られる被検査画像データと,あらかじめ用意される基準画像データ(一般的には,正確と思われる被検査画像データ)とを比較するものがある。
このような検査システムでは,比較すべき基準画像データと被検査画像データの相対的な位置の位置合わせが必要とされる。比較すべき基準画像データと被検査画像データの相対的な位置がずれてしまうと,正常な印刷物であっても不良と誤判定されてしまうことになるからである。基準画像データと被検査画像データとの相対的な位置ずれ量を検出して,被検査画像データの位置の補正を行った上で,基準画像データと被検査画像データとを比較して検査することが行われている(たとえば,特許文献1参照)。特許文献1では,求められた位置ずれ量により被検査画像データが位置補正される。
特開平9−330411号公報
この発明は,基準画像データと被検査画像データとの相対的な位置ずれ量をより精密に検出し,基準画像データと被検査画像データとをより精密に位置あわせすることを目的とする。
この発明による画像位置補正装置(画像位置ずれ量算出装置)は,基準画像を表す基準画像データを記憶する第1のメモリ,搬送される被検査対象物を撮像することにより得られる被検査画像を表す被検査画像データを記憶する第2のメモリ,第2のメモリに記憶された被検査画像データを,搬送方向に対応する方向に複数のブロックに分割して,複数の被検査ブロック画像データを得る第1の分割手段,および上記第1の分割手段によって得られた複数の被検査ブロック画像データのそれぞれについて,被検査ブロック画像データと,上記第1のメモリに記憶された基準画像データ中の上記被検査ブロック画像データに対応する部分のデータとに基づいて,被検査ブロック画像データの少なくとも搬送方向に対応する方向の位置ずれ量を算出するブロック位置ずれ量算出手段を備えたものである。
この発明による画像位置補正方法(画像位置ずれ量算出方法)は,基準画像を表す基準画像データと比較される,搬送される被検査対象物を撮像することにより得られる被検査画像を表す被検査画像データの位置を補正する方法であり,被検査画像データを,搬送方向に対応する方向に分割して複数の被検査ブロック画像データを得,複数の被検査ブロック画像データのそれぞれについて,被検査ブロック画像データと,基準画像データ中の上記被検査ブロック画像データに対応する部分のデータとに基づいて,被検査ブロック画像データの少なくとも搬送方向に対応する方向の位置ずれ量を算出するものである。
この発明によると,被検査画像データを搬送方向に対応する方向に分割することによって得られる複数の被検査ブロック画像データのそれぞれについて,位置ずれ量が算出される。
算出される位置ずれ量は,少なくとも搬送方向に対応する方向の位置ずれ量を含む。搬送方向に対応する方向のみならず,それ以外の方向(たとえば,搬送方向の直交方向に対応する方向等)を含む2以上の方向の位置ずれ量を算出してもよい。2以上の位置ずれ量を算出する場合には,算出される位置ずれ量にはいずれの方向の位置ずれ量であるかを示すデータが付随する。
この発明によると,搬送方向に対応する方向に分割された複数の被検査ブロック画像データのそれぞれについて,少なくとも搬送方向に対応する方向の位置ずれ量が算出されるので,算出される位置ずれ量に基づいて被検査ブロック画像データのそれぞれの少なくとも搬送方向に対応する位置を補正することができる。精密に(細かく)基準画像データと被検査画像データとの相対的な位置を合わせることができる。特に搬送方向に対応する方向に生じやすい基準画像データと被検査画像データとの位置のずれを無くすことができる。
一実施態様では,画像位置補正装置は,上記ブロック位置ずれ量算出手段によって算出された位置ずれ量に基づいて位置補正された上記被検査ブロック画像データを,搬送方向の直交方向に対応する方向および搬送方向に対応する方向に分割して,複数の被検査セグメント画像データ(被検査セクション画像データまたは被検査ピース画像データ)を得る第2の分割手段,および上記第2の分割手段によって得られた複数の被検査セグメント画像データのそれぞれについて,被検査セグメント画像データと,上記第1のメモリに記憶された基準画像データ中の上記被検査セグメント画像データに対応する部分とに基づいて,被検査セグメント画像データの位置ずれ量を算出するセグメント位置ずれ量算出手段をさらに備えている。
位置補正された被検査ブロック画像データを,さらに搬送方向の直交方向に対応する方向および搬送方向に対応する方向に分割した被検査セグメント画像データのそれぞれについて位置ずれ量が算出されるので,算出された位置ずれ量により,被検査セグメント画像データのそれぞれの位置を補正することができる。さらに精密に基準画像データと被検査画像データとの相対的な位置を合わせることができる。
この発明においては,算出された位置ずれ量に基づいて被検査ブロック画像データ(被検査セグメント画像データ)の位置を補正することにより,基準画像データと被検査画像データとの相対的な位置合わせを行っているが,もちろん,被検査ブロック画像(被検査セグメント画像データ)の位置を補正することにかえて,基準画像データ中のブロック画像データ(基準画像データ中のセグメント画像データ)の位置を補正することによっても,基準画像データと被検査画像データとの相対的な位置合わせをすることもできる。
図1は,印刷物の検査システムの一部を概略的に示す斜視図である。
検査システムは,被検査対象である印刷物をCCDラインセンサを含む撮像装置によって撮像し,撮像によって得られる画像データに基づいて印刷物を検査するものである。印刷物の検査は,撮像によって得られる被検査画像データとあらかじめ取得された基準画像データ(印刷物の適正な画像データ)とを(必要に応じて画像データの前処理を経て)比較し,その結果が所定の条件を満たすかどうかを判定することにより行われる。画像処理によって色調の良否,汚れの有無,抜けの有無等が検査(判定)される。
紙,フィルム等の連続するシートWの表面に,輪転印刷機(図示略)によって所定の画像(絵柄,文字等)が印刷される。輪転印刷機からは,所定の画像が一定間隔で印刷されたシート(以下,印刷物という)Wが送出される。輪転印刷機から送出された印刷物Wは搬送装置によって搬送される。搬送装置には,多数のローラ4が含まれており,多数のローラ4が搬送路に沿って水平面上にほぼ一定間隔で並列に配列されている。
搬送装置の搬送路上に定められた撮像位置の上方に,CCDラインセンサを含む撮像装置1および線状照明光源2が,それぞれ固定的に設けられている。線状照明光源2は,搬送路の幅方向(搬送方向に直交する方向)にのび,搬送路上の撮像位置をその全体にわたって照明する。撮像装置1のCCDラインセンサは搬送路の幅方向を走査方向とするように配置され,光源2によって照明された撮像位置をその幅方向の全体(少なくとも印刷物Wの幅全体)にわたって撮像する。
撮像装置1によって得られる画像データは,画像位置補正装置3に入力する。
上述のように,検査システムにおける印刷物Wの検査は,撮像によって得られる被検査画像データとあらかじめ取得された基準画像データ(印刷物の適正な画像データ)とをパターンマッチングし,その適合度が所定の条件を満たすかどうかを判定することにより行われる。
パターンマッチングでは,基準画像データと被検査画像データの相対的な位置が合致していることを前提とするが,搬送装置の搬送速度の変動,温度,湿度等の変化による印刷物Wの経時的な変化(伸び縮み),印刷物Wの蛇行等により,基準画像データと被検査画像データとの相対的な位置が変動してしまうことがある。このことは,印刷物Wの検査(パターンマッチング)において,正常な印刷物Wであっても不良と誤判定してしまうことにつながる。画像位置補正装置3は,基準画像データと被検査画像データとの相対的な位置のずれ(位置ずれ量(方向を含む))を検出して,相対的な位置ずれが検出されたときには検出された位置ずれ量に基づいて被検査画像データの位置を補正する(位置ずれ補正する)処理を行うものである。
図2は,画像位置補正装置3の詳細な構成を示す機能ブロック図である。図2においては撮像装置1を示すブロックも図示されている。
撮像装置1によって得られた基準画像データ(印刷物の適正な画像データ)は,基準画像データ・メモリ5に記憶される。他方,被検査対象である印刷物Wの被検査画像データは,被検査画像データ・メモリ6に記憶される。
画像位置補正処理機能(手段)7では,基準画像データ・メモリ5に記憶された基準画像データと,被検査画像データ・メモリ6に記憶された被検査画像データとを用いて,基準画像データと被検査画像データの相対的な位置のずれ(その大きさおよび方向を含む)を検出し,検出された位置ずれ量に基づいて被検査画像データの位置を補正する(詳細は後述する)。
位置補正された被検査画像データは,補正後被検査画像データ・メモリ8に記憶される。位置補正された被検査画像データが補正後被検査画像データ・メモリ8から読出されて,印刷物Wの検査(パターン・マッチング)に用いられる。
画像位置補正処理機能7はプログラム・ルーチンにより実現され,各メモリ(基準画像データ・メモリ5,被検査画像データ・メモリ6および補正後被検査画像データ・メモリ8)は,RAM等の記憶素子,ハードディスク等のディスク・メモリ等により実現される。画像位置補正処理機能7は,ハードウエア回路により実現することもできる。
図3は,画像位置補正装置3における画像位置補正処理機能7の手順を,具体的な画像を示しつつ表すものである。図4,図5および図6は,画像補正装置3における画像位置補正処理機能7の手順を表すフローチャートである。図3および図4に示すように,画像補正装置3の画像位置補正処理機能7は,より詳細には,ブロック分割処理(ステップ30),ブロック単位の位置補正処理(ステップ40,図5),セグメント分割処理(ステップ50)およびセグメント単位の位置補正処理(ステップ60,図6)を行う。
印刷物Wの検査(画像位置補正処理)に先だって,基準画像データ(印刷物の適正な画像データ)が,画像補正装置3の基準画像データ・メモリ5に記憶される。基準画像データの基準画像データ・メモリ5への記憶の後,撮像装置1によって被検査対象である印刷物Wの撮像(被検査画像データの取込み)が開始される。
撮像装置1によって得られた被検査画像データ10(図3(A) )は,画像補正装置3の被検査画像データ・メモリ6に記憶される。被検査画像データ10は,撮像装置1のCCDラインセンサによって得られる複数の一次元の画像データから構成される二次元の画像データである。
被検査画像データ・メモリ6に記憶された被検査画像データは,印刷物Wの搬送方向に対応する方向(天地方向,上下方向)に分割される(ステップ30,図3(B) )。被検査画像データを印刷物Wの搬送方向に対応する方向に分割することによって得られる複数の画像データのそれぞれを,「被検査ブロック画像データ」という。図3(B) には,被検査画像データ10が印刷物Wの搬送方向に対応する方向に4分割されている例が示されている。被検査画像データ10から,4つの被検査ブロック画像データ10A,10B,10Cおよび10Dが得られる。搬送方向に対応する方向に分割するのは,印刷物の蛇行等による搬送方向の直交方向に対応する方向の位置ずれ(基準画像データと被検査画像データのずれ)よりも,搬送方向の同期ずれによる位置ずれの方が大きく,検査の障害になるので,これを効率よく補正するためである。
被検査画像データを分割することによって得られた被検査ブロック画像データのそれぞれについて,ブロック単位の位置補正処理(ステップ40,図5)が行われる。
ブロック単位の位置補正処理では,画像位置補正装置3の基準画像データ・メモリ5に記憶されている基準画像データと,ブロック分割処理(ステップ30)によって得られた複数の被検査ブロック画像データのそれぞれが用いられる。
ブロック変数iが初期化される(ステップ41)。被検査画像データから得られた複数の被検査ブロック画像データi(i=1,2,3,・・・)のそれぞれについて,順番に以下の処理が行われる。
基準画像データは,被検査ブロック画像データiに対応する画像データ部分を含んでいる。たとえば,図3(C) を参照して,基準画像データ20(基準画像データ20によって表される基準画像を図3(C) において破線で示す)は,被検査ブロック画像データ10Aに対応する画像データ部分20A,被検査ブロック画像データ10Bに対応する画像データ部分20B,被検査ブロック画像データ10Cに対応する画像データ部分20C,被検査ブロック画像データ10Dに対応する画像データ部分20Dを含む。図3(C) においては,被検査ブロック画像データ10Cに対応する基準画像データ20中の画像データ部分20Cに,被検査ブロック画像データ10Cが重ね合わされて示されている(被検査ブロック画像データ10Cの位置と,基準画像データ20中の画像データ部分20Cの位置とがずれている様子を示している)。
はじめに,処理対象の被検査ブロック画像データiに対応する基準画像データ20中の画像データ部分(以下,基準ブロック画像データという)から,基準線分(ラインアドレス)が選択される(ステップ42)。基準線分を表すデータ列(画像(画素)データ列)が,基準ブロック画像データから抽出される(ステップ43;図7(A) ,(B) 参照)。次に,処理対象の被検査ブロック画像データiにおいて,上記の基準線分の位置(ラインアドレス)に対応する位置を中心にして,複数ラインの画像データ列が抽出される(ステップ44;図7(A) ,(B) 参照)。
基準ブロック画像データにおいて選択されて抽出される基準線分を表すデータ列および被検査ブロック画像データにおいて抽出される上記の基準線分の位置(ラインアドレス)に対応する位置を中心とする複数の画像データ列は,次に説明するように,基準ブロック画像データと被検査ブロック画像データとの位置ずれ量の算出のために用いられる。基準線分の選択(ステップ42)では,基準線分を表すデータ列と基準線分を表すデータ列に隣接するデータ列(好ましくは基準線分を表すデータ列に隣接する複数ライン分のデータ列)とが明確に区別できる,そのような位置の基準線分が選択される。
選択される基準線分の方向は,印刷物Wの搬送方向に対応する方向に沿う方向(天地(上下)方向)であってもよいし,搬送方向に直交する方向に沿う方向(左右方向)であってもよい。図7(A) は,印刷物Wの搬送方向に対応する方向に沿う方向(天地(上下)方向)において基準ブロック画像データから選択された基準線分を表す画像データ列の位置(ラインアドレスLx)と,被検査ブロック画像データにおいて選択された複数ライン(この例では3つ)の画像データ列の位置(ラインアドレスLx-2,Lx ,Lx+2:2ライン分ずつの間隔がある)を示している。図7(B) は,印刷物Wの搬送方向の直交方向に沿う方向(左右方向)において基準ブロック画像データから選択された基準線分を表す画像データ列の位置(ラインアドレスLy )と,被検査ブロック画像データにおいて選択された複数(この例では3つ)の画像データ列の位置(ラインアドレスLy-2,Ly ,Ly+2:2ライン分ずつの間隔がある)を示している。図7(A) ,(B) においてハッチングによって示す線分位置は,分かりやすくするためにいずれもその幅が大きく描かれている。また,図7(A) ,(B) においては分かりやすくするために,被検査ブロック画像データにおける複数の画像データ列の位置(ラインアドレス)は2ライン分づつの間隔があるが,1ライン隣りのラインアドレスの画像データ列を用いるようにしてもよい。
基準ブロック画像データから抽出された基準線分を表す画像データ列と,被検査ブロック画像データiから抽出された複数ライン分の画像データ列のそれぞれについて,一致度の評価値を得るための演算が行われる(ステップ45)。図7(A) に示す例では,基準ブロック画像データ中のラインアドレスxの基準線分を表す画像データ列と,被検査ブロック画像データi中のラインアドレスLx-2,Lx,Lx+2の3つの画像データ列のそれぞれとによって,3つの評価値が得られる。図7(B) に示す例では,基準ブロック画像データ中のラインアドレスyの基準線分を表す画像データ列と,被検査ブロック画像データi中のラインアドレスLy-2,Ly ,Ly+2の3つの画像データ列のそれぞれとによって,3つの評価値が得られる。
評価値としては,相関係数,差の絶対値の総和,差の自乗の総和のいずれかの値とすることができる。
相関係数は,次式によって得ることができる。
Figure 0003916596
ここでiは画素位置(アドレス)を,f(i) は基準画素データ列における画素値を,g(i) は検査画素データ列における画素値を,Rjは正規化相互相関係数を,jは基準画素データ列における画素位置を,nは画素データ列の画素数をそれぞれ表す。
差の絶対値の総和は,次式によって得ることができる。
Figure 0003916596
差の自乗の総和は,次式によって得ることができる。
Figure 0003916596
評価値として相関係数(数1)を用いる場合,評価値(相関係数)が1に近いほど一致度が大きい。評価値として差の絶対値の総和(数2)または差の自乗の総和(数3)を用いる場合,評価値(差の絶対値の総和,差の自乗の総和)は0に近いほど一致度が大きい。
基準画素データ列と複数の検査画素データ列とから得られた評価値により,最も一致度の大きい評価値が得られた被検査ブロック画像データi中の画像データ列の位置(ラインアドレス)と,基準線分の位置(ラインアドレス)とに基づいて,位置ずれ量が算出される(ステップ46)。基準線分の方向が印刷物Wの搬送方向に対応する方向に沿う方向(天地方向)であれば(図7(A) 参照),算出される位置ずれ量は搬送方向の直交方向に対応する方向(左右方向)の位置ずれ量であり,基準線分の方向が印刷物Wの搬送方向の直交方向に対応する方向(左右方向)であれば(図7(B) 参照),算出される位置ずれ量は搬送方向に対応する方向(天地方向)の位置ずれ量であるのは言うまでもない。
評価値演算(ステップ45)は,上述のように,基準ブロック画像データから選択されて抽出される一つの基準線分を表すデータと,処理対象の被検査ブロック画像データiにおいて上記の基準線分の位置(ラインアドレス)に対応する位置を中心にして抽出される複数ラインの画像データ列とを用いたものに限られず,複数の基準線分を表すデータを用いたものであってもよいし(たとえば,特開平9−330411号公報の図3(A) ,(B) ),交点画素を含む異なる方向の基準線分を用いたものであってもよい(たとえば,特開平9−330410号公報)。
算出された位置ずれ量に基づいて,被検査ブロック画像データiの位置が補正される(ステップ47)。たとえば,算出された被検査ブロック画像データiの位置ずれ量に基づいて,被検査画像データ・メモリ6(または補正後被検査画像データ・メモリ8)において被検査ブロック画像データiの位置(たとえば,被検査ブロック画像データiが表す被検査ブロック画像の左上隅の画素位置を表すデータ(基準位置データ)が補正(修正)される。もちろん,ステップ47においては,位置ずれ量(方向を含む)を表すデータを,被検査ブロック画像データiと関連づけて被検査画像データ・メモリ6(または補正後被検査画像データ・メモリ8)に記憶する処理を行うようにしてもよい。
ブロック変数iがインクリメントされ(ステップ48でNO,ステップ49),次の被検査ブロック画像データについて,同様の処理が繰返される。
すべての被検査ブロック画像データについてブロック位置補正処理が終了すると(ステップ48でYES ),ブロック単位の位置補正処理は終了する。
ブロック単位の位置補正は,印刷物Wの搬送方向に対応する方向のみの補正であっても,印刷物Wの搬送方向の直交方向に対応する方向のみの補正であってもよいが,好ましくはその両方で行われる。
ブロック単位の位置補正処理を経た被検査ブロック画像データ(ブロック位置補正された被検査ブロック画像データ)は,さらに分割される(図4:ステップ50)。被検査ブロック画像データをさらに分割することによって得られる画像データを,被検査セグメント画像データという(図3(D) 参照)。図3(D) には,被検査ブロック画像データ10Cが,搬送方向に対応する方向に2分割され,かつ搬送方向の直交方向に対応する方向に3分割されることにより,6つの被検査セグメント画像データ10Ca,10Cb,10Cc,10Cd,10Ceおよび10Cfに分割されている様子が示されている。被検査セグメント画像データのそれぞれについて,セグメント単位の位置補正処理(ステップ60,図6)が行われる。
セグメント単位の位置補正処理では,画像位置補正装置3の基準画像データ・メモリ5に記憶されている基準画像データと,セグメント分割処理(ステップ50)において得られた複数の被検査セグメント画像データのそれぞれとが用いられる。
ブロック変数iが初期化され(ステップ61),さらにセグメント変数jが初期化される(ステップ62)。複数の被検査ブロック画像データiのそれぞれから得られる複数の被検査セグメント画像データjのそれぞれについて,以下の処理が行われる。
基準ブロック画像データは,被検査セグメント画像データjに対応する画像データ部分を含んでいる。たとえば,図3(D) ,(E) を参照して,基準ブロック画像データ20Cは,被検査セグメント画像データ10Caに対応する画像データ部分20Ca,被検査セグメント画像データ10Cbに対応する画像データ部分20Cb,被検査セグメント画像データ10Ccに対応する画像データ部分20Cc,被検査セグメント画像データ10Cdに対応する画像データ部分20Cd,被検査セグメント画像データ10Ceに対応する画像データ部分20Ce,被検査セグメント画像データ10Cfに対応する画像データ部分20Cfを含む。
処理対象の被検査セグメント画像データjに対応する基準ブロック画像データの部分(以下,基準セグメント画像データという)と,被検査セグメント画像データjとが用いられて,差分演算が行われる(ステップ63)。差分演算では基準セグメント画像データにおける画素ごとの所定の値(たとえば,輝度値,濃度値等)と,被検査セグメント画像データjにおける画素ごとの所定の値との差(同一アドレスの画素同士の所定値の差)が算出される。その後,画素ごとの差分値が積算される(ステップ64)。
次に,被検査セグメント画像データが,1画素分(1ライン分),上,下,左,右,右上,右下,左上,左下の8方向にそれぞれずらされ,ずらされた位置のそれぞれにおいて,上述と同様に,基準セグメント画像データと被検査セグメント画像データの画素ごとの差分値(同一アドレスの画素同士の所定値の差)が算出され,その後,差分値が積算される(ステップ65でNO,ステップ66,63,64の繰返し)。図8は,被検査セグメント画像データ10Ccが,右上方向に1画素分ずらされている様子((+1,-1)のずらし)(破線で示す)と,左下方向に1画素分ずらされている様子((-1,+1)のずらし)(1点鎖線で示す)を示している。
合計9つの積算結果が得られると(ステップ65でYES ),得られた積算結果(積算値)のうち,最小の積算値をもたらした被検査セグメント画像データの位置に,被検査セグメント画像データの位置が補正される(ステップ67)。たとえば,最小の積算値をもたらした位置に被検査セグメント画像データが位置するように,被検査画像データ・メモリ6(または補正後被検査画像データ・メモリ8)に記憶されている被検査セグメント画像データの位置が補正(修正,書換)される(たとえば,被検査セグメント画像データjが表す被検査セグメント画像の左上隅の画素位置を表すデータ(基準位置データ)が補正(修正)される)。もちろん,ステップ67においては,位置ずれ量(方向を含む)を表すデータを,被検査セグメント画像データjと関連づけて被検査画像データ・メモリ6(補正後被検査画像データ・メモリ8)に記憶する処理を行うようにしてもよい。
セグメント変数jがインクリメントされ(ステップ68でNO,ステップ69),次の被検査セグメント画像データについて,同様の処理が行われる。
一の被検査ブロック画像データiから得られた複数の被検査セグメント画像データについての処理が終了すると(ステップ68でYES ),ブロック変数iがインクリメントされる(ステップ70でNO,ステップ71),次の被検査ブロック画像データから得られた複数の被検査セグメント画像データについての処理が行われる。
すべての被検査ブロック画像データから得られるすべての被検査セグメント画像データについて,セグメント単位の位置補正処理が終了すると(ステップ70でYES ),セグメント単位の位置補正処理が終了する。ブロック単位の位置補正処理を経た後に,セグメント単位の位置補正処理が行われるので,セグメント単位の位置補正処理の処理負荷を少なくする(補正範囲を狭くする)ことができる。
画像位置補正処理後(ブロック単位の位置補正およびセグメント単位の位置補正の後)の被検査画像データは,補正後被検査画像データ・メモリ8に一時的に記憶される。補正後被検査画像データ・メモリ8から読出された位置補正後の被検査画像データが,パターン・マッチング(印刷物Wの検査)に用いられる。
撮像装置1のCCDラインセンサがカラー(RGB)の画像データを出力するものである場合には,カラーの基準画像データとカラーの被検査画像データを白黒画像データに変換し,白黒の基準画像データと白黒の被検査画像データとを用いて,被検査ブロック画像データごとの位置ずれ量と,被検査セグメント画像データごと位置ずれ量(差分値の積算値が最小である位置)を表すデータを得,得られた値(量,位置)を用いてカラーの被検査画像データの位置(ブロック位置およびセグメント位置)を補正するようにしてもよい。この場合には,画像位置補正装置3には,カラーの基準画像データおよびカラーの被検査画像データの白黒画像データへの変換を行う変換機能(変換回路,変換手段)が設けられる。変換機能は,カラーの基準画像データおよびカラーの被検査画像データのR成分,G成分およびB成分に,それぞれ所定の係数を乗算し得られた乗算値を加算することにより,カラーの基準画像データから白黒の基準画像データを作成し,かつカラーの被検査画像データから白黒の被検査画像データを作成する処理を行う。
検査システムの一部を概略的に示す斜視図である。 画像位置補正装置の機能ブロック図を示す。 (A) 〜(E) は画像位置補正処理の手順を,具体的な画像を示しつつ表すものである。 画像位置補正の処理手順を示すフローチャートである。 ブロック単位の位置補正の処理手順を示すフローチャートである。 セグメント単位の位置補正の処理手順を示すフローチャートである。 (A) は,基準ブロック画像データおよび被検査ブロック画像データにおいて評価値演算される搬送方向に対応する方向の線分を示す。(B) は,基準ブロック画像データおよび被検査ブロック画像データにおいて評価値演算される搬送方向の直交方向に対応する方向の線分を示す。 被検査セグメント画像データが1画素分ずらされている様子を示す。
符号の説明
1 撮像装置
2 線状照明光源
3 画像位置補正装置
5 基準画像データ・メモリ
6 被検査画像データ・メモリ
7 画像位置補正処理機能
8 補正後被検査画像データ・メモリ
10 被検査画像データ
10A,10B,10C,10D 被検査ブロック画像データ
10Ca,10Cb,10Cc,10Cd,10Ce,10Cf 被検査セグメント画像データ
20 基準画像データ
20A,20B,20C,20D 基準ブロック画像データ
20Ca,20Cb,20Cc,20Cd,20Ce,20Cf 基準セグメント画像データ

Claims (2)

  1. 基準画像を表す基準画像データを記憶する第1のメモリ,
    搬送される被検査対象物を撮像することにより得られる被検査画像を表す被検査画像データを記憶する第2のメモリ,
    第2のメモリに記憶された被検査画像データを,搬送方向に対応する方向に複数のブロックに分割して,複数の被検査ブロック画像データを得る第1の分割手段,
    上記第1の分割手段によって得られた複数の被検査ブロック画像データのそれぞれについて,被検査ブロック画像データと,上記第1のメモリに記憶された基準画像データ中の上記被検査ブロック画像データに対応する部分のデータとに基づいて,被検査ブロック画像データの少なくとも搬送方向に対応する方向の位置ずれ量を算出するブロック位置ずれ量算出手段,
    上記ブロック位置ずれ量算出手段によって算出された位置ずれ量に基づいて位置補正された上記被検査ブロック画像データを,搬送方向の直交方向に対応する方向および搬送方向に対応する方向に分割して,複数の被検査セグメント画像データを得る第2の分割手段,ならびに
    上記第2の分割手段によって得られた複数の被検査セグメント画像データのそれぞれについて,被検査セグメント画像データと,上記第1のメモリに記憶された基準画像データ中の上記被検査セグメント画像データに対応する部分とに基づいて,被検査セグメント画像データの位置ずれ量を算出するセグメント位置ずれ量算出手段,
    を備えた画像位置補正装置。
  2. 基準画像を表す基準画像データと比較される,搬送される被検査対象物を撮像することにより得られる被検査画像を表す被検査画像データの位置と,上記基準画像データとの位置ずれ量を算出する方法であり,
    被検査画像データを,搬送方向に対応する方向に分割して複数の被検査ブロック画像データを得,
    複数の被検査ブロック画像データのそれぞれについて,被検査ブロック画像データと,基準画像データ中の上記被検査ブロック画像データに対応する部分のデータとに基づいて,被検査ブロック画像データの少なくとも搬送方向に対応する方向の位置ずれ量を算出し,
    算出された位置ずれ量に基づいて位置補正された被検査ブロック画像データを,搬送方向の直交方向に対応する方向および搬送方向に対応する方向に分割して,複数の被検査セグメント画像データを得,
    複数の被検査セグメント画像データのそれぞれについて,被検査セグメント画像データと,上記第1のメモリに記憶された基準画像データ中の上記被検査セグメント画像データに対応する部分とに基づいて,被検査セグメント画像データの位置ずれ量を算出する,
    位置ずれ量算出方法。
JP2003329155A 2003-09-19 2003-09-19 画像位置補正装置および方法 Expired - Fee Related JP3916596B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003329155A JP3916596B2 (ja) 2003-09-19 2003-09-19 画像位置補正装置および方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003329155A JP3916596B2 (ja) 2003-09-19 2003-09-19 画像位置補正装置および方法

Publications (2)

Publication Number Publication Date
JP2005091329A JP2005091329A (ja) 2005-04-07
JP3916596B2 true JP3916596B2 (ja) 2007-05-16

Family

ID=34458477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003329155A Expired - Fee Related JP3916596B2 (ja) 2003-09-19 2003-09-19 画像位置補正装置および方法

Country Status (1)

Country Link
JP (1) JP3916596B2 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6066395B2 (ja) * 2012-07-25 2017-01-25 株式会社Screenホールディングス 画像検査装置及び画像検査方法
CN110866155B (zh) * 2019-11-18 2023-01-24 广东电网有限责任公司 一种基于大数据的设备热成像温度健康分析方法

Also Published As

Publication number Publication date
JP2005091329A (ja) 2005-04-07

Similar Documents

Publication Publication Date Title
US6396960B1 (en) Method and apparatus of image composite processing
CN107277289A (zh) 图像读取装置以及该装置中的读取玻璃面的异物检测方法
JP2011076204A (ja) 印刷物検査方法及び印刷物検査装置
JP7350637B2 (ja) 画像検査のための高速画像歪み補正
JPH0746436A (ja) フィルムスキャナ
JP2002005846A (ja) 欠陥検査装置
JP3916596B2 (ja) 画像位置補正装置および方法
JP3768216B2 (ja) 印刷物の検査装置および方法
JPH1139492A (ja) 印刷物検査装置
JP5710101B2 (ja) 印刷物検査装置、及び印刷物検査方法
JP4121605B2 (ja) 撮像画像複合歪み検出装置
JPH07249122A (ja) 画像検査方法及び装置
JP3967307B2 (ja) 画像補正装置および方法
JP2005091330A (ja) 色調不良検査装置および方法,ならびに薄汚れ検査装置および方法
JPH033271B2 (ja)
JP3260891B2 (ja) エッジ抽出方法
JP3759111B2 (ja) 印刷物の検査装置及び検査方法
JPH11298683A (ja) 画像処理装置及び画像読取装置
JP2019149078A (ja) 画像検査装置、画像検査システムおよびプログラム
JP2000105828A (ja) 位置ずれ補正装置
JP2006140599A (ja) 画像処理装置
JP3400859B2 (ja) 欠陥パターンの検出方法及びその装置
JPH03278195A (ja) 枚数測定装置
JPH11257927A (ja) 撮像画像伸縮歪み検出装置
JP2004264214A (ja) 印刷物検査装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060816

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20061010

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: 20070206

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070206

R150 Certificate of patent or registration of utility model

Ref document number: 3916596

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110216

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110216

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120216

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130216

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130216

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees