JP4969279B2 - 位置検出方法および位置検出装置 - Google Patents
位置検出方法および位置検出装置 Download PDFInfo
- Publication number
- JP4969279B2 JP4969279B2 JP2007075465A JP2007075465A JP4969279B2 JP 4969279 B2 JP4969279 B2 JP 4969279B2 JP 2007075465 A JP2007075465 A JP 2007075465A JP 2007075465 A JP2007075465 A JP 2007075465A JP 4969279 B2 JP4969279 B2 JP 4969279B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel position
- matrix
- camera
- pinhole
- pixel
- 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
- 238000001514 detection method Methods 0.000 title claims description 37
- 239000011159 matrix material Substances 0.000 claims description 54
- 238000012937 correction Methods 0.000 claims description 39
- 238000005259 measurement Methods 0.000 claims description 37
- 238000000034 method Methods 0.000 claims description 22
- 238000013519 translation Methods 0.000 claims description 10
- 230000003287 optical effect Effects 0.000 claims description 9
- 238000006073 displacement reaction Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 9
- 238000013500 data storage Methods 0.000 description 4
- 239000011521 glass Substances 0.000 description 4
- 238000003384 imaging method Methods 0.000 description 3
- 239000005357 flat glass Substances 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
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
- G01B11/002—Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
以下に直交性を有する位置行列の求め方について説明する。
P21, P22, P23, P31, P33
または
P11, P12, P23
だけから求めた角度である。したがって、位置行列Poを使用して画面上に射影した結果は、位置行列Pを使用して画面上に射影した結果とは異なる。そこで,これらの角度を初期値として、射影されたた点の位置と画像上の画素位置の誤差を最小になるように角度θを微調整することで直交性を保ったまま誤差を最小化する。
θx, θy, θzとP34
を勾配法などで調整する。
は、後述の理由により冗長であるため変えない。このようにして、位置行列Pを、直交性を有する行列に変換することができる。
Δθx, Δθy, ΔθzとP14, P24, P34
を調整して上記のEを最小化してもよい。
Δθx, Δθy
は平行移動成分にしかならないため、平行移動の要素
P14, P24
を変えることは冗長であり収束の障害になる。そこで、これらは変えない。つまり、
Δθx, Δθy, Δθz, P34
を調整して上記のEを最小化する。
以下において、物体位置推定手段105による非ピンホール性の補正方法について説明する。
d2=−(A2/B)+C …(1)
ただし、
A=(x2−x1)(x1−x0)+(y2−y1)(y1−y0)+(z2−z1)(z1−z0)
B=(x2−x1)2+(y2−y1)2+(z2−z1)2
C=(x1−x0)2+(y1−y0)2+(z1−z0)2
とする。
Δθx, Δθy, Δθz, P34
を調整して、点M’を右方向(Z座標を増加させる方向)に移動させて点M’’求める。
Claims (4)
- 1台のカメラによって撮影した、既知の位置関係にある物体上の複数の点の画像における測定画素位置から、前記物体の位置又は姿勢を検出する位置検出方法であって、
すべての入射光線が1点のピンホールを通るピンホール性を前提として、前記複数の点の位置関係および前記測定画素位置から前記物体の回転および平行移動を表す位置行列を求めるステップと、
前記カメラが前記ピンホール性を有しないことに基づき、前記位置行列、および画素位置ごとに入射光の方向と前記レンズの光学中心から入射光基点への変位量とを関連付けたキャリブレーションデータを使用して前記測定画素位置に対応する補正画素位置を求めるステップと、
補正画素位置と前記測定画素位置との距離が許容範囲内となるように、前記位置行列を調整するステップと、
補正画素位置と前記測定画素位置との距離が許容範囲内となるように調整された、前記位置行列に対応する位置を、前記カメラがピンホール性を有しないことに基づいて、前記物体の推定位置とするステップと、を含む位置検出方法。 - 前記位置行列の、前記物体の回転を表す要素が、直交性を有するように調整されたことを特徴とする請求項1に記載の位置検出方法。
- 物体の位置又は姿勢を検出する位置検出装置であって、
1台のカメラによって撮影した、既知の位置関係にある前記物体上の複数の点の画像を取得する画像取得手段と、
前記画像における前記複数の点の測定画素位置を検出する画素位置検出手段と、
前記複数の点の位置関係および前記複数の点の前記測定画素位置から、前記物体の位置を検出する物体位置推定手段と、を備え、
前記物体位置推定手段は、すべての入射光線が1点のピンホールを通るピンホール性を前提として、前記複数の点の位置関係および前記測定画素位置から前記物体の回転および平行移動を表す位置行列を求め、前記カメラが前記ピンホール性を有しないことに基づき、前記位置行列、および画素位置ごとに入射光の方向と前記レンズの光学中心から入射光基点への変位量とを関連付けたキャリブレーションデータを使用して前記測定画素位置に対応する補正画素位置を求め、補正画素位置と前記測定画素位置との距離が許容範囲内となるように、前記位置行列を調整し、補正画素位置と前記測定画素位置との距離が許容範囲内となるように調整された、前記位置行列に対応する位置を、前記カメラがピンホール性を有しないことに基づいて、前記物体の推定位置とする位置検出装置。 - 画素位置ごとに定めたキャリブレーションデータを記憶したキャリブレーションデータ記憶手段をさらに備えることを特徴とする請求項3に記載の位置検出装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007075465A JP4969279B2 (ja) | 2007-03-22 | 2007-03-22 | 位置検出方法および位置検出装置 |
PCT/JP2008/051127 WO2008114531A1 (ja) | 2007-03-22 | 2008-01-25 | 位置検出方法および位置検出装置 |
US12/527,573 US8295586B2 (en) | 2007-03-22 | 2008-01-25 | Position detecting method and position detecting apparatus in consideration of non-pinhole characteristic of a camera |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007075465A JP4969279B2 (ja) | 2007-03-22 | 2007-03-22 | 位置検出方法および位置検出装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008232950A JP2008232950A (ja) | 2008-10-02 |
JP4969279B2 true JP4969279B2 (ja) | 2012-07-04 |
Family
ID=39765649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007075465A Expired - Fee Related JP4969279B2 (ja) | 2007-03-22 | 2007-03-22 | 位置検出方法および位置検出装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8295586B2 (ja) |
JP (1) | JP4969279B2 (ja) |
WO (1) | WO2008114531A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2945127B1 (fr) * | 2009-04-30 | 2012-03-30 | Thales Sa | Procede et dispositif de detection optique des mouvements d'un solide dans l'espace |
TWI421971B (zh) * | 2011-05-13 | 2014-01-01 | Univ Nat Taipei Technology | 物件定位方法 |
CN107436124A (zh) * | 2016-05-26 | 2017-12-05 | 机科发展科技股份有限公司 | 一种基于视觉的多针脚元器件定位及针脚误差检测方法 |
CN106502045B (zh) * | 2016-10-31 | 2019-09-27 | 京东方科技集团股份有限公司 | 用于设备的方法、制造掩膜版或显示基板的方法及系统 |
US12125222B1 (en) | 2023-03-31 | 2024-10-22 | Geotab Inc. | Systems for determining and reporting vehicle following distance |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3095411B2 (ja) * | 1990-11-29 | 2000-10-03 | 三洋機工株式会社 | Ccdカメラの校正方法 |
FR2770317B1 (fr) * | 1997-10-24 | 2000-12-08 | Commissariat Energie Atomique | Procede d'etalonnage de la position et de l'orientation d'origine d'une ou plusieurs cameras mobiles et son application a la mesure de position tridimentionnelle d'objets fixes |
US7113885B2 (en) * | 2004-08-25 | 2006-09-26 | Microsoft Corporation | Relative range camera calibration |
US7627197B2 (en) * | 2003-04-07 | 2009-12-01 | Honda Motor Co., Ltd. | Position measurement method, an apparatus, a computer program and a method for generating calibration information |
JP4077755B2 (ja) * | 2003-04-07 | 2008-04-23 | 本田技研工業株式会社 | 位置検出方法、その装置及びそのプログラム、並びに、較正情報生成方法 |
JP3946716B2 (ja) * | 2004-07-28 | 2007-07-18 | ファナック株式会社 | ロボットシステムにおける3次元視覚センサの再校正方法及び装置 |
JP2007015814A (ja) * | 2005-07-07 | 2007-01-25 | Mitsubishi Electric Corp | 機器搬入出システム |
RU2431804C2 (ru) * | 2005-12-23 | 2011-10-20 | ДжиКоудер Системз АБ | Шаблон позиционирования |
JP4886560B2 (ja) * | 2007-03-15 | 2012-02-29 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
-
2007
- 2007-03-22 JP JP2007075465A patent/JP4969279B2/ja not_active Expired - Fee Related
-
2008
- 2008-01-25 US US12/527,573 patent/US8295586B2/en not_active Expired - Fee Related
- 2008-01-25 WO PCT/JP2008/051127 patent/WO2008114531A1/ja active Application Filing
Also Published As
Publication number | Publication date |
---|---|
US8295586B2 (en) | 2012-10-23 |
WO2008114531A1 (ja) | 2008-09-25 |
JP2008232950A (ja) | 2008-10-02 |
US20100110176A1 (en) | 2010-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9928595B2 (en) | Devices, systems, and methods for high-resolution multi-view camera calibration | |
JP5140761B2 (ja) | 測定システムを較正する方法、コンピュータプログラム、電子制御装置、及び、測定システム | |
CN105190234B (zh) | 三维表面测量的装置和方法 | |
US7479982B2 (en) | Device and method of measuring data for calibration, program for measuring data for calibration, program recording medium readable with computer, and image data processing device | |
JP4224260B2 (ja) | キャリブレーション装置、方法及び結果診断装置、並びにキャリブレーション用チャート | |
US20130194569A1 (en) | Substrate inspection method | |
JP2015169583A (ja) | 校正方法、校正装置及びプログラム | |
WO2013038656A1 (ja) | 投影像自動補正システム、投影像自動補正方法およびプログラム | |
Albarelli et al. | Robust camera calibration using inaccurate targets | |
US20130113897A1 (en) | Process and arrangement for determining the position of a measuring point in geometrical space | |
WO2017205102A1 (en) | Imaging system comprising real-time image registration | |
WO2013005244A1 (ja) | 3次元相対座標計測装置およびその方法 | |
WO2017205122A1 (en) | Registering cameras in a multi-camera imager | |
JP4969279B2 (ja) | 位置検出方法および位置検出装置 | |
US20170337700A1 (en) | Registering cameras with virtual fiducials | |
KR101597163B1 (ko) | 스테레오 카메라 교정 방법 및 장치 | |
CN108489423B (zh) | 一种产品表面水平倾斜角度的测量方法及系统 | |
JP4837538B2 (ja) | 端部位置測定方法および寸法測定方法 | |
Louhichi et al. | Self-calibration of Scheimpflug cameras: an easy protocol | |
TW201839526A (zh) | 對準兩個光學部分系統之方法及裝置 | |
KR20110043593A (ko) | 전자 부품의 접촉 요소의 각각의 위치를 측정하는 방법 및 수단 | |
JP2008288869A (ja) | キャリブレーション装置、キャリブレーション方法及びプログラム | |
WO2021120911A1 (zh) | 一种板状工件的三维坐标校准方法 | |
JP2010048724A (ja) | 赤外線カメラ調整方法及び赤外線カメラ調整器具 | |
JP2013015519A (ja) | 3次元相対座標計測装置およびその方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20091126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110927 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111024 |
|
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: 20120403 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120403 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150413 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4969279 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |