JP2007064698A - 画像処理装置および画像処理装置のキャリブレーション方法 - Google Patents

画像処理装置および画像処理装置のキャリブレーション方法 Download PDF

Info

Publication number
JP2007064698A
JP2007064698A JP2005248520A JP2005248520A JP2007064698A JP 2007064698 A JP2007064698 A JP 2007064698A JP 2005248520 A JP2005248520 A JP 2005248520A JP 2005248520 A JP2005248520 A JP 2005248520A JP 2007064698 A JP2007064698 A JP 2007064698A
Authority
JP
Japan
Prior art keywords
camera
image processing
calibration
calibration mark
workpiece
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.)
Pending
Application number
JP2005248520A
Other languages
English (en)
Inventor
Hideharu Shimokawa
秀春 下川
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2005248520A priority Critical patent/JP2007064698A/ja
Publication of JP2007064698A publication Critical patent/JP2007064698A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)

Abstract

【課題】 ワークサイズに合わせて、ワークを撮影するカメラをカメラテーブルに設置した自動化機器では、カメラ位置を知ることが出来ないため、移動した位置でXYθテ−ブルとの位置関係を都度キャリブレーションする必要がある。
【解決手段】 カメラ11を設置したカメラテーブル12の角度およびカメラ位置を、XYθテーブル15の座標系に変換することにより、カメラ11をワークサイズにあわせて移動させても、精度良くアライメントすることが可能となる。
【選択図】図1

Description

