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
JPH079673B2 - Corresponding point determination device for binocular vision system - Google Patents
[go: Go Back, main page]

JPH079673B2 - Corresponding point determination device for binocular vision system - Google Patents

Corresponding point determination device for binocular vision system

Info

Publication number
JPH079673B2
JPH079673B2 JP58136084A JP13608483A JPH079673B2 JP H079673 B2 JPH079673 B2 JP H079673B2 JP 58136084 A JP58136084 A JP 58136084A JP 13608483 A JP13608483 A JP 13608483A JP H079673 B2 JPH079673 B2 JP H079673B2
Authority
JP
Japan
Prior art keywords
feature points
image
point
binocular vision
coordinates
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
Application number
JP58136084A
Other languages
Japanese (ja)
Other versions
JPS6027085A (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.)
Omron Corp
Original Assignee
Omron 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 Omron Corp filed Critical Omron Corp
Priority to JP58136084A priority Critical patent/JPH079673B2/en
Priority to US06/634,043 priority patent/US4654872A/en
Publication of JPS6027085A publication Critical patent/JPS6027085A/en
Publication of JPH079673B2 publication Critical patent/JPH079673B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 <発明の技術分野> 本発明は、産業ロボツト等に適用される3次元物体の認
識装置に関連し、殊に本発明は、両視覚系を構成する2
台の撮像装置よりそれぞれ入力した画像の特徴点間の対
応付けを行って対応点を決定する両眼視系の対応点決定
装置に関する。
Description: TECHNICAL FIELD OF THE INVENTION The present invention relates to a three-dimensional object recognition device applied to industrial robots and the like, and particularly, the present invention relates to a two-visual system.
The present invention relates to a corresponding point determination device for a binocular vision system that determines the corresponding points by associating the characteristic points of the images respectively input from a single imaging device.

