JPH07139918A - Method for measuring central position/radius of cylinder - Google Patents
Method for measuring central position/radius of cylinderInfo
- Publication number
- JPH07139918A JPH07139918A JP5286315A JP28631593A JPH07139918A JP H07139918 A JPH07139918 A JP H07139918A JP 5286315 A JP5286315 A JP 5286315A JP 28631593 A JP28631593 A JP 28631593A JP H07139918 A JPH07139918 A JP H07139918A
- Authority
- JP
- Japan
- Prior art keywords
- cylinder
- center
- coordinates
- radius
- tangents
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、円柱形状を有する物体
に対し、ステレオ画像計測によって円柱の中心位置と半
径とを計測する方法に関するものである。この技術は、
ステレオ画像処理を用いた位置計測システムにおいて、
電柱など円柱形状体物体の位置を高精度に得るために用
いられる。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of measuring the center position and radius of a cylinder by measuring a stereo image on an object having a cylinder shape. This technology
In a position measurement system using stereo image processing,
It is used to obtain the position of a cylindrical object such as a telephone pole with high accuracy.
【0002】[0002]
【従来の技術】まず、ステレオ画像計測方法について説
明し、次に、この方法を円柱計測に適用した従来例につ
いて述べる。2. Description of the Related Art First, a stereo image measuring method will be described, and then a conventional example in which this method is applied to cylinder measurement will be described.
【0003】ステレオ画像計測原理を図5に示す。3次
元空間を表す座標としてx、y、zを用い、画像面上の
位置を表す座標としてu、vを用いる。x軸とu軸、z
軸とv軸はそれぞれ平行であり、y軸はステレオ画像を
得るためのカメラの光軸に平行であるとする。空間座標
系の原点であるOを、左右のカメラの投影中心Fl、Fr
の中点にとる。カメラ間の距離を2aとすると、Fl、
Frの3次元空間内での座標はそれぞれ(−a,0,
0)、(a,0,0)で表される。現実のカメラの画像
面はカメラの投影中心Fl,Frに関して計測対象と反対
側にあるが、以下に述べる幾何学的定量関係を見易くす
るために、図5ではカメラ画像面を計測対象と同じ側
の、投影中心Fl,Frに関して対称の位置に描いてい
る。このとき、投影中心Fl,Frと画像面との距離をf
とすると、左右のカメラの画像面における画像原点
Ol、Orの3次元空間座標はそれぞれ(−a,f,
0)、(a,f,0)で表される。以下、左、右の画像
を示す添字としてl、rを用い、原点Oを視点と呼ぶ。The principle of stereo image measurement is shown in FIG. X, y, and z are used as the coordinates indicating the three-dimensional space, and u and v are used as the coordinates indicating the position on the image plane. x-axis and u-axis, z
The axis and the v-axis are parallel to each other, and the y-axis is parallel to the optical axis of the camera for obtaining a stereo image. Let O, which is the origin of the spatial coordinate system, be the projection centers F l , F r of the left and right cameras.
Take the middle point. If the distance between the cameras is 2a, then F l ,
The coordinates of F r in the three-dimensional space are (-a, 0,
0) and (a, 0, 0). The image plane of the actual camera is on the side opposite to the measurement target with respect to the projection centers F l and F r of the camera, but in order to make it easy to see the geometrical quantitative relationship described below, in FIG. On the same side, the positions are symmetrical with respect to the projection centers F l and F r . At this time, the distance between the projection centers F l and F r and the image plane is f
Then, the three-dimensional spatial coordinates of the image origins O l and O r on the image planes of the left and right cameras are (−a, f,
0) and (a, f, 0). Hereinafter, l and r are used as subscripts indicating left and right images, and the origin O is referred to as a viewpoint.
【0004】今、3次元空間内の点Pが、左右画像面上
の点Il(ul,vl)、Ir(ur,vr)に投影されたと
する。ステレオ画像計測では、画像上においてIl、Ir
を決定し、三角測量の原理に基づいて点Pの3次元空間
座標(x,y,z)を求める。ここで、2台のカメラの
光軸が同一平面上にありx軸とu軸とを平行にとってい
ることから、vlとvrとは同じ値をとる。そこで、以下
では両者を区別せずvで表す。図5に示すように、直線
FlIlとFrIrとが点Pで交わるという幾何学的条件よ
り、画像面上の座標ul,ur,vと3次元空間内の座標
x、y、zとの関係は、 x=a(ul+ur)/(ul−ur) (1) y=2af/(ul−ur) (2) z=2av/(ul−ur) (3) と求められる。Now, it is assumed that the point P in the three-dimensional space is projected onto the points I l (u l , v l ) and I r (u r , v r ) on the left and right image planes. In stereo image measurement, I l and I r are displayed on the image.
Is determined, and the three-dimensional space coordinates (x, y, z) of the point P are obtained based on the principle of triangulation. Here, since the optical axes of the two cameras are on the same plane and the x axis and the u axis are parallel to each other, v 1 and v r have the same value. Therefore, in the following, both are represented by v without distinction. As shown in FIG. 5, due to the geometrical condition that the straight lines F l I l and F r I r intersect at the point P, the coordinates u l , u r , v on the image plane and the coordinates x in the three-dimensional space are set. , y, the relationship between z is, x = a (u l + u r) / (u l -u r) (1) y = 2af / (u l -u r) (2) z = 2av / (u l −u r ) (3)
【0005】ディジタル画像処理を例にとって、このよ
うなステレオ画像計測を行なうための装置構成のブロッ
ク図を図6に示す。テレビカメラ1−1、1−2で撮像
された画像は、走査線毎に走査されながら時間的に連続
した映像信号に変換される。この映像信号は、デジタイ
ザ2のサンプラによって、碁盤の目のように1画面あた
り縦横数百個の画素に標本化される。また、同時にA/
D変換器によって、各画素に入射した光量に対応した濃
度として数百階調に量子化される。このように画像は、
画素の位置を示す座標とそこにおける濃度からなる情報
として、画像メモリ3に記憶される。画像面に投影され
た物体境界は通常明るさが大きく変化しているので、計
算機(CPU)4は画像メモリ3に記憶された画像に対
し微分処理などを施し、明るさが変化する場所として物
体境界の投影位置を検出する。このような処理を左右の
画像に対して行なうことにより、左右それぞれの画像面
上の対応点Il(ul,vl)、Ir(ur,vr)が得られ
る。このようにステレオ画像処理では、物体投影点の画
像面座標ul、ur、vを計測し、3次元空間座標x、
y、zを間接測定する。FIG. 6 shows a block diagram of an apparatus configuration for performing such stereo image measurement, taking digital image processing as an example. The images captured by the television cameras 1-1 and 1-2 are converted into temporally continuous video signals while being scanned for each scanning line. This video signal is sampled by a sampler of the digitizer 2 into hundreds of vertical and horizontal pixels per screen like a grid pattern. At the same time, A /
The D converter quantizes the density corresponding to the amount of light incident on each pixel into several hundred gradations. The image looks like this
It is stored in the image memory 3 as information including the coordinates indicating the position of the pixel and the density there. Since the brightness of the object boundary projected on the image plane usually changes greatly, the computer (CPU) 4 performs a differentiating process on the image stored in the image memory 3 to determine the place where the brightness changes. The projected position of the boundary is detected. By performing such processing on the left and right images, corresponding points I l (u l , v l ) and I r (u r , v r ) on the left and right image planes can be obtained. As described above, in the stereo image processing, the image plane coordinates u l , u r , and v of the object projection point are measured, and the three-dimensional space coordinate x,
Indirectly measures y and z.
【0006】次に、上述のステレオ画像計測方法を、単
純に円柱中心位置、半径の計測に適用した場合の例を説
明する。円柱に対するステレオ画像計測モデルを図7に
示す。通常xy平面は地表面と平行で水平であり、z軸
は円柱の中心軸に平行で鉛直であるので、以下では図7
に示すような、xy平面上の2次元計測を考える。図7
は、図5に長手方向がz軸方向にある円柱Aを加え、v
=0としたxy平面で切った断面図であり、円柱Aの左
右に関わる量をそれぞれ添字L、Rで表している。ま
た、特に、真値、計測値を区別する必要がある場合に
は、真値については記号「0」、計測値については記号
「~」(ただし、図中では文字の上に記しているが、本
文中では文字の前に記してある)で表している。今、左
カメラに投影される円柱左側について考える。点Flか
ら円柱Aに接線を引きその接点をLlとすると、円柱A
の境界位置は接線FlLlと画像面との交点ul,Lとして
投影される。同様に、左カメラの右側円柱境界、右カメ
ラの左、右の円柱境界の投影点は、それぞれ点ul,R、
ur,L、ur,Rになる。したがって円柱Aの左右の位置
は、直線Flul,LとFrur,L、および直線Flul,RとF
rur,Rの交点~L(~xL,~yL)、~R(~xR,~yR)と
して計測される。この計測結果に基づき、2点~L、~R
の中心を求めて円柱の中心点~C(~xC,~yC)とし、
この中心点から点~Lまたは~Rまでの距離すなわち2点
~L、~Rの距離の1/2を円柱の半径とする。Next, an example in which the above-described stereo image measuring method is simply applied to the measurement of the center position and radius of a cylinder will be described. A stereo image measurement model for a cylinder is shown in FIG. Normally, the xy plane is parallel to the ground surface and horizontal, and the z-axis is parallel to the central axis of the cylinder and vertical, so that FIG.
Consider a two-dimensional measurement on the xy plane as shown in FIG. Figure 7
Is a cylinder A whose longitudinal direction is in the z-axis direction, and v
It is a cross-sectional view taken along the xy plane where = 0, and the quantities relating to the left and right of the cylinder A are represented by subscripts L and R, respectively. In addition, in particular, when it is necessary to distinguish the true value and the measured value, the symbol " 0 " for the true value and the symbol "~" for the measured value (however, it is written above the letters in the figure. , In the text preceded by a letter). Now consider the left side of the cylinder projected onto the left camera. If a tangent line is drawn from the point F l to the cylinder A and the contact point is L l , the cylinder A
The boundary position of is projected as intersection points u l , L of the tangent line F l L l and the image plane. Similarly, the projection points of the right cylinder boundary of the left camera and the left and right cylinder boundaries of the right camera are points ul , R , and
u r, L, u r, become R. Therefore, the left and right positions of the cylinder A are straight lines F l u l , L and F r u r , L and straight lines F l u l , R and F.
r u r, the intersection of R ~ L (~ x L, ~ y L), ~ R (~ x R, ~ y R) is measured as a. Based on this measurement result, 2 points ~ L, ~ R
The center of the cylinder is determined to be ~ C (~ x C , ~ y C ),
Distance from this center point to point ~ L or ~ R, that is, 2 points
Let 1/2 of the distance between ~ L and ~ R be the radius of the cylinder.
【0007】[0007]
【発明が解決しようとする課題】以下に、上記従来の円
柱中心位置・半径の計測方法の問題点について述べる。
前述したように、ステレオ画像計測では空間内の計測す
べき点が左右のカメラで観測できることが前提になって
いる。しかし円柱を計測する場合には、画像面に投影さ
れる円筒接面が左右カメラで異なるため、この前提が成
り立たない問題がある。そのため、異なる接面から求め
られる2点~L、~Rは円周上にはなく、正しい円柱境界
位置が計測できない。その結果、これらの2点~L、~R
の距離として求めた円柱半径は真の値とは異なる、ま
た、2点の中心として求めた円柱の中心点~C(~xC,~
yC)は真の中心位置C0(xC 0,yC 0)には一致せず、
図7に示すように、2点(~C,C0)間の距離が中心位
置計測誤差として生じることになる。このように、ステ
レオ画像計測を円柱に対して適用する場合には、系統的
な誤差が発生することになる。次に、この誤差について
検討する。The problems of the conventional method for measuring the center position / radius of a cylinder will be described below.
As described above, in stereo image measurement, it is premised that points to be measured in space can be observed by the left and right cameras. However, when measuring a cylinder, there is a problem that this assumption does not hold because the contact surface of the cylinder projected on the image plane differs between the left and right cameras. Therefore, the two points ~ L, ~ R obtained from different contact surfaces are not on the circumference and the correct cylinder boundary position cannot be measured. As a result, these 2 points ~ L, ~ R
The cylinder radius determined as the distance different from the true value, also the center point of the cylinder determined as the center of two points ~ C (~ x C, ~
y C ) does not coincide with the true center position C 0 (x C 0 , y C 0 ),
As shown in FIG. 7, the distance between the two points (˜C, C 0 ) will occur as a center position measurement error. In this way, when stereo image measurement is applied to a cylinder, a systematic error will occur. Next, this error will be examined.
【0008】今、直線Flul,L、Flul,R、Frur,L、
Frur,Rに関わる量をそれぞれ添字1、2、3、4で表
し、これらの直線の傾きをそれぞれm1、m2、m3、m4
とする。これらのmi(i=1〜4)の値は幾何学的関
係から、 m1=f/ul,L、m2=f/ul,R、m3=f/ur,L、m4=f/ur,R (4) で与えられる。前述したように、ここでfはカメラの焦
点距離である。この場合、上述の4本の直線の方程式は
それぞれ、 y=m1(x+a) (5) y=m2(x+a) (6) y=m3(x−a) (7) y=m4(x−a) (8) と表せる。したがって、(5)、(7)および(6)、
(8)より交点~L,~Rの座標(~xL,~yL)、(~
xR,~yR)はそれぞれ次のようになる。Now, the straight lines F l u l , L , F l u l , R , F r u r , L ,
F r u r, represents the amount relating to R each subscript 1,2,3,4, the slope of these straight lines respectively m 1, m 2, m 3 , m 4
And The value is the geometric relationship between these m i (i = 1~4), m 1 = f / u l, L, m 2 = f / u l, R, m 3 = f / u r, L, m 4 = f / u r , R (4) As mentioned above, f is the focal length of the camera. In this case, the equations of the above four straight lines are: y = m 1 (x + a) (5) y = m 2 (x + a) (6) y = m 3 (x−a) (7) y = m 4 It can be expressed as (x-a) (8). Therefore, (5), (7) and (6),
From (8), the coordinates (~ x L , ~ y L ) of the intersection points ~ L, ~ R, (~
x R , ~ y R ) are as follows.
【0009】 ~xL=−a(m1+m3)/(m1−m3) (9) ~yL=−2am1m3/(m1−m3) (10) ~xR=−a(m2+m4)/(m2−m4) (11) ~yR=−2am2m4/(m2−m4) (12) ここで一例として、カメラ間隔を50cm、円柱半径を
15cmとして、 0<xC 0<0.5m、0.2<yC 0<1m について(~xL,~yL)、(~xR,~yR)を算出し、計
測誤差である2点(~C,C0)間距離を求めた結果を図
8に示す。図8は2点(~C,C0)間距離(計測誤
差)、xC 0、yC 0を3軸にとって3次元的に表現したも
ので、この図より、円柱が視点に接近していくにつれて
計測精度が劣化していくことがわかる。~ X L = -a (m 1 + m 3 ) / (m 1 -m 3 ) (9) ~ y L = -2am 1 m 3 / (m 1 -m 3 ) (10) ~ x R = −a (m 2 + m 4 ) / (m 2 −m 4 ) (11) to y R = −2 am 2 m 4 / (m 2 −m 4 ) (12) Here, as an example, the camera interval is 50 cm, and the cylinder is When the radius is 15 cm, (~ x L , ~ y L ) and (~ x R , ~ y R ) are calculated for 0 <x C 0 <0.5 m and 0.2 <y C 0 <1 m, and the measurement error FIG. 8 shows the result of finding the distance between two points (˜C, C 0 ). FIG. 8 is a three-dimensional representation of the distance (measurement error) between two points (~ C, C 0 ), x C 0 , y C 0 as three axes. From this figure, the cylinder approaches the viewpoint. It can be seen that the measurement accuracy deteriorates as it goes on.
【0010】本発明は、このような問題点を解決するた
めになされたもので、その目的は、ステレオ画像を演算
処理して円柱中心位置、半径を高精度に計測する方法を
提供することにある。The present invention has been made in order to solve such a problem, and an object thereof is to provide a method for calculating the center position and radius of a cylinder with high accuracy by processing a stereo image. is there.
【0011】[0011]
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の円柱中心位置、半径計測方法は、ステレ
オ画像処理を用いて円柱形状物体の中心位置、半径を計
測する方法において、ステレオ画像を演算処理して画像
から円柱の接面を検出する第1工程と、前記ステレオ画
像を得るカメラの投影中心からこの円柱の接面に引いた
n本の接線の方程式を求める第2工程と、前記接線の方
程式に基づいて円柱の仮想中心の座標から前記各々の接
線に下ろした垂線の長さpiとこれらの垂線の平均値-p
との差の2乗和E=Σi=1 n(pi−-p)2を評価関数と
して前記仮想中心の座標を変化させ前記評価関数Eが最
小になる座標の値を求めて円柱の中心位置とすると共に
この時の前記接線に下ろした垂線の長さの平均値を求め
て半径とする第3工程と、からなることを特徴とする。In order to achieve the above object, a method of measuring the center position and radius of a cylinder according to the present invention is a method of measuring the center position and radius of a cylindrical object using stereo image processing, A first step of computing a stereo image to detect a tangential surface of a cylinder from the image, and a second step of obtaining an equation of n tangent lines drawn from the projection center of a camera for obtaining the stereo image to the tangential surface of the cylinder. And the length p i of the perpendicular line drawn from the coordinates of the virtual center of the cylinder to each of the tangent lines based on the equation of the tangent line and the average value of these perpendicular lines − p
The sum of squares of the difference E = Σ i = 1 n (p i − − p) 2 is used as the evaluation function, and the coordinates of the virtual center are changed to obtain the value of the coordinates at which the evaluation function E is minimized. The third step is to set the center position and to obtain the average value of the lengths of the perpendiculars drawn to the tangent lines at this time to obtain the radius, and a third step.
【0012】[0012]
【作用】本発明の円柱中心位置・半径計測方法では、ス
テレオ画像を演算処理して画像から検出した円柱接面に
左右カメラの投影中心から引いたn本の接線に対して、
任意の点から下ろした垂線の長さとこれらの接線の平均
値との差の2乗和が、円柱中心からの場合に最小になる
ことを利用し、その任意の点を円柱の仮想中心としてそ
の仮想中心の座標を変化させ、上記の2乗和が最小とな
る座標を円柱の中心位置とし、その時の平均値を半径と
して求めることで、ステレオ画像計測を円柱中心位置、
半径計測に適用する際に生じる系統的誤差の発生を回避
する。In the cylinder center position / radius measuring method of the present invention, with respect to n tangent lines drawn from the projection centers of the left and right cameras on the tangential surface of the cylinder detected from the image by processing the stereo image,
Taking advantage of the fact that the sum of squares of the difference between the length of a perpendicular line drawn from an arbitrary point and the average value of these tangents is the minimum from the center of the cylinder, the arbitrary point is taken as the virtual center of the cylinder. By changing the coordinates of the virtual center and setting the coordinates at which the above sum of squares is the minimum as the center position of the cylinder, and obtaining the average value at that time as the radius, stereo image measurement is performed at the center position of the cylinder.
Avoid systematic errors that occur when applied to radius measurement.
【0013】[0013]
【実施例】以下、本発明の実施例を、図面を参照して詳
細に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0014】図1は本発明の基本的な一実施例を示すフ
ローチャートである。本実施例は4つのステップから成
る。まず、ステップ1において、ステレオ画像を演算処
理して円柱境界の画像面投影点を計測し、円柱の接面を
検出する。次に、ステップ2において、ステレオ画像を
得る左右のカメラの投影中心からこの円柱の接面に引い
た接線の方程式を決定する。次に、ステップ3におい
て、求めた接線の方程式に基づいて従来の方法により円
柱の中心を算出し、これを真の円柱中心の近似点とす
る。次に、ステップ4において、上記で求めた接線の方
程式に基づき円柱の仮想中心の座標から前記各々の接線
に下ろした垂線の長さとこれらの垂線の平均値との差の
2乗和を評価関数Eとし、円柱の仮想中心の座標に上記
円柱中心の近傍領域の座標を代入して評価関数Eが最小
になる座標の値を求めて円柱の中心位置とすると共に、
この時の前記接線に下ろした垂線の長さの平均値を求め
て半径とする。FIG. 1 is a flow chart showing a basic embodiment of the present invention. This embodiment consists of four steps. First, in step 1, the stereo image is arithmetically processed to measure the image plane projection point at the cylinder boundary, and the tangential surface of the cylinder is detected. Next, in step 2, the equation of the tangent line drawn to the tangent surface of this cylinder from the projection centers of the left and right cameras for obtaining a stereo image is determined. Next, in step 3, the center of the cylinder is calculated by the conventional method based on the obtained tangential equation, and this is set as an approximate point of the true center of the cylinder. Next, in step 4, the sum of squares of the differences between the lengths of the perpendiculars drawn from the coordinates of the virtual center of the cylinder to the respective tangents based on the equation of the tangents obtained above and the average values of these perpendiculars is an evaluation function. E, substitute the coordinates of the area near the center of the cylinder into the coordinates of the virtual center of the cylinder, obtain the value of the coordinates at which the evaluation function E becomes the minimum, and set it as the center position of the cylinder.
At this time, the average value of the lengths of the perpendiculars drawn to the tangents is calculated and used as the radius.
【0015】本実施例では、円柱の仮想中心点Cの座標
を(xC,yC)とし、評価関数Eとして、点Cから4本
の接線に下ろした垂線の長さpi(i=1〜4)と、こ
れらの垂線の長さの平均値-p(=(1/4)Σ
j=1 4pj、ただしj=1〜4であってpiとpjは同一の
もの)との差の2乗和、すなわち E=Σi=1 4{pi−-p}2 (13) を考える。仮想中心点が真の円柱中心のときEの値は最
小になる。そこで、この評価関数Eを最小化する座標
(xC,yC)の値を求める。なお、上式中の記号Σi=1 4
等はi=1〜4等の総和を示す。ここで、垂線の長さp
iと仮想中心点Cの座標(xC,yC)との関係は、 pi=|mixC−yC+bi|/√(mi 2+1) (14) で与えられる。ただし、biは接線がy軸と交わる座標
であり、bi(i=1〜4)はそれぞれm1a、m2a、
−m3a、−m4aである。式(13)のEを最小化する
条件を解析的に求めることは困難であるので、本実施例
では次のようにして求める。まず、ステップ3におい
て、従来の方法すなわち2点~L、~Rの中心として点~
C(~xC,~yC)を算出する。次に、ステップ4におい
て、この点~Cの座標を真の中心位置C0の近似点と考
え、その近傍領域の値を実際に(xC,yC)に代入して
Eを算出し、Eの最小値を与える(xC,yC)を円柱中
心位置の推定値(^xC,^yC)として求める。また、こ
のとき得られる-p、すなわち円柱半径の平均値を算出
し、その値を円柱半径の推定値^pとする。In this embodiment, the coordinates of the virtual center point C of the cylinder are (x C , y C ), and the evaluation function E is the length p i (i = i ) of the perpendicular line drawn from the point C to the four tangent lines. and 1-4), the average value of the lengths of these perpendiculars - p (= (1/4) Σ
j = 1 4 p j , where j = 1 to 4 and p i and p j are the same), that is, E = Σ i = 1 4 {p i − − p} 2 Consider (13). The value of E becomes the minimum when the virtual center point is the center of the true cylinder. Therefore, the value of the coordinate (x C , y C ) that minimizes this evaluation function E is obtained. The symbol Σ i = 1 4 in the above equation
Etc. show the sum total of i = 1 to 4 etc. Where the length of the perpendicular p
The relationship between i and the coordinates (x C , y C ) of the virtual center point C is given by p i = | m i x C −y C + b i | / √ (m i 2 +1) (14). However, b i is the coordinate where the tangent intersects the y-axis, and b i (i = 1 to 4) are m 1 a, m 2 a, and
-M 3 a, a -m 4 a. Since it is difficult to analytically obtain the condition for minimizing E in Expression (13), the present embodiment obtains the condition as follows. First, in step 3, in the conventional method, that is, as the center of 2 points ~ L, ~ R,
Calculate C (~ x C , ~ y C ). Next, in step 4, the coordinates of this point to C are considered to be the approximate points of the true center position C 0 , and the value of the neighboring region is actually substituted into (x C , y C ) to calculate E, (X C , y C ) giving the minimum value of E is obtained as an estimated value (^ x C , ^ y C ) of the center position of the cylinder. Further, obtained in this case - p, i.e. an average value of the cylinder radius to the value and the estimated value ^ p of the cylinder radius.
【0016】なお、時間はかかることになるが、計測範
囲は容易にわかるので、ステップ3を省略して、それら
の計測範囲領域の座標を順次に仮想中心の座標に代入し
てEを算出することにより、同様に円柱中心位置、円柱
半径の推定値を求めることが可能である。Although it takes time, the measurement range can be easily known. Therefore, step 3 is omitted and the coordinates of these measurement range areas are sequentially substituted into the coordinates of the virtual center to calculate E. By doing so, it is possible to similarly obtain the estimated values of the cylinder center position and the cylinder radius.
【0017】以下、本発明を具体的な実施例を用いて説
明する。The present invention will be described below with reference to specific examples.
【0018】[実施例1]今、左右カメラの間隔2aを
20cm、カメラレンズの焦点距離を5mm、1画素の
寸法である画像面上での標本化の間隔を10μm、画像
面投影点位置計測誤差の標準偏差を1画素とする。ま
た、円柱の半径は15cm、その中心位置は(0.3
m、1m)にあるものとする。このような条件の下での
シミュレーションを通し、上記した実施例を図1のフロ
ーチャートを用いて具体的に説明する。以下では長さの
単位はすべてmとし、以下ではこのmは省略する。[Embodiment 1] Now, the distance 2a between the left and right cameras is 20 cm, the focal length of the camera lens is 5 mm, the sampling interval on the image plane having a size of 1 pixel is 10 μm, and the image plane projection point position is measured. The standard deviation of the error is 1 pixel. Also, the radius of the cylinder is 15 cm, and its center position is (0.3
m, 1 m). Through the simulation under such conditions, the above-described embodiment will be specifically described with reference to the flowchart of FIG. In the following, all units of length are m, and this m is omitted below.
【0019】まず、ステップ1における円柱境界の画像
面投影点の計測は、微分処理などで明るさが急激に変化
する位置を検出することによって行う。具体的方法につ
いては森俊二、坂倉栂子、“画像認識の基礎[II]”、
オーム社、1990に詳述されている。ここでは上述の
シミュレーション条件において、投影点の画素位置を幾
何学的に、すなわちカメラ投影中心から円柱へ接線を引
き、この接線と画像面との交点として算出する。さら
に、この座標値に上述の画像面投影点位置計測誤差を正
規乱数で与え、少数以下を切り捨ててディジタル化す
る。この計算の結果、画像面投影点の計測座標~ul,L、
~ul,R、~ur,L、~ur,Rの値はそれぞれ123、28
6、26、178と求められた。First, the measurement of the image plane projection point of the cylinder boundary in step 1 is performed by detecting the position where the brightness changes abruptly by a differentiating process or the like. Shunji Mori, Tsugeko Sakakura, "Basics of Image Recognition [II]",
Details are provided in Ohmsha, 1990. Here, under the above-mentioned simulation conditions, the pixel position of the projection point is calculated geometrically, that is, a tangent line is drawn from the camera projection center to the cylinder, and calculated as the intersection of this tangent line and the image plane. Further, the above-mentioned image plane projection point position measurement error is given to this coordinate value by a normal random number, and a fractional part or less is truncated and digitized. As a result of this calculation, the measurement coordinates of the image plane projection point to u l , L ,
The values of ~ u l , R , ~ u r , L , ~ u r , R are 123 and 28, respectively.
It was calculated as 6, 26, 178.
【0020】ステップ2では、実際に4本の接線の方程
式を決定する。1画素の大きさが10μm、焦点距離f
が5mmであることから、m1は式(4)を考慮すると
m1=4.07(=f/ul,L=5/(123×1
0-2))と求められ、一方、切片b1=0.41(=m1
a=4.07×0.1)と求められる。同様にして
m2、m3、m4、およびb2、b3、b4はそれぞれ1.7
5、19.23、2.81および0.175、−1.9
2、−0.28と求められる。これにより、4本の接線
の方程式が決定された。In step 2, the equations of the four tangents are actually determined. The size of one pixel is 10 μm, and the focal length f
Since There is 5 mm, m 1 is Considering Equation (4) m 1 = 4.07 ( = f / u l, L = 5 / (123 × 1
0 −2 )), while the intercept b 1 = 0.41 (= m 1
a = 4.07 × 0.1). Similarly, m 2 , m 3 , m 4 and b 2 , b 3 , b 4 are 1.7 respectively.
5, 19.23, 2.81 and 0.175, -1.9.
It is calculated as 2, -0.28. This determined the equation of the four tangents.
【0021】ステップ3では、接線の2交点~L、~Rの
座標(~xL,~yL)、(~xR,~yR)を算出し、それよ
り円柱中心の近似点~C(~xC,~yC)を求める。式
(9)〜(12)より、(~xL,~yL)、(~xR,~
yR)の座標はそれぞれ(0.154、1.031)、
(0.430、0.926)と算出される。したがっ
て、近似点の座標は(0.292、0.978)(=
(0.154+0.430)/2、(1.031+0.
926)/2)となる。この従来の方法はこの座標を中
心位置として求めるものであり、x,y方向それぞれに
ついて本例では0.008、0.022の誤差が発生し
ている。一方、半径の値は0.149mであり正確に求
められている。[0021] In step 3, the tangent of the two-intersection-L, the coordinates of ~ R (~ x L, ~ y L), (~ x R, ~ y R) is calculated, - the approximate point of it from the cylindrical center C Find (~ x C , ~ y C ). The equation (9) ~ (12), (~ x L, ~ y L), (~ x R, ~
The coordinates of y R are (0.154, 1.031),
It is calculated as (0.430, 0.926). Therefore, the coordinates of the approximate points are (0.292, 0.978) (=
(0.154 + 0.430) / 2, (1.031 + 0.
926) / 2). In this conventional method, this coordinate is used as the center position, and errors of 0.008 and 0.022 occur in this example in the x and y directions, respectively. On the other hand, the value of the radius is 0.149 m, which is obtained accurately.
【0022】ステップ4では、近似点近傍領域について
評価関数Eを計算し、それを最小化する座標を円柱中心
位置として求める。ここではステップ3で得られた近似
点(0.292、0.978)を中心にx,y両方向に
ついてそれぞれ0.005刻みで、0.242から0.
342まで、また0.928から1.028までの範囲
について式(13)で与えられる評価関数Eを算出し
た。その結果、Eを最小にする円柱中心位置の推定座標
(~xC,~yC)として(0.302、1.003)が得
られた。この場合のx,y方向の誤差はそれぞれ0.0
02、0.003であり、従来の方法に比べ約5から6
倍精度が向上していることが確認された。なお、刻み幅
を小さくすることによって、より高い精度の計測結果が
得られる。また、このときの半径は0.149であり、
半径についても精度良く得られていることが確認され
た。In step 4, the evaluation function E is calculated for the area near the approximate point, and the coordinates that minimize it are determined as the cylinder center position. Here, the approximate point (0.292, 0.978) obtained in step 3 is used as the center, and in 0.005 steps in both the x and y directions, from 0.242 to 0.
The evaluation function E given by the equation (13) was calculated up to 342 and in the range from 0.928 to 1.028. As a result, (0.302, 1.003) was obtained as the estimated coordinates (~ x C , ~ y C ) of the center position of the cylinder that minimizes E. In this case, the error in the x and y directions is 0.0
02, 0.003, which is about 5 to 6 compared with the conventional method.
It was confirmed that the double precision was improved. By reducing the step size, it is possible to obtain a measurement result with higher accuracy. Also, the radius at this time is 0.149,
It was confirmed that the radius was also obtained accurately.
【0023】[実施例2]上述の実施例1では円柱の両
側が観測できる場合を例にとって説明したが、図2に示
すように、一方側からしか観測できない場合にも全く同
様に適用できる。すなわち、投影中心F1,F2、…を結
ぶ直線上の適当な位置に原点を取り、仮想中心点Cから
接線F1L1、F2L2、…に垂線を下ろす。次に各垂線の
長さを式(14)より算出し、式(13)の評価関数の
値を算出し、その最小値を与える位置を中心位置として
求めればよい。なお、この場合には4箇所以上の位置か
ら観測する必要があり、接線の本数はn≧4となる。こ
の場合、式(13)はE=Σi=1 n(pi−-p)2を用い
る。本実施例では、真の円柱中心の近傍点を求めること
ができないため、図1のステップ3は省略されることに
なる。[Embodiment 2] In the above-described Embodiment 1, the case where both sides of the cylinder can be observed has been described as an example, but as shown in FIG. 2, the same can be applied to the case where only one side can observe. That is, the origin is set at an appropriate position on the straight line connecting the projection centers F 1 , F 2 , ... And the perpendicular line is drawn from the virtual center point C to the tangents F 1 L 1 , F 2 L 2 ,. Next, the length of each perpendicular line is calculated from Expression (14), the value of the evaluation function of Expression (13) is calculated, and the position that gives the minimum value may be obtained as the center position. In this case, it is necessary to observe from four or more positions, and the number of tangents is n ≧ 4. In this case, the equation (13) uses E = Σ i = 1 n (p i − − p) 2 . In this embodiment, since it is not possible to obtain a point near the center of the true cylinder, step 3 in FIG. 1 is omitted.
【0024】[実施例3]本発明を屋外作業に適用した
場合の実施例について説明する。作業環境の改善、人件
費の高騰などの理由により、現在屋外作業についての自
動化の検討が進められている。ここではマニピュレータ
の遠隔操作によって、電柱上での各種作業を自動化する
ことを目的とし、マニピュレータ先端部に取付けられた
ステレオカメラと電柱との相対位置を計測するととも
に、マニピュレータの位置制御を行う方法を説明する。
電柱のような円柱物体に対し、表面上の特徴点の位置情
報を用いて視点位置を計測制御する方法がある。この方
法を図3を用いて簡単に説明する。図3は図7と同様で
あるが、カメラに関わる部分は省略してある。電柱A表
面上の特徴点Mが円柱中心点C(xC,yC)を中心にθ
回転した円周上の位置にあり、この点の座標を(xM,
yM)とする。なお、電柱作業では通常特徴点として、
ケーブルを支持する金具を電柱に固定するための穴が用
いられる。[Embodiment 3] An embodiment in which the present invention is applied to outdoor work will be described. Automation of outdoor work is currently being considered for reasons such as an improved work environment and rising labor costs. Here, with the aim of automating various operations on the utility pole by remote operation of the manipulator, we will measure the relative position between the stereo camera attached to the tip of the manipulator and the utility pole, and control the position of the manipulator. explain.
There is a method of measuring and controlling the viewpoint position of a cylindrical object such as a telephone pole by using position information of feature points on the surface. This method will be briefly described with reference to FIG. FIG. 3 is similar to FIG. 7, but parts related to the camera are omitted. The characteristic point M on the surface of the electric pole A is θ with the center point C (x C , y C ) of the cylinder as the center.
It is located on the rotated circumference, and the coordinates of this point are (x M ,
y M ). In addition, as a normal feature point in telephone pole work,
A hole is used to fix the metal fitting that supports the cable to the utility pole.
【0025】本実施例では、円柱中心点Cを実施例1ま
たは実施例2と同様にして求める。また、特徴点Mは、
ステレオ画像計測方法によって求める。図3の場合、幾
何学的関係より次式が得られる。In the present embodiment, the cylinder center point C is obtained in the same manner as in the first or second embodiment. The feature point M is
Obtained by the stereo image measurement method. In the case of FIG. 3, the following equation is obtained from the geometrical relationship.
【0026】 xM=xC+psinθ (15) yM=yC−pcosθ (16) なお、特徴点Mが左右カメラから見える位置に視点を移
動すること、すなわち図7の円弧⌒LrRl上に視点位置
を移動することは正確な移動制御を必要とせず、オペレ
ータの操作によって容易に行える。式(15)、(1
6)より、円柱中心点Cの計測座標(~xC,~yC)と特
徴点Mの計測座標(~xM,~yM)とから角度θは、 θ=tan-1{((~xM)−(~xC))/((~yM)−(~yC))} (17) と求められる。ただし、上述の特徴点Mの計測条件すな
わち特徴点Mが左右カメラから見えることにより、θの
範囲は−90゜<θ<90゜である。X M = x C + ps in θ (15) y M = y C −p cos θ (16) Moving the viewpoint to a position where the feature point M can be seen from the left and right cameras, that is, the arc ⌒ L r R l in FIG. Moving the viewpoint position upward does not require precise movement control and can be easily performed by the operator's operation. Formula (15), (1
From 6), the angle θ between the measurement coordinates (~ x C , ~ y C ) of the cylinder center point C and the measurement coordinates (~ x M , ~ y M ) of the feature point M is θ = tan -1 {(( ~ x M) - obtained as (~ y C))} ( 17) - (~ x C)) / ((~ y M). However, the range of θ is −90 ° <θ <90 ° because the measurement condition of the characteristic point M, that is, the characteristic point M is visible from the left and right cameras.
【0027】図3のように正対化する前の視点O1の座
標をx1y1で、また正対化後の視点O2座標をx2y2で
表すこととし、まず視点O1を角度θだけ回転し、次に
回転後のx軸であるx2軸に沿ってtX平行移動して正対
化することを考える。この場合、幾何学的関係から、t
Xは、 tX=xCcosθ+yCsinθ (18) となる。また、正対化後の視点と円柱中心との距離はx
Ccosθ−yCsinθであるので、この情報に基づい
て正対化した状態で視点O2からy2軸に沿ってマニピュ
レータを所望の位置まで移動できる。As shown in FIG. 3, the coordinates of the viewpoint O 1 before face-to-face correspondence are represented by x 1 y 1 and the coordinates of the viewpoint O 2 after face-up are represented by x 2 y 2. First, the viewpoint O 1 is represented. Consider that the image is rotated by an angle θ, and then t X is translated along the x 2 axis, which is the x axis after the rotation, to make it face-to-face. In this case, from the geometrical relationship, t
X becomes t X = x C cos θ + y C sin θ (18). Also, the distance between the viewpoint and the center of the cylinder after facing is x
Since C cos θ-y C sin θ, the manipulator can be moved from the viewpoint O 2 to the desired position along the y 2 axis in a state of being faced based on this information.
【0028】実施例1と同じ条件を用いた場合の、正対
化の過程を図4に示す。ここではθ0を30゜、tX 0を
0.76とし、特徴点Mの計測にも計測誤差を正規乱数
で与えた。初期位置は電柱から離れているために、画像
面投影点位置計測に含まれる誤差がθ、tXに影響を与
え、1回目の移動位置は正確に得られていないが、2回
目以降電柱に接近するにつれて正確に正対化されていく
ようすがわかる。これはステレオ画像計測誤差はほぼ計
測距離の2乗に比例する性質があることに起因してい
る。本実施例によれば、円柱中心点の計測誤差が小さい
ため、従来技術で円柱中心点を計測した場合よりも、正
確に正対化できる。FIG. 4 shows the process of face-to-face conversion under the same conditions as in the first embodiment. Here, θ 0 is set to 30 ° and t X 0 is set to 0.76, and the measurement error is also given to the measurement of the feature point M by a normal random number. Since the initial position is distant from the power pole, the error included in the image plane projection point position measurement affects θ and t X , but the first moving position is not accurately obtained, but the second and subsequent power poles cannot be obtained. It can be seen that they are correctly faced as they get closer. This is because the stereo image measurement error has the property of being approximately proportional to the square of the measurement distance. According to the present embodiment, since the measurement error of the center point of the cylinder is small, it is possible to more accurately face the center point than in the case of measuring the center point of the cylinder.
【0029】以上に述べた各実施例では簡単化のために
2次元計測の場合を例に説明したが、3次元計測の場合
にも拡張できることは言うまでもない。In each of the above-mentioned embodiments, the case of two-dimensional measurement is described as an example for simplification, but it goes without saying that it can be extended to the case of three-dimensional measurement.
【0030】[0030]
【発明の効果】以上、説明したように本発明の円柱中心
位置・半径計測方法は、ステレオ画像を演算処理して画
像から円柱接面を検出し、左右カメラの投影中心からこ
の円柱接面に引いた4本の接線の方程式を求め、円柱の
仮想中心から各々の接線に下ろした垂線の長さとこれら
の垂線の平均値との差を2乗和が最小になる位置として
円柱の中心位置を算出し、その時の平均値を半径として
求める方法であるため、ステレオ画像計測を円柱中心位
置、半径計測に適用する際に生じる系統的誤差の発生を
回避することができ、従来の方法に比べ計測精度を大幅
に向上できる利点がある。As described above, according to the method for measuring the center position / radius of the cylinder of the present invention, the stereo image is arithmetically processed to detect the cylinder contact surface from the image, and the projection center of the left and right cameras is used to detect the cylinder contact surface. The equation of the four tangents drawn is calculated, and the center of the cylinder is defined as the position where the sum of squares is the minimum between the length of the perpendiculars drawn from the virtual center of the cylinder to each tangent and the average value of these perpendiculars. Since it is a method of calculating and calculating the average value at that time as the radius, it is possible to avoid the systematic error that occurs when applying stereo image measurement to the cylinder center position and radius measurement, and compared to the conventional method There is an advantage that accuracy can be greatly improved.
【図1】本発明の基本的な実施例を説明するためのフロ
ーチャートFIG. 1 is a flowchart for explaining a basic embodiment of the present invention.
【図2】本発明の具体的な実施例1を説明するための図FIG. 2 is a diagram for explaining a specific first embodiment of the present invention.
【図3】視点位置を計測制御する方法を説明するための
図FIG. 3 is a diagram for explaining a method of measuring and controlling a viewpoint position.
【図4】本発明を視点位置計測制御に適用した場合の実
施例3を説明するための図FIG. 4 is a diagram for explaining a third embodiment when the present invention is applied to viewpoint position measurement control.
【図5】ステレオ画像計測原理を説明するための図FIG. 5 is a diagram for explaining the principle of stereo image measurement.
【図6】ステレオ画像計測を行なうための装置構成のブ
ロック図FIG. 6 is a block diagram of a device configuration for performing stereo image measurement.
【図7】円柱物体に対するステレオ画像計測モデルを説
明するための図FIG. 7 is a diagram for explaining a stereo image measurement model for a cylindrical object.
【図8】従来の方法で計測した場合の誤差の結果を示し
た図FIG. 8 is a diagram showing a result of an error when measured by a conventional method.
Claims (1)
の中心位置、半径を計測する方法において、ステレオ画
像を演算処理して画像から円柱の接面を検出する第1工
程と、前記ステレオ画像を得るカメラの投影中心からこ
の円柱の接面に引いたn本の接線の方程式を求める第2
工程と、前記接線の方程式に基づいて円柱の仮想中心の
座標から前記各々の接線に下ろした垂線の長さpiとこ
れらの垂線の平均値-pとの差の2乗和E=Σi=1 n(pi
−-p)2を評価関数として前記仮想中心の座標を変化さ
せ前記評価関数Eが最小になる座標の値を求めて円柱の
中心位置とすると共にこの時の前記接線に下ろした垂線
の長さの平均値を求めて半径とする第3工程と、からな
ることを特徴とする円柱中心位置・半径計測方法。1. A method of measuring the center position and radius of a cylindrical object using stereo image processing, the first step of calculating the stereo image to detect the contact surface of the cylinder from the image, and the stereo image. Obtain the equation of n tangent lines drawn from the projected center of the camera to the tangent surface of this cylinder.
And the sum of squares of the difference between the length p i of the perpendicular line drawn from the virtual center of the cylinder to each tangent line based on the equation of the tangent line and the average value - p of these perpendicular lines E = Σ i = 1 n (p i
- - p) the length of the perpendicular drawn to the tangent at this time along with the coordinates of the evaluation function E is varied in the virtual center is the center position of the cylinder seeking the coordinate values is minimized 2 as an evaluation function And a third step of obtaining an average value of the above as a radius, and a cylinder center position / radius measuring method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5286315A JPH07139918A (en) | 1993-11-16 | 1993-11-16 | Method for measuring central position/radius of cylinder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5286315A JPH07139918A (en) | 1993-11-16 | 1993-11-16 | Method for measuring central position/radius of cylinder |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH07139918A true JPH07139918A (en) | 1995-06-02 |
Family
ID=17702799
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5286315A Pending JPH07139918A (en) | 1993-11-16 | 1993-11-16 | Method for measuring central position/radius of cylinder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH07139918A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012098182A (en) * | 2010-11-02 | 2012-05-24 | Tokyo Electric Power Co Inc:The | Load stress estimation method for support for aerial facility and shape measuring method of pole-like structure |
WO2013061952A1 (en) | 2011-10-24 | 2013-05-02 | 富士フイルム株式会社 | Device, method, and program for measuring diameter of cylindrical object |
CN110268221A (en) * | 2016-11-29 | 2019-09-20 | 明电舍公司 | Cord measuring device and cord measuring method |
CN112729167A (en) * | 2020-12-21 | 2021-04-30 | 福建汇川物联网技术科技股份有限公司 | Calculation method and device of plane equation |
CN114485437A (en) * | 2022-01-28 | 2022-05-13 | 中冶赛迪重庆信息技术有限公司 | Method for measuring and calculating outer diameter of bottom steel coil in reservoir area |
-
1993
- 1993-11-16 JP JP5286315A patent/JPH07139918A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012098182A (en) * | 2010-11-02 | 2012-05-24 | Tokyo Electric Power Co Inc:The | Load stress estimation method for support for aerial facility and shape measuring method of pole-like structure |
WO2013061952A1 (en) | 2011-10-24 | 2013-05-02 | 富士フイルム株式会社 | Device, method, and program for measuring diameter of cylindrical object |
JP5584832B2 (en) * | 2011-10-24 | 2014-09-03 | 富士フイルム株式会社 | Diameter measuring apparatus, measuring method, and measuring program for cylindrical object |
US8965110B2 (en) | 2011-10-24 | 2015-02-24 | Fujifilm Corporation | Device and method for measuring diameter of cylindrical object |
CN110268221A (en) * | 2016-11-29 | 2019-09-20 | 明电舍公司 | Cord measuring device and cord measuring method |
CN110268221B (en) * | 2016-11-29 | 2022-06-07 | 明电舍公司 | Cord measuring device and cord measuring method |
CN112729167A (en) * | 2020-12-21 | 2021-04-30 | 福建汇川物联网技术科技股份有限公司 | Calculation method and device of plane equation |
CN112729167B (en) * | 2020-12-21 | 2022-10-25 | 福建汇川物联网技术科技股份有限公司 | Calculation method and device of plane equation |
CN114485437A (en) * | 2022-01-28 | 2022-05-13 | 中冶赛迪重庆信息技术有限公司 | Method for measuring and calculating outer diameter of bottom steel coil in reservoir area |
CN114485437B (en) * | 2022-01-28 | 2023-09-05 | 中冶赛迪信息技术(重庆)有限公司 | Method for measuring and calculating outer diameter of bottom steel coil in reservoir area |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112654886B (en) | External parameter calibration method, device, equipment and storage medium | |
CN111811395B (en) | Monocular vision-based dynamic plane pose measurement method | |
CN102519400B (en) | Large slenderness ratio shaft part straightness error detection method based on machine vision | |
CN109544628A (en) | A kind of the accurate reading identifying system and method for pointer instrument | |
CN111220130B (en) | Focusing measurement method and terminal capable of measuring object at any position in space | |
KR20020097172A (en) | Method for Measuring Three- dimensional Coordinate, Apparatus Thereof and Method for Building Large Construction Therewith | |
CN112629441A (en) | 3D curved surface glass contour scanning detection method and system based on line structured light dynamic vision | |
CN111508020B (en) | Cable three-dimensional position calculation method and device for fusing image and laser radar | |
CN107328358B (en) | The measuring system and measurement method of aluminium cell pose | |
JP2001296124A (en) | Method and apparatus for measurement of three- dimensional coordinates | |
CN111475016A (en) | Assembly process geometric parameter self-adaptive measurement system and method based on computer vision | |
JPH07139918A (en) | Method for measuring central position/radius of cylinder | |
US11630208B2 (en) | Measurement system, measurement method, and measurement program | |
JPH08254409A (en) | Three-dimensional shape measuring and analyzing method | |
Wang et al. | Effects of camera external parameters error on measurement accuracy in monocular vision | |
El-Hakim | A hierarchical approach to stereo vision | |
Wang et al. | Distance measurement using single non-metric CCD camera | |
JP2923063B2 (en) | Multi-view stereo image measurement method | |
CN216206022U (en) | Multi-index measuring device for duct piece posture | |
CN116592766A (en) | Precise three-dimensional measurement method and device based on fusion of laser and monocular vision | |
JPS6256814A (en) | Calibration system for three-dimensional position measuring camera | |
JPH07139909A (en) | Method for measuring/controlling position of viewpoint | |
Liu et al. | A novel method to calibrate the rotation axis of a line-structured light 3-dimensional measurement system | |
CN114266835A (en) | Deformation monitoring control method and system for non-measuring camera | |
CN114076571A (en) | Multi-index measuring system and method for duct piece posture |