JPH077453B2 - Fixed point removal method for three-dimensional measurement by spherical mapping - Google Patents
Fixed point removal method for three-dimensional measurement by spherical mappingInfo
- Publication number
- JPH077453B2 JPH077453B2 JP63151161A JP15116188A JPH077453B2 JP H077453 B2 JPH077453 B2 JP H077453B2 JP 63151161 A JP63151161 A JP 63151161A JP 15116188 A JP15116188 A JP 15116188A JP H077453 B2 JPH077453 B2 JP H077453B2
- Authority
- JP
- Japan
- Prior art keywords
- point
- mapping
- spherical
- dimensional measurement
- fixed 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 - Lifetime
Links
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Description
【発明の詳細な説明】 〔概要〕 球面写像により3次元像の計測を行う3次元計測方法に
係り,特に計測に役立たない不動点の除去を行う3次元
計測の不動点除去方法に関し, 不動点除去処理の高速化を図ることを目的とし, 撮影点を移動させつつ立体像を球面投影および球面写像
して写像点を抽出する過程と,これら抽出された写像点
中の不動点を除去する過程と,不動点除去後の写像点情
報に基づき立体像の3次元計測を行う過程とを含む球面
写像による3次元計測方法において,不動点除去過程
が,撮影点移動方向の球面上への投影点を極とする赤道
および赤道近傍の写像点を除去する過程を前処理として
含むように構成される。DETAILED DESCRIPTION OF THE INVENTION [Outline] The present invention relates to a three-dimensional measurement method for measuring a three-dimensional image using a spherical map, and more particularly to a fixed point removal method for three-dimensional measurement for removing a fixed point that is not useful for measurement. For the purpose of speeding up the removal process, the process of extracting the mapping points by spherical projection and spherical mapping of the stereoscopic image while moving the shooting point, and the process of removing the fixed points in these extracted mapping points. In the three-dimensional measurement method by the spherical map including the three-dimensional measurement of the stereoscopic image based on the mapping point information after the fixed point removal, the fixed point removal process includes a projection point on the spherical surface in the moving direction of the shooting point. It is configured to include the process of removing the equator having the poles and the mapping points near the equator as preprocessing.
本発明は,球面写像により3次元像の計測を行う3次元
計測方法に係り,特に計測に役立たない不動点を除去す
る3次元計測の不動点除去方法に関する。The present invention relates to a three-dimensional measurement method for measuring a three-dimensional image using a spherical map, and more particularly to a fixed point removal method for three-dimensional measurement that removes a fixed point that is not useful for measurement.
例えば原子炉などのように人間が立ち入ることが危険な
場所でロボットに作業を行わせる場合には,その作業の
対象物をロボットマニピュレータで操作するため対象物
までの距離やその姿勢を計測することになるが,かかる
計測演算はリアルタイムで高速に行えることが必要であ
る。For example, when making a robot work in a place where human entry is dangerous, such as a nuclear reactor, it is necessary to measure the distance to the target and its posture in order to operate the target with the robot manipulator. However, it is necessary that such measurement calculations can be performed in real time at high speed.
かかる立体計測を行うものとしては,ロボット側に設け
られたカメラで対象物の球面投影を行い,投影像を写像
処理して種々の3次元情報,例えば線分の有無,その方
向や距離などを抽出する技術が知られており,例えば特
開昭60−218183号公報あるいは特開昭61−25814(特開
昭63−113782号)等に提案されたものがある。In order to perform such stereoscopic measurement, a camera provided on the robot side performs spherical projection of an object, and the projected image is image-processed to obtain various three-dimensional information such as the presence / absence of a line segment, its direction and distance. Techniques for extracting are known, for example, those proposed in JP-A-60-218183 or JP-A-61-258414 (JP-A-63-113782).
球面写像を用いて3次元空間の線分位置を計測する方法
を説明すると,まず第6図に示されるように,線分Lを
球面上に球面投影して弧L′を得,この弧L′上の各点
を中心として大円(各点を北極とした場合の赤道に相
当)を球面上に描く。この結果,立体像の大円が交差す
る写像点Sが得られる。A method of measuring the position of a line segment in a three-dimensional space using a spherical map will be described. First, as shown in FIG. 6, the line segment L is spherically projected onto a spherical surface to obtain an arc L ′, and this arc L Draw a great circle (corresponding to the equator when each point is the North Pole) centered on each point on the sphere. As a result, a mapping point S where the great circles of the stereoscopic image intersect is obtained.
次に,第7図に示されるように,カメラの撮影位置を任
意の直線方向Vに一定間隔ずつ移動させて,各移動点で
線分を撮影して上述のS点をそれぞれ抽出する。これに
より得られた複数の写像点S1,S2,S3を更に球面写像して
各S点に対応した大円を描くと,これらの大円の交点と
して本発明写像点SS点が求まる。このSS点は線分Lの方
向を表す情報となる。Next, as shown in FIG. 7, the photographing position of the camera is moved in an arbitrary linear direction V by a constant interval, and a line segment is photographed at each moving point to extract the above-mentioned S points. When a plurality of mapping points S 1 , S 2 and S 3 thus obtained are further spherically mapped and a great circle corresponding to each S point is drawn, a mapping point SS point of the present invention is obtained as an intersection of these great circles. . This SS point serves as information indicating the direction of the line segment L.
このようにしてカメラを移動させつつ線分Lを撮影して
S点やSS点等の情報を収集し,これらに基づき線分の方
向や距離等の3次元計測演算を行うものである。なお,
これらの詳細については前掲の公報が参照できるもので
ある。In this way, the line segment L is photographed while moving the camera to collect information on the S point, the SS point, and the like, and based on these, the three-dimensional measurement calculation of the direction and distance of the line segment is performed. In addition,
For details of these, the above-mentioned publication can be referred to.
上述の方法により抽出された写像点のなかには,3次元計
測演算に不必要な写像点も含まれている。例えば,カメ
ラから遠く離れた位置(例えば室内の背景)にある像の
写像点などであり,このような像はロボット作業には不
必要である。またカメラの移動方向と同じ方向を向く線
分は,カメラを移動させて時系列写像を行ったとして
も,その写像点が球面上において不動であり,このため
これら不動の写像点(以下,不動点と称する)は方向計
測等に寄与しないため,不必要であるといえる。The mapping points extracted by the above method also include mapping points unnecessary for three-dimensional measurement calculation. For example, it is a mapping point of an image at a position far away from the camera (for example, a background in the room), and such an image is unnecessary for robot work. Also, the line segment that faces the same direction as the moving direction of the camera does not move on the sphere even if the camera is moved to perform the time-series mapping. It can be said that these are unnecessary because they do not contribute to direction measurement.
そこで,これら不動点を3次元計測演算に先立って除去
する処理が行われており,この処理方法として種々の方
法が提案されている。Therefore, processing for removing these fixed points is performed prior to the three-dimensional measurement calculation, and various methods have been proposed as this processing method.
しかしながら,これらの不動点除去処理は抽出された写
像点それぞれについて行うものであり,その処理時間が
一般に長い。このため,抽出された写像点全てについて
不動点除去処理を行うと,全部の処理を終えるまでの時
間が非常に長くなり,ロボット作業等に要求されるリア
ルタイム処理を実現できない。However, these fixed point removal processes are performed for each of the extracted mapping points, and the processing time is generally long. For this reason, if the fixed point removal processing is performed on all the extracted mapping points, the time required to complete the entire processing becomes very long, and the real-time processing required for robot work or the like cannot be realized.
したがって本発明の目的は,不動点除去処理の高速化を
図ることにある。Therefore, an object of the present invention is to speed up the fixed point removal processing.
第1図は本発明に係る原理図である。本発明に係る球面
写像による3次元計測の不動点除去方法は,撮影点を移
動させつつ立体像を球面投影および球面写像して写像点
Sを抽出する過程(ステップS1)と,これら抽出された
写像点中の不動点を除去する過程(ステップS2)と,不
動点除去後の写像点情報に基づき立体像の3次元計測を
行う過程(ステップS3)とを含む球面写像による3次元
計測方法において,不動点除去過程(ステップS2)が,
撮影点移動方向(V)の球面上への投影点Voを極とする
赤道lおよび赤道近傍の写像点を除去する過程(ステッ
プS4)を前処理として含むように構成される。FIG. 1 is a principle diagram according to the present invention. The fixed point removal method for three-dimensional measurement by spherical mapping according to the present invention is a process of extracting a mapping point S by performing spherical projection and spherical mapping of a stereoscopic image while moving the photographing point (step S1), and these extracted points. In a three-dimensional measurement method using a spherical map, including a process of removing fixed points in the mapping points (step S2) and a process of three-dimensionally measuring a stereoscopic image based on the mapping point information after the removal of the fixed points (step S3). , The fixed point removal process (step S2)
The process (step S4) of removing the equator 1 having the projection point Vo on the spherical surface in the shooting point movement direction (V) as a pole and the mapping point near the equator (step S4) is included as preprocessing.
写像点のなかにはカメラの移動方向が分かれば必ず不動
点であることが分かるものがある。このような写像点に
対しては時間のかかる不動点除去処理行うことなく前処
理として切り捨ててしまってもよいことになる。Some mapping points are known to be fixed points if the direction of camera movement is known. Such mapping points may be discarded as pre-processing without performing time-consuming fixed point removal processing.
すなわち,第2図に示されるように,カメラの移動方向
をVとすると,この方向Vと平行な向きの線分Lは,カ
メラを移動させても,その写像点S1,S2,S3…の位置は不
動である。この写像点は,移動方向Vの球面への投影点
Voを極とした赤道上に必ずある。したがってVoを極とし
た赤道上にある写像点は濃度にかかわらず,不動点除去
処理の前処理として除去する。この前処理は単に座標情
報を用いるだけであるので,短時間で行える。この結
果,時間のかかる不動点除去処理を行う写像点の数が減
少し,よって全体としての処理時間も短縮され,処理の
高速化を図れる。That is, as shown in FIG. 2, assuming that the moving direction of the camera is V, the line segment L parallel to this direction V has its mapping points S 1 , S 2 , S even if the camera is moved. The position of 3 … is immovable. This mapping point is the projection point on the sphere in the moving direction V.
It is always on the equator with Vo as the pole. Therefore, the mapping points on the equator with Vo as the pole are removed as a pre-processing of the fixed point removal processing regardless of the density. This preprocessing can be performed in a short time because the coordinate information is simply used. As a result, the number of mapping points for which time-consuming fixed point removal processing is performed is reduced, so that the overall processing time is shortened and the processing speed can be increased.
以下,本発明の実施例を図面を参照しつつ説明する。第
3図は本発明に係る実施例の流れ図であり,各写像点ご
とに行う不動点除去処理演算に先立つ前処理として行わ
れるものである。Embodiments of the present invention will be described below with reference to the drawings. FIG. 3 is a flow chart of an embodiment according to the present invention, which is performed as a pre-process prior to the fixed point removal process calculation performed for each mapping point.
いま球面カメラの座標系が第4図に示される如くである
とする。ここで経度をαで表し,緯度をβで表すものと
し,それぞれ0〜1023,0〜608に量子化されているもの
とする。またカメラの移動方向をVとし,VがY軸方向に
平行であるとする。第5図はこの第4図の座標系を平面
に広げた図である。Now, assume that the coordinate system of the spherical camera is as shown in FIG. Here, the longitude is represented by α and the latitude is represented by β, which are quantized to 0 to 1023 and 0 to 608, respectively. Further, it is assumed that the moving direction of the camera is V and V is parallel to the Y-axis direction. FIG. 5 is a diagram in which the coordinate system of FIG. 4 is expanded to a plane.
ここで,X軸と方向Vを含む平面に平行な線分が存在して
いるものとし,この線分を球面写像したS点は,方向V
の球面上の投影点Voを極とした赤道上に必ずある。この
ためカメラの撮影位置を移動しても,このS点は移動し
ない。したがってこのVoを極とした赤道上に載るS点は
濃度にかかわらず除去する。この除去処理は,第5図の
平面座標の経度256もしくは768及びその近傍の位置にあ
るS点を探索し除去することで簡単に行える。Here, it is assumed that there exists a line segment parallel to the plane including the X axis and the direction V, and the point S, which is a spherical mapping of this line segment, has the direction V
It is always on the equator with the projected point Vo on the sphere of as the pole. Therefore, even if the photographing position of the camera is moved, this point S does not move. Therefore, the point S on the equator with Vo as the pole is removed regardless of the concentration. This removal processing can be easily performed by searching for and removing the longitude 256 or 768 of the plane coordinates in FIG. 5 and the S point at a position in the vicinity thereof.
処理の手順としては,S点の座標(αs,βs)を入力し
(ステップS10),この座標(αs,βs)がVoを極とし
た赤道もしくは赤道の近傍あるかを判定する(ステップ
S11)。赤道付近にあればこのS点データを取り除く
(ステップS12)。なければそのまま出力して,その後
に不動点除去処理演算を行う。As the processing procedure, the coordinates (αs, βs) of the S point are input (step S10), and it is determined whether or not the coordinates (αs, βs) are at the equator with Vo as the pole or in the vicinity of the equator (step
S11). If it is near the equator, this S point data is removed (step S12). If it is not output, it is output as it is, and then the fixed point removal processing calculation is performed.
本発明によれば、不必要な不動点を不動点除去処理演算
に先立って取り除いておくことができるから,不動点除
去処理演算に要する時間を全体として短縮することがで
き,3次元計測の高速化を図ることができる。According to the present invention, since unnecessary fixed points can be removed prior to the fixed point removal processing calculation, the time required for the fixed point removal processing calculation can be shortened as a whole, and high-speed 3D measurement can be achieved. Can be realized.
第1図および第2図は本発明に係る原理説明図, 第3図は本発明に係る実施例の処理手順を示す流れ図, 第4図は球面カメラの座標系の説明図, 第5図は第4図の球面座標を平面に展開した図, 第6図はS点の抽出方法を説明する図, 第7図はSS点の抽出方法を説明する図である。 図において, L……線分、S……写像… V……カメラ移動方向 l……Voを極とする赤道 1 and 2 are explanatory views of the principle according to the present invention, FIG. 3 is a flow chart showing a processing procedure of an embodiment according to the present invention, FIG. 4 is an explanatory view of a coordinate system of a spherical camera, and FIG. FIG. 4 is a diagram in which the spherical coordinates in FIG. 4 are expanded on a plane, FIG. 6 is a diagram for explaining an S point extraction method, and FIG. 7 is a diagram for explaining an SS point extraction method. In the figure, L ... Line segment, S ... Map ... V ... Camera moving direction l ... Equator with Vo as the pole
Claims (1)
よび球面写像して写像点(S)を抽出する過程(ステッ
プS1)と, これら抽出された写像点中の不動点を除去する過程(ス
テップS2)と, 不動点除去後の写像点情報に基づき立体像の3次元計測
を行う過程(ステップS3)とを含む球面写像による3次
元計測方法において, 該不動点除去過程(ステップS2)は, 撮影点移動方向(V)の球面上への投影点を極とする赤
道および赤道近傍の写像点を除去する過程(ステップS
4)を前処理として含むことを特徴とする,球面写像に
よる3次元計測の不動点除去方法。1. A step (S1) of extracting a mapping point (S) by spherical projection and spherical mapping of a three-dimensional image while moving a shooting point, and a step of removing fixed points from these extracted mapping points. In the three-dimensional measurement method by the spherical mapping including the step (S2) and the step of performing the three-dimensional measurement of the stereoscopic image based on the mapping point information after the removal of the fixed point, the fixed point removal step (step S2) Is the process of removing the equator having the projection point on the sphere in the moving direction (V) of the shooting point as a pole and the mapping points near the equator (step S
Fixed point removal method for three-dimensional measurement by spherical mapping, characterized in that 4) is included as preprocessing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63151161A JPH077453B2 (en) | 1988-06-21 | 1988-06-21 | Fixed point removal method for three-dimensional measurement by spherical mapping |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63151161A JPH077453B2 (en) | 1988-06-21 | 1988-06-21 | Fixed point removal method for three-dimensional measurement by spherical mapping |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01319875A JPH01319875A (en) | 1989-12-26 |
| JPH077453B2 true JPH077453B2 (en) | 1995-01-30 |
Family
ID=15512670
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63151161A Expired - Lifetime JPH077453B2 (en) | 1988-06-21 | 1988-06-21 | Fixed point removal method for three-dimensional measurement by spherical mapping |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH077453B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5214234B2 (en) * | 2007-12-27 | 2013-06-19 | 株式会社東芝 | Apparatus and method for determining the attitude of a rotationally driven sphere |
-
1988
- 1988-06-21 JP JP63151161A patent/JPH077453B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01319875A (en) | 1989-12-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Bazin et al. | Rotation estimation and vanishing point extraction by omnidirectional vision in urban environment | |
| CN112070782B (en) | Methods, devices, computer-readable media and electronic equipment for identifying scene contours | |
| JP7266208B2 (en) | Recognition positioning device and information conversion device | |
| CN111476841A (en) | A method and system for recognition and positioning based on point cloud and image | |
| Nelson | Qualitative detection of motion by a moving observer | |
| JP2001266130A (en) | Image processing apparatus, plane detection method, and recording medium recording plane detection program | |
| CN118247439B (en) | Three-dimensional reconstruction method, system and storage medium for vascular network structure | |
| JP2021099689A (en) | Information processor, information processing method, and program | |
| CN118593011B (en) | Imaging device, method and storage medium of vascular network structure | |
| JP2697917B2 (en) | 3D coordinate measuring device | |
| US20230100238A1 (en) | Methods and systems for determining the 3d-locations, the local reference frames and the grasping patterns of grasping points of an object | |
| CN118915734A (en) | Intelligent pension service robot based on depth vision | |
| JPS6278684A (en) | Object retrieval system | |
| JPH05314244A (en) | Three-dimensional information extracting method | |
| JPH0979820A (en) | Object shape and camera viewpoint movement restoration device and object shape and camera viewpoint movement restoration method | |
| JPH01319875A (en) | Steady point eliminating method for thre-dimensional measurement by spherical mapping | |
| JP3315175B2 (en) | 3D measuring device | |
| Aliakbarpour et al. | Multi-sensor 3D volumetric reconstruction using CUDA | |
| JPH1031747A (en) | Three-dimensional information extraction device and three-dimensional information extraction method | |
| JPH0668765B2 (en) | 3D measuring method of circle | |
| JP3329400B2 (en) | 3D information extraction device for objects | |
| Kita | Intelligent plant inspection by using foveated active vision sensor. | |
| JP2675999B2 (en) | Plane measurement method | |
| JPH06101023B2 (en) | Robot 3D measurement system | |
| JPH06241749A (en) | Visual line intersection extracting device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |