[go: up one dir, main page]

JP2003331263A - カメラ画像−実空間座標対応付けマップ生成方法、カメラ画像−実空間座標対応付けマップ生成装置、プログラムおよび記録媒体 - Google Patents

カメラ画像−実空間座標対応付けマップ生成方法、カメラ画像−実空間座標対応付けマップ生成装置、プログラムおよび記録媒体

Info

Publication number
JP2003331263A
JP2003331263A JP2002137164A JP2002137164A JP2003331263A JP 2003331263 A JP2003331263 A JP 2003331263A JP 2002137164 A JP2002137164 A JP 2002137164A JP 2002137164 A JP2002137164 A JP 2002137164A JP 2003331263 A JP2003331263 A JP 2003331263A
Authority
JP
Japan
Prior art keywords
image
real space
coordinates
correspondence map
camera
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
JP2002137164A
Other languages
English (en)
Inventor
Taku Nishio
西尾  卓
Kouichi Katou
晃市 加藤
Masaya Murase
雅哉 村瀬
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone 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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2002137164A priority Critical patent/JP2003331263A/ja
Publication of JP2003331263A publication Critical patent/JP2003331263A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】 【課題】 高速な計算により物体の位置を求め、よりリ
アルタイム処理に適したカメラ画像−実空間座標対応付
けマップ生成方法を提供する。 【解決手段】 対応付けを行う実空間の床面に正方形パ
ターンを配置し、前記正方形パターンの存在する位置の
実空間座標を決定し、前記配置された正方形パターンを
含む実空間を撮影し、前記撮影された撮影画像中の前記
正方形パターンの4つの頂点の画像座標を検出し、前記
頂点の画像座標を通る2直線の消失点の位置を計算し、
当該計算された前記消失点の数に基づき、撮影画像の全
画素について、それぞれ実空間座標が記述された対応マ
ップ画像を生成する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、カメラ画像−実空
間座標対応付けマップ生成方法、カメラ画像−実空間座
標対応付けマップ生成装置、プログラムおよび記録媒体
に係わり、特に、監視映像中から移動物体(特に、人
間)の位置をリアルタイムに求めるために、カメラ画像
と実空間の対応関係を記述したカメラ画像−実空間座標
対応付けマップを生成する方法および装置に関する。
【0002】
【従来の技術】従来の、カメラ画像−実空間座標対応付
け方法は、実空間中の正確な座標と、画像上での座標の
対応点を多数与え、カメラの設置位置、姿勢、焦点距離
等を予め測定した上で、画像中に映る物体の画像座標を
透視投影変換を用いて実空間座標へと変換して求めてい
た。(文献:コンピュータビジョン第三章 新技術コミ
ュニケーションズ)
【0003】
【発明が解決しようとする課題】しかしながら、前述し
たような、カメラのキャリブレーションを行うために
は、多数の対応点を与える必要があるため、手間がかか
り、非常に複雑な計算式を解く必要があった。また、与
える対応点の座標の誤差が、キャリブレーションに大き
く影響を及ぼすため、キャリブレーション作業が困難で
あった。さらに、画像から実空間座標を求めるための計
算コストが大きいという問題点もあった。
【0004】本発明は、前記従来技術の問題点を解決す
るためになされたものであり、本発明の目的は、高速な
計算により物体の位置を求め、よりリアルタイム処理に
適したカメラ画像−実空間座標対応付けマップ生成方法
を提供することにある。また、本発明の他の目的は、前
述のカメラ画像−実空間座標対応付けマップ生成方法を
実行するためのカメラ画像−実空間座標対応付けマップ
生成装置を提供することにある。また、本発明の他の目
的は、前述のカメラ画像−実空間座標対応付けマップ生
成方法をコンピュータに実行させるためのプログラムを
提供することにある。また、本発明の他の目的は、前述
のプログラムが記録された記録媒体を提供することにあ
る。本発明の前記ならびにその他の目的と新規な特徴
は、本明細書の記述及び添付図面によって明らかにす
る。
【0005】
【課題を解決するための手段】本願において開示される
発明のうち、代表的なものの概要を簡単に説明すれば、
下記の通りである。即ち、本発明は、カメラ画像と実空
間の座標とを対応付けるカメラ画像−実空間座標対応付
けマップ生成方法であって、対応付けを行う実空間の床
面に基準パターンを配置し、前記基準パターンの存在す
る位置の実空間座標を決定し、前記配置された基準パタ
ーンを含む実空間を撮影し、前記撮影された撮影画像中
の前記基準パターンの特徴点の画像座標を検出し、前記
検出された特徴点の画像座標に基づき、撮影画像の全画
素について、それぞれ実空間座標が記述された対応マッ
プ画像を生成することを特徴とする。
【0006】また、本発明は、カメラ画像と実空間の座
標とを対応付けるカメラ画像−実空間座標対応付けマッ
プ生成方法であって、対応付けを行う実空間の床面に正
方形パターンを配置し、前記正方形パターンの存在する
位置の実空間座標を決定し、前記配置された正方形パタ
ーンを含む実空間を撮影し、前記撮影された撮影画像中
の前記正方形パターンの4つの頂点の画像座標を検出
し、前記頂点の画像座標を通る2直線の消失点の位置を
計算し、当該計算された前記消失点の数に合わせて計算
方法を変更し、撮影画像の全画素について、それぞれ実
空間座標が記述された対応マップ画像を生成することを
特徴とする。
【0007】本発明の好ましい実施の形態では、対応付
けを行う実空間の床面に前記基準パターンを複数配置
し、それぞれの基準パターン毎に複数の対応マップ画像
を生成し、撮影画像の全画素のそれぞれ実空間座標とし
て、前記各対応マップ画像の同位置の画素の実空間座標
の平均値が記述された対応マップ画像を生成することを
特徴とする。本発明の好ましい実施の形態では、撮影画
像中の前記基準パターンの特徴点の画像座標を複数回検
出し、その平均値を前記特徴点の画像座標とすることを
特徴とする。本発明の好ましい実施の形態では、撮影画
像の全画素について、それぞれ実空間座標が記述された
対応マップ画像を生成する際に、対応マップ画像中の全
画素について、対応マップ画像の中心点からの距離に応
じて、座標の信頼度を与えることを特徴とする。
【0008】また、本発明は、カメラ画像と実空間座標
とを対応付けるカメラ画像−実空間座標対応付けマップ
生成装置であって、対応付けを行う実空間の床面に配置
され、予めパターンの存在する位置の実空間座標が決定
された基準パターン(例えば、正方形パターン)を含む
実空間を撮影するカメラと、前記撮影された撮影画像中
における、予め検出された前記パターンの特徴点(例え
ば、正方形パターンの4つの頂点)の画像座標に基づ
き、撮影画像の全画素について、それぞれ実空間座標が
記述された対応マップ画像を生成する生成手段とを備え
ることを特徴とする。
【0009】従来の方法では、カメラのキャリブレーシ
ョンを行うために、多数の対応点の座標を与えなければ
ならないのに対して、本発明では、最低4つの対応点を
与えるのみでよく、対応付けの計算を簡略化することが
可能となる。また、従来の方法では、位置を透視投影変
換を用いて求めていたのに対して、本発明では、画像上
での物体の位置をマップ画像から参照するだけで実空間
上の位置を求めることが可能となる。
【0010】
【発明の実施の形態】以下、図面を参照して本発明の実
施の形態を詳細に説明する。なお、実施の形態を説明す
るための全図において、同一機能を有するものは同一符
号を付け、その繰り返しの説明は省略する。図1は、本
発明の実施の形態のカメラ画像−実空間座標対応付けマ
ップ生成装置のハードウェア構成を示す図である。本実
施の形態は、撮像用カメラ1と、画像蓄積&計算用パー
ソナルコンピュータ(以下、PCという。)2と、表示
用ディスプレイ3と、座標入力用デバイス4とで構成さ
れる。図2は、本発明の実施の形態のカメラ画像−実空
間座標対応付けマップ生成装置の概略構成を示す機能ブ
ロック図である。図2に示す画像取得部10が、図1に
示すカメラ1に対応する。同様に、図2に示す座標入力
部11が、図1に示す座標入力用デバイス4に、図2に
示す画像表示部12が、図1に示す表示用ディスプレイ
3に、図2に示すマップ生成部13が、図1に示す画像
蓄積&計算用PC(2)に対応する。
【0011】図3は、本実施の形態のカメラ画像−実空
間座標対応付けマップ生成方法を説明するためのフロー
チャートである。以下、カメラ画像−実空間対応マップ
の作り方と、そのマップを利用した物体位置の求め方に
ついて、図3に示すフローチャートに沿って説明する。
対応マップ生成の準備として、例えば、図4に示すよう
に、撮影対象となるエリアに仮想的な格子を設定する。
この格子に対して、図5に示すように、縦、横に番号を
振り、その格子番号を実空間座標とする。また、図6に
示すように、床面に対して横軸が水平となるような天井
の適当な位置にカメラを設置する。次に、例えば、図7
に示すように、格子のひとつに重なるように、頂点A、
B、C、Dから成る正方形の基準パターンを設置する
(ステップ20)。図7の場合は、基準パターンの座標
は(4,3)となる。実際は、撮影エリアに格子が引か
れておらず、基準パターンが置かれているだけなので、
図8に示すようになっている。この正方形パターンを含
むエリアを、撮像用カメラ1で撮影し(ステップ2
1)、表示用ディスプレイ3に表示する(ステップ2
2)。
【0012】ステップ21、ステップ22により、例え
ば、図9のような画像が得られたとすると、画像の中心
を原点とする、図10に示すようなXY座標系における
4つの頂点の画像座標を手動で測定する(ステップ2
3)。この4つの頂点の画像座標に基づき、撮影画像の
各画素がどの場所を映しているのかを記述した対応マッ
プを作成する。具体的には、各画素毎に対応する実空間
座標(格子番号)を記述した縦横のサイズが撮影画像と
同じである対応マップ画像を作成する。まず、画像蓄積
&計算用PC(2)に、撮影画像と縦横のサイズが同じ
で中身が空の対応マップ画像を用意する。この対応マッ
プ画像に対して、さきほど座標を求めた4点(A,B,
C,D)をプロットし、消失点を計算する(ステップ2
4)。次に、消失点の数を判断し(ステップ25)、そ
の消失点の数に応じて計算方法を変更して、対応マップ
画像を生成する(ステップ26、ステップ27、ステッ
プ28)以下、ステップ26〜ステップ28における対
応マップ画像の生成方法を説明する。
【0013】マップ作成A(ステップ26) 図11に示すように、頂点Aと頂点Cとを通る直線AC
と、頂点Bと頂点Dとを通る直線BDの交点E、並び
に、頂点Aと頂点Bとを通る直線ABと、頂点Cと頂点
Dとを通る直線CDの交点Fの、2つの交点(E,F)
が存在する場合には、以下の方法で対応マップを生成す
る。この二つの交点(E,F)を、本明細書では消失点
と呼び、直線EFは対応マップ画像と平行となる。先
ず、頂点Aと頂点Cとを通る直線ACと、頂点Bと頂点
Dとを通る直線BDの交点E、並びに、頂点Aと頂点B
とを通る直線ABと、頂点Cと頂点Dとを通る直線CD
の交点Fを計算する。さらに、直線(AF,CF)と、
対応マップ画像下端との交点(G,H)をそれぞれ求
め、線分GHの長さを求める。この線分GHの長さを基
準にして、図11に示すように、対応マップ画像下端上
の間隔が等間隔となるよう消失点Fから直線を引く。消
失点Eについても同様とする。これにより、図12に示
すような対応マップ画像が得られる。この図12に示す
対応マップ画像は、仮想的な格子を、撮像用カメラ1で
撮影した際の画像を意味している。ただし、量子化誤差
やレンズ歪の影響は考慮されていない。ここで、正方形
パターンの実空間座標は(4,3)であるので、マップ
上の対応するパターン内のすべての画素に(4,3)と
いう情報を格納する。また、頂点A、頂点Bのどちら
が、実空間座標横軸の正方向側であるのか、頂点A、頂
点Cのどちらが実空間座標縦軸の正方向側であるのかと
いう情報から他の格子の実空間座標が求められるので、
図13に示すように、対応マップ画像上のすべての画素
の対応する実空間座標を記述する。以上の方法により、
撮像用カメラ1の設置位置、角度に係わらず、消失点が
2つ存在する場合には、対応マップ画像を作成すること
ができる。
【0014】マップ作成B(ステップ27) ある位置に設置された撮像用カメラ1で撮影された正方
形パターンにおいて、図14に示すように、直線ABと
直線CDが平行になっており、消失点(E)がひとつし
か存在しない場合には、以下の方法で対応マップ画像を
生成する。まず、消失点が二つある場合と同様に、図1
5に示すように、消失点(E)から直線を引く。次に、
頂点Aの画像上の座標が(a1,a2)、頂点Cの画像
上の座標が(c1,c2)であるとすると、図16に示
す直線L1の画像上でのY座標は((2*c1*a2)
−(a1*c2))/(2*c1−a1)の計算式によ
り求めることができ、図17に示すように平行線を引く
ことができる。同様に、図16に示す直線L2の画像上
でのY座標は((2*a1*c2)−(c1*a2))
/(2*a1−c1)と求めることができ、図17に示
すように平行線を引くことができる。このようにして得
られた対応マップ画像は、図18に示すようになり、消
失点が2つの場合と同様に、各画素に対応する実空間座
標を記述してやれば対応マップ画像を作成することがで
きる。
【0015】以下、図16に示す直線L1の画像上での
Y座標、および図16に示す直線L2の画像上でのY座
標の計算方法を、図19を用いて簡単に説明する。図1
9(a)は、撮像用カメラ1で床面を撮像している状態
を示す側面図、図19(b)は、図16を再掲載して示
す図、図19(c)は、図17を再掲載して示す図であ
る。今、床面A、C、Kの画像上の座標を、A(a1,
a2)、C(c1,c2)、K(k1,k2)、また、
実空間上の座標(カメラ座標系)を、A(Ax,Ay,
Az)、C(Cx,Cy,Cz)、K(Kx,Ky,K
z)とする。ただし、Ax=Cx=Kxとする。また、
撮像用カメラ1の焦点距離をfとすると、透視変換によ
り、下記(1)〜(6)が得られる。 a1=f(Ax/Az) ・・・・・・・・ (1) a2=f(Ay/Az) ・・・・・・・・ (2) c1=f(Cx/Cz) ・・・・・・・・ (3) c2=f(Cy/Cz) ・・・・・・・・ (4) k1=f(Kx/Kz) ・・・・・・・・ (5) k2=f(Ky/Kz) ・・・・・・・・ (6)
【0016】図16に示す直線L1の画像上でのY座標
を求め方を説明する。図19(a)により、下記
(7)、(8)式が得られる。 Ky=Ay+(Ay−Cy)=2*Ay−Cy ・・・・・・・・ (7) Kz=Az+(Az−Cz)=2*Az−Cz ・・・・・・・・ (8) (2)式より、下記(9)式が、また、(4)式より、
下記(10)式が、さらに、(1)式より、下記(1
1)式が得られる。 Ay=a2*Az/f ・・・・・・・・ (9) Cy=c2*Cz/f ・・・・・・・・ (10) Ax=c1*Az/f ・・・・・・・・ (11) (3)式、(11)式、およびAx=Cxより、下記
(12)式が得られる。 Cz=f(Cx/c1)=(a1/c1)*Az ・・・・・ (12) (6)〜(10)式により、下記(13)式が得られ
る。 k2=f(Ky/Kz) =f((2*Az−Cy)/(2*Az−Cz) =(2*(a2*Az)−(c2*Cz))/(2*Az−Cz) ・・・・・ (13) (12)式より、下記(14)式が得られる。 k2=(2*a2−c2*(a1/c1))/(2−(a1/c1)) =(2*c1*a2−a1*c2)/(2*c1−a1) ・・・・・ (14) 図16に示す直線L2の画像上でのY座標を求める際に
は、前記(7)、(8)を、下記(17)式、(18)
に置き換えて、前述と同様な計算を行う。 Ky=2*Cy−Ay ・・・・・・・・ (17) Kz=2*Cz−Az ・・・・・・・・ (18) これにより、Y座標を求める計算式は、((2*a1*
c2)−(c1*a2))/(2*a1−c1)とな
る。
【0017】マップ作成C(ステップ28) 例えば、真下に向けて設置された撮像用カメラ1で撮影
された正方形パターンは、図20に示すように直線AB
とCDが平行で、直線ACとBDも平行になっており消
失点が存在しない。この場合は、図21に示すように、
平行線を等間隔に引き、正方形の格子を作ってやればよ
い。以上のように、計算方法は3種類あるため、消失点
の個数により計算方法の変更を行う。この作成されたカ
メラ画像−実空間対応マップを用いて、実際に物体の位
置を求める場合には、物体の画像上の位置に対応するマ
ップの値を参照する。例えば、ある撮像用カメラ1で撮
像された画像において、図22の位置に物体があった場
合、その物体が実空間中のどこにあるかを求めるには、
その撮像用カメラ1で撮像された画像と対応する図23
の対応マップを参照すればよい。この例では、図23の
マップから同位置の座標を読み取り物体の位置は(5,
5)となる。このように、本実施の形態では、物体の位
置を求める際に、対応マップを参照するだけで済むた
め、位置を高速に求めることが可能である。
【0018】なお、本実施の形態において、複数の位置
に配置した基準パターンを用いて複数の対応マップ画像
を生成し、各マップ画像の同位置の画素値についてそれ
ぞれ平均を求め、平均値を画素値として用いた平均マッ
プ画像を生成することで、4つの頂点座標の測定誤差を
減らすことができる。このとき、平均値については、四
捨五入または切り捨てなど方法により整数化してもよ
い。また、4つの頂点の画像座標を測定する際、複数回
測定を繰り返し、その平均値を頂点の画像座標とするこ
とによっても、測定誤差を減らすことができる。このと
き、平均値については、四捨五入または切り捨てなど方
法により整数化してもよい。さらに、通常撮像用カメラ
1で撮像した画像には、レンズによる歪みが生じるた
め、画素毎に信頼度を与えることにより、物体位置の精
度をある程度把握することができる。レンズ歪みは、画
像中心から離れるほど大きくなるため、例えば、1/√
(X +Y)式により、信頼度を計算する。なお、
X,Yは、図10に示すような、画像の中心点を原点と
したXY座標系において、信頼度の測定を行う画素の座
標である。ここで、原点の信頼度は1とする。本実施の
形態のカメラ画像−実空間座標対応付けマップ生成方法
において、図3のステップ22、ステップ24〜ステッ
プ28は、画像蓄積&計算用パーソナルコンピュータ2
上で実行されるプログラムにより実行されるステップで
あり、このプログラムは、CD−ROM等の記録媒体、
あるいは、ネットワークを介したダウンロードにより供
給される。以上、本発明者によってなされた発明を、前
記実施の形態に基づき具体的に説明したが、本発明は、
前記実施の形態に限定されるものではなく、その要旨を
逸脱しない範囲において種々変更可能であることは勿論
である。
【0019】
【発明の効果】本願において開示される発明のうち代表
的なものによって得られる効果を簡単に説明すれば、下
記の通りである。本発明によれば、カメラ画像−実空間
の対応付けの準備のための作業時間が短縮でき、かつ、
高速に座標変換を行うことが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態のカメラ画像−実空間座標
対応付けマップ生成装置のハードウェア構成を示す図で
ある。
【図2】本発明の実施の形態のカメラ画像−実空間座標
対応付けマップ生成装置の概略構成を示す機能ブロック
図である。
【図3】本発明の実施の形態のカメラ画像−実空間座標
対応付けマップ生成方法を説明するためのフローチャー
トである。
【図4】対応付けを行う実空間を示す俯瞰図である。
【図5】対応付けを行う実空間の床面への座標割り当て
の一例を示す図である。
【図6】撮像用カメラの設置状態を示す図である。
【図7】対応付けを行う実空間の床面へ、正方形パター
ンを配置した一例を示す図である。(格子は仮想的に表
示)
【図8】図7に示す位置に、正方形パターンを配置した
場合における、実際の実空間の様子を示す図である。
【図9】撮像用カメラで撮像した画像で、消失点が2個
の場合の撮像画像の一例を示す図である。
【図10】図9に示す撮像画像における座標軸設定の一
例を示す図である。
【図11】消失点が2個の場合における、対応マップ生
成の途中経過を説明するための図である。
【図12】消失点が2個の場合における、生成された対
応マップの正方形パターン部分に座標を与えた様子を示
す図である。
【図13】消失点が2個の場合における、最終的に対応
マップ上のすべての画素に座標を与えた様子を示す図で
ある。
【図14】撮像用カメラで撮像した画像で、消失点が1
個の場合の撮像画像の一例を示す図である。
【図15】消失点が1個の場合における、対応マップ生
成の途中経過を説明するための図である。
【図16】仮想的な格子が表示された実空間を示す俯瞰
図である。
【図17】図15に示す図面に平行線を加えた状態を示
す図である。
【図18】消失点が1個の場合における、生成された対
応マップの正方形パターン部分に座標を与えた様子を示
す図である。
【図19】図16に示す直線L1の画像上でのY座標、
および図16に示す直線L2の画像上でのY座標の計算
方法を説明するための図である。
【図20】撮像用カメラで撮像した画像で、消失点が0
個の場合の撮像画像の一例を示す図である。
【図21】消失点が0個の場合における、最終的に生成
された対応マップを示す図である。
【図22】物体が存在する実空間の一例を示す図であ
る。
【図23】対応マップ画像上に物体を投影した様子を示
す図である。
【符号の説明】
1…撮像用カメラ、2…画像蓄積&計算用パーソナルコ
ンピュータ、3…表示用ディスプレイ、4…座標入力用
デバイス、10…画像取得部、11…座標入力部、12
…画像表示部、13…マップ生成部。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 村瀬 雅哉 東京都千代田区大手町二丁目3番1号 日 本電信電話株式会社内 Fターム(参考) 2F065 AA03 AA04 BB02 BB05 BB15 CC16 DD06 FF04 FF61 JJ03 QQ00 QQ17 QQ26 QQ28 SS01 5B057 AA19 BA02 DA07 DB03 DB05 DB09 DC05 DC08 5C054 AA01 CA04 EA01 EA05 EA07 ED07 FC03 FC15 FE14 GB12 HA05 HA19

Claims (11)

    【特許請求の範囲】
  1. 【請求項1】 カメラ画像と実空間の座標とを対応付け
    るカメラ画像−実空間座標対応付けマップ生成方法であ
    って、 対応付けを行う実空間の床面に基準パターンを配置し、 前記基準パターンの存在する位置の実空間座標を決定
    し、 前記配置された基準パターンを含む実空間を撮影し、 前記撮影された撮影画像中の前記基準パターンの特徴点
    の画像座標を検出し、 前記検出された特徴点の画像座標に基づき、撮影画像の
    全画素について、それぞれ実空間座標が記述された対応
    マップ画像を生成することを特徴とするカメラ画像−実
    空間座標対応付けマップ生成方法。
  2. 【請求項2】 カメラ画像と実空間の座標とを対応付け
    るカメラ画像−実空間座標対応付けマップ生成方法であ
    って、 対応付けを行う実空間の床面に正方形パターンを配置
    し、 前記正方形パターンの存在する位置の実空間座標を決定
    し、 前記配置された正方形パターンを含む実空間を撮影し、 前記撮影された撮影画像中の前記正方形パターンの4つ
    の頂点の画像座標を検出し、 前記頂点の画像座標を通る2直線の消失点の位置を計算
    し、 当該計算された前記消失点の数に合わせて計算方法を変
    更し、撮影画像の全画素について、それぞれ実空間座標
    が記述された対応マップ画像を生成することを特徴とす
    るカメラ画像−実空間座標対応付けマップ生成方法。
  3. 【請求項3】 対応付けを行う実空間の床面に前記基準
    パターンを複数配置し、 それぞれの基準パターン毎に複数の対応マップ画像を生
    成し、 撮影画像の全画素のそれぞれ実空間座標として、前記各
    対応マップ画像の同位置の画素の実空間座標の平均値が
    記述された対応マップ画像を生成することを特徴とする
    請求項1または請求項2に記載のカメラ画像−実空間座
    標対応付けマップ生成方法。
  4. 【請求項4】 撮影画像中の前記基準パターンの特徴点
    の画像座標を複数回検出し、その平均値を前記特徴点の
    画像座標とすることを特徴とする請求項1ないし請求項
    3のいずれか1項に記載のカメラ画像−実空間座標対応
    付けマップ生成方法。
  5. 【請求項5】 撮影画像の全画素について、それぞれ実
    空間座標が記述された対応マップ画像を生成する際に、
    対応マップ画像中の全画素について、対応マップ画像の
    中心点からの距離に応じて、座標の信頼度を与えること
    を特徴とする請求項1ないし請求項4のいずれか1項に
    記載のカメラ画像−実空間座標対応付けマップ生成方
    法。
  6. 【請求項6】 カメラ画像と実空間座標とを対応付ける
    カメラ画像−実空間座標対応付けマップ生成装置であっ
    て、 対応付けを行う実空間の床面に配置され、予めパターン
    の存在する位置の実空間座標が決定された基準パターン
    を含む実空間を撮影するカメラと、 前記撮影された撮影画像中における、予め検出された前
    記パターンの特徴点の画像座標に基づき、撮影画像の全
    画素について、それぞれ実空間座標が記述された対応マ
    ップ画像を生成する生成手段とを備えることを特徴とす
    るカメラ画像−実空間座標対応付けマップ生成装置。
  7. 【請求項7】 前記基準パターンは、正方形パターンで
    あり、 前記特徴点は、前記正方形パターンの4つの頂点である
    ことを特徴とする請求項6に記載のカメラ画像−実空間
    座標対応付けマップ生成装置。
  8. 【請求項8】 カメラ画像と実空間の座標とを対応付け
    るカメラ画像−実空間座標対応付けマップ生成方法をコ
    ンピュータに実行させるプログラムであって、 前記プログラムは、対応付けを行う実空間の床面に配置
    され、予めパターンの存在する位置の実空間座標が決定
    された正方形パターンを含む実空間を、カメラで撮影し
    た撮像画像を表示用ディスプレイに表示させる手順と、 前記撮影された撮影画像中における、予め検出された前
    記正方形パターンの頂点の画像座標を通る2直線の消失
    点の位置を計算させる手順と、 当該計算させた前記消失点の数に合わせて計算方法を変
    更し、撮影画像の全画素について、それぞれ実空間座標
    が記述された対応マップ画像を生成させる手順とを、コ
    ンピュータに実行させることを特徴とするプログラム。
  9. 【請求項9】 前記プログラムは、対応付けを行う実空
    間の床面に複数配置された前記正方形パターン毎に、前
    記各手順を実行させて、それぞれの基準パターン毎の複
    数の対応マップ画像を生成させた後に、前記各対応マッ
    プ画像の同位置の画素の実空間座標の平均値を計算させ
    る手順と、 撮影画像の全画素のそれぞれ実空間座標として、前記平
    均値が記述された対応マップ画像を生成させる手順と
    を、コンピュータに実行させることを特徴とする請求項
    8に記載のプログラム。
  10. 【請求項10】 前記プログラムは、対応マップ画像中
    の全画素について、対応マップ画像の中心点からの距離
    に応じた座標の信頼度を計算させる手順を、コンピュー
    タに実行させることを特徴とする請求項8または請求項
    9に記載のプログラム。
  11. 【請求項11】 前記請求項8ないし請求項10のいず
    れか1項に記載されたプログラムが記録された記録媒
    体。
JP2002137164A 2002-05-13 2002-05-13 カメラ画像−実空間座標対応付けマップ生成方法、カメラ画像−実空間座標対応付けマップ生成装置、プログラムおよび記録媒体 Pending JP2003331263A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002137164A JP2003331263A (ja) 2002-05-13 2002-05-13 カメラ画像−実空間座標対応付けマップ生成方法、カメラ画像−実空間座標対応付けマップ生成装置、プログラムおよび記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002137164A JP2003331263A (ja) 2002-05-13 2002-05-13 カメラ画像−実空間座標対応付けマップ生成方法、カメラ画像−実空間座標対応付けマップ生成装置、プログラムおよび記録媒体

Publications (1)

Publication Number Publication Date
JP2003331263A true JP2003331263A (ja) 2003-11-21

Family

ID=29698996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002137164A Pending JP2003331263A (ja) 2002-05-13 2002-05-13 カメラ画像−実空間座標対応付けマップ生成方法、カメラ画像−実空間座標対応付けマップ生成装置、プログラムおよび記録媒体

Country Status (1)

Country Link
JP (1) JP2003331263A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007531094A (ja) * 2004-03-23 2007-11-01 リアルアイズスリーディー カメラ写真から得られる画像から原データを抽出する方法
JP2008070347A (ja) * 2006-08-17 2008-03-27 Univ Of Miyazaki 自動キャリブレーション装置、及びキャリブレーション方法
JP2009129049A (ja) * 2007-11-21 2009-06-11 Nippon Telegr & Teleph Corp <Ntt> 物体位置推定装置、物体位置推定方法、物体位置推定プログラムおよびそのプログラムを記録した記録媒体
JP2012103076A (ja) * 2010-11-09 2012-05-31 Denso Corp 3次元寸法を計測する装置及びその方法
JP2022130613A (ja) * 2020-10-27 2022-09-06 株式会社ニコン 検出装置、検出方法、情報処理装置、及び処理プログラム
US11682134B2 (en) 2016-02-26 2023-06-20 Nikon Corporation Object detection device, method, information processing device, and storage medium calculating reliability information of detected image data for object shape determination

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007531094A (ja) * 2004-03-23 2007-11-01 リアルアイズスリーディー カメラ写真から得られる画像から原データを抽出する方法
JP2008070347A (ja) * 2006-08-17 2008-03-27 Univ Of Miyazaki 自動キャリブレーション装置、及びキャリブレーション方法
JP2009129049A (ja) * 2007-11-21 2009-06-11 Nippon Telegr & Teleph Corp <Ntt> 物体位置推定装置、物体位置推定方法、物体位置推定プログラムおよびそのプログラムを記録した記録媒体
JP2012103076A (ja) * 2010-11-09 2012-05-31 Denso Corp 3次元寸法を計測する装置及びその方法
US11682134B2 (en) 2016-02-26 2023-06-20 Nikon Corporation Object detection device, method, information processing device, and storage medium calculating reliability information of detected image data for object shape determination
JP2022130613A (ja) * 2020-10-27 2022-09-06 株式会社ニコン 検出装置、検出方法、情報処理装置、及び処理プログラム

Similar Documents

Publication Publication Date Title
CN108765498B (zh) 单目视觉跟踪方法、装置及存储介质
JP4926817B2 (ja) 指標配置情報計測装置および方法
JP6363863B2 (ja) 情報処理装置および情報処理方法
JP4532982B2 (ja) 配置情報推定方法および情報処理装置
US7554575B2 (en) Fast imaging system calibration
CN111263142B (zh) 一种摄像模组光学防抖的测试方法、装置、设备及介质
CN111462503B (zh) 车辆测速方法、装置及计算机可读存储介质
CN111476876B (zh) 一种三维影像渲染方法、装置、设备及可读存储介质
WO2018235163A1 (ja) キャリブレーション装置、キャリブレーション用チャート、チャートパターン生成装置、およびキャリブレーション方法
JP2000516360A (ja) 三次元物体モデル化装置及び方法
JP2000163590A (ja) 三次元モデル変換装置及び方法
WO2021129305A1 (zh) 光学动捕系统中标定杆检测方法、装置、设备和存储介质
JPH11118425A (ja) キャリブレーション方法及び装置、並びにキャリブレーション用データ生成方法
JP2008217243A (ja) 画像生成装置
CN112132908A (zh) 一种基于智能检测技术的相机外参数标定方法及设备
JP2007036482A (ja) 情報投影表示装置およびプログラム
JP4646384B2 (ja) 計測用内視鏡装置及び目盛表示方法
JP2011155412A (ja) 投影システムおよび投影システムにおける歪み修正方法
JP2008176768A (ja) 画像処理装置
TWI738406B (zh) 物體偵測裝置及方法
JP2003331263A (ja) カメラ画像−実空間座標対応付けマップ生成方法、カメラ画像−実空間座標対応付けマップ生成装置、プログラムおよび記録媒体
JPH10320558A (ja) キャリブレーション方法並びに対応点探索方法及び装置並びに焦点距離検出方法及び装置並びに3次元位置情報検出方法及び装置並びに記録媒体
CN118570287A (zh) 目标的三维位置确定方法、装置、电子设备及存储介质
JP4860431B2 (ja) 画像生成装置
JP2010041416A (ja) 画像処理装置、画像処理方法、画像処理プログラム、及び、撮像装置