Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4153322B2 - Method and apparatus for associating measurement points in photogrammetry - Google Patents
[go: Go Back, main page]

JP4153322B2 - Method and apparatus for associating measurement points in photogrammetry - Google Patents

Method and apparatus for associating measurement points in photogrammetry Download PDF

Info

Publication number
JP4153322B2
JP4153322B2 JP2003020278A JP2003020278A JP4153322B2 JP 4153322 B2 JP4153322 B2 JP 4153322B2 JP 2003020278 A JP2003020278 A JP 2003020278A JP 2003020278 A JP2003020278 A JP 2003020278A JP 4153322 B2 JP4153322 B2 JP 4153322B2
Authority
JP
Japan
Prior art keywords
image
point
camera
distance
photogrammetry
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
Application number
JP2003020278A
Other languages
Japanese (ja)
Other versions
JP2004233138A (en
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.)
Kurashiki Spinning Co Ltd
Original Assignee
Kurashiki Spinning Co Ltd
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 Kurashiki Spinning Co Ltd filed Critical Kurashiki Spinning Co Ltd
Priority to JP2003020278A priority Critical patent/JP4153322B2/en
Publication of JP2004233138A publication Critical patent/JP2004233138A/en
Application granted granted Critical
Publication of JP4153322B2 publication Critical patent/JP4153322B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、2枚以上のステレオ画像を用いて行う写真解析における計測点の対応付けを行うためのものであり、特にデジタル写真画像を用いて行うコンピュータ解析による三次元立体計測において、計測点の対応付けを行うシステムに関する。
【0002】
【従来の技術】
従来からステレオ画像の解析、特にデジタル画像を用いて当該画像に写されている被写体をコンピュータ解析する技術は、写真測量の分野などで用いられており、特に地形図作成のために利用されている。
【0003】
このステレオ画像のコンピュータ解析には、少なくとも2台のカメラの位置関係を導き出し、当該2台のカメラにおいて撮影された写真画像にそれぞれ写し込まれている計測点を対応付ける必要がある。具体的には、1の写真画像に写し込まれている計測点を他の写真画像において指定し、複数の写真画像上での2次元座標及びカメラの三次元座標を利用して、計測点の三次元座標を導く。
【0004】
一つの計測点を複数の写真に対応付けることは、目視によるマニュアル操作によっては正確に対応付けることが困難であるため、特許第3316682号公報(特許文献1)には、コンピュータを利用したパターンマッチングなどの相関処理により行う技術が開示されている。
【0005】
しかし、この対応付けを行う相関処理において、写真画像のすべての領域を対象として行うことは、処理の時間を長くし、また、例えば、同じようなパターンを繰り返し含む写真画像などでは対応付けを誤った位置に行うという問題もある。この問題を解消するために、相関処理を行う領域を絞り込み、上記問題を解決しようとする技術が種々提案されている。
【0006】
特開2001−280955号公報(特許文献2)では、少なくとも3つの区分点に基づいて探索領域を設定し、当該探索領域同士の画像に対して相関処理を施すことにより、相関処理を行う探索領域を少なくする技術が開示されている。
【0007】
また、蚊野らによる論文(非特許文献1)や徐剛著の刊行物(非特許文献2)では、エピポーラ拘束条件を用いて、相関処理を行う領域をエピポーラ線上に絞って行うことにより相関処理を行う探索領域を少なくする技術が開示されている(非特許文献1 528頁左欄第9〜14行目、非特許文献2 第31〜32行目)。
【0008】
しかし、図13に示すように、光軸中心100aを始点として計測点75を通る半直線(計測点に対する光線)が他の写真画像上に投影されたエピポーラ線は、通常、他の写真画像の端から端まで存在することとなる。したがって、当該技術においても、まだ相関処理を行う領域としては広汎である。よって、これをさらに絞り込みを小さくすることができれば、当該相関処理をさらに高速かつ高精度に行うことができる。一方、領域を絞りすぎることによって、他の画像上の計測点が探索領域から外れたのでは、もはや写真測量自体ができなくなる。
【0009】
【特許文献1】
特許第3316682号公報
【特許文献2】
特開2001−280955号公報
【非特許文献1】
蚊野 浩、外3名,「ビデオレートステレオマシンにおけるカメラ幾何補正機能の実現」,日本ロボット学会誌,1998年5月,第16巻,第4号,p527−532
【非特許文献2】
徐剛著,「写真から作る3次元CG」,近代科学社,2001年1月,p.31−33
【0010】
【発明が解決しようとする課題】
したがって、本発明が解決しようとする技術的課題は、写真測量における計測点の対応付けにおいて、相関処理を行う領域を小さくして、より高速かつ高精度に対応付けを行うことである。
【0011】
【課題を解決するための手段】
本発明は、上記技術的課題を解決するために、以下の写真測量における計測点の対応付け方法を提供する。
【0012】
写真測量における計測点の対応付け方法は、以下の、(1)互いの位置関係が既知の基準カメラ及び前記基準カメラと異なる位置に配置された検査カメラによってそれぞれ撮影された基準画像及び検査画像を作成するステップ、(2)前記基準画像と検査画像との双方に写っている基準点を複数指定するステップ、(3)前記基準画像と検査画像上の前記基準点の座標値より、基準点の三次元座標をそれぞれ求め、少なくとも1つの前記基準点の三次元座標と前記基準カメラの光軸中心との距離を決定し、光軸中心からの基準距離を求めるステップ、(4)前記基準画像上において計測点を指定し、前記検査画像に投影される前記計測点に対するエピポーラ線を決定するステップ、(5)前記エピポーラ線と求められた前記基準距離よりそのエピポーラ線を線分又は半線分に分割して、分割区間を決定するステップ、(6)前記基準画像上の計測点と前記分割区間の両近傍領域において、画像相関処理を行うステップ、の各ステップを備える。
【0013】
上記方法において、基準カメラ及び検査カメラの位置関係、すなわち、基準カメラの座標系から見て、他のカメラ(検査カメラ)がどこに位置するかを表す座標値及び他のカメラがどの方向を向いているかを示す角度は既知とする。したがって、基準画像及び検査画像において双方に写し込まれている任意の点を対応付けて指定することができれば当該点の三次元座標を特定することができる。
【0014】
基準点より得られた三次元座標のうち、少なくとも1つの三次元座標と基準カメラの光軸中心との距離を決定し、光軸中心からの距離(基準距離)を求める。一方、基準画像上において計測点を指定し、その計測点に対する前記検査画像に投影されるエピポーラ線を決定する。エピポーラ線と求められた基準距離よりそのエピポーラ線を線分又は半線分に分割して、エピポーラ線の分割区間を決定する事ができる。投影される基準点は、1つ以上であればよく、後述するように、計測点よりも近位にある基準点及び遠方にある2つの基準点とすることが好ましい。
【0015】
したがって、たとえば、基準点より得られた三次元座標とカメラの光軸中心との距離と比較して計測点の三次元座標が手前側にあると考えられる場合は、その距離より手前の線分のみを検査画像に投影して得られるエピポーラ線に絞って相関処理を行えばよく、通常は無限遠まで直線上に伸びるエピポーラ線に分割区間を設けることにより、線分又は半線分として認識することができる。
【0016】
よって、本方法によれば、検査画像上の端から端まで伸びるエピポーラ線上のすべての領域について処理を行う必要がなく、相関処理を行う領域を絞ることができるため、処理に要する時間を短縮することができるとともに、処理の精度を向上させることができる。
【0017】
好ましくは、前記分割区間は、前記基準カメラの光軸中心からの距離が、前記計測点よりも近位に存在する近基準点及び前記計測点よりも遠方に存在する遠基準点の前記光軸中心からの基準距離をそれぞれ測定し、エピポーラ線をそれぞれの基準距離に対応するように分割した区間とする。
【0018】
上記方法において、エピポーラ線を分割する場合は、計測点よりも近位にある基準点及び遠方にある基準点と基準カメラの光軸中心からの基準距離を用いて、エピポーラ線をこれらの基準距離と同距離の点を端点とする線分に分割する。上記方法によれば、当該線分上に計測点の対応点が存在することが明らかであり、この領域についてのみ相関処理を行うことにより、当該領域を小さくして処理の高速化及び精度の向上を図ることができる。
【0019】
好ましくは、前記基準カメラ及び検査カメラの位置関係は、前記基準画像及び検査画像上において指定された複数の基準点のそれぞれの両画像上の座標値に基づいて導かれる。
【0020】
また、本発明は、互いの位置関係が既知の異なる位置から撮影された基準画像及び検査画像を記憶する記憶部と、前記基準画像及び検査画像の双方に写っている基準点の入力を受付ける基準点指定手段と、前記基準画像と検査画像上の前記基準点の座標値より、基準点の三次元座標をそれぞれ求め、少なくとも1つの前記基準点の三次元座標と前記基準カメラの光軸中心との距離を決定し、光軸中心からの基準距離を求める基準距離演算手段と、前記基準画像上において計測点を指定し、前記検査画像に投影される前記計測点に対するエピポーラ線を決定するエピポーラ線演算手段と、前記エピポーラ線と求められた前記基準距離よりそのエピポーラ線を線分又は半線分に分割して、分割区間を決定する分割区間演算手段と、前記基準画像上の計測点と前記分割区間の両近傍領域において、画像相関処理を行う相関処理手段、とを備えることを特徴とする、写真測量における計測点の対応付け装置を提供する。
【0021】
さらに、本発明は、写真測量における計測点の対応付けを行うためにコンピュータを、互いの位置関係が既知の異なる位置から撮影された基準画像及び検査画像の双方に写っている複数の基準点の入力を受付ける基準点指定手段、前記基準画像と検査画像上の前記基準点の座標値より、基準点の三次元座標をそれぞれ求め、少なくとも1つの前記基準点の三次元座標と前記基準カメラの光軸中心との距離を決定し、光軸中心からの基準距離を求める基準距離演算手段、前記基準画像上において計測点を指定し、前記検査画像に投影される前記計測点に対するエピポーラ線を決定するエピポーラ線演算手段と、前記エピポーラ線と求められた前記基準距離よりそのエピポーラ線を線分又は半線分に分割して、分割区間を決定する分割区間演算手段、前記基準画像上の計測点と前記分割区間の両近傍領域において、画像相関処理を行う相関処理手段、として機能させるための写真測量における計測点の対応付けプログラム、及び当該プログラムを記憶した記憶媒体を提供する。
【0022】
【発明の実施の形態】
以下、本発明の一実施形態に係る写真測量システムについて、図面を参照しながら説明する。
【0023】
本装置は、写真画像を入力し、解析演算するためのコンピュータで構成される。写真画像はデジタルカメラによって撮影されたものが好ましいが、フィルムカメラによって撮られた写真をスキャナなどでデジタル化したものであってもよい。カメラは、内部標定がなされている写真計測用のものでもよいし、内部標定がなされていない汎用のデジタルカメラであってもよい。コンピュータは、汎用のものを用いることができ、コンピュータに後述するような処理を行わせるプログラムを当該プログラムが記憶された記憶媒体を用いてインストールすることにより駆動する。
【0024】
図1に本発明の実施形態に係る写真測量装置のブロック図を示す。本写真測量装置1は、カメラ7及びキーボードやマウスなどの入力装置8と接続するためのインターフェース部2、装置全体の制御を司る制御演算部3、写真画像などを表示する表示部4、解析される写真やデータなどの蓄積領域及び演算領域として機能する記憶部5、及び上記ソフトウェアがインストールされることによってシステムプログラムとして機能するシステムプログラム記憶部6を備えている。
【0025】
制御演算部3には、後述するように、システムプログラムにより駆動され写真測量を実行するためのブロック3a〜3eが設けられている。これらの各ブロックは、それぞれ単独で、または装置内の他のブロックと協働して、以下に示す処理を行う機能ブロックとして機能する。
【0026】
次に、図1の写真測量装置を用いて写真測量を行う場合の処理の流れについて説明する。図2は、図1の写真測量装置を用いて写真測量を行う場合の処理の流れを示すフロー図である。本装置を用いて写真測量を行う場合には、以下に示す各ステップの処理は、主に装置の制御演算部の各ブロックが処理を司る。まず、ステレオ画像を撮影し(#10)当該写真画像を装置に送信して、画像記憶部5に記憶させ、操作時に表示部4に当該画像を表示させる。ステレオ画像は、カメラ7を用いて同じ被写体を異なる位置から撮影した2枚以上の写真画像である。以下、本実施形態では、2枚の写真画像を用いた場合について説明する。写真画像は、1枚を基準画像、他の1枚を検査画像として区別する。2枚の写真画像のうち、どちらを基準画像とするかは自由であり、任意の1枚を選択することができる。
【0027】
図3は、写真測量を行う場合についての座標系を示す図である。2つのカメラA、カメラBによって撮影された2枚の写真画像110、210は、それぞれの光軸中心100a,200aを原点として、それぞれカメラの光軸方向をZ軸とし、写真画像の長手方向がX軸、短手方向がY軸となる。したがって、カメラの傾きに応じてX軸は地表Eに平行となるとは限らない。本実施形態においては、基準画像を撮影したカメラを基準に3次元座標を特定する。すなわち、カメラAにより撮影された写真画像110を基準画像とした場合は、X1,Y1,Z1軸を基準座標系として採用する。以下、カメラAを基準カメラとし、カメラAにより撮影された写真画像を基準画像とした場合について説明を進める。
【0028】
図4に写真測量に用いられる写真画像の例を示す。図4(a)は、カメラAにより撮影された写真画像(基準画像)、図4(b)はカメラBにより撮影された写真画像(検査画像)である。図4は、理解の便宜のため、すでに後述するステップである基準点11a〜13a、11b〜13b及び計測点16aの指定を終了した画像を示している。なお、カメラ7から送信され、まだ処理が行われていない画像には、上記指定された基準点11a〜13a、11b〜13b及び計測点16aが表示されていないことはいうまでもない。
【0029】
次にこれらの基準画像110及び検査画像210について、基準点の指定を行う(#11)。基準点11a〜13a、11b〜13bは、被写体の外観上、コーナーなどの判別しやすい位置を選び、2つの写真画像110、210を参照しながら両画像で同一の点を指定する。この入力は、利用者がマウスなどの入力装置8を操作することにより行われ、座標点指定部3aが主な処理を司る。このとき、基準画像110を基準として、計測点よりも近位の点及び遠方の点を含むようにしておくことが好ましい。本実施形態では、複数の基準点のうち、最近位の近位基準点13及び最遠方の遠方基準点11を指定する。図5は、基準画像に付された基準点のみを抽出した分布図である。
【0030】
次に、両画像において基準点を5箇所以上選択し、各基準点の当該写真画像上の座標値を利用してカメラA100、カメラB200の位置関係を算出する(#12)。本実施形態では、位置関係として、カメラA100(基準カメラ)の光軸中心を原点とする基準座標系において、カメラB200(検査カメラ)の光軸中心がどこに位置するかを表す座標値及びカメラB200の光軸がどの方向を向いているかを示す角度を導く。
【0031】
カメラA100及びカメラB200の位置関係が演算されると、この値を用いてそれぞれの基準座標系における基準点の三次元座標値を演算する(#13)。これらの処理は、主に位置演算部3bが司る。
【0032】
次いで、マウスなどの入力装置を操作して、基準画像上において、計測点16aを入力する(#14)。計測点16aは、上述の通り、先のステップ(#11)において入力した複数の基準点11a〜13a、11b〜13bに対して、カメラA100からの距離が最近位又は最遠方とならないようにすることが好ましい。これらの処理は、主に座標点指定部3aが司る
【0033】
次に、先のステップ(#12、#13)で得られた三次元座標より、カメラA100から見て基準点の奥行きを計算する。以下の処理は、主にエピポーラ線演算部3cが司る。図5に示すように、まず、計測点16aを挟んで、最遠方の基準点11a及び最近位の基準点13aを指定する(#15)。図6に示すように、カメラA100から見てその光軸Lの方向(Z1軸方向)にみた場合、被写体はその奥行き位置がそれぞれ異なる複数の基準点11、12、13を有する。その基準点のうち、最近位の近位基準点13および最遠方の遠方基準点11を基準画像110上で指定する。これらの指定された2点について、カメラA100の光軸中心100aからこれらの2点までの距離(基準距離)を算出し(#16)、当該2点についての基準距離と同距離の線20,30を想定する。
【0034】
次に、図7に示すように、基準画像110上の計測点16aとカメラA100の光軸中心100aとを通過する線(計測点16に対する光線)L2を想定する。非特許文献1に記載されているエピポーラ拘束条件によって、計測点16の検査画像210上の対応点は、当該光線が検査画像上に投影されたエピポーラ線40上に必ず存在することから、エピポーラ線40に沿って相関処理を行うことにより対応付けを高速かつ高精度に行うことができる。しかし、光軸中心と計測点16とを通る光線L2は、無限遠まで続く直線であり、図8に示すように検査カメラB200の検査画像210上に投影されるエピポーラ線40は、検査画像210のX軸方向の両端まで延在する。よって、その線上の1点である対応点を特定するには、まだ広汎である。そこで、本実施例では、以下のようにして相関処理を行う探索領域を絞り込むこととしている。
【0035】
すなわち、図9に示すように、上記ステップで想定された等距離線20、30と光線L2との交点11x、13xとを求める(#16)。等距離線20、30は、基準画像110中に写し込まれている基準点11a〜13aのうち最も近位の近位基準点13と最も遠方(奥行き側)の遠方基準点11と同距離を示す線であるから、実際の計測点は、これらの等距離線20、30で区切られた領域L3に必ず存在する。
【0036】
当該区切られた分割区間L3は、矢印21、31で示されるように検査カメラB200の検査画像上210に投影された場合、検査画像210上に投影されるエピポーラ線40よりも短くなることは明らかである。すなわち、図10に示すように、検査画像210上では、両端までエピポーラ線40が延在し、そのうちの一部分42が当該区切られた分割区間L3に対応する領域となる。したがって、この区切られた領域42に限定して(#17)、後述のように相関処理を行うことにより、検査画像上の計測点16aの対応点を決定することができる。この処理は、主に分割区間決定部3dが司る。
【0037】
次に当該区切られた区間を探索領域として相関処理を行う(#18)。この処理は、主に相関処理部3eが司る。具体的には以下のようにしてパターンマッチングを行う。まず、図11(a)に示すように、基準画像110の計測点16の近傍領域18を抽出する。そして、図11(b)に示すように、この近傍領域18について、検査画像210において先のステップで区切られた区間とパターンマッチングを行う。このようにして、対応付けられた領域28を探索し、その対応点16bを決定し(#19)、その検査画像上での座標値を求める。
【0038】
本実施形態では、ステップ15において、基準画像上において最も近位の基準点13aと最も遠方の基準点11aとを指定し、ステップ17において区分された区間42を探索領域として一律に設定することによって、複数の計測点の三次元座標を測定する場合にも当該区間42を用いることができるようにしている。
【0039】
最後に、図12に示すように、計測点16は、カメラA100(基準カメラ)の光軸中心100aと計測点16とを結ぶ光線L2と、カメラB200(検査カメラ)の光軸中心200aと検査画像210上の対応点16bとを結ぶ直線M2との交点として表され、三角測量の原理によりその三次元座標が算出される。
【0040】
以上、説明したように、本実施形態に係る写真測量装置によれば、計測点よりも近位及び遠方の基準点の情報を与えることにより、エピポーラ拘束条件を利用して絞り込まれた探索領域を大幅に絞り込むことができる。
【0041】
なお、本発明は上記実施形態に限定されるものではなく、その他種々の態様で実施可能である。
【0042】
分割区間の端点を決定する基準点の指定は、基準画像上において最も近位の点と最も遠方の点とに限られるものではなく、計測点ごとに個別に選択するようにしてもよい。すなわち、基準画像上において最も近位の点と最も遠方の点を選択することにより、すべての計測点距離は、両基準点の間に存在するため、すべての計測点の対応付けにおいて、同じ探索領域で相関処理を行うことができる一方、相関処理における探索領域が広くなる。一方、基準点を計測点ごとに個別に選択する場合、当該計測点との距離が近い基準点を選択すれば、相関処理における探索領域をより小さくすることができ、処理の高速化及び高精度化を図ることができる。
【図面の簡単な説明】
【図1】 本発明の実施形態に係る写真測量装置のブロック図である。
【図2】 図1の写真測量装置を用いて写真測量を行う場合の処理の流れを示すフロー図である。
【図3】 図1の装置を用いて写真測量を行う場合についての座標系を示す図である。
【図4】 写真測量に用いられる写真画像の例を示す図であり、(a)はカメラA100の写真画像(基準画像)、(b)はカメラB200の写真画像(検査画像)の例である。
【図5】 基準画像上に指定された基準点、計測点のみを抽出した図である。
【図6】 近位点及び遠方点の位置関係を示す図である。
【図7】 計測点の光線を示す図である。
【図8】 検査画像上の計測点に対するエピポーラ線を示す図である。
【図9】 区分された光線を検査画像に投影する場合の説明図である。
【図10】 検査画像上に投影されたエピポーラ線上の区分された領域を示す図である。
【図11】 相関処理の説明図である。
【図12】 計測点の三次元座標の算出処理の原理図である。
【図13】 エピポーラ拘束条件の説明図である。
【符号の説明】
L カメラAの光軸
L2 光線
L3 分割区間
M カメラBの光軸
1 写真測量装置
2 インターフェース部
3 制御演算部
4 表示部
5 画像記憶部
6 システムプログラム
7 デジタルカメラ
8 入力装置
11 遠方基準点
11a 遠方基準点の基準画像への投影点
11b 遠方基準点の検査画像への投影点
11x 遠方基準点のエピポーラ線上の等距離点
12 基準点
12a 基準点の基準画像への投影点
12b 基準点の検査画像への投影点
13 近位基準点
13a 近位基準点の基準画像への投影点
13b 近位基準点の検査画像への投影点
13x 近位基準点のエピポーラ線上の等距離点
14 計測対象
16 計測点
16a 計測点の基準画像への投影点
16b 対応点(計測点の検査画像への投影点)
20,30 等距離線
40 エピポーラ線
42 区分領域(探索領域)
100 カメラA(基準カメラ)
110 基準画像
200 カメラB(検査カメラ)
210 検査画像
[0001]
BACKGROUND OF THE INVENTION
The present invention is for associating measurement points in photographic analysis performed using two or more stereo images, and in particular, in three-dimensional stereoscopic measurement by computer analysis performed using digital photographic images, The present invention relates to a system for performing association.
[0002]
[Prior art]
Conventionally, a technique for analyzing stereo images, in particular, computer analysis of a subject captured in a digital image, has been used in the field of photogrammetry, and is particularly used for creating topographic maps. .
[0003]
In the computer analysis of the stereo image, it is necessary to derive the positional relationship between at least two cameras and to associate the measurement points imprinted on the photographic images taken by the two cameras. Specifically, a measurement point imprinted in one photographic image is designated in another photographic image, and the measurement point is measured using two-dimensional coordinates on a plurality of photographic images and three-dimensional coordinates of a camera. Deriving 3D coordinates.
[0004]
Since it is difficult to correlate one measurement point with a plurality of photographs by manual operation by visual observation, Japanese Patent No. 3316682 (Patent Document 1) discloses pattern matching using a computer. A technique performed by correlation processing is disclosed.
[0005]
However, in the correlation processing for performing this association, performing all regions of the photographic image as a target lengthens the processing time, and, for example, the association is incorrect for photographic images that repeatedly contain similar patterns. There is also the problem of doing it in a different position. In order to solve this problem, various techniques for narrowing down the area where correlation processing is performed to solve the above problem have been proposed.
[0006]
In Japanese Patent Laid-Open No. 2001-280955 (Patent Document 2), a search area is set based on at least three segment points, and correlation processing is performed on images of the search areas to perform correlation processing. A technique for reducing the above is disclosed.
[0007]
Also, in the paper by Mosquito et al. (Non-patent Document 1) and the publication by Xu Tsuyoshi (Non-patent Document 2), the correlation processing is performed by narrowing the region to be correlated on the epipolar line using the epipolar constraint condition. A technique for reducing the number of search areas to be performed is disclosed (Non-Patent Document 1, page 528, left column, lines 9-14, Non-Patent Document 2, lines 31-32).
[0008]
However, as shown in FIG. 13, an epipolar line in which a half line (a light beam with respect to a measurement point) starting from the optical axis center 100a and passing through the measurement point 75 is projected onto another photographic image is usually the other photographic image. It exists from end to end. Therefore, even in this technique, the area for performing correlation processing is still extensive. Therefore, if this can be further narrowed down, the correlation processing can be performed at higher speed and higher accuracy. On the other hand, if the area is too narrowed, the photogrammetry itself can no longer be performed if the measurement point on the other image deviates from the search area.
[0009]
[Patent Document 1]
Japanese Patent No. 3316682 [Patent Document 2]
JP 2001-280955 A [Non-Patent Document 1]
Hiroshi Mosquito, 3 others, “Realization of Camera Geometric Correction Function in Video Rate Stereo Machine”, Journal of the Robotics Society of Japan, May 1998, Vol. 16, No. 4, p527-532
[Non-Patent Document 2]
Xu Tsuyoshi, “Three-dimensional CG from photographs”, Modern Science, January 2001, p. 31-33
[0010]
[Problems to be solved by the invention]
Accordingly, the technical problem to be solved by the present invention is to perform correlation at a higher speed and with a higher accuracy by reducing the area in which correlation processing is performed in association of measurement points in photogrammetry.
[0011]
[Means for Solving the Problems]
In order to solve the above technical problem, the present invention provides a method for associating measurement points in the following photogrammetry.
[0012]
The method for associating measurement points in photogrammetry includes the following: (1) a reference image and an inspection image respectively photographed by a reference camera whose positional relationship is known and an inspection camera arranged at a position different from the reference camera; A step of creating, (2) a step of designating a plurality of reference points appearing in both the reference image and the inspection image, and (3) from the coordinate value of the reference point on the reference image and the inspection image, Obtaining three-dimensional coordinates, determining a distance between the three-dimensional coordinates of at least one reference point and the optical axis center of the reference camera, and obtaining a reference distance from the optical axis center; (4) on the reference image; (5) determining an epipolar line for the measurement point projected on the inspection image, and (5) calculating the epipolar line and the determined reference distance Each of the steps of: dividing a polar line into line segments or half line segments to determine a segmented section; (6) performing image correlation processing on both the measurement points on the reference image and the neighboring areas of the segmented section. Comprising steps.
[0013]
In the above method, the positional relationship between the reference camera and the inspection camera, that is, the coordinate value indicating where the other camera (inspection camera) is located and the direction in which the other camera is facing as viewed from the coordinate system of the reference camera. The angle indicating whether or not is known. Therefore, if any point that is imprinted on both the reference image and the inspection image can be specified in association with each other, the three-dimensional coordinates of the point can be specified.
[0014]
Of the three-dimensional coordinates obtained from the reference point, the distance between at least one three-dimensional coordinate and the optical axis center of the reference camera is determined, and the distance from the optical axis center (reference distance) is obtained. On the other hand, a measurement point is designated on the reference image, and an epipolar line projected on the inspection image for the measurement point is determined. The epipolar line can be divided into a line segment or a half line segment based on the epipolar line and the determined reference distance, and the epipolar line segment can be determined. One or more reference points may be projected, and as will be described later, it is preferable to use a reference point closer to the measurement point and two reference points farther from the measurement point.
[0015]
Therefore, for example, if it is considered that the 3D coordinates of the measurement point are on the near side compared to the distance between the 3D coordinates obtained from the reference point and the center of the optical axis of the camera, the line segment before that distance Only the epipolar line obtained by projecting the image onto the inspection image may be subjected to correlation processing. Usually, the segment is recognized as a line segment or a half line segment by providing a divided section on the epipolar line extending linearly to infinity. be able to.
[0016]
Therefore, according to the present method, it is not necessary to perform processing on all regions on the epipolar line extending from end to end on the inspection image, and the region on which the correlation processing is performed can be narrowed down, thereby shortening the time required for processing. In addition, the accuracy of processing can be improved.
[0017]
Preferably, the divided section includes the optical axis of a near reference point that is closer to the measurement point and a far reference point that is farther than the measurement point. Each reference distance from the center is measured, and the epipolar line is divided into sections corresponding to the respective reference distances.
[0018]
In the above method, when the epipolar line is divided, the epipolar line is divided into these reference distances using the reference point that is proximal to the measurement point and the reference point that is far from the measurement point and the reference distance from the optical axis center of the reference camera. Is divided into line segments whose end points are the same distance. According to the above method, it is clear that there is a corresponding point of the measurement point on the line segment, and by performing correlation processing only on this area, the area is reduced, and the processing speed and accuracy are improved. Can be achieved.
[0019]
Preferably, the positional relationship between the reference camera and the inspection camera is derived based on coordinate values on both images of a plurality of reference points designated on the reference image and the inspection image.
[0020]
Further, the present invention provides a storage unit for storing a reference image and an inspection image taken from different positions whose mutual positional relationships are known, and a reference for receiving an input of a reference point reflected in both the reference image and the inspection image. From the point designating means, and the coordinate value of the reference point on the reference image and the inspection image, respectively, three-dimensional coordinates of the reference point are obtained, and at least one of the reference point three-dimensional coordinates and the optical axis center of the reference camera, A reference distance calculation means for determining a reference distance from the center of the optical axis, and an epipolar line for designating a measurement point on the reference image and determining an epipolar line for the measurement point projected on the inspection image A calculation section, a division section calculation section for dividing the epipolar line into a line segment or a half line segment based on the epipolar line and the determined reference distance, and determining a division section; and on the reference image In both neighboring region of the divided sections and the measurement point, the correlation processing means for performing image correlation processing, characterized in that it comprises a city, to provide a mapping device of the measuring points in the photogrammetry.
[0021]
Furthermore, the present invention provides a computer for mapping measurement points in photogrammetry with a plurality of reference points appearing in both a reference image and an inspection image taken from different positions whose mutual positional relationships are known. Reference point designating means for receiving an input, respectively, obtains the three-dimensional coordinates of the reference point from the reference image and the coordinate value of the reference point on the inspection image, and at least one of the three-dimensional coordinates of the reference point and the light of the reference camera Reference distance calculation means for determining a distance from the axis center, obtaining a reference distance from the optical axis center, specifying a measurement point on the reference image, and determining an epipolar line for the measurement point projected on the inspection image An epipolar line calculating means, and a divided section calculating unit for determining a divided section by dividing the epipolar line into a line segment or a half line segment based on the epipolar line and the determined reference distance; , A program for associating measurement points in photogrammetry to function as correlation processing means for performing image correlation processing in both the measurement point on the reference image and the vicinity of the divided section, and a storage medium storing the program I will provide a.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a photogrammetry system according to an embodiment of the present invention will be described with reference to the drawings.
[0023]
This apparatus is composed of a computer for inputting a photographic image and performing an analysis operation. The photograph image is preferably taken by a digital camera, but it may be a photograph obtained by digitizing a photograph taken by a film camera with a scanner or the like. The camera may be for photo measurement with internal orientation or a general-purpose digital camera with no internal orientation. A general-purpose computer can be used, and is driven by installing a program that causes the computer to perform processing as described later using a storage medium that stores the program.
[0024]
FIG. 1 shows a block diagram of a photogrammetry apparatus according to an embodiment of the present invention. The photogrammetry apparatus 1 is analyzed by an interface unit 2 for connection with a camera 7 and an input device 8 such as a keyboard and a mouse, a control calculation unit 3 for controlling the entire apparatus, and a display unit 4 for displaying photographic images. A storage unit 5 that functions as a storage area and a calculation area for photographs and data, and a system program storage unit 6 that functions as a system program by installing the software.
[0025]
As will be described later, the control calculation unit 3 is provided with blocks 3a to 3e that are driven by a system program and execute photogrammetry. Each of these blocks functions as a functional block that performs the following processing alone or in cooperation with other blocks in the apparatus.
[0026]
Next, the flow of processing when performing photogrammetry using the photogrammetry apparatus of FIG. 1 will be described. FIG. 2 is a flowchart showing the flow of processing when performing photogrammetry using the photogrammetry apparatus of FIG. When photogrammetry is performed using this apparatus, the processing of each step shown below is mainly performed by each block of the control calculation unit of the apparatus. First, a stereo image is taken (# 10), the photographic image is transmitted to the apparatus, stored in the image storage unit 5, and the image is displayed on the display unit 4 during operation. The stereo image is two or more photographic images obtained by photographing the same subject from different positions using the camera 7. Hereinafter, in this embodiment, a case where two photographic images are used will be described. A photographic image is distinguished as one reference image and the other as an inspection image. Which of the two photographic images is used as a reference image is arbitrary, and any one can be selected.
[0027]
FIG. 3 is a diagram showing a coordinate system for performing photogrammetry. The two photographic images 110 and 210 photographed by the two cameras A and B have the respective optical axis centers 100a and 200a as the origin, the optical axis direction of each camera as the Z axis, and the longitudinal direction of the photographic image is The X axis and the short direction are the Y axis. Therefore, the X axis is not always parallel to the ground surface E according to the tilt of the camera. In the present embodiment, the three-dimensional coordinates are specified based on the camera that captured the reference image. That is, when the photographic image 110 taken by the camera A is used as the reference image, the X1, Y1, and Z1 axes are adopted as the reference coordinate system. Hereinafter, a description will be given of a case where the camera A is a reference camera and a photographic image taken by the camera A is a reference image.
[0028]
FIG. 4 shows an example of a photographic image used for photogrammetry. 4A shows a photographic image (reference image) taken by the camera A, and FIG. 4B shows a photographic image (inspection image) taken by the camera B. FIG. 4 shows an image in which the designation of reference points 11a to 13a, 11b to 13b and measurement points 16a, which have already been described later, is completed for the convenience of understanding. Needless to say, the designated reference points 11a to 13a, 11b to 13b and the measurement point 16a are not displayed in the image transmitted from the camera 7 and not yet processed.
[0029]
Next, reference points are designated for these reference image 110 and inspection image 210 (# 11). For the reference points 11a to 13a and 11b to 13b, a position such as a corner that is easy to discriminate is selected on the appearance of the subject, and the same point is designated in both images while referring to the two photographic images 110 and 210. This input is performed by the user operating the input device 8 such as a mouse, and the coordinate point designating unit 3a performs the main processing. At this time, it is preferable to include a point closer to the measurement point and a point farther from the measurement point with the reference image 110 as a reference. In the present embodiment, the nearest proximal reference point 13 and the farthest far reference point 11 are designated among the plurality of reference points. FIG. 5 is a distribution diagram in which only the reference points attached to the reference image are extracted.
[0030]
Next, five or more reference points are selected in both images, and the positional relationship between the camera A100 and the camera B200 is calculated using the coordinate values of each reference point on the photographic image (# 12). In this embodiment, as a positional relationship, a coordinate value indicating where the optical axis center of the camera B200 (inspection camera) is located in the reference coordinate system having the optical axis center of the camera A100 (reference camera) as the origin, and the camera B200. An angle indicating which direction the optical axis of the light is directed is derived.
[0031]
When the positional relationship between the camera A100 and the camera B200 is calculated, the three-dimensional coordinate value of the reference point in each reference coordinate system is calculated using this value (# 13). These processes are mainly controlled by the position calculation unit 3b.
[0032]
Next, the measurement point 16a is input on the reference image by operating an input device such as a mouse (# 14). As described above, the measurement point 16a is set such that the distance from the camera A100 is not the nearest or farthest from the plurality of reference points 11a to 13a and 11b to 13b input in the previous step (# 11). It is preferable. These processes are mainly controlled by the coordinate point designating unit 3a.
Next, the depth of the reference point as seen from the camera A100 is calculated from the three-dimensional coordinates obtained in the previous steps (# 12, # 13). The following processing is mainly governed by the epipolar line calculation unit 3c. As shown in FIG. 5, first, the farthest reference point 11a and the nearest reference point 13a are specified across the measurement point 16a (# 15). As shown in FIG. 6, when viewed from the camera A100 in the direction of the optical axis L (Z1 axis direction), the subject has a plurality of reference points 11, 12, and 13 having different depth positions. Among the reference points, the nearest proximal reference point 13 and the farthest far reference point 11 are designated on the reference image 110. For these two designated points, the distance (reference distance) from the optical axis center 100a of the camera A100 to these two points is calculated (# 16), and a line 20 having the same distance as the reference distance for the two points, 30 is assumed.
[0034]
Next, as shown in FIG. 7, a line (light ray with respect to the measurement point 16) L2 passing through the measurement point 16a on the reference image 110 and the optical axis center 100a of the camera A100 is assumed. Since the corresponding point on the inspection image 210 of the measurement point 16 always exists on the epipolar line 40 projected on the inspection image by the epipolar constraint condition described in Non-Patent Document 1, the epipolar line By performing the correlation process along 40, the association can be performed at high speed and with high accuracy. However, the light beam L2 passing through the center of the optical axis and the measurement point 16 is a straight line extending to infinity, and the epipolar line 40 projected on the inspection image 210 of the inspection camera B200 as shown in FIG. Extending to both ends in the X-axis direction. Therefore, it is still extensive to specify the corresponding point that is one point on the line. Therefore, in this embodiment, the search area for performing the correlation process is narrowed down as follows.
[0035]
That is, as shown in FIG. 9, the intersections 11x and 13x between the equidistant lines 20 and 30 assumed in the above step and the light ray L2 are obtained (# 16). The equidistant lines 20 and 30 have the same distance as the proximal reference point 13 that is the most proximal among the reference points 11a to 13a that are imprinted in the reference image 110 and the far reference point 11 that is the farthest (depth side). The actual measurement points are always present in the region L3 delimited by these equidistant lines 20 and 30.
[0036]
It is clear that the divided division L3 is shorter than the epipolar line 40 projected on the inspection image 210 when projected onto the inspection image 210 of the inspection camera B200 as indicated by arrows 21 and 31. It is. That is, as shown in FIG. 10, on the inspection image 210, the epipolar line 40 extends to both ends, and a part 42 thereof becomes a region corresponding to the divided section L <b> 3. Therefore, it is possible to determine the corresponding point of the measurement point 16a on the inspection image by performing the correlation process as described later by limiting to the divided area 42 (# 17). This process is mainly controlled by the divided section determination unit 3d.
[0037]
Next, correlation processing is performed using the divided section as a search area (# 18). This process is mainly controlled by the correlation processing unit 3e. Specifically, pattern matching is performed as follows. First, as shown in FIG. 11A, a region 18 near the measurement point 16 of the reference image 110 is extracted. Then, as shown in FIG. 11 (b), pattern matching is performed on the neighborhood region 18 with the section divided in the previous step in the inspection image 210. In this way, the associated region 28 is searched, the corresponding point 16b is determined (# 19), and the coordinate value on the inspection image is obtained.
[0038]
In the present embodiment, in step 15, by specifying the most proximal reference point 13 a and the farthest reference point 11 a on the reference image, and uniformly setting the section 42 divided in step 17 as a search region. The section 42 can also be used when measuring three-dimensional coordinates of a plurality of measurement points.
[0039]
Finally, as shown in FIG. 12, the measurement point 16 includes a light beam L2 connecting the optical axis center 100a of the camera A100 (reference camera) and the measurement point 16, and an optical axis center 200a of the camera B200 (inspection camera). It is represented as an intersection with a straight line M2 connecting the corresponding point 16b on the image 210, and its three-dimensional coordinates are calculated by the principle of triangulation.
[0040]
As described above, according to the photogrammetry apparatus according to the present embodiment, the search area narrowed down using the epipolar constraint condition can be obtained by providing information on the reference points proximal and far from the measurement point. It can narrow down greatly.
[0041]
In addition, this invention is not limited to the said embodiment, It can implement in another various aspect.
[0042]
The designation of the reference point for determining the end point of the divided section is not limited to the most proximal point and the farthest point on the reference image, and may be individually selected for each measurement point. That is, by selecting the most proximal point and the farthest point on the reference image, all measurement point distances exist between both reference points. While the correlation process can be performed in the area, the search area in the correlation process is widened. On the other hand, when individually selecting a reference point for each measurement point, if a reference point that is close to the measurement point is selected, the search area in the correlation process can be made smaller, and the processing speed and accuracy can be increased. Can be achieved.
[Brief description of the drawings]
FIG. 1 is a block diagram of a photogrammetry apparatus according to an embodiment of the present invention.
FIG. 2 is a flowchart showing the flow of processing when photogrammetry is performed using the photogrammetry apparatus of FIG. 1;
FIG. 3 is a diagram showing a coordinate system when photogrammetry is performed using the apparatus of FIG. 1;
4A and 4B are diagrams illustrating examples of photographic images used for photogrammetry, where FIG. 4A is a photographic image (reference image) of camera A100, and FIG. 4B is an example of a photographic image (inspection image) of camera B200. .
FIG. 5 is a diagram in which only reference points and measurement points designated on a reference image are extracted.
FIG. 6 is a diagram showing a positional relationship between a proximal point and a far point.
FIG. 7 is a diagram showing light rays at a measurement point.
FIG. 8 is a diagram showing an epipolar line for a measurement point on an inspection image.
FIG. 9 is an explanatory diagram when a segmented light beam is projected onto an inspection image.
FIG. 10 is a diagram showing a segmented region on an epipolar line projected on an inspection image.
FIG. 11 is an explanatory diagram of a correlation process.
FIG. 12 is a principle diagram of processing for calculating three-dimensional coordinates of measurement points.
FIG. 13 is an explanatory diagram of epipolar constraint conditions.
[Explanation of symbols]
L Optical axis L2 of the camera A Light beam L3 Split section M Optical axis of the camera B 1 Photogrammetry device 2 Interface unit 3 Control calculation unit 4 Display unit 5 Image storage unit 6 System program 7 Digital camera 8 Input device 11 Distant reference point 11a Distant Projection point 11b of reference point on reference image Projection point 11x on inspection image of remote reference point Equal distance point 12 on epipolar line of remote reference point Reference point 12a Projection point 12b of reference point on reference image Inspection image of reference point Projection point 13 to the proximal reference point 13a Projection point 13b to the reference image of the proximal reference point Projection point 13x to the examination image of the proximal reference point Equidistant point 14 on the epipolar line of the proximal reference point Measurement object 16 Measurement Point 16a Projection point 16b of measurement point on reference image Corresponding point (projection point of measurement point on inspection image)
20, 30 equidistant line 40 epipolar line 42 segmented area (search area)
100 Camera A (reference camera)
110 Reference image 200 Camera B (inspection camera)
210 Inspection image

Claims (8)

互いの位置関係が既知の基準カメラ及び前記基準カメラと異なる位置に配置された検査カメラによってそれぞれ撮影された基準画像及び検査画像を作成するステップと、
前記基準画像と検査画像との双方に写っている基準点を複数指定するステップと、
前記基準画像と検査画像上の前記基準点の座標値より、基準点の三次元座標をそれぞれ求め、少なくとも1つの前記基準点の三次元座標と前記基準カメラの光軸中心との距離を決定し、光軸中心からの基準距離を求めるステップと、
前記基準画像上において計測点を指定し、前記検査画像に投影される前記計測点に対するエピポーラ線を決定するステップと、
前記エピポーラ線と求められた前記基準距離よりそのエピポーラ線を線分又は半線分に分割して、分割区間を決定するステップと、
前記基準画像上の計測点と前記分割区間の両近傍領域において、画像相関処理を行うステップと、
を備えることを特徴とする写真測量における計測点の対応付け方法。
Creating a reference image and an inspection image respectively photographed by a reference camera having a known positional relationship with each other and an inspection camera arranged at a position different from the reference camera;
Designating a plurality of reference points appearing in both the reference image and the inspection image;
From the reference image and the coordinate value of the reference point on the inspection image, a three-dimensional coordinate of the reference point is obtained, and a distance between at least one of the reference point three-dimensional coordinates and the optical axis center of the reference camera is determined. Obtaining a reference distance from the center of the optical axis;
Designating a measurement point on the reference image and determining an epipolar line for the measurement point projected on the inspection image;
Dividing the epipolar line into a line segment or a half line segment from the epipolar line and the determined reference distance, and determining a division section;
Performing image correlation processing on both the measurement points on the reference image and the vicinity of the divided section; and
A method of associating measurement points in photogrammetry characterized by comprising:
前記分割区間は、前記基準カメラの光軸中心からの距離が、前記計測点よりも近位に存在する近基準点及び前記計測点よりも遠方に存在する遠基準点の前記光軸中心からの基準距離をそれぞれ測定し、エピポーラ線をそれぞれの基準距離に対応するように分割した区間であることを特徴とする、請求項1に記載の写真測量における計測点の対応付け方法。  The divided section has a distance from the optical axis center of the reference camera from the optical axis center of a near reference point that is closer to the measurement point and a far reference point that is farther than the measurement point. 2. The method of associating measurement points in photogrammetry according to claim 1, wherein the reference distances are measured, and the epipolar lines are divided to correspond to the respective reference distances. 前記基準カメラ及び検査カメラの位置関係は、前記基準画像及び検査画像上において指定された複数の基準点のそれぞれの両画像上の座標値に基づいて導かれることを特徴とする、請求項1又は2に記載の写真測量における計測点の対応付け方法。  The positional relationship between the reference camera and the inspection camera is derived based on coordinate values on both images of each of a plurality of reference points designated on the reference image and the inspection image. 3. A method for associating measurement points in the photogrammetry described in 2. 互いの位置関係が既知の異なる位置から撮影された基準画像及び検査画像を記憶する記憶部と、
前記基準画像及び検査画像の双方に写っている基準点の入力を受付ける基準点指定手段と、
前記基準画像と検査画像上の前記基準点の座標値より、基準点の三次元座標をそれぞれ求め、少なくとも1つの前記基準点の三次元座標と前記基準カメラの光軸中心との距離を決定し、光軸中心からの基準距離を求める基準距離演算手段と、
前記基準画像上において計測点を指定し、前記検査画像に投影される前記計測点に対するエピポーラ線を決定するエピポーラ線演算手段と、
前記エピポーラ線と求められた前記基準距離よりそのエピポーラ線を線分又は半線分に分割して、分割区間を決定する分割区間演算手段と、
前記基準画像上の計測点と前記分割区間の両近傍領域において、画像相関処理を行う相関処理手段とを備えることを特徴とする、写真測量における計測点の対応付け装置。
A storage unit for storing a reference image and an inspection image taken from different positions whose mutual positional relationships are known;
A reference point specifying means for receiving an input of a reference point reflected in both the reference image and the inspection image;
From the reference image and the coordinate value of the reference point on the inspection image, a three-dimensional coordinate of the reference point is obtained, and a distance between at least one of the reference point three-dimensional coordinates and the optical axis center of the reference camera is determined. A reference distance calculation means for obtaining a reference distance from the center of the optical axis;
Epipolar line calculation means for specifying a measurement point on the reference image and determining an epipolar line for the measurement point projected on the inspection image;
Dividing the epipolar line into a line segment or a half line segment from the epipolar line and the determined reference distance, and a divided section calculation means for determining a divided section;
An apparatus for associating measurement points in photogrammetry, comprising correlation processing means for performing image correlation processing in both the measurement points on the reference image and the regions in the vicinity of the divided sections.
前記分割区間演算手段は、前記基準画像の撮影位置からの距離が、前記計測点よりも近位に存在する近基準点及び前記計測点よりも遠方に存在する遠基準点の前記光軸中心からの距離をそれぞれ測定し、エピポーラ線を、それぞれの基準距離に対応するように分割した区間を分割区間とすることを特徴とする請求項4に記載の写真測量における計測点の対応付け装置 The divided section calculation means is configured such that the distance from the photographing position of the reference image is from the optical axis center of a near reference point that is proximal to the measurement point and a far reference point that is far from the measurement point. 5. The apparatus for associating measurement points in photogrammetry according to claim 4, wherein a distance obtained by dividing each epipolar line and dividing the epipolar line so as to correspond to each reference distance is defined as a divided section. 記位置関係は、前記基準画像及び検査画像上において指定された複数の基準点のそれぞれの両画像上の座標値に基づいて導かれることを特徴とする請求項4又は5に記載の写真測量における計測点の対応付け装置。 Before SL positional relationship, photogrammetry according to claim 4 or 5, characterized in that guided on the basis of the coordinate values on each of the two images of a plurality of reference points specified on the reference image and the inspection image Device for associating measurement points . 写真測量における計測点の対応付けを行うためにコンピュータを
互いの位置関係が既知の異なる位置から撮影された基準画像及び検査画像の双方に写っている複数の基準点の入力を受付ける基準点指定手段、
前記基準画像と検査画像上の前記基準点の座標値より、基準点の三次元座標をそれぞれ求め、少なくとも1つの前記基準点の三次元座標と前記基準カメラの光軸中心との距離を決定し、光軸中心からの基準距離を求める基準距離演算手段、
前記エピポーラ線と求められた前記基準距離よりそのエピポーラ線を線分又は半線分に分割して、分割区間を決定する分割区間演算手段、
前記基準画像上の計測点と前記分割区間の両近傍領域において、画像相関処理を行う相関処理手段、として機能させるための写真測量における計測点の対応付けプログラム。
Reference point designating means for accepting the input of a plurality of reference points appearing in both the reference image and the inspection image taken from different positions with known positional relations in order to associate measurement points in photogrammetry ,
From the reference image and the coordinate value of the reference point on the inspection image, a three-dimensional coordinate of the reference point is obtained, and a distance between at least one of the reference point three-dimensional coordinates and the optical axis center of the reference camera is determined. , A reference distance calculation means for obtaining a reference distance from the center of the optical axis,
Divided section calculation means for determining the divided section by dividing the epipolar line into a line segment or a half line segment from the epipolar line and the determined reference distance;
A program for associating measurement points in photogrammetry for functioning as correlation processing means for performing image correlation processing in both the measurement points on the reference image and the regions near the divided sections.
請求項7に記載のプログラムを記憶した記憶媒体。  A storage medium storing the program according to claim 7.
JP2003020278A 2003-01-29 2003-01-29 Method and apparatus for associating measurement points in photogrammetry Expired - Fee Related JP4153322B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003020278A JP4153322B2 (en) 2003-01-29 2003-01-29 Method and apparatus for associating measurement points in photogrammetry

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003020278A JP4153322B2 (en) 2003-01-29 2003-01-29 Method and apparatus for associating measurement points in photogrammetry

Publications (2)

Publication Number Publication Date
JP2004233138A JP2004233138A (en) 2004-08-19
JP4153322B2 true JP4153322B2 (en) 2008-09-24

Family

ID=32949950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003020278A Expired - Fee Related JP4153322B2 (en) 2003-01-29 2003-01-29 Method and apparatus for associating measurement points in photogrammetry

Country Status (1)

Country Link
JP (1) JP4153322B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846514A (en) * 2010-06-17 2010-09-29 中国人民解放军信息工程大学 Image point matching method for industrial digital photogrammetry

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073874B (en) * 2010-12-29 2013-04-24 中国资源卫星应用中心 Geometric constraint-attached spaceflight three-line-array charged coupled device (CCD) camera multi-image stereo matching method
CN104880178B (en) * 2015-06-01 2017-04-26 中国科学院光电技术研究所 Monocular vision pose measuring method based on tetrahedral side length and volume weighting constraint
CN110044301B (en) * 2019-03-29 2020-05-05 易思维(天津)科技有限公司 Three-dimensional point cloud computing method based on monocular and binocular mixed measurement

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101846514A (en) * 2010-06-17 2010-09-29 中国人民解放军信息工程大学 Image point matching method for industrial digital photogrammetry
CN101846514B (en) * 2010-06-17 2011-11-23 中国人民解放军信息工程大学 Image Point Matching Method for Industrial Digital Photogrammetry

Also Published As

Publication number Publication date
JP2004233138A (en) 2004-08-19

Similar Documents

Publication Publication Date Title
US7746377B2 (en) Three-dimensional image display apparatus and method
JP5362189B2 (en) Image processing apparatus and processing method thereof
JP4889351B2 (en) Image processing apparatus and processing method thereof
US9563954B2 (en) Method for capturing the three-dimensional surface geometry of objects
US7010157B2 (en) Stereo image measuring device
US8208029B2 (en) Method and system for calibrating camera with rectification homography of imaged parallelogram
JP5388921B2 (en) Three-dimensional distance measuring apparatus and method
KR102129206B1 (en) 3 Dimensional Coordinates Calculating Apparatus and 3 Dimensional Coordinates Calculating Method Using Photo Images
WO2012165491A1 (en) Stereo camera device and computer-readable recording medium
JP4593730B2 (en) Stereo image measuring device
WO2017199285A1 (en) Image processing device and image processing method
JP2008082870A (en) Image processing program, and road surface state measuring system using this
JP2004302756A (en) CAD construction drawing inspection method and device
JP4153322B2 (en) Method and apparatus for associating measurement points in photogrammetry
JP3766578B2 (en) Photogrammetry image processing apparatus and photogrammetry method using the photogrammetry image processing apparatus
JP7063165B2 (en) Measuring equipment, measuring method and measuring program
JP4874693B2 (en) Image processing apparatus and processing method thereof
JP2000205821A (en) Instrument and method for three-dimensional shape measurement
JP4006296B2 (en) Displacement measuring method and displacement measuring apparatus by photogrammetry
JP3924576B2 (en) Three-dimensional measurement method and apparatus by photogrammetry
JP4101478B2 (en) Human body end point detection method and apparatus
JP4550081B2 (en) Image measurement method
JP4159373B2 (en) Method and apparatus for associating measurement points in photogrammetry
JP2003050110A (en) Three-dimensional shape data producing system and method, program and recording medium
JP2003067726A (en) Solid model generation system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051102

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080318

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080423

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4153322

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

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120711

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130711

Year of fee payment: 5

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

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

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