JP4985241B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP4985241B2 JP4985241B2 JP2007225608A JP2007225608A JP4985241B2 JP 4985241 B2 JP4985241 B2 JP 4985241B2 JP 2007225608 A JP2007225608 A JP 2007225608A JP 2007225608 A JP2007225608 A JP 2007225608A JP 4985241 B2 JP4985241 B2 JP 4985241B2
- Authority
- JP
- Japan
- Prior art keywords
- processing
- image
- camera
- dimensional
- measurement
- 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
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
この実施例の画像処理装置は、工場で組み立てられるワークW(図示例では車両)を対象に、車体の所定の部位(たとえばボンネットフレームの端縁部)を計測し、傷や歪み等の欠陥がないかどうかを検査するためのものである。
各撮像部1A,1Bの一方のカメラC0,C2は、光軸を鉛直方向に向けた状態で設置され、カメラC2,C3は、光軸を斜め下方に向けて設置される。したがって、カメラC0,C2により生成された画像は、被検査部位を正面から見た状態を示すものとなり(以下、これらの画像を「正面視画像」という。)、カメラC1,C3により生成された画像は、被検査部位を斜め上から見た状態を示すものとなる。
この画像処理装置は、コンピュータが組み込まれた本体部10に、各撮像部1A,1B、モニタ11、操作部12などが接続された構成のものである。
この実施例の処理項目テーブルは、「画像入力/画像切替」「2次元前処理」「2次元計測」「3次元計測」など、処理の目的に応じて分類され、分類毎に複数の処理項目が登録されている。
たとえば、第1撮像部1AのカメラC0,C1のみに撮像を行わせたい場合には、カメラコード「0」「1」の入力とともに『画像入力』を選択すればよい。
なお、これらの処理項目の名称に『カメラ切替』という表現を用いたのは、処理対象画像を指定する処理をカメラコードを用いて行うため、『画像切替』というより『カメラ切替』とした方が、ユーザにとって把握しやすく、指定の誤りが生じにくいと考えたからである。
図中、201は、上記図3に示した処理項目テーブルである。この例のシステムには、処理項目テーブル201のほか、シーケンス保存部202、プログラム記憶部203、指定操作受付部204、シーケンス組立部205、シーケンス実行部206、処理結果出力部207などが含まれる。これらのうち、処理項目テーブル201、シーケンス保存部202、プログラム記憶部203は、メモリにファイルとして保存される。その他の構成は、メモリ内のプログラムにより制御処理部に設定される機能である。
たとえば、2次元画像処理の管理情報が[0]で、3次元画像処理の管理情報が[2]および[3]であるものとすると、「2次元前処理」や「2次元計測」に属する処理項目を実行する場合には、カメラC0から入力した画像、またはこの画像に対する変換画像を処理対象とする。一方、「3次元計測」に属する処理項目を実行する場合には、カメラC2,C3から入力した画像、またはこれらの画像に対する変換画像を処理対象とする。また、3次元座標を算出する演算では、管理情報を構成する2つのカメラコードに対応づけられたパラメータを、メモリ107から読み出し、これらのパラメータを用いた演算を実行する。
このシーケンスは、正面視用のカメラC0,C3により生成された画像を用いて、それぞれ2次元の計測処理を行うとともに、各撮像部1A,1B毎に、3次元計測を実行するものである。
図中の「2次元管理情報」は2次元画像処理用の管理情報であり、1台のカメラのカメラコードにより表される。また「3次元管理情報」は3次元計測用の管理情報であり、2台のカメラ(3次元計測用のパラメータが設定されている組み合わせに限る。)のカメラコードにより表される。なお、シーケンスの実行、管理情報の更新とも、シーケンス実行部206により実行される。
また、『モデル位置修正』では、処理対象画像の修正のための変換処理を実行するので、処理が終了すると、変換後の画像がカメラコード0により特定される画像になるように、カメラコードと画像との対応関係が変更される。
このステップ5でも、先のステップ2と同様に、『モデル位置修正』によって処理対象画像が変換されるので、処理が終了すると、変換後の画像がカメラコード1により特定される画像になるように、カメラコードと画像との対応づけが変更される。
ここで、カメラコード2,3に対応する画像は、それぞれステップ8,11の『モデル位置修正』による変換後の画像に変更されているから、ステップ12でも、この変更後の画像が処理対象画像に設定される。
この例でも、ステップ1〜3の処理は図5の例と同様である。すなわち、各カメラC0〜C3から画像を入力した後、2次元管理情報の初期値に基づき、カメラC0からの入力画像を対象に『モデル位置修正』を実行し、さらに『相関サーチ』を実行する。
なお、ステップ3,ステップ6では、それぞれ1つ前の『モデル位置修正』により生成された変換後の画像が処理対象画像に設定される。
C0,C1,C2,C3 カメラ
10 本体部
11 モニタ
12 操作部
105 画像メモリ
106 制御処理部
107 メモリ
201 処理項目テーブル
202 シーケンス保存部
203 プログラム記憶部
204 指定操作受付部
205 シーケンス組立部
206 シーケンス実行部
Claims (4)
- 1台のカメラにより生成された画像を用いた2次元画像処理と、2台のカメラにより生成された画像を用いた3次元計測とについて、それぞれ所定数の処理項目とこれらの処理項目が示す処理を実行するのに必要なプログラムとが格納されたメモリと、処理項目を選択する操作を受け付けて選択された各処理項目によるシーケンスを組み立てるシーケンス組立手段と、組み立てられたシーケンスに含まれる処理項目に対応するプログラムを、前記シーケンスに従って実行するシーケンス実行手段とを具備する画像処理装置において、
それぞれ固有のカメラコードにより識別される3台以上のカメラと、3次元計測に使用する2台のカメラのカメラコードにこれらのカメラに対するキャリブレーションにより導出された3次元計測用のパラメータを対応づけた登録情報を、複数とおりのカメラの組み合わせについて登録することが可能な登録手段とが設けられており、
前記シーケンスに組み込み可能な処理項目として、2次元画像処理の処理対象画像を切り替える処理を表す処理項目および3次元計測の処理対象画像を切り替える処理を表す処理項目が、それぞれ個別に設けられており、
前記シーケンス組立手段は、前記処理対象画像を切り替える処理を表す各処理項目に対する選択操作を、それぞれ切替後の処理対象画像に対応する1または2個のカメラのカメラコードを選択する操作とともに受け付けて、選択された処理項目を選択されたカメラコードに対応づけて登録し、
前記シーケンス実行手段は、
2次元画像処理および3次元計測について、それぞれ処理対象画像を特定するための情報として、当該処理対象画像に対応するカメラのカメラコードによる管理情報を設定し、
2次元画像処理の処理対象画像を切り替える処理を表す処理項目を読み出したときには、その処理項目に対応づけられた1カメラコードにより2次元画像処理用の管理情報を更新し、
3次元計測の処理対象画像を切り替える処理を表す処理項目を読み出したときには、その処理項目に対応づけられた2つのカメラコードにより3次元計測用の管理情報を更新し、
シーケンス中の3次元計測用の処理項目による計測処理を実行するときには、その時点での3次元計測用の管理情報を構成する2つのカメラコードにより前記登録手段からこれらのコードに対応する3次元計測用のパラメータを読み出し、その読み出したパラメータを用いた演算を実行する、
ことを特徴とする画像処理装置。 - 前記シーケンス実行手段は、2次元画像処理用の管理情報として特定の1台のカメラのカメラコードを、3次元計測用の管理情報として特定の2台のカメラのカメラコードを、それぞれ初期設定した後、前記処理対象画像を切り替える処理を表す処理項目を読み出したことに応じて、その読み出した処理項目に対応づけられたカメラコードにより当該処理項目に対応する管理情報を書き換える、請求項1に記載された画像処理装置。
- 前記2次元画像処理用の処理項目には、処理対象画像を新たな画像に変換する処理を表す処理項目が少なくとも1つ含まれており、
前記シーケンス実行手段は、各カメラのカメラコードにより特定される処理対象画像としてそれぞれのカメラにより生成された画像を初期設定し、2次元画像処理につき画像の変換を伴う処理項目を実行したとき、この実行時点の2次元画像処理用の管理情報に含まれるカメラコードにより特定される処理対象画像を前記変換処理後の画像に更新する、請求項1または2に記載された画像処理装置。 - 前記3次元計測用の処理項目は、2つの処理対象画像の一方を基準画像として、この基準画像から計測対象部位を抽出する処理、他方の画像で前記基準画像で検出した計測対象部位に対応する部位を特定する処理、および各画像における計測対象部位の座標を用いて空間位置を表す座標を算出する処理、の各内容をそれぞれ表すように構成される、請求項1〜3のいずれかに記載された画像処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007225608A JP4985241B2 (ja) | 2007-08-31 | 2007-08-31 | 画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007225608A JP4985241B2 (ja) | 2007-08-31 | 2007-08-31 | 画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009058359A JP2009058359A (ja) | 2009-03-19 |
| JP4985241B2 true JP4985241B2 (ja) | 2012-07-25 |
Family
ID=40554231
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007225608A Expired - Fee Related JP4985241B2 (ja) | 2007-08-31 | 2007-08-31 | 画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4985241B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102679961B (zh) * | 2012-05-23 | 2013-04-10 | 武汉大学 | 便携式四目立体摄影测量系统及方法 |
| CN105627926B (zh) * | 2016-01-22 | 2017-02-08 | 尹兴 | 四像机组平面阵列特征点三维测量系统及测量方法 |
| US10107617B2 (en) | 2016-07-04 | 2018-10-23 | Beijing Qingying Machine Visual Technology Co., Ltd. | Feature point matching method of planar array of four-camera group and measuring method based on the same |
| JP6840645B2 (ja) | 2017-09-08 | 2021-03-10 | 株式会社小松製作所 | 施工管理装置および施工管理方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000074665A (ja) * | 1998-06-19 | 2000-03-14 | Sony Corp | 距離画像生成装置及び方法 |
| JP2002027495A (ja) * | 2000-07-03 | 2002-01-25 | Sony Corp | 3次元画像生成システム、3次元画像生成方法及び3次元情報サービスシステム、並びにプログラム提供媒体 |
| JP4599500B2 (ja) * | 2000-07-04 | 2010-12-15 | 株式会社竹中工務店 | 座標情報収集システム及び3次元形状推定システム |
| JP3992629B2 (ja) * | 2003-02-17 | 2007-10-17 | 株式会社ソニー・コンピュータエンタテインメント | 画像生成システム、画像生成装置、画像生成方法 |
| JP2006054503A (ja) * | 2004-08-09 | 2006-02-23 | Olympus Corp | 画像生成方法および装置 |
| JP4788475B2 (ja) * | 2005-06-17 | 2011-10-05 | オムロン株式会社 | 画像処理装置および画像処理方法 |
-
2007
- 2007-08-31 JP JP2007225608A patent/JP4985241B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009058359A (ja) | 2009-03-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5273196B2 (ja) | 画像処理装置 | |
| KR100817656B1 (ko) | 화상 처리 방법, 3차원 위치 계측 방법 및 화상 처리 장치 | |
| JP5469491B2 (ja) | 画像処理装置および画像処理方法 | |
| JP6290720B2 (ja) | 検査装置、検査方法およびプログラム | |
| CN106469448B (zh) | 利用3d视觉进行自动化工业检查 | |
| JP6757690B2 (ja) | 検査支援装置、検査支援方法及びプログラム | |
| JP4985241B2 (ja) | 画像処理装置 | |
| JP6405124B2 (ja) | 検査装置、検査方法およびプログラム | |
| CN110930518A (zh) | 基于增强现实技术的投影方法及投影设备 | |
| JP6585793B2 (ja) | 検査装置、検査方法およびプログラム | |
| JP2007047930A (ja) | 画像処理装置及び検査装置 | |
| JP6278842B2 (ja) | 検査装置、検査方法およびプログラム | |
| JP5772675B2 (ja) | 濃淡画像のエッジ抽出方法、エッジ抽出装置並びに濃淡画像のエッジ抽出プログラム | |
| WO2015001967A1 (ja) | 画像処理フィルタの作成装置及びその方法 | |
| JP2010020581A (ja) | 不要物を除去した画像合成システム | |
| JP2019039846A (ja) | 検査システムおよび検査用画像の修正方法 | |
| JP5476943B2 (ja) | 姿勢認識方法およびこの方法を用いた3次元視覚センサ | |
| KR100960543B1 (ko) | 미지 품질의 패턴을 사용하여 기준 이미지를 생성하기 위한시스템 및 방법 | |
| JP4788475B2 (ja) | 画像処理装置および画像処理方法 | |
| KR101792701B1 (ko) | 도면 검사 장치 및 방법 | |
| KR101802918B1 (ko) | 3차원 영상 획득 장치 및 그 동작방법 | |
| JP6326622B2 (ja) | 人物検出装置 | |
| JP6802944B1 (ja) | 検査支援装置、検査支援方法及びプログラム | |
| KR101954711B1 (ko) | 라이다 자료와 정사영상을 이용한 건축물의 촬영영상 수정방법 | |
| JP4504575B2 (ja) | 補正パラメータの算出方法及び算出装置、該補正パラメータを利用した画像補正装置及び画像補正方法、並びに、これらに使用される標準試料 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100607 |
|
| 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: 20120416 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4985241 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: 20150511 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |