JPH0614355B2 - Information extraction method - Google Patents
Information extraction methodInfo
- Publication number
- JPH0614355B2 JPH0614355B2 JP25814086A JP25814086A JPH0614355B2 JP H0614355 B2 JPH0614355 B2 JP H0614355B2 JP 25814086 A JP25814086 A JP 25814086A JP 25814086 A JP25814086 A JP 25814086A JP H0614355 B2 JPH0614355 B2 JP H0614355B2
- Authority
- JP
- Japan
- Prior art keywords
- camera
- spherical
- mapping
- information
- moving direction
- 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
- 238000000605 extraction Methods 0.000 title claims description 18
- 238000013507 mapping Methods 0.000 claims description 64
- 238000005259 measurement Methods 0.000 claims description 21
- 230000015654 memory Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000000034 method Methods 0.000 description 8
- 239000000284 extract Substances 0.000 description 3
- 230000000740 bleeding effect Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Description
【発明の詳細な説明】 〔概 要〕 カメラの移動方向を、該カメラの撮影像から求めるよう
にするため、時系列的に撮影される複数の注目点に対
し、球面写像を施して複数の交点を得、更に得られた複
数の交点に対し、球面写像を施して交点を得、この交点
情報を元にカメラの移動方向情報を抽出するようにし
た。DETAILED DESCRIPTION OF THE INVENTION [Outline] In order to obtain the moving direction of a camera from a captured image of the camera, spherical mapping is performed on a plurality of points of interest photographed in time series to obtain a plurality of points. The intersections are obtained, and the obtained plurality of intersections are spherically mapped to obtain the intersections, and the moving direction information of the camera is extracted based on the intersection information.
〔産業上の利用分野〕 本発明は、運動立体視を用いる3次元計測を行なう際に
必要なカメラの移動方向情報を抽出する情報抽出出方法
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information extraction method for extracting moving direction information of a camera required when performing three-dimensional measurement using motion stereoscopic vision.
近年、人間の目と同様の機能を機械によって実現するた
めに物体の認識技術が盛んに開発されている。このよう
な物体の認識においては、物体を画像としてとらえ、こ
の画像から物体の特徴等の情報を抽出して物体を認識す
る方法が用いられている。このため、一般に物体をテレ
ビカメラ等の撮像手段によって撮像して、原画像を取り
込み、この画像をもとに電気的処理を行なって情報抽出
を行なう必要がある。In recent years, object recognition technology has been actively developed in order to realize a function similar to that of the human eye by a machine. In the recognition of such an object, a method of recognizing the object by capturing the object as an image and extracting information such as the feature of the object from the image is used. Therefore, it is generally necessary to capture an original image by capturing an image of an object with an image capturing unit such as a television camera and perform electrical processing based on this image to extract information.
一方、このような原画像には雑音が含まれていたり、に
じみやぼけが存在することが多く、これらの雑音成分を
取り除き、原画像を構成する構造線等を抽出することが
必要となる。On the other hand, such an original image often contains noise or has bleeding or blurring, and it is necessary to remove these noise components and extract the structure lines or the like constituting the original image.
このような画像の抽出方法として従来より写像による情
報抽出方法が知られている。この写像を用いた情報抽出
方法として球面写像を利用したもの(特開昭60−218183
号公報等)がある。As a method of extracting such an image, an information extraction method by mapping has been conventionally known. A method using a spherical map as an information extraction method using this map (JP-A-60-218183).
Issue gazette).
球面写像を利用したものは、原画像を球面上に投影(球
面投影)して、第5図(a)に示されるように、球面上に
投影した原画の各点P毎にその点を中心とした大円Cを
描き、これを第5図(b)に示すように写像面上に展開
し、この描かれた大円群の相互関係から情報を抽出する
ようにしたものである。このような手順を踏むことによ
って、原画の各点と球面の中心を含む平面の法線ベクト
ルが得られ、同時に線分が抽出でき、また途切れたり歪
んだりした線分の再生も可能となる。さらに、球面上の
投影の変化情報を球面上の一点に写像することにより、
直線移動する点状物体の移動軌跡を抽出する。In the case of using the spherical mapping, the original image is projected on a spherical surface (spherical projection), and as shown in FIG. 5 (a), the point is centered for each point P of the original image projected on the spherical surface. Is drawn on the image plane as shown in FIG. 5 (b), and information is extracted from the mutual relation of the drawn great circles. By following such a procedure, a normal vector of a plane including each point of the original image and the center of the spherical surface can be obtained, a line segment can be extracted at the same time, and a line segment that is discontinuous or distorted can be reproduced. Furthermore, by mapping the change information of the projection on the sphere to one point on the sphere,
The trajectory of a point-like object that moves in a straight line is extracted.
ところで、この球面写像では、運動立体視を用い、1つ
のカメラを複数箇所に移動させ、各移動箇所毎の撮影像
及びカメラの移動ピッチの関係から三角測量の原理を利
用して対象空間上での線分の3次元情報の計測を行な
う。By the way, in this spherical mapping, one camera is moved to a plurality of locations by using motion stereoscopic vision, and the principle of triangulation is used in the target space from the relationship between the captured image and the camera movement pitch at each location. The three-dimensional information of the line segment is measured.
従って、このような運動立体視を用いて3次元情報を得
る際には、カメラの移動方向情報を正確に求める必要が
ある。Therefore, when obtaining three-dimensional information by using such a motion stereoscopic vision, it is necessary to accurately obtain the moving direction information of the camera.
従来、カメラの移動方向情報を抽出する手法としては、
カメラ搭載されるロボット等の3次元位置決め装置にお
けるカメラの搭載位置を、3次元位置決め装置に対する
位置決め情報を元に抽出する方法が用いられていた。Conventionally, as a method of extracting the moving direction information of the camera,
A method of extracting the mounting position of a camera in a three-dimensional positioning device such as a robot equipped with a camera based on the positioning information for the three-dimensional positioning device has been used.
しかしながら、現在の3次元位置決め装置の位置決め精
度は十分に高くなく、カメラが実際に位置決めされた位
置と位置決め精度とが必ずしも一致せず、また、カメラ
を3次元位置決め装置に取付けた際に正確に取付ること
ができず、必ず取付誤差を生じている。However, the positioning accuracy of the current three-dimensional positioning device is not sufficiently high, the position where the camera is actually positioned and the positioning accuracy do not always match, and when the camera is attached to the three-dimensional positioning device, the positioning accuracy is not accurate. It cannot be installed, and there is always an installation error.
従って、単に3次元位置決め装置に対する位置決め情報
を元にカメラの移動方向を決定したのでは、正確な移動
方向を得ることができず、対象空間上における線分等の
正確な3次元情報を得ることができないといった問題が
あった。Therefore, if the moving direction of the camera is simply determined based on the positioning information for the three-dimensional positioning device, an accurate moving direction cannot be obtained, and accurate three-dimensional information such as a line segment in the target space can be obtained. There was a problem that I could not do it.
本発明の目的は、前述した従来の欠点に鑑み、カメラの
正確な移動方向を得ることができ、もって対象空間上に
おける線分等の正確な3次元情報を得るためのカメラの
移動方向情報を正確に抽出できる情報抽出方法を提供す
ることにある。In view of the above-mentioned conventional drawbacks, an object of the present invention is to obtain an accurate moving direction of a camera, and thus to obtain moving direction information of a camera for obtaining accurate three-dimensional information such as a line segment in a target space. It is to provide an information extraction method that can be accurately extracted.
本発明の目的は、計測対象空間を撮影するカメラと、該
カメラを3次元方向に移動可能とする手段と、該カメラ
の撮影像に対し、球面写像関数を発生する手段と、該球
面写像関数による大円が書き加えられる写像面Aとを有
し、計測対象空間上に複数の注目点P0 t 〜P2 t ・・・を
設定し、該各注目点を、該カメラを直線移動させた際の
異なる各位置毎に撮像し、該異なる位置毎の各注目点P0
1,P0 2 ・・・, P1 1,P1 2・・・,P2 1,P2 2 ・・・に対
し、球面写像関数を生成して該写像面に書込み、該書込
によって得られた該写像面上の球面写像関数による複数
の第1の大円 LP0 1 ・・・,LP1 1 ・・・,LP2 1 ・・・が
交差する各注目点対応の第1の交点Σ0,Σ1,Σ2・・・
を抽出し、得られた複数の各注目点対応の第1の交点に
対して更に球面写像関数を生成して前記写像面に書込
み、該書込によって得られた該写像面上の球面写像関数
による複数の第2の大円L0,L1,L2・・・の交点vを抽出
し、該抽出された交点情報を基にカメラの移動方向情報
を抽出するようにしたことを特徴とする情報抽出方法に
より達成される。An object of the present invention is to provide a camera for photographing a space to be measured, a means for moving the camera in a three-dimensional direction, a means for generating a spherical mapping function for a photographed image of the camera, and the spherical mapping function. And a mapping plane A to which a great circle is added, and a plurality of points of interest P 0 t to P 2 t are set in the measurement target space, and each of the points of interest is linearly moved. At each different position, an image is taken, and each attention point P 0 for each different position
1 , P 0 2・ ・ ・, P 1 1 , P 1 2・ ・ ・, P 2 1 , P 2 2・ ・ ・ generate a spherical mapping function and write it on the mapping surface. The obtained first spherical circles L P0 1 ..., L P1 1 ..., L P2 1 ... Intersection Σ 0, Σ 1, Σ 2 ...
Is extracted, a spherical mapping function is further generated with respect to the obtained first intersections corresponding to respective attention points, the spherical mapping function is written on the mapping surface, and the spherical mapping function on the mapping surface obtained by the writing is generated. The intersection v of the plurality of second great circles L 0 , L 1 , L 2 ... Is extracted and the moving direction information of the camera is extracted based on the extracted intersection information. It is achieved by the information extraction method.
第1図は本発明にかかる情報抽出方法の基本原理を説明
するための図である。FIG. 1 is a diagram for explaining the basic principle of the information extraction method according to the present invention.
図において、P0 t ,P1 t ,P2 t (tは時系列情報であ
り、t=0,1,2,…)は計測対象空間上の任意の注
目点であり、球面Aは注目点P0 t ,P1 t ,P2 t を撮影す
るカメラの情報を記録する球面メモリを示す。In the figure, P 0 t , P 1 t , and P 2 t (t is time series information, t = 0, 1, 2, ...) Are arbitrary points of interest in the measurement target space, and the spherical surface A is of interest. A spherical memory for recording the information of the camera that captures the points P 0 t , P 1 t , and P 2 t is shown.
さて、カメラを直線移動させながら静止している複数の
注目点P0 t ,P1 t ,P2 t を見ると、複数の点が平行に直
線移動しているように見える。そこで、例えば、第1図
のように複数のそれぞれの点を各時点で球面写像(大円
情報生成)し、その結果を球面メモリA上に蓄積してゆ
くと、大円情報の交点Σの点列Σ0,Σ1,Σ2,…が得られ
る。このΣ点列に対して球面写像を施し、大円情報を球
面上に書込むと、それらの交点vが得られる。Now, when the plurality of points of interest P 0 t , P 1 t , and P 2 t that are stationary while the camera is moving linearly are seen, it seems that the plurality of points are moving linearly in parallel. Therefore, for example, as shown in FIG. 1, a plurality of points are spherically mapped (great circle information generation) at each time point, and the results are accumulated in the spherical memory A. A sequence of points Σ 0 , Σ 1 , Σ 2 , ... Is obtained. When a spherical map is applied to this Σ point sequence and great circle information is written on the spherical surface, their intersection v is obtained.
ここで、この交点vと球の中心を結ぶベクトルVは球面
の性質上、球面上に投影された各点列を結んだ複数の直
線と平行であることが判る。Here, it can be seen that the vector V connecting the intersection v and the center of the sphere is parallel to a plurality of straight lines connecting the point sequences projected on the sphere due to the nature of the sphere.
一方、球面メモリA上に投影された複数の直線とカメラ
の移動方向は一致しているので、カメラの移動方向はこ
のベクトルVと一致していることになる。On the other hand, since the plurality of straight lines projected on the spherical memory A and the moving direction of the camera coincide with each other, the moving direction of the camera coincides with this vector V.
従って、球面メモリA上の交点vのアドレスからカメラ
の3次元移動方向を知ることができる。Therefore, the three-dimensional movement direction of the camera can be known from the address of the intersection v on the spherical memory A.
以下本発明に係る情報抽出方法の実施例を図面を用いて
詳細に説明する。An embodiment of an information extraction method according to the present invention will be described in detail below with reference to the drawings.
第2図は本発明が適用される球面写像装置の全体構成図
である。FIG. 2 is an overall configuration diagram of a spherical mapping device to which the present invention is applied.
図において、30はマイクロプロセッサ(以下MPUと
称する)、31は球面カメラ、32は原画メモリ、34
は移動方向計測用データ作成部、35は移動方向判定
部、36,37は写像プロセッサ、38,39は写像メ
モリ、40はパラレルインタフェースである。In the figure, 30 is a microprocessor (hereinafter referred to as MPU), 31 is a spherical camera, 32 is an original image memory, 34
Is a moving direction measurement data creation unit, 35 is a moving direction determination unit, 36 and 37 are mapping processors, 38 and 39 are mapping memories, and 40 is a parallel interface.
以上の構成において、MPU30は球面カメラ31,原
画メモリ32,移動方向計測用データ作成部34、移動
方向判定部35等を制御するもの、球面カメラ31は対象
物を撮像し、得られた画像データを極座標(r,θ)形
式で出力するもの、原画メモリ32は球面カメラ31よ
り出力され、輪郭抽出処理が行なわれた後の極座標形式
の画像データを格子状に対応付けして格納するものであ
り、経度方向にN個,緯度方向にM個に分割された格納
領域を有するもの、移動方向計測用データ作成部34は
計測対象空間面上の任意の複数の点を注目点P0 t ,
P1 t ,P2 t …として設定するものであり、例えば、輪郭
抽出された原画像の内、複数の線分の交差する頂点を注
目点として設定したり、あるいは計測対象空間上に複数
の光点を照射したときの原画像と照射しないときの原画
像の差分を求め、得られた複数の光点の座標を注目点と
して設定するもの、移動方向判定部35は写像メモリ3
9に展開された交点がどの座標に格納されているかをも
とにして球面カメラ31の移動方向を判定するもの、写
像プロセッサ36は原画メモリ32に格納された各画素
毎の画像データに対して大円情報を生成し、内部に有す
る写像メモリ内に順次写像結果を格納するもの、写像メ
モリ38は写像プロセッサ36内の写像結果であるピー
ク点(交点)が転送されて格納されるもの、写像プロセ
ッサ37は写像メモリ38に格納されたピーク点を有す
る画素に対して大円情報を生成して内部の写像メモリに
順次写像結果を格納するもの、写像メモリ39は写像プ
ロセッサ37内の写像結果であるピーク点が転送されて
格納されるもの、パラレルインタフェース40はMPU
30等が写像メモリ38,39に対してアクセスするた
めのものである。In the above configuration, the MPU 30 controls the spherical camera 31, the original image memory 32, the moving direction measurement data creation unit 34, the moving direction determination unit 35, and the like. The spherical camera 31 images an object and obtains image data In the polar coordinate (r, θ) format, and the original image memory 32 stores the image data in the polar coordinate format output from the spherical camera 31 and subjected to the contour extraction processing in association with each other in a grid pattern. Yes, with a storage area divided into N in the longitude direction and M in the latitude direction, the moving direction measurement data creation unit 34 selects any of a plurality of points on the measurement target space plane as the attention points P 0 t ,
It is set as P 1 t , P 2 t ... For example, in a contour-extracted original image, vertices at which a plurality of line segments intersect are set as points of interest, or a plurality of points are set in a measurement target space. The difference between the original image when the light spot is illuminated and the original image when the light spot is not illuminated is obtained, and the coordinates of the plurality of obtained light spots are set as the points of interest.
The moving direction of the spherical camera 31 is determined based on which coordinate the intersection point developed in 9 is stored. The mapping processor 36 processes the image data for each pixel stored in the original image memory 32. The one that generates great circle information and sequentially stores the mapping result in the mapping memory inside, and the mapping memory 38 that the peak point (intersection point) which is the mapping result in the mapping processor 36 is transferred and stored. The processor 37 generates great circle information for the pixels having the peak points stored in the mapping memory 38 and sequentially stores the mapping result in the internal mapping memory, and the mapping memory 39 is the mapping result in the mapping processor 37. A certain peak point is transferred and stored, the parallel interface 40 is an MPU
Reference numeral 30 and the like are for accessing the mapping memories 38 and 39.
以上説明した構成において、球面カメラ31の移動方向
情報抽出方法を説明する。A method of extracting the moving direction information of the spherical camera 31 in the configuration described above will be described.
この移動方向情報抽出方法は、3つの工程、すなわち、
移動方向計測用データ作成,移動軌跡抽出,移動方向情
報抽出から成っており、以下、この順に説明する。This moving direction information extraction method has three steps:
It consists of moving direction measurement data creation, moving trajectory extraction, and moving direction information extraction, which will be described below in this order.
(a)移動方向計測用データ作成 まず、球面カメラ31はMPU30の制御の元に計
測対象空間を撮影し、極座標(r,θ)形式で画像デー
タを出力し、MPU30は球面カメラ31からの輪郭抽
出処理されない画像データ(座標位置と濃度値)を画素
単位に、移動方向計測用データ作成部34内の第1の内
部メモリの対応する格納領域に格納する。(a) Creation of moving direction measurement data First, the spherical camera 31 captures an image of the measurement target space under the control of the MPU 30 and outputs image data in polar coordinate (r, θ) format. The image data (coordinate position and density value) not subjected to the extraction process is stored in a corresponding storage area of the first internal memory in the moving direction measurement data creation unit 34 in pixel units.
次いで、MPU30は球面カメラ31を静止させた
状態のまま、図示しないスポット光照射部を動作させ、
複数のスポット光を同一計測対象空間上に照射させる。Next, the MPU 30 operates a spot light irradiation unit (not shown) while keeping the spherical camera 31 stationary,
A plurality of spot lights are emitted onto the same measurement target space.
そして、前記項と同様にして球面カメラ31によ
り対象空間上を撮影し、得られた輪郭抽出処理されない
画像データを画素単位に、移動方向計測用データ作成部
34内の第2の内部メモリの対応する格納領域に格納す
る。Then, in the same manner as in the above item, the spherical camera 31 captures an image of the target space, and the obtained image data that is not subjected to the contour extraction processing corresponds to the second internal memory in the moving direction measurement data creation unit 34 in pixel units. Store in the storage area.
移動方向計測用データ作成部34では、第1と第2
の内部メモリに、スポット光の照射されない画像データ
と照射された画像データが格納された時点で両者の差を
取る。In the moving direction measurement data creation unit 34, the first and second
When the image data not irradiated with the spot light and the image data irradiated with the spot light are stored in the internal memory of, the difference between the two is calculated.
これにより、スポット光が照射された点のみが差として
取り出されるので、移動方向計測用データ作成部34で
は、この点の座標値(r,θ)を抽出し、内部のメモリ
上にこの点の座標値を書込む。As a result, only the point irradiated with the spot light is taken out as a difference, and therefore the moving direction measurement data creation unit 34 extracts the coordinate value (r, θ) of this point and stores this point in the internal memory. Write the coordinate values.
次に、MPU30は球面カメラ31が載置される図
示しない3次元位置決め装置に対し、所定ピッチ分だけ
直線(並進)移動するように指示を発し、球面カメラ3
1の3次元空間上の位置の変更を行なう。Next, the MPU 30 gives an instruction to a three-dimensional positioning device (not shown) on which the spherical camera 31 is mounted so as to move linearly (translationally) by a predetermined pitch, and the spherical camera 3
The position of 1 in the three-dimensional space is changed.
そして、前記〜項の動作を順次繰返して実行す
ることで、注目点P0に対する時系列情報P0 1 ,P0 2 ,P0
3 ,…、注目点P1に対する時系列情報P1 1 ,P1 2,
P1 3 ,…、注目点P2に対する時系列情報P2 1 ,P2 2 ,P2
3 ,…が第3図に示されるように書込まれる。Then, the ~ by sequentially repeatedly executing the operation section, time-series information P 0 1 point of attention P 0, P 0 2, P 0
3 , ..., Time series information P 1 1 , P 1 2 , for the point of interest P 1
P 1 3, ..., time-series information P 2 1 point of attention P 2, P 2 2, P 2
3 , ... Are written as shown in FIG.
このようにして、球面カメラ31の3次元移動方向を計
測するための計測用データが得られる。In this way, measurement data for measuring the three-dimensional movement direction of the spherical camera 31 is obtained.
(b)移動軌跡抽出 まず、MPU30は移動方向計測用データ作成部3
4内の内部メモリから計測用データを原画メモリ32に
書込む。(b) Movement Trajectory Extraction First, the MPU 30 includes the movement direction measurement data creation unit 3
The measurement data is written from the internal memory in 4 into the original image memory 32.
次いで、写像プロセッサ36を動作させ、第3図に
示される如く書込まれた各注目点の画素に対して球面写
像関数(大円)を生成し、内部の写像メモリ内に書込ま
せる。Then, the mapping processor 36 is operated to generate a spherical mapping function (great circle) for the pixel of each point of interest written as shown in FIG. 3 and write it into the internal mapping memory.
第3図はこの内部写像メモリに各注目点に対応する大円
が書込まれた状態を示す図であり、注目点P0 1 に対して
大円LP0 1 ,注目点P1 1 に対して大円LP1 1 ,……のよ
うに書込まれる。FIG. 3 is a diagram showing a state in which a great circle corresponding to each attention point is written in this internal mapping memory. For the attention point P 0 1, for the great circle L P0 1 and the attention point P 1 1. It is written as a great circle L P1 1 , ...
そして、写像プロセッサ36は、このようにして内
部メモリ内に書込まれた大円LP0 1 …の交点Σ0,Σ1,Σ
2,…を抽出し、この交点Σ0,Σ1,Σ2,…を第4図に示さ
れるように写像メモリ38に書込む。Then, the mapping processor 36 causes the intersection points Σ 0 , Σ 1 , Σ of the great circles L P0 1 ... Written in the internal memory in this way.
2 are extracted and the intersections Σ 0 , Σ 1 , Σ 2 , ... Are written in the mapping memory 38 as shown in FIG.
これにより、直線移動する注目点の軌跡の極である交点
が得られる。As a result, the intersection, which is the pole of the locus of the point of interest that moves in a straight line, is obtained.
(c)移動方向情報抽出 第4図に示される如く書込まれた交点Σ0X,Σ1,
Σ2,…の画素に対して写像プロセッサ37により球面写
像関数(大円)を生成し、内部の写像メモリに書込む。(c) Extraction of moving direction information Intersection points Σ 0 X, Σ 1 , written as shown in FIG.
A spherical mapping function (great circle) is generated by the mapping processor 37 for the pixels of Σ 2 , ... And written in the internal mapping memory.
第4図はこの内部メモリに交点Σ0,Σ1,Σ2,…に対する
大円が書込まれた状態を示す図であり、交点Σ0,に対し
て大円L0,交点Σ1,に対して大円L1,交点Σ2,に対して
大円L2…のように書込まれる。Figure 4 is an intersection sigma 0 to the internal memory, sigma 1, sigma 2, a diagram showing a state where the great circle is written with respect ..., intersection sigma 0, the large circle L 0 with respect to the intersection sigma 1, Is written as a great circle L 1 and an intersection Σ 2 is written as a great circle L 2 .
そして、写像プロセッサ37は、このようにして内
部メモリ内に書込まれた大円L0,L1,…の交点vを抽出
し、この交点vを写像メモリ39に書込む。Then, the mapping processor 37 extracts the intersection v of the great circles L 0 , L 1 , ... Written in the internal memory in this way, and writes this intersection v in the mapping memory 39.
MPU30は写像メモリ39に対して交点Vが書込
まれた時点で、移動方向判定部35を動作させる。The MPU 30 operates the movement direction determination unit 35 at the time when the intersection V is written in the mapping memory 39.
移動方向判定部35はパラレルインタフェース40
を介して写像メモリ39内の交点vを読出し、読出し位
置に対応した球面カメラ31の移動方向を判定する。The moving direction determination unit 35 is a parallel interface 40.
The intersection point v in the mapping memory 39 is read out via to determine the moving direction of the spherical camera 31 corresponding to the read position.
すなわち、写像メモリ39では、画像データを極座標
(r,θ)形式で格納しており、画像データの座標位置
そのものが球の中心位置と球面上で交わる点の位置を表
しており、簡単に判定することができる。That is, the mapping memory 39 stores the image data in polar coordinates (r, θ) format, and the coordinate position itself of the image data represents the position of the point where the center position of the sphere intersects with the spherical surface. can do.
そして、上述したようにして得られたカメラの移動方向
情報と、このカメラの移動方向情報を抽出すると同時に
対象空間上を撮影したときの画像データに対して球面写
像を行なって写像メモリ内に保持しておいた線分を示す
交点情報とにより線分の3次情報を求める。Then, the moving direction information of the camera obtained as described above and the moving direction information of the camera are extracted, and at the same time, the spherical data is applied to the image data when the image is captured in the target space and the information is stored in the mapping memory. The third-order information of the line segment is obtained from the intersection information indicating the line segment that has been set.
以上説明したように、本発明によれば、時系列的に撮影
される複数の注目点に対し、球面写像を施して複数の交
点を得、更に複数の交点に対し、球面写像を施して交点
を得、この交点情報を元にカメラの移動方向情報を抽出
するようにしているので、3次元位置決め装置の位置決
め誤差,3次元位置決め装置へのカメラの取付誤差等の
影響を受けることなく、正確にカメラの移動方向を計測
することが可能となり、対象空間上における線分等の正
確な3次元情報が得られる。As described above, according to the present invention, a plurality of points of interest photographed in time series are subjected to spherical mapping to obtain a plurality of intersections, and further a plurality of intersections are subjected to spherical mapping to obtain intersections. Since the movement direction information of the camera is extracted based on this intersection information, it is accurate without being affected by the positioning error of the three-dimensional positioning device, the mounting error of the camera on the three-dimensional positioning device, and the like. It is possible to measure the moving direction of the camera and obtain accurate three-dimensional information such as a line segment in the target space.
第1図は情報抽出方法の原理説明図、第2図は本発明が
適用される球面写像装置の構成を示すブロック図、第3
図は注目点に対する大円が書込まれた状態を示す図、第
4図は交点に対する大円が書込まれた状態を示す図、第
5図は球面写像の原理説明図である。 図において、30はMPU,31は球面カメラ,32は
原画メモリ,34は移動方向計測用データ作成部、35
は移動方向判定部、36,37は写像プロセッサ,3
8,39は写像メモリである。FIG. 1 is an explanatory diagram of the principle of the information extraction method, FIG. 2 is a block diagram showing the configuration of a spherical mapping device to which the present invention is applied, and FIG.
FIG. 4 is a diagram showing a state in which a great circle is written for a target point, FIG. 4 is a diagram showing a state in which a great circle is written for an intersection, and FIG. 5 is an explanatory diagram of the principle of spherical mapping. In the figure, 30 is an MPU, 31 is a spherical camera, 32 is an original image memory, 34 is a moving direction measurement data creating section, and 35 is
Is a moving direction determination unit, 36 and 37 are mapping processors, 3
Reference numerals 8 and 39 are mapping memories.
───────────────────────────────────────────────────── フロントページの続き (72)発明者 安川 祐介 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内 審査官 石井 茂和 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yusuke Yasukawa 1015 Kamiodanaka, Nakahara-ku, Kawasaki City, Kanagawa Prefecture Fujitsu Limited Examiner Shigekazu Ishii
Claims (1)
ラを3次元方向に移動可能とする手段と、該カメラの撮
影像に対し、球面写像関数を発生する手段と、該球面写
像関数による大円が書き加えられる写像面(A)とを有
し、 計測対象空間上に複数の注目点(P0 t 〜P2 t ・・・)を
設定し、該各注目点を、該カメラを直線移動させた際の
異なる各位置毎に撮像し、該異なる位置毎の各注目点
(P0 1,P0 2 ・・・,P1 1,P1 2・・・,P2 1,P2 2 ・・・)
に対し、球面写像関数を生成して該写像面に書込み、該
書込によって得られた該写像面上の球面写像関数による
複数の第1の大円(LP0 1 ・・・,LP1 1・・・,LP2 1 ・・
・)が交差する各注目点対応の第1の交点(Σ0,Σ1,Σ
2・・・)を抽出し、 得られた複数の各注目点対応の第1の交点に対して更に
球面写像関数を生成して前記写像面に書込み、該書込に
よって得られた該写像面上の球面写像関数による複数の
第2の大円(L0,L1,L2・・・)の交点(v)を抽出し、 該抽出された交点情報を基にカメラの移動方向情報を抽
出するようにしたことを特徴とする情報抽出方法。1. A camera for photographing a space to be measured, a means for moving the camera in a three-dimensional direction, a means for generating a spherical mapping function with respect to a photographed image of the camera, and a spherical mapping function. And a mapping surface (A) to which a great circle is added, and a plurality of points of interest (P 0 t to P 2 t ...) Are set in the measurement target space, and each point of interest is set to the camera. An image is taken at each different position when moved linearly, and each attention point (P 0 1 , P 0 2 ..., P 1 1 , P 1 2 ..., P 2 1 , P 2 2 ...)
On the other hand, a spherical mapping function is generated and written in the mapping surface, and a plurality of first great circles (L P0 1 ..., L P1 1) obtained by the writing are created by the spherical mapping function on the mapping surface. ..., L P2 1 ...
・) The first intersection (Σ 0, Σ 1, Σ) corresponding to each attention point
2 ) is extracted, a spherical mapping function is further generated with respect to the obtained first intersections corresponding to respective attention points, the spherical mapping function is written in the mapping surface, and the mapping surface obtained by the writing is generated. The intersection (v) of the plurality of second great circles (L 0 , L 1 , L 2 ...) Is extracted by the above spherical mapping function, and the moving direction information of the camera is obtained based on the extracted intersection information. An information extraction method characterized by being extracted.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25814086A JPH0614355B2 (en) | 1986-10-31 | 1986-10-31 | Information extraction method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25814086A JPH0614355B2 (en) | 1986-10-31 | 1986-10-31 | Information extraction method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63113781A JPS63113781A (en) | 1988-05-18 |
| JPH0614355B2 true JPH0614355B2 (en) | 1994-02-23 |
Family
ID=17316071
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25814086A Expired - Lifetime JPH0614355B2 (en) | 1986-10-31 | 1986-10-31 | Information extraction method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0614355B2 (en) |
-
1986
- 1986-10-31 JP JP25814086A patent/JPH0614355B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63113781A (en) | 1988-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Yan et al. | Joint camera intrinsic and LiDAR-camera extrinsic calibration | |
| CN110458161B (en) | Mobile robot doorplate positioning method combined with deep learning | |
| Klein et al. | Sensor fusion and occlusion refinement for tablet-based AR | |
| CN109300143A (en) | Determination method, apparatus, equipment, storage medium and the vehicle of motion vector field | |
| CN114761997A (en) | Target detection method, terminal device and medium | |
| JPH11259688A (en) | Image recording device and determining method for position and direction thereof | |
| CN113487674B (en) | Human body pose estimation system and method | |
| CN118781207B (en) | Target determining method, device and equipment based on multiple cameras | |
| JP2003061936A (en) | Moving three-dimensional model formation apparatus and method | |
| CN111192350A (en) | A motion capture system and method based on 5G communication VR helmet | |
| CN109345567A (en) | Movement locus of object recognition methods, device, equipment and storage medium | |
| CN110544278A (en) | rigid body motion capture method and device and AGV pose capture system | |
| CN119832132B (en) | Three-dimensional virtual human video synthesis method, system, equipment and storage medium | |
| JPH0614355B2 (en) | Information extraction method | |
| CN114544052B (en) | Touch sensor, robot, method and device for achieving touch information acquisition | |
| CN113330331A (en) | Device and method for collecting and automatically marking measurement data in traffic scenes | |
| JPH0614356B2 (en) | Information extraction method | |
| KR20230016315A (en) | A method and apparatus for automatically generating deep learning training data for building area detection using aerial images and digital maps | |
| JP7376201B1 (en) | Information processing system, information processing method and program | |
| CN118436342B (en) | Head posture data acquisition method and device, electronic equipment and medium | |
| CN113807192B (en) | A multi-target recognition calibration method for augmented reality | |
| CN119985492B (en) | Method, device, system and readable storage medium for detecting surface defect of vehicle | |
| JP2675999B2 (en) | Plane measurement method | |
| JP2005292027A (en) | Three-dimensional shape measurement / restoration processing apparatus and method | |
| JPH0610602B2 (en) | Robot 3D measurement system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |