JP4747293B2 - 画像処理装置および画像処理方法並びにこれらに用いるプログラム - Google Patents
画像処理装置および画像処理方法並びにこれらに用いるプログラム Download PDFInfo
- Publication number
- JP4747293B2 JP4747293B2 JP2005014837A JP2005014837A JP4747293B2 JP 4747293 B2 JP4747293 B2 JP 4747293B2 JP 2005014837 A JP2005014837 A JP 2005014837A JP 2005014837 A JP2005014837 A JP 2005014837A JP 4747293 B2 JP4747293 B2 JP 4747293B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- images
- index
- vertex
- value
- 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 - Lifetime
Links
- 238000012545 processing Methods 0.000 title claims description 72
- 238000003672 processing method Methods 0.000 title claims description 12
- 239000011159 matrix material Substances 0.000 claims description 50
- 238000000034 method Methods 0.000 claims description 50
- 238000004364 calculation method Methods 0.000 claims description 45
- 230000008569 process Effects 0.000 claims description 33
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 238000003860 storage Methods 0.000 claims description 16
- 230000009466 transformation Effects 0.000 claims description 14
- 230000006870 function Effects 0.000 claims description 4
- 238000005259 measurement Methods 0.000 description 11
- 238000000354 decomposition reaction Methods 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 4
- 238000002474 experimental method Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 238000002939 conjugate gradient method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000007670 refining Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000005520 cutting process Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Description
P. J. Besl and N. D. McKay, A method for registration of 3-D shapes, IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(2) 1992, 239-256.
観測対象を複数の方向から撮影して得られる複数の距離画像の同一座標系における相対位置を演算することにより前記観測対象の三次元モデルを調整する画像処理装置であって、
前記複数の距離画像を記憶する画像記憶手段と、
該画像記憶手段に記憶した複数の距離画像のうちの任意の二つの画像に対し、該任意の二つの画像のうちの一方の画像の撮影方向から重複しないインデックス値を伴った描画要素を用いて前記観測対象を描画してなるインデックス画像を形成すると共に該形成したインデックス画像における前記任意の二つの画像のうちの他方の画像上の頂点に対応する描画要素に基づいて該頂点に対応する前記一方の画像上の対応点を特定することにより該任意の二つの画像に対する対応点を探索する対応点探索処理と、前記探索された前記複数の距離画像におけるすべての対応点間距離が最小化するよう前記複数の距離画像の前記同一座標系への変換行列を演算する変換行列演算処理と、を所定の終了条件が成立するまで繰り返し実行する位置合わせ処理手段と、
を備えることを要旨とする。
観測対象を複数の方向から撮影して得られる複数の距離画像の同一座標系における相対位置を演算することにより前記観測対象の三次元モデルを調整する画像処理方法であって、
(a)前記複数の距離画像のうちの任意の二つの画像に対し、該任意の二つの画像のうちの一方の画像の撮影方向から重複しないインデックス値を伴った描画要素を用いて前記観測対象を描画してなるインデックス画像を形成すると共に該形成したインデックス画像における前記任意の二つの画像のうちの他方の画像上の頂点に対応する描画要素に基づいて該頂点に対応する前記一方の画像上の対応点を特定することにより該任意の二つの画像に対する対応点を探索するステップと、
(b)前記探索された前記複数の距離画像におけるすべての対応点間距離が最小化するよう前記複数の距離画像の前記同一座標系への変換行列を演算するステップと、
を有し、所定の終了条件が成立するまで前記ステップ(a)およびステップ(b)を繰り返し実行することを特徴とする。
観測対象を複数の方向から撮影して得られる複数の距離画像を記憶する画像記憶装置を備えるコンピュータを前記複数の距離画像の同一座標系における相対位置を演算することにより前記観測対象の三次元モデルを調整する画像処理装置として機能させる画像処理用プログラムであって、
前記画像記憶装置に記憶している前記複数の距離画像のうちの任意の二つの画像に対し、該任意の二つの画像のうちの一方の画像の撮影方向から重複しないインデックス値を伴った描画要素を用いて前記観測対象を描画してなるインデックス画像を形成すると共に該形成したインデックス画像における前記任意の二つの画像のうちの他方の画像上の頂点に対応する描画要素に基づいて該頂点に対応する前記一方の画像上の対応点を特定することにより該任意の二つの画像に対する対応点を探索する対応点探索モジュールと、
前記探索された前記複数の距離画像におけるすべての対応点間距離が最小化するよう前記複数の距離画像の前記同一座標系への変換行列を演算する変換行列演算モジュールと、
所定の終了条件が成立するまで対応点探索モジュールによる対応点の探索と前記変換行列演算モジュールによる変換行列の演算を繰り返し実行することを特徴とする。
Claims (6)
- 観測対象を複数の方向から撮影して得られる複数の距離画像の同一座標系における相対位置を演算することにより前記観測対象の三次元モデルを調整する画像処理装置であって、
前記複数の距離画像を記憶する画像記憶手段と、
該画像記憶手段に記憶した複数の距離画像のうちの任意の二つの画像を選択し、該選択した二つの画像のうちの一方の画像に対して三角形,多角形,楕円などの微小な幾何学形状によるメッシュを設定し、前記設定したメッシュに重複しないインデックス値を割り当て、前記設定したメッシュに前記割り当てられたインデックス値に対して重複しない色の値としてのRGB値を与え、前記設定したメッシュに前記与えられたRGB値に対応する色を表示することによって前記一方の画像を描画してなるインデックス画像を形成し、前記選択した二つの画像のうちの他方の画像上の頂点を前記一方の画像の撮影方向から前記インデックス画像に投影することによって該インデックス画像上の前記頂点に対応するメッシュに与えられたRGB値を求め、該求めたRGB値に対応するインデックス値により前記頂点に対応する前記一方の画像上の対応点を求める処理を前記他方の画像上の各頂点に対して行なうことにより該各頂点に対応する前記一方の画像上の各対応点を探索する対応点探索処理と、前記探索された前記複数の距離画像におけるすべての対応点間距離が最小化するよう前記複数の距離画像の前記同一座標系への変換行列を演算する変換行列演算処理と、を所定の終了条件が成立するまで繰り返し実行する位置合わせ処理手段と、
を備える画像処理装置。 - 前記RGB値は、前記インデックス値に対してカウントアップする値である請求項1記載の画像処理装置。
- 請求項1または2記載の画像処理装置であって、
グラフィックスを処理するグラフィックス用処理回路を備え、
前記位置合わせ処理手段は、前記インデックス画像の作成を前記グラフィックス用処理回路を用いて行なう手段である
画像処理装置。 - 観測対象を複数の方向から撮影して得られる複数の距離画像の同一座標系における相対位置を演算することにより前記観測対象の三次元モデルを調整する画像処理方法であって、
(1)前記複数の距離画像のうちの任意の二つの画像を選択し、該選択した二つの画像のうちの一方の画像に対して三角形,多角形,楕円などの微小な幾何学形状によるメッシュを設定し、前記設定したメッシュに重複しないインデックス値を割り当て、前記設定したメッシュに前記割り当てられたインデックス値に対して重複しない色の値としてのRGB値を与え、前記設定したメッシュに前記与えられたRGB値に対応する色を表示することによって前記一方の画像を描画してなるインデックス画像を形成し、前記選択した二つの画像のうちの他方の画像上の頂点を前記一方の画像の撮影方向から前記インデックス画像に投影することによって該インデックス画像上の前記頂点に対応するメッシュに与えられたRGB値を求め、該求めたRGB値に対応するインデックス値により前記頂点に対応する前記一方の画像上の対応点を求める処理を前記他方の画像上の各頂点に対して行なうことにより該各頂点に対応する前記一方の画像上の各対応点を探索するステップと、
(b)前記探索された前記複数の距離画像におけるすべての対応点間距離が最小化するよう前記複数の距離画像の前記同一座標系への変換行列を演算するステップと、
を有し、所定の終了条件が成立するまで前記ステップ(a)およびステップ(b)を繰り返し実行することを特徴とする画像処理方法。 - 前記RGB値は、前記インデックス値に対してカウントアップする値である請求項4記載の画像処理方法。
- 観測対象を複数の方向から撮影して得られる複数の距離画像を記憶する画像記憶装置を備えるコンピュータを前記複数の距離画像の同一座標系における相対位置を演算することにより前記観測対象の三次元モデルを調整する画像処理装置として機能させる画像処理用プログラムであって、
前記画像記憶装置に記憶している前記複数の距離画像のうちの任意の二つの画像を選択し、該選択した二つの画像のうちの一方の画像に対して三角形,多角形,楕円などの微小な幾何学形状によるメッシュを設定し、前記設定したメッシュに重複しないインデックス値を割り当て、前記設定したメッシュに前記割り当てられたインデックス値に対して重複しない色の値としてのRGB値を与え、前記設定したメッシュに前記与えられたRGB値に対応する色を表示することによって前記一方の画像を描画してなるインデックス画像を形成し、前記選択した二つの画像のうちの他方の画像上の頂点を前記一方の画像の撮影方向から前記インデックス画像に投影することによって該インデックス画像上の前記頂点に対応するメッシュに与えられたRGB値を求め、該求めたRGB値に対応するインデックス値により前記頂点に対応する前記一方の画像上の対応点を求める処理を前記他方の画像上の各頂点に対して行なうことにより該各頂点に対応する前記一方の画像上の各対応点を探索する対応点探索モジュールと、
前記探索された前記複数の距離画像におけるすべての対応点間距離が最小化するよう前記複数の距離画像の前記同一座標系への変換行列を演算する変換行列演算モジュールと、
所定の終了条件が成立するまで対応点探索モジュールによる対応点の探索と前記変換行列演算モジュールによる変換行列の演算を繰り返し実行することを特徴とする画像処理用プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005014837A JP4747293B2 (ja) | 2005-01-21 | 2005-01-21 | 画像処理装置および画像処理方法並びにこれらに用いるプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005014837A JP4747293B2 (ja) | 2005-01-21 | 2005-01-21 | 画像処理装置および画像処理方法並びにこれらに用いるプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006202152A JP2006202152A (ja) | 2006-08-03 |
| JP4747293B2 true JP4747293B2 (ja) | 2011-08-17 |
Family
ID=36960084
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005014837A Expired - Lifetime JP4747293B2 (ja) | 2005-01-21 | 2005-01-21 | 画像処理装置および画像処理方法並びにこれらに用いるプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4747293B2 (ja) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1931150A1 (en) * | 2006-12-04 | 2008-06-11 | Koninklijke Philips Electronics N.V. | Image processing system for processing combined image data and depth data |
| US8630456B2 (en) * | 2009-05-12 | 2014-01-14 | Toyota Jidosha Kabushiki Kaisha | Object recognition method, object recognition apparatus, and autonomous mobile robot |
| JP2011175477A (ja) | 2010-02-24 | 2011-09-08 | Canon Inc | 3次元計測装置、処理方法及びプログラム |
| JP6071522B2 (ja) * | 2012-12-18 | 2017-02-01 | キヤノン株式会社 | 情報処理装置および情報処理方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08272938A (ja) * | 1995-03-31 | 1996-10-18 | Canon Inc | 形状の統合方法とその装置 |
| JP2001283201A (ja) * | 2000-03-31 | 2001-10-12 | Toshiba Corp | 3次元画像データ作成方法及び3次元画像データを用いた任意視点画像作成方法 |
-
2005
- 2005-01-21 JP JP2005014837A patent/JP4747293B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006202152A (ja) | 2006-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN108074267B (zh) | 交点检测装置及方法、摄像头校正系统及方法及记录介质 | |
| CN112562014B (zh) | 相机标定方法、系统、介质及装置 | |
| US8411995B2 (en) | Deconvolution-based structured light system with geometrically plausible regularization | |
| JP2005308553A (ja) | 三次元画像計測装置及び方法 | |
| US20110235898A1 (en) | Matching process in three-dimensional registration and computer-readable storage medium storing a program thereof | |
| JP7045721B2 (ja) | 写真画像に映ったトンネル内の壁面の位置を同定する同定装置、同定方法、ならびに、プログラム | |
| CN111882530B (zh) | 一种亚像素定位图生成方法、定位方法及装置 | |
| JP2024527156A (ja) | 最適輸送およびエピポーラ幾何学に基づく画像処理のためのシステムならびに方法 | |
| CN115546016B (zh) | Pcb的2d和3d图像的采集和处理方法及相关装置 | |
| KR20220093492A (ko) | 이미지 스티칭을 이용한 구조물 외관 조사망도 구축 시스템 및 방법 | |
| CN110660089A (zh) | 一种卫星图像的配准方法及装置 | |
| US9514528B2 (en) | Image processing apparatus, distortion-corrected map creation apparatus, and semiconductor measurement apparatus | |
| CN114494573B (zh) | 三维管道模型标注方法、装置、电子设备及存储介质 | |
| CN112446895B (zh) | 棋盘格角点自动提取方法、系统、设备及介质 | |
| CN114979618B (zh) | 计测系统及记录有计测程序的记录介质 | |
| KR20110089299A (ko) | 스테레오 매칭 처리 시스템, 스테레오 매칭 처리 방법, 및 기록 매체 | |
| EP4123106A1 (en) | Image processing device, image processing method, and image processing program | |
| JP4747293B2 (ja) | 画像処理装置および画像処理方法並びにこれらに用いるプログラム | |
| KR20160084888A (ko) | 표시 패널의 발광 상태 측정 방법 및 표시 패널의 발광 상태 보정 방법 | |
| CN112562004A (zh) | 图像映射参数生成方法、装置和计算机可读介质 | |
| CN108062790B (zh) | 应用于物体三维重建的三维坐标系建立方法 | |
| JP5904168B2 (ja) | 撮像画像の特徴点抽出方法および特徴点抽出装置 | |
| JP6822086B2 (ja) | シミュレーション装置、シミュレーション方法およびシミュレーションプログラム | |
| CN116805338A (zh) | 一种相机内参标定的方法和装置 | |
| JP2009146150A (ja) | 特徴位置検出方法及び特徴位置検出装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080117 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100916 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101202 |
|
| 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: 20110419 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4747293 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| EXPY | Cancellation because of completion of term |