<発明の背景> 通常3次元物体を光学的に立体認識するには、対をなす
2個の視覚系を用いる必要がある。この両眼視系に物体
の画像を結像させると、視覚系の隔りに起因する画像間
のずれが生じ、このずれを両画像の対応する点から検出
することにより、物体の立体的把握が可能となる。従つ
てこの場合、一方視覚系にかかる画像の点と、他方視覚
系にかかる画像の点とを対応させることが必要となる。
特開昭58−90268号には、両眼立体視系を構成する第1,
第2の各カメラで得られた画像間の対応点を決定するた
めの装置が記載されている。まず第1のカメラで得た画
像より注目したいパターンを決め、そのパターンを視野
中心に据えた後、第1のカメラの視線ベクトルが第2の
カメラによる画像上に形成する直線(これを「エピポー
ラライン」という)を求め、そのエピポーラライン上で
前記注目パターンに形状が類似するパターンを検索して
対応パターンの候補とする。つぎにこの候補を第2のカ
メラの視野の中心に据えた後、第1、第2の各カメラの
中心軸の交点より物体の3次元座標を算出し、さらに3
次元空間での各カメラから物体までの距離を算出する。
つぎに第1,第2のカメラで得られた対応するパターン間
の一致度を算出し、その一致度がしきい値未満の場合
は、両パターンは対応しないものと判断し、しきい値以
上である場合は、つぎにその確認動作を行う。この確認
動作では、両眼立体視系全体を第1のカメラから見た物
体の視線方向へ一定量だけ移動させ、先に求めた交点の
方向へ第2のカメラの視線を向けて、第1,第2のカメラ
によるパターン間の一致度を算出し、また各カメラから
の物体までの距離を算出する。そして一致度がしきい値
以上であって、カメラから物体までの距離が移動前と移
動後とで移動距離分だけ変化しているという条件を満た
している場合には、両パターンを対応するパターンであ
ると決定する。しかしながらこの装置では、第1,第2の
カメラによるパターン間の対応付けを行うのに、パター
ン比較処理や3次元座標の計測処理が必要であるため、
計算量が著しく増大して対応付けに時間がかかり、また
処理の複雑化を招くという問題がある。
<Background of the Invention> Usually, in order to optically stereoscopically recognize a three-dimensional object, it is necessary to use a pair of two visual systems. When an image of an object is formed on this binocular vision system, a gap between the images occurs due to the separation of the visual system. By detecting this shift from the corresponding points of both images, the object is stereoscopically grasped. Is possible. Therefore, in this case, it is necessary to make the points of the image related to the one visual system correspond to the points of the image related to the other visual system.
Japanese Unexamined Patent Publication No. 58-90268 discloses a first binocular stereoscopic system.
An apparatus for determining corresponding points between images obtained with each second camera is described. First of all, after deciding a pattern to be noticed from the image obtained by the first camera and setting the pattern at the center of the visual field, the line-of-sight vector of the first camera forms a straight line on the image obtained by the second camera (this is called "epipolar Line)), and a pattern having a shape similar to the pattern of interest on the epipolar line is searched for as a candidate for the corresponding pattern. Next, after placing this candidate at the center of the field of view of the second camera, the three-dimensional coordinates of the object are calculated from the intersection of the central axes of the first and second cameras, and the 3
Calculate the distance from each camera to the object in the dimensional space.
Next, the degree of coincidence between the corresponding patterns obtained by the first and second cameras is calculated. If the degree of coincidence is less than the threshold value, it is determined that the two patterns do not correspond to each other, and the pattern is equal to or more than the threshold value. If, then the confirmation operation is performed. In this confirmation operation, the entire binocular stereoscopic system is moved by a certain amount in the line-of-sight direction of the object seen from the first camera, and the line-of-sight of the second camera is directed toward the previously obtained intersection point to determine the first line of sight. Then, the degree of coincidence between the patterns by the second camera is calculated, and the distance from each camera to the object is calculated. If the matching degree is equal to or greater than the threshold and the condition that the distance from the camera to the object changes by the moving distance before and after the movement is satisfied, both patterns are To determine. However, this device requires pattern comparison processing and three-dimensional coordinate measurement processing in order to associate the patterns by the first and second cameras.
There is a problem in that the amount of calculation increases remarkably, it takes a long time for the association, and the processing becomes complicated.

<発明の目的> 本発明は、上記問題に着目してなされたもので、パター
ン比較処理や3次元座標の計測処理を行うことなく、画
像間の対応点を高速に決定できる両眼視系の対応点決定
装置を提供することを目的とする。
<Objects of the Invention> The present invention has been made in view of the above problems, and is directed to a binocular vision system capable of determining corresponding points between images at high speed without performing pattern comparison processing or three-dimensional coordinate measurement processing. An object is to provide a corresponding point determination device.

<発明の構成および効果> 上記目的を達成するため、この発明では、異なる位置か
ら同一の物点を観測することが可能な2台の撮像装置を
備えた両眼視手段と、前記両眼視手段を変位させること
が可能な変位手段と、前記両眼視手段を構成する2台の
撮像装置よりそれぞれ入力した画像の特徴点について、
一方の撮像装置で得られる画像の特徴点の座標と他方の
撮像装置で得られる画像の特徴点の座標との間で同一物
点にかかる特徴点間で成立する同一水平線上に位置する
という第1の拘束条件を用いて、特徴点間の対応付けを
行い、対応点組候補を抽出する対応点組候補抽出手段
と、前記変位手段により変位させた後の両眼視手段で得
られる画像の特徴点の座標と変位前の両眼視手段で得ら
れる画像の特徴点の座標との間で同一物点にかかる特徴
点間で成立する移行した水平線上に位置するという第2
の拘束条件を用いて、前記対応点組候補抽出手段により
抽出された対応点組候補の絞込みを行って対応点組を決
定する対応点組決定手段とで両眼視系の対応点決定装置
を構成することにした。
<Structure and Effect of the Invention> In order to achieve the above object, according to the present invention, a binocular vision unit including two imaging devices capable of observing the same object point from different positions, and the binocular vision The displacement means capable of displacing the means, and the feature points of the images respectively inputted from the two image pickup devices constituting the binocular vision means,
It is said that the coordinates of the feature points of the image obtained by one of the image pickup devices and the coordinates of the feature points of the image obtained by the other image pickup device are located on the same horizontal line that is established between the feature points of the same object point. Using the constraint condition of No. 1, the feature points are associated with each other and the corresponding point set candidate extracting means for extracting the corresponding point set candidates, and the image obtained by the binocular vision means after being displaced by the displacing means The second feature is that they are located on a transitional horizontal line that is established between the feature points of the same object point between the coordinates of the feature points and the coordinates of the feature points of the image obtained by the binocular vision means before displacement.
The corresponding point set determining means for narrowing down the corresponding point set candidates extracted by the corresponding point set candidate extracting means and determining the corresponding point set by using the constraint condition Decided to configure.

本発明によれば、両眼視系で得られる変位前後の画像の
特徴点について、第1,第2の拘束条件を用いて、画像の
座標系の中だけの処理で対応点組候補の抽出および対応
点組の決定を行うようにしたから、パターン比較処理や
3次元座標の計測処理を必要とする従来例と比べて、計
算量が大幅に減少し、画像間の対応点を高速に決定でき
るという効果がある。
According to the present invention, with respect to the feature points of the image before and after the displacement obtained in the binocular vision system, the corresponding point set candidate is extracted by the processing only in the coordinate system of the image using the first and second constraint conditions. Since the corresponding point set is determined, the amount of calculation is greatly reduced and the corresponding points between the images are determined at high speed as compared with the conventional example that requires pattern comparison processing and three-dimensional coordinate measurement processing. The effect is that you can do it.

<実施例の説明> 第1図に示す物体認識装置は、光軸が平行な左右一対の
視覚系1L,1Rをもつ。各視覚系1L,1Rは、同一倍率のテレ
ビカメラで構成してあり、駆動装置2によつて両視覚系
1L,1Rの位置並びに姿勢を高精度に変化させ得る。各視
覚系1L,1Rに結像される物体画像は、画像処理装置3の
画像メモリ(図示せず)に取り込まれる。画像処理装置
3は、両方の物体画像から物体の特徴をなす点(以下、
特徴点という)を抽出し、対応する特徴点間のずれ等に
基づいて、物体を立体的に認識する。図示例の装置は、
各視覚系1L,1Rにつき物体画像の対応する特徴点の組を
特定して抽出する機能を持つ。
<Description of Embodiments> The object recognition device shown in FIG. 1 has a pair of left and right visual systems 1L and 1R whose optical axes are parallel to each other. Each of the visual systems 1L and 1R is composed of a TV camera of the same magnification.
The position and orientation of 1L and 1R can be changed with high accuracy. The object image formed on each of the visual systems 1L and 1R is taken into an image memory (not shown) of the image processing device 3. The image processing device 3 uses the two object images to characterize points (hereinafter,
Feature points) are extracted, and the object is stereoscopically recognized based on the shift between corresponding feature points. The illustrated device is
It has a function to specify and extract a set of corresponding feature points of the object image for each visual system 1L, 1R.

第2図および第3図は、かかる特徴点の抽出原理を具体
的に示す。
2 and 3 specifically show the principle of extracting such feature points.

第2図に示すxyZ座標は、対をなす左右視覚系と物体上
の点(以下、物点という)と、物点の画像(以下、像点
という)との位置関係を示す。また図示例の場合、説明
を容易にするため、Z軸の負領域に結像する像点を正領
域のZ=1の位置に透影してある。図中、Bは物点、L
およびRは左右視覚系の光軸、PLおよびPRは左右視覚系
の像点を示す。また左右光軸L,Rとy軸との交点が透視
中心SL,SR、左右光軸L,RとZ=1に設定された左右結
像面TL,TRとの交点が画像中心点OL,ORである。
The xyZ coordinates shown in FIG. 2 indicate a positional relationship between a pair of left and right visual systems, a point on the object (hereinafter referred to as an object point), and an image of the object point (hereinafter referred to as an image point). Further, in the case of the illustrated example, the image point imaged in the negative region of the Z-axis is projected to the position of Z = 1 in the positive region for ease of explanation. In the figure, B is the object point, L
And R are the optical axes of the left and right visual systems, and P L and P R are the image points of the left and right visual systems. Also, the intersection of the left and right optical axes L, R and the y-axis is the image of the intersection of the perspective centers S L , S R , and the intersection of the left and right optical axes L, R and the left and right image planes T L , T R set at Z = 1. The center points are O L and O R.

今物点Bの座標が(X,Y,Z)、透視中心SL,SRが(0,−
a,0)(0,a,0)、像点PL,PRが(xL,yL,1)(xR,yR,
1)であるとすると、つぎの(1)〜(4)式が成り立
つ。
The coordinates of the object point B are (X, Y, Z), and the perspective centers S L and S R are (0, −
a, 0) (0, a, 0), and the image points P L and P R are (x L , y L , 1) (x R , y R ,
If it is 1), the following equations (1) to (4) are established.

つぎに左右の各視覚系1L,1Rをx軸方向に変位α平行移
動させ、更に変位後のZ軸まわりに角度θ回転させたと
きの像点をPL′,PR′、各座標を(xL′,yL′,1)
(xR′,yR′,1)とすると、xL′,yL′,xR′,yR′は
つぎの(5)〜(8)式で表わされる。
Next, the left and right visual systems 1L and 1R are displaced in parallel with the displacement α in the x-axis direction, and the image points when rotated by the angle θ around the Z axis after displacement are P L ′ and P R ′, and the coordinates are (X L ′, y L ′, 1)
Assuming that (x R ′, y R ′, 1), x L ′, y L ′, x R ′, y R ′ are represented by the following equations (5) to (8).

斯くて上記(1)式と(3)式、(5)式と(7)式か
ら、 xR=xL ………(9) xR′=xL′ ………(10) が成立する。この(9)(10)の各式は、同一物点につ
いての左右視覚系の像点PL,PRは同一水平線上に位置
し、而も左右視覚系を平行移動させ且つ回動させた後の
像点PL′,PR′も同一水平線上に位置することを示して
いる。
Thus (1) and (3), from (5) and (7), x R = x L ......... ( 9) x R '= x L' ......... (10) established To do. In the equations (9) and (10), the image points P L and P R of the left and right visual systems for the same object point are located on the same horizontal line, and the left and right visual systems are translated and rotated. The latter image points P L ′ and P R ′ are also located on the same horizontal line.

また(9)式と(10)式、(2)(4)(6)(8)の
各式から、 xR′−xR=xL′−xL ………(11) yR′−yR=yL′−yL ………(12) が成立する。この(11)(12)の各式は、左右視覚系を
平行移動させ且つ回動させた場合、左右視覚系の像点
PL,PRは同方向へ同じ量だけ変位することを示してい
る。
The (9) and (10), (2) (4) (6) from the equation (8), x R '-x R = x L' -x L ......... (11) y R ' −y R = y L ′ −y L ………… (12) holds. The equations (11) and (12) represent the image points of the left and right visual systems when the left and right visual systems are translated and rotated.
It shows that P L and P R are displaced by the same amount in the same direction.

そこで両視覚系の変位量α,θが決まれば、像点PL
PL′間および像点PR,PR′間の距離につき、次式が成立
する。
Therefore, if the displacements α and θ of both visual systems are determined, the image point P L ,
For the distances between P L ′ and between the image points P R and P R ′, the following equation holds.

但しTH1は変位量α,θで決まるしきい値である。 However, TH 1 is a threshold determined by the displacements α and θ.

第3図は、左右視覚系につき変位前の物体画像と変位後
の物体画像との位置関係を示す図である。図中、P1〜P
10は変位前の物体画像から抽出された特徴点、P11〜P20
は変位後の物体画像から抽出された特徴点を示す。今左
視覚系の特徴点P1に着目すると、特徴点P1は水平線h上
に位置している。従つて前記(9)式にかかる原則から
判断すると、特徴点P1に対応する右視覚系の特徴点は同
一水平線h上に位置する特徴点P6,P9のいずれかであ
る。つぎに両視覚系を一定変位させたとき、特徴点P1
特徴点P11に移行する。ところが特徴点P11を通る水平線
h′上には、特徴点P6の移行にかかる特徴点P16のみが
位置し、特徴点P9の移行にかかる特徴点P19は存在しな
い。従つて前記(10)式にかかる原則より、左視覚系の
特徴点P1は、右視覚系の特徴点P6に対応すると判断し得
る。
FIG. 3 is a diagram showing the positional relationship between the object image before displacement and the object image after displacement for the left and right visual systems. In the figure, P 1 to P
10 is a feature point extracted from the object image before displacement, P 11 to P 20
Indicates the feature points extracted from the object image after displacement. Focusing now on the characteristic point P 1 of the left visual system, the characteristic point P 1 is located on the horizontal line h. Therefore, judging from the principle of the equation (9), the characteristic point of the right visual system corresponding to the characteristic point P 1 is either the characteristic points P 6 or P 9 located on the same horizontal line h. Next, when both visual systems are displaced by a certain amount, the characteristic point P 1 moves to the characteristic point P 11 . However, only the feature point P 16 associated with the transition of the feature point P 6 is located on the horizontal line h ′ passing through the feature point P 11 , and the feature point P 19 associated with the transition of the feature point P 9 does not exist. Therefore, from the principle according to the equation (10), it can be determined that the feature point P 1 of the left visual system corresponds to the feature point P 6 of the right visual system.

第4図は、左右視覚系の対応する特徴点の組を特定して
抽出する過程を含む物体認識のアルゴリズムを示す。
FIG. 4 shows an algorithm for object recognition including a process of identifying and extracting a set of corresponding feature points of the left and right visual systems.

まずステツプ11において、左右視覚系に結像した物体画
像を画像処理装置3の画像メモリに取り込んでセツトす
る。つぎにステツプ12で、左右視覚系をx軸方向へ変位
α平行移動させ、更にステツプ13で、Z軸まわりに角度
θ回動させた後、ステツプ14において、同じ物体の画像
を左右視覚系に結像させ、同様に画像メモリに取り込ん
でセツトする。この段階で画像メモリには、変位前の物
体画像2枚と、変位後の物体画像2枚とが格納されてい
る。つぎにステツプ15において、合計4枚の物体画像に
つき、夫々線画化処理を実行して、例えば輪郭線等が急
峻に変化する点を特徴点として抽出すると共に、各特徴
点の座標を各画像毎に画像メモリの所定エリアに順次セ
ツトしてゆく。第6図は変化前の左視覚系の全特徴点が
セツトされた全体リストを示している。
First, at step 11, the object image formed on the left and right visual systems is loaded into the image memory of the image processing apparatus 3 and set. Next, in step 12, the left and right visual systems are displaced in parallel in the x-axis direction by α, and further, in step 13, the angle θ is rotated around the Z axis. Then, in step 14, the image of the same object is changed to the left and right visual systems. An image is formed, and similarly, it is taken into the image memory and set. At this stage, the image memory stores two object images before displacement and two object images after displacement. Next, in step 15, line drawing processing is executed for each of the four object images in total, and points where the contour line or the like changes sharply are extracted as feature points, and the coordinates of each feature point are calculated for each image. Then, the images are sequentially set in a predetermined area of the image memory. FIG. 6 shows an entire list in which all the characteristic points of the left visual system before change are set.

今ステツプ16で、第6図中、ラベルjが付された特徴点
PL(j)に着目すると、特徴点PL(j)の座標は{x
L(j),yL(j)}である。そしてつぎのステツプ17
で、特徴点PL(j)と同一水平線上に位置する右視覚系
の特徴点の抽出リスト(以下、水平点リストという)を
作成する。この水平点リストは、第5図中、HORで示し
てあり、水平点リストHORに含まれる座標{xR(s),y
R(s)}の特徴点PR(s)は、前記(9)式にかかる
原則からつぎの(15)式を満足する。尚ε1は、零に近
い正のシステム定数である。
Now at step 16, the feature points labeled j in FIG.
Focusing on P L (j), the coordinates of the characteristic point P L (j) {x
L (j), y L (j)}. And the next step 17
Then, an extraction list of feature points of the right visual system located on the same horizontal line as the feature point P L (j) (hereinafter referred to as horizontal point list) is created. This horizontal point list is indicated by HOR in FIG. 5, and the coordinates {x R (s), y included in the horizontal point list HOR are shown.
The characteristic point P R (s) of R (s)} satisfies the following formula (15) from the principle of the above formula (9). Note that ε 1 is a positive system constant close to zero.

|xL(j)−xR(s)|≦ε0 ………(15) 但しsは全体リスト中でのラベルであり、図中、s=HO
R(i1)の式は、ラベルsの特徴点PR(s)は水平点リ
ストHOR中においてラベルi1が付与されていることを意
味する。
│x L (j) −x R (s) │ ≦ ε 0 (15) where s is a label in the whole list, and s = HO in the figure.
The expression R (i 1 ) means that the feature point P R (s) of the label s is given the label i 1 in the horizontal point list HOR.

つぎにステツプ18において、変位後の左視覚系にかかる
特徴点につき、つぎの(16)式(前記(13)式に基づ
く)を満足する座標{xL′(q),yL′(q)}の特徴
点PL′(q)を抽出して、近傍点リストNEIGを作成す
る。
Next, at step 18, the coordinates {x L ′ (q), y L ′ (q which satisfy the following equation (16) (based on the equation (13)) are set for the feature points of the left visual system after displacement. )} Feature points P L ′ (q) are extracted to create a neighbor point list NEIG.

但しqは全体リスト中のラベルであり、第5図中、q=
NEIG(i2)の式は、ラベルqの特徴点PL′(q)は近傍
点リストNEIG中においてラベルi2が付与されていること
を示す。
However, q is a label in the whole list, and q = in FIG.
The expression NEIG (i 2 ) indicates that the feature point P L ′ (q) with the label q is given the label i 2 in the neighbor point list NEIG.

更につぎのステツプ19において、近傍点リストNEIGに含
まれる各特徴点と同一水平線上に位置する右視覚系の特
徴点の水平点リストを作成する。この水平点リストは、
第5図中、RTABで示してあり、水平点リストRTABに含ま
れる座標{xR′(u),yR′(u)}の特徴点PR
(u)は、前記(10)式にかかる原則からつぎの(17)
式を満足する。
Further, in the next step 19, a horizontal point list of characteristic points of the right visual system located on the same horizontal line as each characteristic point included in the neighboring point list NEIG is created. This horizontal point list is
In FIG. 5, the feature point P R ′ indicated by RTAB and having coordinates {x R ′ (u), y R ′ (u)} included in the horizontal point list RTAB is shown.
(U) is the following (17) from the principle of the above equation (10).
Satisfy the formula.

|xL′(q)−xR′(u)|≦ε0 ………(17) 但しuは全体リスト中のラベルであり、図中、u=RTAB
(i2,i3)の式は、ラベルuの特徴点PR′(u)は水平
点リストRTAB中においてラベルi3が付与されていること
を意味する。
│x L ′ (q) −x R ′ (u) │ ≦ ε 0 ……… (17) where u is the label in the whole list, and u = RTAB in the figure.
The expression (i 2 , i 3 ) means that the feature point P R ′ (u) of the label u is given the label i 3 in the horizontal point list RTAB.

上記各リストの作成完了後、ステツプ20において、前記
(12)式に基づくつぎの(18)式および、(14)式に基
づくつぎの(19)式を満足する両視覚系の対応する特徴
点の組{PL(j),PR(s),PL′(q),PR
(u)}を抽出する。但しε1は零に近い正のシステム
定数である。
After completion of creation of each of the above lists, in step 20, corresponding feature points of both visual systems satisfying the following equation (18) based on the equation (12) and the following equation (19) based on the equation (14). Set {P L (j), P R (s), P L ′ (q), P R
(U)} is extracted. However, ε 1 is a positive system constant close to zero.

|yL′(q)−yL(j)−yR′(u)+yR(s)|≦
ε1 ………(18) もし有効な特徴点の組が存在していた場合には、ステツ
プ21の判定が“YES"となつて、つぎのステツプ22で変位
前の特徴点PL(j)PR(s)から、つぎの(20)(21)
(22)式によつて、物点Bの3次元座標(XLR,YLR,Z
LR)を算出する。
| Y L ′ (q) −y L (j) −y R ′ (u) + y R (s) | ≦
ε 1 ……… (18) If there is a valid set of feature points, the determination at step 21 is "YES", and at the next step 22, from the feature points P L (j) P R (s) before displacement, Next (20) (21)
According to the equation (22), the three-dimensional coordinates of the object point B (X LR , Y LR , Z
LR ) is calculated.

更につぎのステツプ23で変位後の特徴点PL′(q)PR
(u)から、つぎの(23)(24)(25)式によつて、物
点Bの3次元座標(XLR′,YLR′,ZLR′)を算出す
る。
Further, in the next step 23, the feature point P L ′ (q) P R ′ after displacement is
From (u), the three-dimensional coordinates (X LR ′, Y LR ′, Z LR ′) of the object point B are calculated by the following equations (23), (24) and (25).

つぎに変位前後の特徴点から別個に算出した上記物点の
3次元座標(XLR,YLR,ZLR)(XLR′,YLR′,ZLR′)
から、つぎの(26)式を用いて座標間距離DISTを算出す
る。
Next, the three-dimensional coordinates (X LR , Y LR , Z LR ) (X LR ′, Y LR ′, Z LR ′) of the object point calculated separately from the feature points before and after displacement
Then, the inter-coordinate distance DIST is calculated using the following equation (26).

そしてもしこの座標間距離DISTが一定のしきい値TH2
下の場合には、ステツプ24の判定が“YES"となり、つぎ
のステツプ25で物点の3次元座標に関するデータを第7
図に示す如く、つぎの(27)〜(33)式に従つて画像メ
モリへ登録する。
If the inter-coordinate distance DIST is equal to or less than the constant threshold value TH 2 , the determination in step 24 becomes “YES”, and in the next step 25, the data regarding the three-dimensional coordinate of the object point is set to the seventh value.
As shown in the figure, it is registered in the image memory according to the following equations (27) to (33).

BL(k)=j ………(30) BR(k)=s ………(31) AL(k)=q ………(32) AR(k)=u ………(33) 以上の各処理を、変位前の左視覚系の全特徴点につき同
様に繰返して実行すると、ステツプ26の判定が“YES"と
なり、特徴点の抽出処理を含む物点の座標算出処理を全
て完了する。
B L (k) = j ……… (30) B R (k) = s ……… (31) A L (k) = q ……… (32) A R (k) = u ……… ( 33) If the above processes are repeated for all the feature points of the left visual system before displacement in the same manner, the determination in step 26 becomes "YES", and the coordinate calculation process of the object points including the feature point extraction process is performed. All done.

【図面の簡単な説明】[Brief description of drawings]

第1図は物体認識装置の概略構成を示す斜面図、第2図
は左右視覚系と、物点と、像点との位置関係をxyZ座標
に表わした図、第3図は対応する特徴点を特定する方法
を示す原理説明図、第4図は物体認識のアルゴリズムを
示すフローチヤート、第5図は特徴点と特徴的リストと
の関係を示す図、第6図は変位前の左視覚系にかかる特
徴点の全体リストを示す図、第7図は物点の座標に関す
るデータの登録状態を示す図である。 1L,1R……視覚系、2……駆動装置 3……画像処理装置、B……物点 PR,PL……像点
FIG. 1 is a perspective view showing the schematic configuration of the object recognition device, FIG. 2 is a diagram showing the positional relationship among the left and right visual systems, object points, and image points in xyZ coordinates, and FIG. 3 is the corresponding feature points. FIG. 4 is a flow chart showing an algorithm of object recognition, FIG. 5 is a view showing a relationship between feature points and a feature list, and FIG. 6 is a left visual system before displacement. FIG. 7 is a diagram showing an overall list of feature points, and FIG. 7 is a diagram showing a registration state of data regarding coordinates of object points. 1L, 1R ... Visual system, 2 ... Driving device 3 ... Image processing device, B ... Object point P R , P L ... Image point

───────────────────────────────────────────────────── フロントページの続き (72)発明者 築山 則之 京都府京都市右京区花園土堂町10番地 立 石電機株式会社内 (56)参考文献 特開 昭58−90268(JP,A) 実開 昭56−170707(JP,U) 特公 昭54−23545(JP,B1) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Noriyuki Tsukiyama, No. 10 Hanazono Dodo-cho, Ukyo-ku, Kyoto City, Kyoto Prefecture Tateishi Electric Co., Ltd. (56) Reference JP-A-58-90268 (JP, A) 56-170707 (JP, U) JP-B 54-23545 (JP, B1)

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】異なる位置から同一の物点を観測すること
が可能な2台の撮像装置を備えた両眼視手段と、 前記両眼視手段を変位させることが可能な変位手段と、 前記両眼視手段を構成する2台の撮像装置よりそれぞれ
入力した画像の特徴点について、一方の撮像装置で得ら
れる画像の特徴点の座標と他方の撮像装置で得られる画
像の特徴点の座標との間で同一物点にかかる特徴点間で
成立する同一水平線上に位置するという第1の拘束条件
を用いて、特徴点間の対応付けを行い、対応点組候補を
抽出する対応点組候補抽出手段と、 前記変位手段により変位させた後の両眼視手段で得られ
る画像の特徴点の座標と変位前の両眼視手段で得られる
画像の特徴点の座標との間で同一物点にかかる特徴点間
で成立する移行した水平線上に位置するという第2の拘
束条件を用いて、前記対応点組候補抽出手段により抽出
された対応点組候補の絞込みを行って対応点組を決定す
る対応点組決定手段とを備えて成る両眼視系の対応点決
定装置。
1. A binocular vision means comprising two image pickup devices capable of observing the same object point from different positions; a displacement means capable of displacing the binocular vision means; Regarding the feature points of the images respectively input from the two image pickup devices constituting the binocular vision means, the coordinates of the feature points of the image obtained by one of the image pickup devices and the coordinates of the feature points of the image obtained by the other image pickup device. Corresponding point set candidates for which the corresponding feature points are associated and the corresponding point set candidates are extracted by using the first constraint condition that they are located on the same horizontal line that is established between the feature points related to the same object point The same object point between the extraction means and the coordinates of the feature points of the image obtained by the binocular vision means after displacement by the displacement means and the coordinates of the feature points of the image obtained by the binocular vision means before displacement. When it is located on the transitional horizon established between the feature points A binocular vision system comprising: corresponding point set determining means for narrowing down the corresponding point set candidates extracted by the corresponding point set candidate extracting means by using the second constraint condition. Corresponding point determination device.
JP58136084A 1983-07-25 1983-07-25 Corresponding point determination device for binocular vision system Expired - Lifetime JPH079673B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP58136084A JPH079673B2 (en) 1983-07-25 1983-07-25 Corresponding point determination device for binocular vision system
US06/634,043 US4654872A (en) 1983-07-25 1984-07-24 System for recognizing three-dimensional objects

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58136084A JPH079673B2 (en) 1983-07-25 1983-07-25 Corresponding point determination device for binocular vision system

Publications (2)

Publication Number Publication Date
JPS6027085A JPS6027085A (en) 1985-02-12
JPH079673B2 true JPH079673B2 (en) 1995-02-01

Family

ID=15166872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58136084A Expired - Lifetime JPH079673B2 (en) 1983-07-25 1983-07-25 Corresponding point determination device for binocular vision system

Country Status (1)

Country Link
JP (1) JPH079673B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01299314A (en) * 1988-05-24 1989-12-04 Toyota Motor Corp Ball joint

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6029995B2 (en) * 1981-11-24 1985-07-13 工業技術院長 3D object detection method

Also Published As

Publication number Publication date
JPS6027085A (en) 1985-02-12

Similar Documents

Publication Publication Date Title
CN112444242B (en) Pose optimization method and device
US5719954A (en) Stereo matching method and disparity measuring method
JP3054681B2 (en) Image processing method
JPH1166319A (en) Moving object detection method and apparatus, moving object recognition method and apparatus, and human detection method and apparatus
JP2961264B1 (en) Three-dimensional object model generation method and computer-readable recording medium recording three-dimensional object model generation program
CN112862678A (en) Unmanned aerial vehicle image splicing method and device and storage medium
EP0880010A2 (en) Measuring apparatus
CN111583342A (en) Target rapid positioning method and device based on binocular vision
JP3008875B2 (en) Subject extraction device
JP2002296010A (en) Self-localization method using images
JPH07103715A (en) Method and apparatus for recognizing three-dimensional position and attitude based on visual sense
JP3208900B2 (en) Method and apparatus for recognizing three-dimensional position and orientation based on vision
JP3170345B2 (en) 3D information extraction method
JPH0875454A (en) Ranging device
JPH079673B2 (en) Corresponding point determination device for binocular vision system
JPH11194027A (en) Three-dimensional coordinate measuring instrument
JPH05141930A (en) Three-dimensional shape measuring device
JPH0252204A (en) Measuring instrument for three-dimensional coordinate
JPH10318715A (en) Image measuring device
JPH1137736A (en) Three-dimensional shape measuring method and three-dimensional shape measuring device
JP2000304499A (en) Flying object image processing apparatus and flying object image processing method
JPS60171410A (en) Stereoscopic processor
JP2001266129A (en) Navigation control device and navigation control method based on image of navigation object
CN118212272B (en) Cross-station star car vision positioning method, system, equipment and medium
JP2958462B1 (en) Method and apparatus for correcting luminance of stereo image