本発明は、ワークの位置をアライメントさせるためのXYθテーブル(アライメントテーブル)の位置を精度良く較正(キャリブレーション)するための画像処理装置およびこれを備えた自動化機器に関する。
画像処理装置を備え、これを使って作業対象となるワークの位置決め等を行う自動化機器は、ワークをアライメントさせるためのXYθテーブルと、ワークを撮影するカメラとから構成さている。そして、XYθテーブルは、一般的にX軸、Y軸およびこれらの上にありワークを回転させるためのθ軸とから構成される。
上記自動化機器においては、正確なカメラ位置を知ることが出来ないため、画像処理前に、XYθテーブルと、カメラとの位置関係をキャリブレーションする必要がある。
XYθテーブルの移動距離の校正をするため、画像処理装置の基本分解能である画素サイズのキャリブレーションは、以下の手順で行われる。
(1)XYθテーブルのX軸またはY軸のいずれか1軸のみを用い、画像処理装置で認識可能なキャリブレーションマークをカメラの視野内で移動させる。
(2)画像処理装置でキャリブレーションマークを認識する。
(3)その位置データとXYθテーブルの軸(X軸またはY軸)の移動距離から、XYθテーブルの移動距離の校正量を演算で求める。
また、θ軸を持ったXYθテーブルにおいて、画像処理装置により計測したワークの位置データをもとに回転校正を行うには、θ軸の回転中心位置を求める必要がある(例えば、特許文献1参照)。
特開2000−199704号公報(第2、3頁)
近年の自動化機器においては、多種サイズのワークに対応するため、カメラテーブル上にカメラが設けられ、ワークのサイズが変わると、カメラをワークに対応したキャリブレーションマークの位置に移動させている。
しかし、XYθテーブルに対して、カメラの傾き、およびカメラの取り付けられたカメラテーブルの移動軸の傾きなどの機械的な誤差が存在するため、カメラを移動させると、その正確な位置がわからなくなるという問題があった。
すなわち従来は、キャリブレーションの基準となるXYθテーブル座標系とカメラの持つ画像処理装置座標系とが一致せず、キャリブレーションの精度が良くならないという問題があった。
加えて、この影響をキャンセルするために、サイズの異なるワークが載置されるたびにカメラをキャリブレーションマークの位置に移動させ、上記キャリブレーションを行っていた。ワークサイズが異なれば、キャリブレーションマークの位置が異なるので、これを認識するカメラの位置が変わり、校正値も変わってしまうからである。すなわち、ワークが変わるたびにキャリブレーションを行っていたので、作業効率が上がらないという問題があった。
本発明は、このような問題点に鑑みてなされたものであり、XYθテーブルに対するカメラの傾きまたは、カメラの取り付けられたカメラテーブルの移動軸の傾きを考慮したキャリブレーションを行うことにより、キャリブレーションの精度の良い画像処理装置と共に、作業効率の良い自動化機械を提供することを目的とする。
上記問題を解決するため、本発明は、次のように構成したのである。
請求項1に記載の発明は、ワークが載置されるアライメントテーブルと、前記ワークを撮影するカメラと、前記カメラを移動させるカメラテーブルと、を備えた画像処理装置において、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x1,y1)を計測するステップと、前記アライメントテーブルを移動させ、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x2、y2)を計測するステップと、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x3,y3)を計測するステップと、前記カメラテーブルを移動させ、前記ワークに設けられたキャリブレーションマークの位置(x4、y4)を計測するステップと、前記計測された位置(x1,y1)、(x2、y2)、(x3,y3)、(x4、y4)に基づいて、XYθテーブル座標系と画像処理装置座標系との位置関係を求めるステップと、を含むことを特徴とするものである。
請求項2に記載の発明は、前記ワークに設けられたキャリブレーションマークに代えて、前記ワークの特定パターンとしたことを特徴とするものである。
請求項3に記載の発明は、請求項1乃至2記載の画像処理装置のキャリブレーション方法によりキャリブレーションされることを特徴とするものである。
請求項4に記載の発明は、ワークが載置されるアライメントテーブルと、前記ワークを撮影するカメラと、を備えた画像処理装置において、前記カメラを移動させるカメラテーブルを備えたことを特徴とするものである。
請求項5に記載の発明は、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x1,y1)を計測し、前記アライメントテーブルを移動させ、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x2、y2)を計測し、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x3,y3)を計測し、前記カメラテーブルを移動させ、前記ワークに設けられたキャリブレーションマークの位置(x4、y4)を計測し、前記計測された位置(x1,y1)、(x2、y2)、(x3,y3)、(x4、y4)に基づいて、アライメントテーブルとカメラ位置のキャリブレーションを行うことを特徴とするものである。
請求項6に記載の発明は、請求項4乃至5いずれかに記載の画像処理装置を備えたことを特徴とするものである。
本発明によれば、XYθテーブルに対するカメラの傾きまたは、カメラの取り付けられたカメラテーブルの移動軸の傾きを考慮したキャリブレーションを行うので、キャリブレーション精度が向上する。
さらに、対象ワークのサイズが変わるたびにキャリブレーションを行う必要がなくなるので、作業効率が向上する。
以下、本発明の実施の形態について図を参照して説明する。
図1は本発明の自動化機器の構成図である。
図において、11はテレビカメラ、12はカメラを移動させる1軸のカメラテーブル、13は照明、14は画像処理装置、15はXYθテーブル、16はマシンコントローラである。
テレビカメラ11はワーク10を撮影するためのものであり、1軸のカメラテーブル12に設置されて、ワークサイズにあわせて移動するようになっている。照明13は、キャリブレーションマークを画像処理装置14が認識しやすくするためのものである。画像処理装置14は、テレビカメラ11からの信号を処理し、マシンコントローラ16に出力する。XYθテーブル15は、Xテーブル、Yテーブル、θテーブルを備えており、これを動かすことにより、載置されたワークをアライメントするものである。マシンコントローラ16はXYθテーブル15の駆動制御をする。
次に、本発明の画像処理装置におけるキャリブレーション動作について説明する。
本発明の自動化機器は、以下のステップ1〜6に従ってキャリブレーションを行う。
(ステップ1)本ステップでは、キャリブレーションマークを認識し、キャリブレーションマーク位置(x1,y1)を測定する。
図2はXYθテーブル15を上面より見た図を示している。テーブルに載置されたワーク(図示せず)上にキャリブレーションマーク21が配置され、その位置はXYθテーブル座標系において、(x1,y1)となっている。
(ステップ2)本ステップでは、XYθテーブルのXテーブルを移動させる。キャリブレーションマークは、図3に示すように移動する。さらに、キャリブレーションマークを認識し、キャリブレーションマーク位置(x2,y2)を測定する。
(ステップ3)図4はXテーブル移動前後のキャリブレーションマークを写したカメラ視野を示すものである。
本ステップでは、画像処理装置が認識したキャリブレーションマーク位置(x1,y1)およびXYθテーブル移動後のキャリブレーションマーク位置(x2,y2)とコントローラから得られたテーブルの移動距離とから、キャリブレーションの基準となるXYθテーブル座標系とカメラの持つ画像処理装置座標系との位置関係を求める(図6)。ここでキャリブレーションマーク位置(x1,y1)と(x2,y2)より、XYθテーブルのX軸の画像処理座標系のX軸に対する角度θ1が求められる。
θ1=arctan((y2−y1)/(x2−x1)) (1)
画像処理装置の基本分解能である画素サイズは、この2点間のテーブルの実移動距(L1)から求められる。
画素サイズ X=(L1×cosθ)/(x2−x1) (2)
画素サイズYも同様に求められる。
図6は求められたθ1をXYθテーブル座標系に変換した座標を示し、画像処理の基本分解能である画素サイズのキャリブレーションによるXYθテーブルのX軸方向移動距離の校正およびXYθテーブル15のX軸に対するカメラの取付傾きの校正をすることが出来る。
(ステップ4)本ステップでは、XYθテーブル15を固定した状態で、カメラを設置したカメラテーブルのみを移動させる。
(ステップ5)図5はカメラテーブル移動前後のキャリブレーションマークを写したカメラ視野を示すものである。
本ステップにおいては、画像処理装置が認識したカメラテーブル移動前のキャリブレーションマーク位置(x3,y3)とカメラテーブル移動後のキャリブレーションマーク位置(x4,y4)とから、XYθテーブル15のX軸に対するカメラテーブルの移動軸の傾きを求める。
θ2=arctan((y4−y3)/(x4−x3)) (3)
図7はステップ2で求められたXYθテーブル座標系とカメラの持つ画像処理装置座標系との位置関係(図6)に対し、本ステップで求められたカメラテーブルの移動軸の傾きを考慮して校正した画像処理装置座標系を示す。
図に示すように、キャリブレーションの基準となるXYθテーブル座標系とカメラの持つ画像処理装置座標系との位置関係が明らかとなる。
以上のように、
(1)XYθテーブルのX軸方向の移動距離
(2)カメラ取付傾き
(3)カメラを設置したカメラテーブルの移動軸の傾き
について校正することにより、カメラをワークサイズにあわせて移動させても、精度良くアライメントすることが可能となる。
さらに、対象ワークのサイズが変わるたびにキャリブレーションを行う必要がなくなるので、作業効率が向上する。
なお、上記実施例においては、キャリブレーションを行う際にはキャリブレーションマークを認識しているが、これに限らず、実ワークの特定パターン(特定形状)を認識するようにしても良い。
本発明の自動化機器の構成図 XYθテーブルを上面から見たもので第1点目のキャリブレーションマークを示す図 XYθテーブルを上面から見たもので第2点目のキャリブレーションマークを示す図 XYθテーブルを移動させた2点のキャリブレーションマークの位置を示すカメラ視野の図 カメラテーブルを移動させた2点のキャリブレーションマークの位置を示すカメラ視野の図 XYθテーブル座標系と画像処理装置座標系を示す説明図 カメラテーブルを移動させた後のXYθテーブル座標系に変換した図
符号の説明
11 テレビカメラ
12 カメラテーブル
13 照明
14 画像処理装置
14 XYθテーブル
16 マシンコントローラ

Claims (6)

  1. ワークが載置されるアライメントテーブルと、前記ワークを撮影するカメラと、前記カメラを移動させるカメラテーブルと、を備えた画像処理装置において、
    前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x1,y1)を計測するステップと、
    前記アライメントテーブルを移動させ、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x2、y2)を計測するステップと、
    前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x3,y3)を計測するステップと、
    前記カメラテーブルを移動させ、前記ワークに設けられたキャリブレーションマークの位置(x4、y4)を計測するステップと、
    前記計測された位置(x1,y1)、(x2、y2)、(x3,y3)、(x4、y4)に基づいて、XYθテーブル座標系と画像処理装置座標系との位置関係を求めるステップと、を含むことを特徴とする画像処理装置のキャリブレーション方法。
  2. 前記ワークに設けられたキャリブレーションマークに代えて、前記ワークの特定パターンとしたことを特徴とする請求項1記載の画像処理装置のキャリブレーション方法
  3. 請求項1乃至2記載の画像処理装置のキャリブレーション方法によりキャリブレーションされることを特徴とする自動化機器。
  4. ワークが載置されるアライメントテーブルと、前記ワークを撮影するカメラと、を備えた画像処理装置において、
    前記カメラを移動させるカメラテーブルを備えたことを特徴とする画像処理装置。
  5. 前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x1,y1)を計測し、
    前記アライメントテーブルを移動させ、前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x2、y2)を計測し、
    前記ワークに設けられたキャリブレーションマークを撮影・認識し、前記キャリブレーションマークの位置(x3,y3)を計測し、
    前記カメラテーブルを移動させ、前記ワークに設けられたキャリブレーションマークの位置(x4、y4)を計測し、
    前記計測された位置(x1,y1)、(x2、y2)、(x3,y3)、(x4、y4)に基づいて、アライメントテーブルとカメラ位置のキャリブレーションを行うことを特徴とする請求項4記載の画像処理装置。
  6. 請求項4乃至5いずれかに記載の画像処理装置を備えたことを特徴とする自動化機器。
JP2005248520A 2005-08-30 2005-08-30 画像処理装置および画像処理装置のキャリブレーション方法 Pending JP2007064698A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005248520A JP2007064698A (ja) 2005-08-30 2005-08-30 画像処理装置および画像処理装置のキャリブレーション方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005248520A JP2007064698A (ja) 2005-08-30 2005-08-30 画像処理装置および画像処理装置のキャリブレーション方法

Publications (1)

Publication Number Publication Date
JP2007064698A true JP2007064698A (ja) 2007-03-15

Family

ID=37927082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005248520A Pending JP2007064698A (ja) 2005-08-30 2005-08-30 画像処理装置および画像処理装置のキャリブレーション方法

Country Status (1)

Country Link
JP (1) JP2007064698A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101232611B1 (ko) * 2010-08-11 2013-02-13 삼성전자주식회사 정렬계를 이용한 계측 시스템 및 위치 계측 방법
CN104048600A (zh) * 2014-06-12 2014-09-17 天津大学 基于光耦探测器x射线三维显微镜重建体素尺寸标定方法
CN109813214A (zh) * 2017-11-20 2019-05-28 大族激光科技产业集团股份有限公司 一种快速测量十字运动平台二维定位误差的方法及装置
CN111571276A (zh) * 2020-05-08 2020-08-25 东莞市固达机械制造有限公司 一种可识别工件并自动输入工艺参数的数控机床及其加工方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04174305A (ja) * 1990-11-06 1992-06-22 Mitsutoyo Corp 測定装置の座標変換方式
JPH06249615A (ja) * 1993-02-25 1994-09-09 Sony Corp 位置検出方法
JPH07208924A (ja) * 1994-01-11 1995-08-11 Toshiba Corp 視覚認識装置の認識用光学系のキャリブレーション方法
JP2000199704A (ja) * 1999-01-06 2000-07-18 Yaskawa Electric Corp 画像処理装置のキャリブレ―ション方法
JP2003050106A (ja) * 2001-08-07 2003-02-21 Fast:Kk キャリブレーション方法、位置決め方法、位置決め装置、キャリブレーションプログラム、及び位置決めプログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04174305A (ja) * 1990-11-06 1992-06-22 Mitsutoyo Corp 測定装置の座標変換方式
JPH06249615A (ja) * 1993-02-25 1994-09-09 Sony Corp 位置検出方法
JPH07208924A (ja) * 1994-01-11 1995-08-11 Toshiba Corp 視覚認識装置の認識用光学系のキャリブレーション方法
JP2000199704A (ja) * 1999-01-06 2000-07-18 Yaskawa Electric Corp 画像処理装置のキャリブレ―ション方法
JP2003050106A (ja) * 2001-08-07 2003-02-21 Fast:Kk キャリブレーション方法、位置決め方法、位置決め装置、キャリブレーションプログラム、及び位置決めプログラム

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101232611B1 (ko) * 2010-08-11 2013-02-13 삼성전자주식회사 정렬계를 이용한 계측 시스템 및 위치 계측 방법
CN104048600A (zh) * 2014-06-12 2014-09-17 天津大学 基于光耦探测器x射线三维显微镜重建体素尺寸标定方法
CN109813214A (zh) * 2017-11-20 2019-05-28 大族激光科技产业集团股份有限公司 一种快速测量十字运动平台二维定位误差的方法及装置
CN109813214B (zh) * 2017-11-20 2021-09-03 大族激光科技产业集团股份有限公司 一种快速测量十字运动平台二维定位误差的方法及装置
CN111571276A (zh) * 2020-05-08 2020-08-25 东莞市固达机械制造有限公司 一种可识别工件并自动输入工艺参数的数控机床及其加工方法
CN111571276B (zh) * 2020-05-08 2021-10-08 东莞市固达机械制造有限公司 一种可识别工件并自动输入工艺参数的数控机床及其加工方法

