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
JPS6029995B2 - 3D object detection method - Google Patents
[go: Go Back, main page]

JPS6029995B2 - 3D object detection method - Google Patents

3D object detection method

Info

Publication number
JPS6029995B2
JPS6029995B2 JP56188136A JP18813681A JPS6029995B2 JP S6029995 B2 JPS6029995 B2 JP S6029995B2 JP 56188136 A JP56188136 A JP 56188136A JP 18813681 A JP18813681 A JP 18813681A JP S6029995 B2 JPS6029995 B2 JP S6029995B2
Authority
JP
Japan
Prior art keywords
camera
image
cameras
line
point
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
Application number
JP56188136A
Other languages
Japanese (ja)
Other versions
JPS5890268A (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.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
Agency of Industrial Science and Technology
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 Agency of Industrial Science and Technology filed Critical Agency of Industrial Science and Technology
Priority to JP56188136A priority Critical patent/JPS6029995B2/en
Publication of JPS5890268A publication Critical patent/JPS5890268A/en
Publication of JPS6029995B2 publication Critical patent/JPS6029995B2/en
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional [3D] objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 この発明は3次元物体の検出方法、特に工場内や道路等
の環境内を移動するロボット等の移動機械の視覚装置に
おける3次元物体の検出方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a method for detecting a three-dimensional object, and particularly to a method for detecting a three-dimensional object in a visual device of a mobile machine such as a robot that moves in an environment such as a factory or a road.

例えば街路における盲人の単独行動を補助する盲導犬ロ
ボット等においては、その装置自体が自分の位置と方向
を、街路の交差点等に敷設したランドマークと、機械内
に内蔵したランドマーク等の環境のマップとを利用して
知り、盲人の要望に応じて盲人を誘導することができる
For example, in the case of a guide dog robot that assists a blind person in walking alone on the street, the device itself determines its position and direction using landmarks placed at street intersections, etc., and maps of the environment such as landmarks built into the machine. By using this information, you can guide the blind person according to his/her request.

その際、路上には種々の障害物があるため、それらを検
出してその時々の状況に応じて最適の行動を取る必要が
ある。障害物には、大別して移動障害物と静止障害物と
があり、また地面の穴や段差等も検出する必要がある。
移動する障害物に関しては超音波計測法を用いて、その
位置、移動方向、移動速度を捉えれば、前を同一方向に
おなじような速度で歩いている場合には、その速度に合
せて移動したり、前を横切る場合には、それが行きすぎ
るのを待ったり、これらが止まっていても衝突の危険が
ある場合には、相手に対して警告を発する等の対処が割
合簡単に出釆る。しかし、静止障害物に対処する場合に
は、その物体の正確な位置や大きさ、形状等の情報が重
要であり、超音波による計測のみでは不十分で、視覚セ
ンサを用いる必要が生じて来る。視覚センサとしては、
複数のカメラを用い、こねにより立体視の方法で3次元
物体の位置を計測する研究は今までも数多く発表されて
いる。一般に、空間の3次元座標は左右のカメラの2次
元座標上での対応点が定まれば、三角測量の原理で容易
に計算しうる。問題は、対応点を決定する方法である。
これについては、相関法や、DP法、あるいは画像の構
造を用いる方法等が提案されているが、対応点を一意に
決定しえないか、あるいは決定されても庭大な計算量が
必要であり、移動ロボットの制御用には不向きである。
このような事から3次元物体の検出を一層簡単に行いう
る装置ないし方法の開発が望まれている。この発明は上
記のごとき事情に鑑みてなされたものであって、3次元
物体の検出を簡単な操作によって正確に行うことができ
、情報処理の簡略化が可能で、実時間で処理が出釆、し
かも安価な3次元物体検出方法を提供することを目的と
するものである。この目的に対応して、この発明の3次
元物体検出方法は、移動体に3次元座標の軸に関して回
転可能に取付けられた2台のカメラを備え、特定の物体
の一方のカメラにおける一方の画面上の画像と、物体の
他方のカメラにおける他方の画面上の画像のうちの前記
一方のカメラの前記特定の物体に対応する視線のベクト
ルの前記他方の画面上の仮想の画像を交わるものとの対
比を前記移動体の移動路上の一定点と、前記一方のカメ
ラの視線方向へ前記移動体を移動させた点とで測定し、
それぞれの測定の結果を比較して前記2台のカメラの2
次元座標上での視点の対応点を決定することを特徴とし
ている。
At that time, there are various obstacles on the road, so it is necessary to detect them and take the optimal action according to the situation at the time. Obstacles can be broadly classified into moving obstacles and stationary obstacles, and it is also necessary to detect holes, steps, etc. in the ground.
When it comes to moving obstacles, if we use ultrasonic measurement to determine their position, direction of movement, and speed, if someone is walking in front of them in the same direction at a similar speed, the object will move at the same speed. It is relatively easy to take measures such as waiting for the other vehicle to go too far or issuing a warning to the other vehicle if there is a risk of collision even if the vehicle has stopped. . However, when dealing with stationary obstacles, information such as the object's exact location, size, shape, etc. is important, and ultrasonic measurement alone is insufficient, and it becomes necessary to use visual sensors. . As a visual sensor,
Many studies have been published to date that measure the position of three-dimensional objects using multiple cameras and a stereoscopic method of kneading. Generally, the three-dimensional coordinates in space can be easily calculated using the principle of triangulation once the corresponding points on the two-dimensional coordinates of the left and right cameras are determined. The problem is how to determine corresponding points.
Correlation methods, DP methods, and methods using image structure have been proposed for this purpose, but they either cannot uniquely determine corresponding points, or even if they are determined, they require a huge amount of calculation. Therefore, it is not suitable for controlling mobile robots.
For these reasons, it is desired to develop a device or method that can more easily detect three-dimensional objects. This invention was made in view of the above circumstances, and enables accurate detection of three-dimensional objects with simple operations, simplifies information processing, and enables real-time processing. The object of the present invention is to provide an inexpensive three-dimensional object detection method. Corresponding to this purpose, the three-dimensional object detection method of the present invention includes two cameras rotatably attached to a moving body with respect to an axis of three-dimensional coordinates, and one screen of one camera of a specific object. The intersection of the above image and the virtual image on the other screen of the vector of the line of sight corresponding to the specific object of the one camera among the images on the other screen of the other camera of the object. Comparison is measured between a fixed point on the travel path of the moving body and a point at which the moving body is moved in the line of sight direction of the one camera,
Comparing the results of each measurement,
It is characterized by determining corresponding points of viewpoints on dimensional coordinates.

以下この発明の詳細を一実施例について説明する。The details of this invention will be explained below with reference to one embodiment.

第1図において、1は検出装置である。In FIG. 1, 1 is a detection device.

検出装置1は移動車2をそなえる。移動車2は車輪3を
備えて任意の方向に移動可能であるとともに、駆動装置
と制御装置を内蔵しているほか、コンソール7、カセッ
トテープ装置8、マイクロコンピュータ9、画像取込み
・記憶装置11、カセットテープコンソール制御装置1
2、0/A変換器13、サーボアンプ14、及びカメラ
制御装置15を備えている。移動車2の位置は制御装置
によって計測される。移動車2には2台のテレビカメラ
4a,4bが取付けられている。カメラ4a,4bはそ
れぞれ3次元座標の軸(0−×,Y,Z)に関して回転
可能である。カメラ4a,4bの回転角度は制御装置に
よって計測される。また、カメラ4a,4bはそれぞれ
別個の画像装置5a,5b(第1図,第2図)を介して
制御装置に接続する。画像装置5a,5bは画像処理装
置に接続している。画像装置5a,5b上の画像は制御
装置によって計測される。制御装置には演算装置がふく
まれる。このように構成された3次元物体検出装置にお
いては、3次元座標系○−XYZにおいて、カメラ4a
の中心を(X,,Y,,Z,)、カメラ4bの中心を(
X2,Y2. Z2)とし、それぞれのレンズの中心線
の方向余弦をそれぞれ(入,,入,,し,,)、(^2
,仏2,し2)とする。
The detection device 1 includes a mobile vehicle 2. The mobile vehicle 2 is equipped with wheels 3 and can move in any direction, and has a built-in driving device and a control device, as well as a console 7, a cassette tape device 8, a microcomputer 9, an image capture/storage device 11, Cassette tape console control device 1
2, an 0/A converter 13, a servo amplifier 14, and a camera control device 15. The position of the mobile vehicle 2 is measured by a control device. Two television cameras 4a and 4b are attached to the moving vehicle 2. The cameras 4a and 4b are each rotatable about three-dimensional coordinate axes (0-x, Y, Z). The rotation angles of cameras 4a and 4b are measured by a control device. The cameras 4a, 4b are also connected to the control device via separate image devices 5a, 5b (FIGS. 1 and 2), respectively. The image devices 5a and 5b are connected to an image processing device. Images on the image devices 5a and 5b are measured by a control device. The control device includes a calculation device. In the three-dimensional object detection device configured in this way, in the three-dimensional coordinate system ○-XYZ, the camera 4a
The center of is (X,,Y,,Z,), and the center of camera 4b is (
X2, Y2. Z2), and the direction cosine of the center line of each lens is (in,,in,,shi,,),(^2
, Buddha 2, Shi 2).

そして以下に示す手順で探査対象である物体10の有無
の検出とその位置の測定を行う。すなわち、第2図に示
すように、カメラ4aからの信号による画像装置5a上
の画像に前処理を施し、障害物等の物体10とお‘まし
ぎ注目したいパターンを視野の中心高に捉える。そのと
きのカメラの姿勢角からベクトルV1(VI1,V12
,V13)が求まる(第1図)。このとき仮想的なVI
ベクトルのカメラ4bによる像は画像装置5bの嫁面上
の直線となる。この線分上に右カメラ4aで捉えた像の
対応点が存在する。したがって、この線分上で、右カメ
ラ4aのパターンと類似のパターンを対応パターンの候
補として選ぶ。このように仮想ベクトルVIのカメラ4
bにおける像である直線上に候補点を捜すため探索する
範囲が狭まり、処理を簡単化することが出来る。その後
、必要ならば、それを中心窓に捉える。そのとき、例え
ば、重心の位置を中心に据えることで、図形の中心とカ
メラの中心とを合せる。(第3図b)。なお、カメラ4
bは、必ずしも動かす必要はなく、その候補点とカメラ
の中心を結ぶベクトル(入2,仏2,し2)を計算から
求めてもよい。次に中心穂に捉えたふたつのカメラ4a
,4bの中心軸の交点の座標を次の式により求める。そ
れらにより、それぞれのカメラ4a,4bからの物体1
0までの距離r,b,r2bを求める。
Then, the presence or absence of the object 10 to be explored and the measurement of its position are performed in the following steps. That is, as shown in FIG. 2, preprocessing is performed on the image on the image device 5a based on the signal from the camera 4a, and an object 10 such as an obstacle and a pattern of interest are captured at the center height of the field of view. Vector V1 (VI1, V12
, V13) can be found (Fig. 1). At this time, the virtual VI
The vector image taken by the camera 4b becomes a straight line on the bride surface of the image device 5b. A corresponding point of the image captured by the right camera 4a exists on this line segment. Therefore, on this line segment, a pattern similar to the pattern of the right camera 4a is selected as a candidate for the corresponding pattern. In this way, camera 4 of virtual vector VI
Since candidate points are searched on the straight line that is the image in b, the search range is narrowed and processing can be simplified. Then, if necessary, capture it in the center window. At that time, for example, by placing the center of gravity at the center, the center of the figure and the center of the camera are aligned. (Figure 3b). In addition, camera 4
b does not necessarily need to be moved, and a vector (in 2, bud 2, shi 2) connecting the candidate point and the center of the camera may be calculated. Next, two cameras 4a captured the central panicle.
, 4b are determined by the following equation. Accordingly, the object 1 from each camera 4a, 4b is
Find the distances r, b, r2b to 0.

また、二つのパターンの一致度を例えば画像の輪郭を取
出し、それの変形された相互相関関数等を用いて求める
。L,t,,らを閥値として、ぐ。くtoならば、その
パターンは捨てる。少。
Furthermore, the degree of matching between two patterns is determined by, for example, extracting the outline of the image and using a modified cross-correlation function or the like. Let L, t,, etc. be threshold values. If no, discard that pattern. Few.

>Lの時は、第4図bに示すように右側のカメラ4aの
視線の方向にdだけ移動車2を前進させる。そして前進
する前のパターンの像の大きさをB′、前進後の像の大
きさをB、レンズの焦点距離をfとすれば、物体までの
距離r,mと、物体の実際の大きさAは式で簡単に求ま
る。rm=B孝特,A千毒害き ……■ 次に左のカメラ4bを物体のあるべき位置K点に向け、
もう一度一致度心,を計算する。
>L, the mobile vehicle 2 is moved forward by d in the direction of the line of sight of the right camera 4a, as shown in FIG. 4b. If the size of the image of the pattern before moving forward is B', the size of the image after moving forward is B, and the focal length of the lens is f, then the distances to the object are r, m, and the actual size of the object. A can be easily found using the formula. rm=B kotoku, A 1000 harm...■ Next, point the left camera 4b at point K, where the object should be,
Calculate the degree of coincidence again.

もし、対応が正しければ、K点に物体があるわけで、も
し、対応が正しレナ机ます,>Lを満足し、距離の関係
も、r,m+d−r,b<t2が成立する(第4図aの
場合)。一方上記の関係が満足されない場合は第4図b
のような偽の対応関係にあるわけで、別の対応点候補を
捜す過程にもどる。このようにこの発明によれば、カメ
ラの動き‘こよる情報と移動車の動き‘こよる情報の両
方を利用して、3次元物体の検出を簡単な操作によって
正確に行うことが出来、情報処理の簡略化が可能で安価
な3次元物体検出方法を得ることが出来る。
If the correspondence is correct, there is an object at point K, and if the correspondence is correct, then L, > L is satisfied, and the relationship of distances is r, m + d - r, b < t2 ( In the case of Figure 4a). On the other hand, if the above relationship is not satisfied, Fig. 4b
Since there is a false correspondence like , we return to the process of searching for another corresponding point candidate. As described above, according to the present invention, it is possible to accurately detect a three-dimensional object with a simple operation by using both camera movement information and moving vehicle movement information. It is possible to obtain an inexpensive three-dimensional object detection method that allows for simplified processing.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はこの発明の一実施例に係わる3次元物体検出装
置の斜視説明図面、第2図は画像装置の画像面の一例を
示す説明図、第3図は画像装置の画像面の他の例を示す
説明図、及び第4図は物体の決定操作を示す線図である
。 1・・・検出装置、2・・・移動車、4a,4b・・・
カメラ、5a,5b・・・画像装置。 第2図 第3図 第1図 第4図
FIG. 1 is a perspective explanatory diagram of a three-dimensional object detection device according to an embodiment of the present invention, FIG. 2 is an explanatory diagram showing an example of an image plane of an image device, and FIG. 3 is an explanatory diagram of another image plane of the image device. An explanatory diagram showing an example and FIG. 4 are diagrams showing an operation for determining an object. 1...Detection device, 2...Moving vehicle, 4a, 4b...
Camera, 5a, 5b...imaging device. Figure 2 Figure 3 Figure 1 Figure 4

Claims (1)

【特許請求の範囲】[Claims] 1 移動体に3次元座標の軸に関して回転可能に取付け
られた2台のカメラを備え、特定の物体の一方のカメラ
における一方の画面上の画像と、物体の他方のカメラに
おける他方の画面上の画像のうちの前記一方のカメラの
前記特定の物体に対応する視線のベクトルの前記他方の
画面上の仮想の画像と交わるものとの対比を前記移動体
の移動路上の一定点と、前記一方のカメラの視線方向へ
前記移動体を移動させた点とで測定し、それぞれの測定
の結果を比較して前記2台のカメラの2次元座標上での
視点の対応点を決定することを特徴とする3次元物体の
検出方法。
1 Equipped with two cameras rotatably attached to a moving body about a three-dimensional coordinate axis, an image of a specific object on one screen of one camera, and an image of the object on the other screen of the other camera. The vector of the line of sight corresponding to the specific object of the one camera in the image intersects with the virtual image on the other screen, and the comparison is made between a fixed point on the travel path of the moving body and the vector of the line of sight corresponding to the specific object of the one camera A point at which the moving object is moved in the line of sight direction of the camera is measured, and the results of each measurement are compared to determine a corresponding point of the viewpoint on the two-dimensional coordinates of the two cameras. A method for detecting 3D objects.
JP56188136A 1981-11-24 1981-11-24 3D object detection method Expired JPS6029995B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56188136A JPS6029995B2 (en) 1981-11-24 1981-11-24 3D object detection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56188136A JPS6029995B2 (en) 1981-11-24 1981-11-24 3D object detection method

Publications (2)

Publication Number Publication Date
JPS5890268A JPS5890268A (en) 1983-05-28
JPS6029995B2 true JPS6029995B2 (en) 1985-07-13

Family

ID=16218363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56188136A Expired JPS6029995B2 (en) 1981-11-24 1981-11-24 3D object detection method

Country Status (1)

Country Link
JP (1) JPS6029995B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6024796A (en) * 1983-07-20 1985-02-07 Toshiba Corp Stereovision picture input device
JPH079673B2 (en) * 1983-07-25 1995-02-01 オムロン株式会社 Corresponding point determination device for binocular vision system
JPS60125955A (en) * 1983-12-12 1985-07-05 Fujitsu Ten Ltd Pinch roller driving mechanism
JPS61114381A (en) * 1984-11-07 1986-06-02 Omron Tateisi Electronics Co Stereoscopic viewing device
JPH0624000B2 (en) * 1984-11-21 1994-03-30 オムロン株式会社 Compound stereoscopic device
JPH0661100B2 (en) * 1986-05-15 1994-08-10 工業技術院長 Target point selection device
JPH0827838B2 (en) * 1986-07-01 1996-03-21 オムロン株式会社 Multi-view stereoscopic device
JPH0327477A (en) * 1990-05-09 1991-02-05 Canon Inc Object information processing method

Also Published As

Publication number Publication date
JPS5890268A (en) 1983-05-28

Similar Documents

Publication Publication Date Title
Yagi et al. Map-based navigation for a mobile robot with omnidirectional image sensor COPIS
CA2328227C (en) Method of tracking and sensing position of objects
Nair et al. Moving obstacle detection from a navigating robot
JP2004198211A (en) Mobile peripheral monitoring device
JPH07116981A (en) Mobile robot guidance device
Jirawimut et al. Visual odometer for pedestrian navigation
CN208323361U (en) A kind of positioning device and robot based on deep vision
KR101747761B1 (en) Obstacle detecting device and moving object provided therewith
RU2740229C1 (en) Method of localizing and constructing navigation maps of mobile service robot
WO2023274270A1 (en) Robot preoperative navigation method and system, storage medium, and computer device
JPH07262375A (en) Mobile object detection device
CN208289901U (en) A kind of positioning device and robot enhancing vision
JP2004120661A (en) Mobile peripheral monitoring device
JP7179687B2 (en) Obstacle detector
JPS6029995B2 (en) 3D object detection method
KR100544445B1 (en) Static and Dynamic Obstacle Detection and Moving Method in Moving Robot Using Optical Flow Estimation
JP4116116B2 (en) Ranging origin recognition device for moving objects
Tsukiyama Global navigation system with RFID tags
CN208314856U (en) A kind of system for the detection of monocular airborne target
Vincze et al. Edge-projected integration of image and model cues for robust model-based object tracking
JP7723473B2 (en) Information processing device, information processing method, and mobile robot
JP2000123298A (en) Obstacle position detecting device and its detecting method
JP7618378B2 (en) Autonomous Vehicles
CN113504385B (en) Speed measuring method and speed measuring device of multiple cameras
Molton et al. Robotic sensing for the guidance of the visually impaired