JP6576664B2 - エッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラム - Google Patents

エッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラム Download PDF

Info

Publication number
JP6576664B2
JP6576664B2 JP2015070758A JP2015070758A JP6576664B2 JP 6576664 B2 JP6576664 B2 JP 6576664B2 JP 2015070758 A JP2015070758 A JP 2015070758A JP 2015070758 A JP2015070758 A JP 2015070758A JP 6576664 B2 JP6576664 B2 JP 6576664B2
Authority
JP
Japan
Prior art keywords
edge detection
correction value
detection point
bias correction
correction
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
Application number
JP2015070758A
Other languages
English (en)
Other versions
JP2016191579A (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.)
Mitutoyo Corp
Original Assignee
Mitutoyo Corp
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 Mitutoyo Corp filed Critical Mitutoyo Corp
Priority to JP2015070758A priority Critical patent/JP6576664B2/ja
Priority to US15/085,027 priority patent/US10102631B2/en
Priority to CN201610195301.3A priority patent/CN106017313B/zh
Priority to DE102016205382.5A priority patent/DE102016205382A1/de
Publication of JP2016191579A publication Critical patent/JP2016191579A/ja
Application granted granted Critical
Publication of JP6576664B2 publication Critical patent/JP6576664B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00—Measuring arrangements characterised by the use of optical techniques
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00—Image analysis
    • G06T7/10—Segmentation; Edge detection
    • G06T7/13—Edge detection
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00—Measuring arrangements characterised by the use of optical techniques
    • G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
    • G01B11/022—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness by means of tv-camera scanning
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00—Details of television systems
    • H04N5/14—Picture signal circuitry for video frequency region
    • H04N5/142—Edging; Contouring