Similar Documents

Publication Publication Date Title
JP5383920B2 (ja) レーザ加工装置および基板位置検出方法
JP6530825B2 (ja) ウエハのプリアライメント装置及び方法
JP4878385B2 (ja) オブジェクト制御システム、オブジェクト制御方法、プログラム、及び回転中心位置特定装置
TWI433256B (zh) 定位工具之x-y定位的校準方法及具有這種定位工具的裝置
TW201831858A (zh) 用以促進顯微鏡術中的大區域成像之相機與試樣對準
JP2008012604A (ja) 計測装置及びキャリブレーション方法
KR20140089392A (ko) 카메라 계측 시스템의 캘리브레이션 방법
JP2017036974A (ja) 画像処理装置、校正方法および校正プログラム
JP6844582B2 (ja) ビス締め装置
CN107993958B (zh) 半导体缺陷检测/光刻中的正交性补偿方法及补偿***
JP2007064698A (ja) 画像処理装置および画像処理装置のキャリブレーション方法
JP3165386U (ja) 床面投写式墨出し機
JP5545737B2 (ja) 部品実装機及び画像処理方法
WO2019013274A1 (ja) 第1物体を第2物体に対して位置決めする装置及び方法
JP2010182966A (ja) ワークの中心位置合わせ装置
JP2006313840A (ja) 部品実装装置
JP4061519B2 (ja) 画像処理装置のキャリブレーション方法
CN116452679A (zh) 一种相机与转台的位置标定方法、装置、***及介质
JP2007305696A (ja) 位置決め装置の精度測定方法
JP2007027302A (ja) 検査装置及び検査装置の位置決め方法
JP2017007026A (ja) 位置補正システム
JPH106264A (ja) ロボットアームの状態検出方法および検出システム
JP2018004860A (ja) アライメント装置、露光装置、およびアライメント方法
JP2008154195A (ja) レンズのキャリブレーション用パターン作成方法、レンズのキャリブレーション用パターン、キャリブレーション用パターンを利用したレンズのキャリブレーション方法、レンズのキャリブレーション装置、撮像装置のキャリブレーション方法、および撮像装置のキャリブレーション装置
JP3679460B2 (ja) 移動体装置及びその制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080710

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20101014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101019

A02 Decision of refusal

Effective date: 20110225

Free format text: JAPANESE INTERMEDIATE CODE: A02