Landscapes

  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Analysis (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Image Processing (AREA)

Description

本発明は、画像測定機においてエッジ検出の際に生じた検出偏りを補正するエッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラムに関する。
画像測定機は、測定対象であるワークを対物レンズを介してCCDカメラで撮像し、この撮像された画像から明暗の境界であるエッジを複数箇所で検出することでワークの形状や寸法等の測定を行う。エッジの検出は一般に、検出範囲を示すエッジ検出ツールを利用者の操作により撮像されたワーク画像に重ねて表示させることにより行う。ツールは、ワーク形状や測定内容にあわせて様々な形状のものが用意されている。例えば図11(a)に示すような直線状のものや、図11(b)に示すような長方形のものなどがあり、いずれの場合もワーク画像21上にツール22を表示させ、矢印方向に画像情報を探索することによりエッジ23を検出する。具体的には、ツール上のグレースケールを読み取り、明暗の境界を所定のアルゴリズムにより特定して、特定した明暗の境界をエッジとして検出する。
しかし画像測定機では、レンズの収差やカメラの傾きなどに起因して、CCDカメラで撮像された画像データに歪みなどの誤差が含まれ、この誤差の存在によりエッジの位置の検出精度が劣化する。そこで、このような誤差を補正するため、画像データに対して例えば特許文献1、2に示されるような画面内補正処理が施されるのが一般的である。
特開2005−4391号公報 特許第5412757号公報
画面内補正処理を施すことにより、レンズの収差やカメラの傾きなどに起因する画像データの誤差は補正されるが、補正後の画像データを用いても、検出されるエッジの位置にはエッジ検出アルゴリズムなどに起因する多少の誤差が残存する。そして、その誤差の大きさは、照明の種類、解像度、レンズの種類・個体差などの光学設定や、撮像視野内におけるエッジの検出位置の違いにより異なる。
本発明は、エッジ検出誤差を補正するための偏り補正値を予め用意しておくためのエッジ検出偏り補正値計算方法、用意した偏り補正値を補正対象のエッジ検出点の位置の補正に適用するためのエッジ検出偏り補正方法、およびそれらの方法を実行するプログラムを提供することを目的とする。
本発明のエッジ検出偏り補正値計算方法は、スキャンする方向において明暗の変化の向きが反対の、互いに向かい合った1組のエッジ間の距離を画像測定機により測定し、測定値と真値との差に基づき偏り補正値を計算する。例えば、ワークの明の領域からスキャンしたとき、明の領域から暗の領域に変化するエッジと暗の領域から明の領域に変化するエッジとの間の距離を画像測定機により測定し、この測定値と真値との差をとることにより偏り補正値を得る。この方法によれば、容易に偏り補正値を得ることができる。
適用するエッジ検出アルゴリズムによっては、エッジ間が暗の領域である場合にはエッジ間の距離が真値よりも広がって測定され、明の領域である場合には真値よりも狭まって測定される。この場合、エッジ部分における明暗の変化について正負の方向を予め定義しておくことで、定義した正負の方向に対して、偏り補正値が各領域の幅をそれと同じ方向に補正するものであるか逆方向に補正するものであるかにより偏り補正値の符号を特定することができる。そのため、このように符号が特定された偏り補正値により、エッジ部分の明暗の変化について定義した正負の方向を基準として適切な方向に補正を施すことができる。例えば、エッジ部分において暗から明に変化する方向を正方向とすると、広がった暗の領域の幅を狭める方向も狭まった明の領域を広げる方向も共に負の方向となり、したがって偏り補正値は共に負の値となる。一方、エッジ部分において明から暗に変化する方向を正方向とすると、偏り補正値は共に正の値となる。つまり、偏り補正値の符号はエッジ間が暗の領域であっても明の領域であっても同じになる。そのため、偏り補正値を求めるために、測定値と真値との差をとる際には、エッジ間が暗の領域である場合と明の領域である場合とで偏り補正値の符号が同じになるように立式すればよい。
互いに向かい合った1組のエッジを、互いに直交する方向に更に1組備え、偏り補正値を各方向について計算するようにしてもよい。これにより、互いに直交する各方向の間で偏り補正値に差が生じる場合にも適切に補正を施すことができる。
画像測定機の撮像視野に対応する、明暗2色の長方形が縦横交互に複数配された市松模様の校正用チャートを用いて、各エッジ部分を当該画像測定機でスキャンすることにより、当該長方形ごとに、当該長方形に含まれる互いに向かい合ったエッジ間の距離を直交する各方向についてそれぞれ測定して各方向の偏り補正値を計算するようにしてもよい。ここで、長方形とは四隅が直角の四角形を意味し、正方形を含む。これにより、撮像視野内の長方形の領域ごとに互いに直交する各方向の偏り補正値が得られるため、測定位置によって誤差の程度が異なっていても撮像視野全域において高精度に偏り補正をすることができる。
画像測定機において生じるエッジ検出位置の誤差は、適用する照明の種類、解像度、レンズの種類・個体差などの光学設定によって異なることから、エッジ間の距離の測定及びそれに基づく偏り補正値の計算・収集を画像測定機の光学設定ごとに行ってもよい。これにより、幅広い測定条件の下で高精度に偏り補正をすることができる。
本発明のエッジ検出偏り補正方法は、画像測定機による測定対象物のスキャンにより検出されたエッジ検出点における補正値である検出点補正値を、予め当該画像測定機による測定により得られた偏り補正値を用いて互いに直交する各方向について計算する検出点補正値計算ステップと、各方向の検出点補正値に基づきエッジ検出点の補正量を特定する補正量特定ステップと、特定した補正量を用いてエッジ検出点を補正する検出点補正ステップと、を実行する。
検出点補正値計算ステップは、画像測定機の撮像視野に対応する明暗2色の長方形が縦横交互に複数配された市松模様の校正用チャートを用いて、各エッジ部分を当該画像測定機でスキャンして当該長方形に含まれる互いに向かい合ったエッジ間の距離を直交する各方向についてそれぞれ測定することにより予め計算された各方向の偏り補正値が、当該複数の当該長方形ごとに記録された補正値テーブルを参照し、エッジ検出点の近傍の1以上の当該長方形の偏り補正値を、各方向についてそれぞれ内挿することによって、エッジ検出点における各方向の検出点補正値を計算してもよい。このように、撮像視野内の長方形の領域ごとに計算された互いに直交する各方向の偏り補正値を用い、かつ、エッジ検出点の近傍の1以上の長方形の偏り補正値を、各方向についてそれぞれ内挿してエッジ検出点における各方向の検出点補正値を計算することで、エッジ検出点が、撮像視野内のどの位置にあっても、また、補正値テーブルに偏り補正値が記録されている各長方形を代表する各位置からずれた位置にあっても、適切な検出点補正値を得ることができ、よって撮像視野全域において高精度に偏り補正をすることができる。更に、補正値テーブルを画像測定機の光学設定ごとに用意しておき、エッジ検出偏り補正を実行する際の光学設定に対応する補正値テーブルを参照するようにすることで、幅広い測定条件の下で高精度に偏り補正をすることができる。
補正量特定ステップは、偏り補正値を得た測定の際のスキャンの方向に対するエッジ検出点を検出する際のスキャン方向の傾きに応じて、各方向の検出点補正値のいずれか一方を補正量として特定するようにしてもよい。具体的には、例えば、偏り補正値を得た測定の際のスキャンの各方向をx方向、y方向とし、エッジ検出点を検出する際のスキャン方向の傾きがx方向に対して±45度以内ならばx方向の検出点補正値を、±45度から90度であればy方向の検出点補正値を、補正量として特定する。このようにエッジ検出点を検出する際のスキャンが傾いている方向に近い方向の検出点補正値を補正量として特定することで、適切な補正量を偏り補正に反映することができる。
補正量特定ステップは、偏り補正値を得た測定の際のスキャン方向に対するエッジ検出点を検出する際のスキャン方向の傾きに応じて、各方向の前記検出点補正値を按分して求めた値を補正量として特定するようにしてもよい。このように各方向の検出点補正値をスキャン方向の傾きに応じて按分した値を補正量として特定することで、より適切な補正量を偏り補正に反映することができる。
検出点補正ステップは、エッジ検出点の座標に、補正量特定ステップで特定された補正量を、偏り補正値を得た測定の際のスキャンの方向に対するエッジ検出点を検出する際のスキャン方向の傾きを考慮して加算又は減算することにより、エッジ検出点を補正するようにしてもよい。これにより、偏り補正値を得た測定の際のスキャンの方向に対してエッジ検出点を検出する際のスキャン方向が傾いていたとしても、傾きを加味して補正量をエッジ検出点の各座標の補正に反映することで、適切に偏り補正を施すことができる。具体的には、例えば、エッジ検出点の座標を(X、Y)、エッジ部分において暗から明に変化する方向が正方向として定義されているときの補正量をdL、x軸方向に対するエッジ検出点を検出する際のスキャンの方向の傾きをθとした場合、補正後の座標(Tx、Ty)を、エッジ検出点を検出する際のスキャンの方向でのエッジ部分の明暗の変化の向きが暗から明方向のときには、
Tx=X+dL・cosθ
Ty=Y+dL・sinθ
により求め、明暗の変化の向きが明から暗方向のときには、
Tx=X−dL・cosθ
Ty=Y−dL・sinθ
により求める。
本発明の方法が実行される画像測定機の一例を示す図である。 エッジ間の距離の測定方法を説明する図である。 偏り補正値の計算方法及び符号について説明する図である。 互いに直交する2組のエッジの位置関係の一例を示す図である。 校正用チャートの一例を示す図である。 本発明のエッジ検出偏り補正方法の処理フローを示す図である。 検出点補正値を計算する方法を説明する図である。 補正量を特定する方法を説明する図である。 補正量を特定する別の方法を説明する図である。 エッジ検出点の補正方法を説明する図である。 ワーク画像、ツール、エッジの関係を示す図である。
本発明は、画像測定機による測定対象物の測定に先立ち、以下説明するエッジ検出偏り補正値計算方法により、当該画像測定機によるエッジ位置の検出偏りを校正用チャート等を用いて偏り補正値として把握した上で、以下説明するエッジ検出偏り補正方法により、測定対象物について測定されたエッジ位置を、事前に把握した偏り補正値に基づき補正するものである。
図1に本発明のエッジ検出偏り補正値計算方法及びエッジ検出偏り補正方法が実行される画像測定機の一例を示す。画像測定装置1は、ステージ100と、筐体110と、コンピュータシステム140とを備える。ステージ100は、その上面が水平面と一致するように配置され、当該上面にワーク(測定対象物)Wが載置される。ステージ100は、ハンドル101及び102の回転操作により、X軸方向及びY軸方向に移動可能とされる。筐体110は、透過照明や落射照明などの照明装置を含む光学系120と撮像素子130を内包するとともに、ハンドル112の回転操作により筐体110自身を光学系120及び撮像素子130とともにZ軸方向に移動可能とする。コンピュータシステム140は、例えばコンピュータ本体141、キーボード142、マウス143、及び表示手段144を備える。本発明のエッジ検出偏り補正値計算方法及びエッジ検出偏り補正方法は、例えば、コンピュータで実行可能なプログラムとして記述され、コンピュータシステム140上で実行される。
〔エッジ検出偏り補正値計算方法〕
本発明のエッジ検出偏り補正値計算方法は、スキャンする方向において明暗の変化の向きが反対の、互いに向かい合った1組のエッジ間の距離を画像測定機により測定し、測定値と真値との差をとることにより偏り補正値を得る。ここで、真値とはマイクロメータ等の接触式の測定工具による測定値や、寸法が正確に表現された校正用チャートを構成する各長方形の寸法などを意味する。
エッジ間の距離の測定方法の一例を図2を参照しつつ説明する。エッジ間の距離は、本来は線と線との距離であるが、各エッジが平行でない場合、両方の線に下ろすことができる垂線が存在しなくなるため、距離を測れない。そこで、線と点の距離を測定する。すなわち、まず図2(a)に示すように一方のエッジについて、ツール内で複数のエッジ点を検出し、これらの検出点を疑似的に結ぶ直線を最小二乗法などにより求める。この線に対して他方のエッジのツール内の例えば中間点から垂線をおろし、この垂線の長さh1を求める。続いて、図2(b)に示すように線と点の関係を逆にして同様な方法により垂線の長さh2を求め、h1とh2の平均をとることにより当該エッジ間の距離とする。これは、いずれか一方のエッジだけで距離を求めた場合、複数のエッジ検出点を疑似的に結んだ直線が傾いていると幅の測定値として正確性に欠くためである。
偏り補正値の計算方法について、エッジを境界として明暗が繰り返し変化する図3に示すチャートを参照しつつ説明する。紙面上左から右にスキャンする場合、エッジ11で明の領域から暗の領域に変化しており、エッジ11と向かい合ったエッジ12では、反対に暗の領域から明の領域に変化している。この1組のエッジ間の距離を画像測定機により測定して、測定値と真値との差をとり、これに基づき得られた値をエッジ11とエッジ12に挟まれた暗の領域を代表する偏り補正値とする。また、エッジ12と向かい合ったエッジ13では、更に反対に明の領域から暗の領域に変化している。この1組のエッジ間の距離を画像測定機により測定して、測定値と真値との差をとり、これに基づき得られた値をエッジ12とエッジ13に挟まれた明の領域を代表する偏り補正値とする。
図3に示す例では、エッジ間が暗の領域の場合にはエッジ間の距離が真値よりも広がって測定され、明の領域の場合には真値よりも狭まって測定されている。このような現象の発生は主に画像測定機のエッジ検出アルゴリズムに起因する。この場合、例えば測定値から真値を引く形で差をとって偏り補正値を計算すると、エッジ間が暗の領域である場合には正の値になり、明の領域である場合は負の値になる。このように偏り補正値の符号が異なることは、エッジ間の距離を単に補正するという観点からは適切である。しかし、本発明における補正の対象は明暗を画するエッジの位置であり、エッジ間の距離が伸縮するのは、あくまで領域を挟む両側のエッジの位置の補正により付随的に生じるものである。このように補正の対象がエッジの位置であると捉えると、エッジ部分における明暗の変化について正負の方向を予め定義しておくことで、定義した正負の方向に対して、偏り補正値がエッジの位置をそれと同じ方向に補正するものであるか逆方向に補正するものであるかにより偏り補正値の符号を特定することができる。そのため、このように符号が特定された偏り補正値により、エッジ部分の明暗の変化について定義した正負の方向を基準として適切な方向に補正を施すことができる。例えば、エッジ部分において暗から明に変化する方向を正方向とすると、広がった暗の領域の幅を狭める方向も狭まった明の領域を広げる方向も共に負方向となり、したがって偏り補正値は共に負の値となる。一方、エッジ部分において明から暗に変化する方向を正方向とすると、偏り補正値は共に正の値となる。つまり、偏り補正値の符号はエッジ間が暗の領域であっても明の領域であっても同じになる。そのため、偏り補正値を求めるために測定値と真値との差をとる際には、エッジ間が暗の領域である場合と明の領域である場合とで偏り補正値の符号が同じになるように立式すればよい。なお、暗の領域の広がり及び明の領域の狭まりは、領域を挟む両側のエッジのズレにより生じているため、エッジごとの偏り補正値は、測定値と真値との差の1/2となる。そのため例えば、エッジ部分において暗から明に変化する方向を正方向とすると、暗の領域の偏り補正値は、広がった暗の領域の幅を狭める方向、すなわち明から暗の方向となるため負の値となり、したがって(真値−測定値)/2により求められる。また、明の領域の偏り補正値は、狭まった明の領域を広げる方向、すなわち明から暗の方向となるため同様に負の値となり、したがって(測定値−真値)/2により求められる。
エッジ間の距離の測定及び偏り補正値の計算は、1組のエッジに対してのみ行うのではなく、図4に示すようにそれと互いに直交する1組のエッジに対しても行うことで補正の精度を高めることができる。
画像測定機において生じるエッジ検出位置の誤差は、検出するエッジが画像測定機の撮像視野内のどこに位置しているかにより異なる。そのため、撮像視野をできるだけ細分化し、細分化された領域ごとに偏り補正値を用意しておくことが望ましい。そこで例えば、画像測定機の撮像視野に対応する、図5に示すような明暗2色の長方形を縦横交互に複数配した市松模様の校正用チャートを用いて、各エッジ部分を当該画像測定機でスキャンすることにより、当該長方形ごとに、当該長方形に含まれる互いに向かい合ったエッジ間の距離を互いに直交する各方向についてそれぞれ測定して各方向の偏り補正値を計算するようにしてもよい。校正用チャートは、例えば、透過照明・落射照明問わずに適用が可能な、透明なガラス板に不透明な素材で模様がプリントされたものが好適である。市松模様を構成する長方形は四隅が直角の四角形を意味するが、校正の作業性の観点から一般的には正方形のものが用いられる。また、計算結果として得られた各長方形の各方向の偏り補正値は偏り補正時に利用するため、例えば補正値テーブルに撮像視野内のどこに位置する長方形であるかという位置情報とともに記録しておく。各長方形の位置情報として記録する位置は各長方形内の任意の位置で構わないが、当該長方形を代表する値であるため、例えば、対角線の交点など中心部とするのが望ましい。これにより、撮像視野内の各長方形ごとに各方向の偏り補正値が得られるため、測定位置によって誤差の程度が異なっていても撮像視野全域において高精度に偏り補正をすることができる。
また、画像測定機において生じるエッジ検出位置の誤差は、適用する照明の種類(例えば、透過照明や落射照明)、解像度モード(例えば、通常モードや高解像度モード)、レンズの種類・個体差などの光学設定により異なる。そのため、エッジ間の距離の測定及びそれに基づく偏り補正値の計算・収集を画像測定機の光学設定ごとに行っておくことで、幅広い測定条件の下で高精度に偏り補正をすることができる。
〔エッジ検出偏り補正方法〕
図6に本発明のエッジ検出偏り補正方法の処理フローを示す。本発明のエッジ検出偏り補正方法は、画像測定機による画像測定機による測定対象物のエッジ部分のスキャンにより検出されたエッジ検出点における補正値である互いに直交する各方向の検出点補正値を、予め当該画像測定機による測定により得た偏り補正値を用いて計算する検出点補正値計算ステップ(S1)と、各方向の検出点補正値に基づきエッジ検出点の補正に用いる補正量を特定する補正量特定ステップ(S2)と、特定した補正量を用いてエッジ検出点を補正する検出点補正ステップ(S3)とを実行する。
検出点補正値計算ステップ(S1)は、画像測定機の撮像視野に対応する明暗2色の長方形が縦横交互に複数配された市松模様の校正用チャートを用いて、各エッジ部分を当該画像測定機でスキャンして当該長方形に含まれる互いに向かい合ったエッジ間の距離を直交する各方向についてそれぞれ測定することにより予め計算された各方向の偏り補正値が、当該複数の当該長方形ごとに記録された補正値テーブルを参照し、エッジ検出点の近傍の1以上の当該長方形の偏り補正値を、各方向についてそれぞれ内挿することによって、エッジ検出点における各方向の検出点補正値を計算してもよい。計算方法について、図7を参照して説明する。ここで、補正値テーブルには、各長方形の各方向の偏り補正値が、撮像視野内のどこに位置する長方形であるかという位置情報とともに記録されているものとする。また、各長方形の位置情報として記録された位置は各長方形の中心にあたる座標とする。内挿の方法は任意であり、例えば、補正前のエッジ検出点の位置座標が(X、Y)であり、エッジ検出点の近傍の4つの長方形につき偏り補正値が登録されている位置座標がそれぞれ(X1、Y1)、(X2、Y1)、(X1、Y2)、(X2、Y2)であるとき、これら4点にそれぞれ登録されたx方向、y方向の偏り補正値(dx1、dy1)、(dx2、dy1)、(dx1、dy2)、(dx2、dy2)について、(X、Y)からの距離の近さの重み付きで線形補間することにより、検出点補正値(dx、dy)を得る。このように、撮像視野内の各長方形領域ごとに予め計算された各方向の偏り補正値を用い、かつ、エッジ検出点の近傍の1以上の長方形の偏り補正値から内挿によりエッジ検出点における各方向の検出点補正値を計算することで、エッジ検出点が、撮像視野内のどの位置にあっても、また、補正値テーブルに偏り補正値が記録されている各長方形を代表する各位置からずれた位置にあっても、適切な検出点補正値を得ることができ、よって撮像視野全域において高精度に偏り補正をすることができる。更に、補正値テーブルを画像測定機の光学設定ごとに用意しておき、エッジ検出偏り補正を実行する際の光学設定に対応する補正値テーブルを参照するようにすることで、幅広い測定条件の下で高精度に偏り補正をすることができる。
補正量特定ステップ(S2)は、偏り補正値を得た測定の際のスキャンの方向に対するエッジ検出点を検出する際のスキャン方向の傾きに応じて、各方向の検出点補正値のいずれか一方を補正量として特定するようにしてもよい。特定方法について、図8を参照して説明する。例えば、エッジ検出点の座標が、補正前のエッジ14a上の(X、Y)であり、x方向の検出点補正値がdx、これと直交するy方向の検出点補正値がdyであるとする。また、偏り補正値を得た測定の際のスキャンの方向は、dxを得た測定の際のx方向とdyを得た測定の際のy方向のいずれを選択してもよいが、ここではx方向であるとする。このとき、x方向に対するエッジ検出点を検出する際のスキャン方向の傾きをθとすると、θが−45度〜+45度のときは補正量dLとしてdxを適用し、+45度〜+90度、又は−45度〜−90度のときは補正量dLとしてdyを適用する。このようにエッジ検出点を検出する際のスキャンが傾いている方向に近い方向の検出点補正値を補正量として特定することで、適切な補正量を偏り補正に反映することができる。
また、補正量特定ステップ(S2)は、偏り補正値を得た測定の際のスキャン方向に対するエッジ検出点を検出する際のスキャン方向の傾きに応じて、各方向の前記検出点補正値を按分して求めた値を補正量として特定するようにしてもよい。特定方法について、図9を参照して説明する。例えば、エッジ検出点の座標が、補正前のエッジ14a上の(X、Y)であり、x方向の検出点補正値がdx、これと直交するy方向の検出点補正値がdyであるとする。また、偏り補正値を得た測定の際のスキャンの方向は、dxを得た測定の際のx方向とdyを得た測定の際のy方向のいずれを選択してもよいが、ここではx方向であるとする。このとき、x方向に対するエッジ検出点を検出する際のスキャン方向の傾きをθとし、補正量dLを、θ=0のときにdx、θ=±90度のときに±dyとなる、補正前のエッジ検出点の座標(X、Y)を中心として描かれる楕円形の軌跡として定義することにより、dLにdx、dyの値が傾きθに応じて按分されるようにする。すなわち、
dL=dx・dy/√{(dy・cosθ)2+(dx・sinθ)2}
により補正量dLを特定できる。このように各方向の検出点補正値をスキャン方向の傾きに応じて按分した値を補正量として特定することで、より適切な補正量を偏り補正に反映することができる。
検出点補正ステップ(S3)は、エッジ検出点の座標に、補正量特定ステップ(S2)で特定した補正量を、偏り補正値を得た測定の際のスキャンの方向に対するエッジ検出点を検出する際のスキャン方向の傾きを考慮して加算又は減算することにより、エッジ検出点を補正するようにしてもよい。これにより、偏り補正値を得た測定の際のスキャンの方向に対してエッジ検出点を検出する際のスキャン方向が傾いていたとしても、傾きを加味して補正量をエッジ検出点の各座標の補正に反映することで、適切に偏り補正を施すことができる。補正方法について、図10を参照して説明する。例えば、補正前のエッジ14a上のエッジ検出点の座標を(X、Y)、エッジ部分において暗から明に変化する方向が正方向として定義されているときの補正量をdL、x軸方向に対するエッジ検出点を検出する際のスキャンの方向の傾きをθとした場合、補正後のエッジ14b上の座標(Tx、Ty)を、エッジ検出点を検出する際のスキャンの方向でのエッジ部分の明暗の変化の向きが暗から明方向(図10のケース)のときには、
Tx=X+dL・cosθ
Ty=Y+dL・sinθ
により求め、明暗の変化の向きが明から暗方向のときには、
Tx=X−dL・cosθ
Ty=Y−dL・sinθ
により求める。
従来から行われている画面内補正と本発明のエッジ検出偏り補正は、それぞれ別の目的で行うものであるため、両方実施するかいずれか一方だけを実施するかは任意である。また、両方実施する場合の順序も任意である。
本発明のエッジ検出偏り補正値計算方法及びエッジ検出偏り補正方法の各処理は、必要に応じ併合・分割しても構わない。また、本発明において表現されている技術的思想の範囲内で適宜変更が可能であり、その様な変更又は改良を加えた形態も本発明の技術的範囲に含む。
コンピュータに本発明のエッジ検出偏り補正値計算方法及びエッジ検出偏り補正方法を実行させる場合、方法を構成する各処理内容はプログラムによって記述される。そのプログラムは、例えば、ハードディスク装置に格納されており、実行時には、必要なプログラムやデータがRAM(Random Access Memory)に読み込まれて、そのプログラムがCPUにより実行されることにより、コンピュータ上で各処理内容が実現される。
11、12、13、14a、14b、23…エッジ
21…ワーク画像
22…ツール
100…ステージ
101、102、112…ハンドル
110…筐体
120…光学系
130…撮像素子
140…コンピュータシステム
141…コンピュータ本体
142…キーボード
143…マウス
144…表示手段

Claims (13)

  1. スキャンする方向において明暗の変化の向きが反対の、互いに向かい合った1組のエッジ間の距離を画像測定機により測定し、エッジ部分の明暗の変化について予め定められた正負の方向に応じて、前記1組のエッジ間が明領域である場合と暗領域である場合とで正負の符号が同じになるように測定値と真値との差をとることで、前記明領域及び前記暗領域のそれぞれの偏り補正値を計算するエッジ検出偏り補正値計算方法。
  2. 前記1組のエッジを、互いに直交する方向に更に1組備え、前記偏り補正値を各方向について計算することを特徴とする請求項1に記載のエッジ検出偏り補正値計算方法。
  3. 前記画像測定機の撮像視野に対応する明暗2色の長方形が縦横交互に複数配された市松模様の校正用チャートを用いて、各エッジ部分を当該画像測定機でスキャンすることにより、前記長方形ごとに、前記長方形に含まれる互いに向かい合ったエッジ間の距離を直交する各方向についてそれぞれ測定して各方向の前記偏り補正値を計算することを特徴とする請求項2に記載のエッジ検出偏り補正値計算方法。
  4. 前記距離の測定及び前記偏り補正値の計算を、前記画像測定機の光学設定ごとに行うことを特徴とする請求項1から3のいずれか1項に記載のエッジ検出偏り補正値計算方法。
  5. 画像測定機による測定対象物のスキャンにより検出されたエッジ検出点における互いに直交する各方向の検出点補正値を、請求項1から4のいずれか1項に記載のエッジ検出偏り補正値計算方法により計算された前記偏り補正値を用いて計算する検出点補正値計算ステップと、
    前記各方向の前記検出点補正値に基づき前記エッジ検出点の補正量を特定する補正量特定ステップと、
    前記補正量を用いて前記エッジ検出点を補正する検出点補正ステップと、
    を実行するエッジ検出偏り補正方法。
  6. 前記検出点補正値計算ステップは、前記画像測定機の撮像視野に対応する明暗2色の長方形が縦横交互に複数配された市松模様の校正用チャートを用い、各エッジ部分を当該画像測定機でスキャンして前記長方形に含まれる互いに向かい合ったエッジ間の距離を直交する各方向についてそれぞれ測定することにより予め計算された各方向の前記偏り補正値が、前記複数の前記長方形ごとに記録された補正値テーブルを参照し、前記エッジ検出点の近傍の1以上の前記長方形の前記偏り補正値を、各方向についてそれぞれ内挿することによって、前記エッジ検出点における各方向の検出点補正値を計算することを特徴とする請求項5に記載のエッジ検出偏り補正方法。
  7. 前記補正値テーブルは、前記画像測定機の光学設定ごとに用意され、
    前記検出点補正値計算ステップは、エッジ検出偏り補正を実行する際の光学設定に対応する前記補正値テーブルを参照する
    ことを特徴とする請求項6に記載のエッジ検出偏り補正方法。
  8. 前記補正量特定ステップは、前記偏り補正値を得た測定の際のスキャン方向に対する前記エッジ検出点を検出する際のスキャン方向の傾きに応じて、各方向の前記検出点補正値のいずれか一方を補正量として特定することを特徴とする請求項5から7のいずれか1項に記載のエッジ検出偏り補正方法。
  9. 前記補正量特定ステップは、前記偏り補正値を得た測定の際のスキャン方向に対する前記エッジ検出点を検出する際のスキャン方向の傾きに応じて、各方向の前記検出点補正値を按分して求めた値を補正量として特定することを特徴とする請求項5から7のいずれか1項に記載のエッジ検出偏り補正方法。
  10. 前記検出点補正ステップは、前記エッジ検出点の座標に、前記補正量特定ステップで特定された前記補正量を、前記偏り補正値を得た測定の際のスキャン方向に対する前記エッジ検出点を検出する際のスキャン方向の傾きを考慮して加算又は減算することにより、前記エッジ検出点を補正することを特徴とする請求項5から9のいずれか1項に記載のエッジ検出偏り補正方法。
  11. 前記検出点補正ステップは、前記エッジ検出点の座標を(x、y)、エッジ部分において暗から明に変化する方向が正方向として定義されているときの前記補正量をdL、x軸方向に対する前記エッジ検出点を検出する際のスキャンの方向の傾きをθとした場合、補正後の座標(Tx、Ty)を、前記エッジ検出点を検出する際のスキャンの方向でのエッジ部分の明暗の変化の向きが暗から明方向のときには、
    Tx=X+dL・cosθ
    Ty=Y+dL・sinθ
    により求め、明暗の変化の向きが明から暗方向のときには、
    Tx=X−dL・cosθ
    Ty=Y−dL・sinθ
    により求める
    ことを特徴とする請求項10に記載のエッジ検出偏り補正方法。
  12. コンピュータに請求項1から4のいずれか1項に記載のエッジ検出偏り補正値計算方法を実行させるためのプログラム。
  13. コンピュータに請求項5から11のいずれか1項に記載のエッジ検出偏り補正方法を実行させるためのプログラム。
JP2015070758A 2015-03-31 2015-03-31 エッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラム Active JP6576664B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2015070758A JP6576664B2 (ja) 2015-03-31 2015-03-31 エッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラム
US15/085,027 US10102631B2 (en) 2015-03-31 2016-03-30 Edge detection bias correction value calculation method, edge detection bias correction method, and edge detection bias correcting program
CN201610195301.3A CN106017313B (zh) 2015-03-31 2016-03-30 边缘检测偏差校正值计算、边缘检测偏差校正方法及设备
DE102016205382.5A DE102016205382A1 (de) 2015-03-31 2016-03-31 Randerkennungsabweichungskorrekturwertberechnungsverfahren, Randerkennungsabweichungskorrekturverfahren und Randerkennungsabweichungskorrekturprogramm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015070758A JP6576664B2 (ja) 2015-03-31 2015-03-31 エッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2016191579A JP2016191579A (ja) 2016-11-10
JP6576664B2 true JP6576664B2 (ja) 2019-09-18

Family

ID=56937579

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015070758A Active JP6576664B2 (ja) 2015-03-31 2015-03-31 エッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラム

Country Status (4)

Country Link
US (1) US10102631B2 (ja)
JP (1) JP6576664B2 (ja)
CN (1) CN106017313B (ja)
DE (1) DE102016205382A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017090945A (ja) * 2015-11-02 2017-05-25 キヤノン株式会社 画像処理装置、画像処理方法、計測装置、及びプログラム
JP2017116297A (ja) * 2015-12-21 2017-06-29 株式会社ミツトヨ 画像測定方法及び画像測定機
CN107248375A (zh) * 2017-07-20 2017-10-13 武汉华星光电半导体显示技术有限公司 用于刻号机的识别号补值方法及系统
JP6956611B2 (ja) * 2017-11-30 2021-11-02 株式会社ミツトヨ 測定方法、測定装置の補正量設定方法および測定装置
CN113155053B (zh) 2020-01-22 2024-09-06 株式会社三丰 三维几何形状测量装置和三维几何形状测量方法
CN111652208A (zh) * 2020-04-17 2020-09-11 北京三快在线科技有限公司 用户界面组件的识别方法、装置、电子设备及存储介质
CN111798522B (zh) * 2020-05-20 2024-11-29 惠州市德赛西威汽车电子股份有限公司 一种测试样机的平面位置自动校验方法、系统及设备
CN112597832B (zh) * 2020-12-10 2022-08-16 上海闻泰信息技术有限公司 矩形件安装偏位判定方法和装置
CN113074766B (zh) * 2021-03-19 2023-01-10 广东工业大学 一种微纳米视觉运动追踪系统
CN115808126B (zh) * 2023-02-03 2023-05-30 杭州百子尖科技股份有限公司 一种基于机器视觉扫描数据的锂电极片涂布边界定位方法
CN119208459B (zh) * 2024-11-14 2025-03-07 深圳市凯之成智能装备有限公司 光伏板的铺装方法
CN120426927B (zh) * 2025-03-31 2026-02-13 山东聚多士能源科技有限公司 一种多油缸压紧板偏移检测方法、设备及介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5412757B2 (ja) 1972-05-24 1979-05-25
JPS61128105A (ja) * 1984-11-26 1986-06-16 Mitsutoyo Mfg Co Ltd 光学式測定機器におけるエツジ検出装置
US6047082A (en) * 1997-11-14 2000-04-04 Wesley Jessen Corporation Automatic lens inspection system
JP3595226B2 (ja) * 1999-11-25 2004-12-02 日本板硝子株式会社 ガラス板のエッジ欠陥検出方法及び同検出装置
JP4445717B2 (ja) 2003-06-10 2010-04-07 株式会社ミツトヨ 画像データ処理装置、画像データ補正方法、画像測定機、画像データ処理プログラムおよびこのプログラムを記録した記録媒体
JP5412757B2 (ja) 2008-07-25 2014-02-12 Jfeスチール株式会社 光学系歪補正方法および光学系歪補正装置
JP5507879B2 (ja) * 2009-04-24 2014-05-28 株式会社キーエンス 透過型寸法測定装置
JP5490627B2 (ja) * 2010-06-17 2014-05-14 株式会社ミツトヨ 画像機器の校正用パターン
US8526709B2 (en) * 2011-01-13 2013-09-03 Lam Research Corporation Methods and apparatus for detecting multiple objects
CN103543610B (zh) * 2012-07-12 2015-09-30 上海微电子装备有限公司 一种调焦调平光斑位置校准方法
JP2014178245A (ja) * 2013-03-15 2014-09-25 Nissan Motor Co Ltd 距離測定装置
CN103177235A (zh) * 2013-04-18 2013-06-26 河海大学常州校区 一种复杂背景下汉信码的识别装置及方法
JP2015070758A (ja) 2013-09-30 2015-04-13 パナソニックIpマネジメント株式会社 表示機能付き分電盤
CN103714538B (zh) * 2013-12-20 2016-12-28 中联重科股份有限公司 道路边缘检测方法、装置及车辆

Also Published As

Publication number Publication date
CN106017313B (zh) 2020-08-07
DE102016205382A1 (de) 2016-10-06
US10102631B2 (en) 2018-10-16
US20160295207A1 (en) 2016-10-06
CN106017313A (zh) 2016-10-12
JP2016191579A (ja) 2016-11-10

Similar Documents

Publication Publication Date Title
JP2016191579A (ja) エッジ検出偏り補正値計算方法、エッジ検出偏り補正方法、及びプログラム
US10775160B2 (en) System and method for efficient surface measurement using a laser displacement sensor
JP6083747B2 (ja) 位置姿勢検出システム
TWI605529B (zh) 用於根據cad之註冊的系統、方法及電腦程式產品
TWI519801B (zh) 使用參考晶圓區域以檢查晶圓區域的系統、方法及程式儲存裝置
WO2019041794A1 (zh) 三维测量的畸变校正方法、装置、终端设备及存储介质
JP2012058076A (ja) 3次元計測装置及び3次元計測方法
JP6055228B2 (ja) 形状計測装置
JP2018136896A (ja) 情報処理装置、システム、情報処理方法、および物品の製造方法
US20190325593A1 (en) Image processing apparatus, system, method of manufacturing article, image processing method, and non-transitory computer-readable storage medium
WO2018168757A1 (ja) 画像処理装置、システム、画像処理方法、物品の製造方法、プログラム
JP2011155412A (ja) 投影システムおよび投影システムにおける歪み修正方法
JP6035031B2 (ja) 複数の格子を用いた三次元形状計測装置
CN107560541A (zh) 图像中心偏差的测量方法及装置
CN115205129A (zh) 基于结构光的深度相机及使用方法
US12439024B2 (en) Provision of real world and image sensor correspondence points for use in calibration of an imaging system for three dimensional imaging based on light triangulation
JP2009146150A (ja) 特徴位置検出方法及び特徴位置検出装置
JP6867766B2 (ja) 情報処理装置およびその制御方法、プログラム
JP5945188B2 (ja) 形状計測装置
CN114549659A (zh) 一种基于准三维靶标的摄像机标定方法
JP2019020314A (ja) ラインセンサ光軸調整装置およびラインセンサ光軸調整方法
JP2006214870A (ja) 形状測定システム、形状測定方法及び形状測定プログラム
JP7780555B2 (ja) 高精度のピクセルキャリブレーション装置及び方法
TWI398619B (zh) Orthogonal correction method
JP2020064566A (ja) 複数の撮像条件を用いた画像処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190108

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20190307

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190319

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190821

R150 Certificate of patent or registration of utility model

Ref document number: 6576664

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250