JP4723876B2 - Method for measuring rotation direction and rotation amount of sphere moving in space, and sphere suitable for measurement of rotation direction and rotation amount when moving in space - Google Patents
Method for measuring rotation direction and rotation amount of sphere moving in space, and sphere suitable for measurement of rotation direction and rotation amount when moving in space Download PDFInfo
- Publication number
- JP4723876B2 JP4723876B2 JP2005047242A JP2005047242A JP4723876B2 JP 4723876 B2 JP4723876 B2 JP 4723876B2 JP 2005047242 A JP2005047242 A JP 2005047242A JP 2005047242 A JP2005047242 A JP 2005047242A JP 4723876 B2 JP4723876 B2 JP 4723876B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- sphere
- measurement
- rotation
- reference symbol
- 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.)
- Active
Links
Images
Landscapes
- Indicating Or Recording The Presence, Absence, Or Direction Of Movement (AREA)
Description
本発明は、空間を移動する球体の回転方向と回転量を測定する技術に関する。特に、特徴あるマークを付した球体を用いて、球体の移動中の画像を撮影し、画像から球体の回転方向と回転量を精度良く測定する技術に関する。 The present invention relates to a technique for measuring the direction and amount of rotation of a sphere that moves in space. In particular, the present invention relates to a technique for capturing a moving image of a sphere using a sphere with a characteristic mark and measuring the rotation direction and the rotation amount of the sphere with high accuracy from the image.
球体が空間を移動する場合に回転運動が加わると、その回転方向と回転量は、球体の飛距離と飛行方向に重大な影響を及ぼす。例えば野球においては、ピッチャーは、ボールに様々な方向の回転を与えることで、その軌道が様々に変化する変化球を投げることができる。また、選手がボールを打つときには、ボールにバックスピンかかりすぎると、ボールは上昇し過ぎて飛距離が伸びない。また、ボールが地面から垂直方向の軸を中心として回転する回転がかかると、ボールは回転方向に曲がって飛ぶ。このように、ボールが空間を移動するときの回転特性を知ることによって、ボールの飛距離と飛行方向に対する影響を確認することが可能となる。ひいては、好ましい飛距離と飛行方向を得るためにどのような回転方向と回転量をボールに与えればよいのかを推定し、好ましい回転方向と回転量を与える運動用具の選定や、選手の投球フォームや打撃フォームの修正に役立てることができる。そこで、空間を移動するボール等の球体の回転方向と回転量を測定する技術が開発されている。 When a sphere moves in space and a rotational motion is applied, the rotation direction and the amount of rotation significantly affect the flight distance and flight direction of the sphere. For example, in baseball, a pitcher can throw a changing ball whose trajectory changes variously by giving the ball rotation in various directions. Also, when the player hits the ball, if the backspin is applied too much to the ball, the ball will rise too much to increase the flight distance. Further, when the ball is rotated about the vertical axis from the ground, the ball bends and flies in the rotation direction. Thus, by knowing the rotation characteristics when the ball moves in space, it is possible to confirm the influence on the flight distance and flight direction of the ball. As a result, it is estimated what rotation direction and rotation amount should be given to the ball in order to obtain a preferable flight distance and flight direction, selection of exercise equipment that gives the preferable rotation direction and rotation amount, player throwing form, It can be used to modify the batting form. Therefore, a technique for measuring the rotation direction and the amount of rotation of a sphere such as a ball moving in space has been developed.
特許文献1には、3以上の反射部分を設けた球体と、感光性パネルを有する2台以上のカメラと、短い時間間隔で複数回発光するフラッシュと、カメラの画像から球体の位置と速度を計算するコンピュータを備えた球体の飛行特性を測定するモニターシステムが開示されている。特許文献1に示されるモニターシステムは、球体が打ち出された直後と、そこから短い時間が経過した後の合計2回フラッシュを発光させて球体の反射部分に反射させ、感光性パネルで球体の反射光を撮影する。そして1枚の画像に撮影された最初に撮影された反射光の位置と、2回目に撮影された反射光の位置の変化から、球体の移動速度と回転速度を計算する。
In
特許文献1のモニターシステムに用いられる球体の反射部分の形状は、いずれも同一の円形形状をとる形態が開示されている。また、反射部分の配置は、6個の反射部分のうち5個を正五角形の頂点に配置し、残る1個を正五角形の中心に配置する構成が開示されている。反射部分は、球体の一部分にのみ配置されているために、回転速度を測定するためには、撮影時に常にカメラに反射部分が写るように、球体の向きを制御しなければならない。このため実際には、最初に球体を位置決めして静置してから球体を空間に移動させなければならず、また、投げられたボールを打ち返す場合の測定のような、球体のカメラに対する向きを制御することが困難な測定には適用できない。更に、特許文献1の球体の反射部分の配置は、中心の反射部分を回転の中心とすると、72°回転させるたびに元の配置と同一の位置に反射部分が配置されるために、回転角が大きな場合には正確な回転速度の計測が困難である。加えて、特許文献1のカメラは、同一の感光性パネルに飛行時の球体を2回撮影するために、球体の移動速度が速い場合には、時間間隔の短い撮影しか行うことができない。
As for the shape of the reflection part of the spherical body used for the monitor system of
特許文献2には、回転する球体を一方向から所定の時間間隔で2回撮影し、最初の画像と2回目の画像の所定の2点の位置の変化から球体の回転量を演算する回転量測定装置及び測定方法が開示されている。
In
特許文献2の回転量測定装置及び測定方法に用いられる球体の所定の2点は、実施例中では点で示されている。撮影中の球体の回転方向と回転量によっては、このなかの1点若しくは2点が画像に写らないことがあり、その場合には回転量の測定が不可能である。また、球体の回転方向によっては、最初の画像の点が2回目の画像の中のどちらの点に対応しているかの判別が困難になり、点を誤って識別することによって不正確な回転量を計算してしまう危険性を潜在的に有している。
Two predetermined points of the sphere used in the rotation amount measuring device and the measuring method of
更に、特許文献2の回転量測定方法では、撮影された画像から2点を目視で識別してマウス若しくはデジタイザーを用いて手作業で位置を指定している。このような目視による識別と手作業による位置指定は、処理に時間を要し、又誤差が大きい。従って繰り返し回転量を測定する方法及び装置には適用が困難である。
Furthermore, in the rotation amount measuring method disclosed in
特許文献3には、ゴルフボールの表面に凸多角形の識別用マークを付し、移動する球体を2台のカメラで撮影し、得られた最初の画像と2回目の画像の識別用マークの角の位置の変化から球体の回転運動を演算する回転運動測定装置が開示されている。
In
特許文献3の回転運動測定方法に用いられる記号は、明細書中で二等辺三角形の形状が開示されている。また、球体に1個の二等辺三角形が付される構成が開示されている。このために、特許文献3の球体を用いて回転運動を測定するためには、特許文献1のモニターシステムと同様に、カメラに対する球体の向きを制限しなければならない。従って、特許文献3の回転運動測定装置は、測定前に球体を位置決めする工程が必須であり、且つ回転方向と回転量が不確定な測定や回転量が大きな測定には適用できない。また、回転量を測定するための二等辺三角形は、測位ポイントとなる頂点の位置が近接しているために、ボールが回転して二等辺三角形がボールの端部で写るような場合には、頂点の検出精度が悪くなり、回転量の検出誤差が大きくなる恐れを有している。
The symbol used in the rotational motion measuring method of
特許文献4には、球体の表面に方向性を備えた中心マークと、中心マークを取り囲む3個以上の回転角度算出マークを付して、移動する球体をカメラで撮影し、得られた最初の画像と2回目の画像の識別用マークの角の位置の変化から球体の位置と速度を演算する回転運動計測方法及び計測装置が開示されている。 In Patent Document 4, a center mark having directionality on the surface of a sphere and three or more rotation angle calculation marks surrounding the center mark are attached, and the moving sphere is photographed with a camera. A rotational motion measuring method and a measuring device for calculating the position and speed of a sphere from the change in the position of the corner of the identification mark between the image and the second image are disclosed.
特許文献4の回転運動計測方法及び計測装置においては、まず中心マークを認識した後に、その周囲の3個以上の回転角度算出マークを認識して、その位置の変化から回転運動の量を求めている。画像から合計4個のマークを識別して位置を確定する処理には時間がかかるために、繰り返し回転運動を測定する方法及び装置には適用が困難である。 In the rotational motion measuring method and measuring apparatus of Patent Document 4, first, after recognizing the center mark, three or more rotational angle calculation marks around it are recognized, and the amount of rotational motion is obtained from the change in the position. Yes. Since it takes time to identify a total of four marks from the image and determine the position, it is difficult to apply to the method and apparatus for repeatedly measuring rotational motion.
また、特許文献4の球体には、回転角度算出マークが1個のみ付された形態のみが開示されている。このため、特許文献1及び特許文献3の技術と同様に、測定前に球体を位置決めする工程が必須であり、且つ回転方向と回転量が不確定な測定や回転量の大きな測定には適用できない。
Moreover, only the form with which only one rotation angle calculation mark was attached | subjected to the spherical body of patent document 4 is disclosed. For this reason, like the technique of
本発明は、上記従来技術の問題点を解決するために創作されたものであり、高精度で且つ迅速に空間を移動する球体の回転方向と回転量を測定できる技術を提供する。更に、球体が任意の回転方向で且つ大きな回転量で回転しながら空間を移動する場合でも、同様に高精度で迅速に球体の回転方向と回転量を測定可能な測定方法及び測定装置並びに当該測定に特に適した球体を提供する。 The present invention was created to solve the above-described problems of the prior art, and provides a technique capable of measuring the rotation direction and the rotation amount of a sphere that moves in space with high accuracy and speed. Furthermore, even when a sphere moves in a space while rotating in an arbitrary rotation direction and with a large rotation amount, a measurement method and a measurement apparatus capable of measuring the rotation direction and the rotation amount of the sphere quickly and accurately, and the measurement Provide a sphere that is particularly suitable for.
(課題を解決するための好ましい手段と作用)
請求項1の発明は、空間を移動する球体の回転方向と回転量を測定する方法であって、移動する球体の表面に、任意の基準記号と、第1の測位ポイントと、第2の測位ポイントから構成される計測用マークを付す工程と、移動する球体の第1の画像を撮影する第1の撮影工程と、第1の画像の撮影時刻よりも後に、移動する球体の第2の画像を撮影する第2の撮影工程と、第1の画像と第2の画像間の計測用マークの位置の変化量から、球体の回転方向と回転量を計算する工程を備えていることを特徴とする。
(Preferred means and action for solving the problem)
The invention of
第1の撮影工程によって得られる第1の画像と、第2の撮影工程によって得られる第2の画像には、任意の基準記号と、第1の測位ポイントと、第2の測位ポイントを備えた計測用マークを含む球体の画像が記録される。計測用マークの中の基準記号に、画像内で判別しやすい記号を用いることにより、各画像に含まれる計測用マークの位置は、迅速且つ高精度に検出される。基準記号には、画像から識別が可能な任意の文字と符号の適用が可能である。 The first image obtained by the first photographing step and the second image obtained by the second photographing step are each provided with an arbitrary reference symbol, a first positioning point, and a second positioning point. A spherical image including the measurement mark is recorded. By using a symbol that can be easily identified in the image as the reference symbol in the measurement mark, the position of the measurement mark included in each image can be detected quickly and with high accuracy. As the reference symbol, any character and code that can be identified from the image can be applied.
球体が回転しながら移動した場合には、第1の画像と第2の画像の撮影時刻に時間差があることから、第1の画像と第2の画像間の間では、計測用マークの位置に変化が生じる。この変化量から球体の回転方向と回転量を計算することができる。 When the sphere moves while rotating, there is a time difference between the shooting times of the first image and the second image, so that the position of the measurement mark is between the first image and the second image. Change occurs. From this change amount, the rotation direction and the rotation amount of the sphere can be calculated.
また請求項1の発明は、第1の撮影工程と第2の撮影工程の撮影時刻を指示する工程と、第1の画像を指示された時刻で撮影する第1の撮影工程と、第2の画像を指示された時刻で撮影する第2の撮影工程と、第1の画像の撮影時刻と第2の画像の撮影時刻の時間差と、第1の画像と第2の画像間の計測用マークの位置の変化量から、球体の回転方向と単位時間あたりの回転量を計算する工程をさらに備えていることを特徴とする。 According to a first aspect of the present invention, there are provided a step of instructing the photographing time of the first photographing step and the second photographing step, a first photographing step of photographing the first image at the designated time, A second photographing step for photographing an image at a designated time, a time difference between the photographing time of the first image and the photographing time of the second image, and a measurement mark between the first image and the second image. The method further includes a step of calculating the rotation direction of the sphere and the rotation amount per unit time from the position change amount.
本発明により、第1の撮影工程と第2の撮影工程を所定の時刻に行い、撮影時刻の明らかな第1の画像と第2の画像を得ることができる。撮影時刻の明らかな第1の画像と第2の画像を用いて球体の回転量を計算することにより、球体の回転方向に加えて単位時間あたりの回転量即ち回転速度が測定可能となる。 According to the present invention, the first photographing process and the second photographing process can be performed at a predetermined time, and a first image and a second image with a clear photographing time can be obtained. By calculating the rotation amount of the sphere using the first image and the second image whose shooting time is clear, the rotation amount per unit time, that is, the rotation speed can be measured in addition to the rotation direction of the sphere.
更に請求項1の発明は、第1の撮影工程と第2の撮影工程の撮影時刻を指示する工程が、所定の間隔で設けられた第1の球体検出工程と第2の球体検出工程が検出した球体の通過時刻から球体の移動速度を算出する工程と、算出された球体の移動速度に基づいて、第1の撮影工程に好適な第1の画像の撮影時刻を計算して指示する工程と、第2の撮影工程に好適な第2の画像の撮影時刻を計算して指示する工程を備えていることを特徴とする。 Further , in the first aspect of the invention, the step of instructing the photographing time of the first photographing step and the second photographing step is detected by the first sphere detecting step and the second sphere detecting step provided at a predetermined interval. A step of calculating a moving speed of the sphere from the passing time of the sphere, and a step of calculating and instructing a shooting time of the first image suitable for the first shooting process based on the calculated moving speed of the sphere. And a step of calculating and instructing the photographing time of the second image suitable for the second photographing step.
本発明は、第1と第2の撮影工程の前に、実際に撮影する球体の移動速度を検出している。実際の球体の移動速度が明らかとなるために、第1の撮影工程のために最も好ましい位置を球体が通過する時刻と、第2の撮影工程のために最も好ましい位置を球体が通過する時刻とをそれぞれ正確に計算することが可能となる。この計算結果に基づいて第1の撮影工程と第2の撮影工程を実施することにより、高品質で且つ計測用マークの特定が非常に容易な第1の画像と第2の画像を撮影することができる。 In the present invention, the moving speed of the sphere to be actually photographed is detected before the first and second photographing steps. Since the actual moving speed of the sphere is clarified, the time when the sphere passes through the most preferable position for the first imaging step, and the time when the sphere passes through the most preferable position for the second imaging step, Can be calculated accurately. By performing the first photographing step and the second photographing step based on the calculation result, the first image and the second image can be taken with high quality and very easy to specify the measurement mark. Can do.
請求項2の発明は、計測用マークを構成する基準記号に、点対称性のない文字を使用することを特徴とする。また、第1の測位ポイントを基準記号を囲む矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の他の頂点に配置することができる。
The invention of
尚、本明細書及び請求の範囲中において、この「矩形領域の頂点」とは、球体に付された基準記号をその正面から撮影した画像上において基準記号を包含する適当な大きさの矩形を想定した場合にその頂点に対応する位置を言うものである。係る位置は基準記号の中心から予め定められた所定の方向及び所定の距離にあり、基準記号の中心と隣り合う矩形領域の頂点を結ぶ図形は、基準記号をその正面から撮影した画像上において二等辺三角形を構成する位置にあることを特徴とする。 In the present specification and claims, the “vertex of the rectangular area” refers to a rectangle of an appropriate size including the reference symbol on the image obtained by photographing the reference symbol attached to the sphere from the front. This is the position corresponding to the apex when assumed. Such a position is at a predetermined direction and a predetermined distance from the center of the reference symbol, and the figure connecting the center of the reference symbol and the apex of the adjacent rectangular area is two on the image obtained by photographing the reference symbol from the front. It is the position which comprises an equilateral triangle, It is characterized by the above-mentioned.
第1の測位ポイントと第2の測位ポイントを、基準記号から離れた位置に配置することで、各測位ポイントの位置の識別は、より容易になる。第1の測位ポイントを基準記号を囲む矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の他の頂点に配置することで、第1の測位ポイントと第2の測位ポイントは、基準記号を囲む矩形の一辺の両端、若しくは基準記号を囲む矩形の対角線上に配置される。このような配置を取ることで、各測位ポイントを画像から検出する作業は基準記号の矩形領域の頂点を重点的に行えば良く、効率よく迅速に測位ポイントの検出が行われる。
尚、ここでいう点対称性のない文字とは、文字上でどのような回転中心の点をとって回転させた場合でも、360゜回転させないともとの文字と一致する形状とならない文字のことをいう。また、ここでいう文字とは、ひらがな、カタカナ、漢字、数字、アルファベット、JIS第一水準に規定される簡単な記号と罫線文字などの字の総称である。
By disposing the first positioning point and the second positioning point at positions away from the reference symbol, it becomes easier to identify the position of each positioning point. By attaching the first positioning point to one of the vertices of the rectangular area surrounding the reference symbol and placing the second positioning point at the other vertex of the rectangular area, the first positioning point and the second positioning point Are arranged on both ends of one side of the rectangle surrounding the reference symbol or on the diagonal line of the rectangle surrounding the reference symbol. By taking such an arrangement, the operation of detecting each positioning point from the image may be performed by focusing on the vertex of the rectangular area of the reference symbol, and the positioning point is detected efficiently and quickly.
Note that the character without point symmetry here means a character that does not have the same shape as the original character unless it is rotated 360 °, regardless of the point of rotation center on the character. Say. The characters here are a general term for characters such as hiragana, katakana, kanji, numbers, alphabets, simple symbols and ruled line characters defined in the JIS first level.
請求項3の発明は、計測用マークを構成する基準記号に、点対称性を有する文字を適用し、第1の測位ポイントを基準記号を囲む矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の第1の測位ポイントと隣り合う頂点に配置することを特徴とする。
The invention according to
ここでいう点対称性のある文字とは、文字上に一定の回転中心の点を設定すると、所定の角度で回転させた時にもとの文字と一致する形状となる文字のことをいう。例えば、H,Iのようなアルファベットは、180゜回転させると元の文字と一致する形状となるので、本願発明においては点対称性を有する文字として扱う。点対称性を有する文字を基準記号に適用する場合には、第1の測位ポイントを基準記号を囲む矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の第1の測位ポイントと隣り合う頂点に配置することで、第1の測位ポイントと第2の測位ポイントが実質的に基準記号を囲む矩形の一辺の両端に配置されることが好ましい。計測用マークがこのような配置の基準記号と第一の測位ポイントと第二の測位ポイントから構成されることにより、計測用マーク全体としては点対称性を有さなくなる。この結果、仮に球体が第一の撮影工程と第二の撮影工程の間で基準記号が180゜回転していたとしても、画像から第一の測位ポイントと第二の測位ポイントの位置は、基準記号との位置関係から誤りなく識別することができる。 A character having point symmetry here refers to a character that has a shape that matches the original character when rotated at a predetermined angle when a certain point of rotation center is set on the character. For example, an alphabet such as H or I has a shape that matches the original character when rotated by 180 °, and is therefore treated as a character having point symmetry in the present invention. When a character having point symmetry is applied to the reference symbol, the first positioning point is attached to one of the vertices of the rectangular area surrounding the reference symbol, and the second positioning point is set to the first positioning of the rectangular area. It is preferable that the first positioning point and the second positioning point are arranged at both ends of one side of a rectangle that substantially surrounds the reference symbol, by arranging them at the vertex adjacent to the point. Since the measurement mark is composed of the reference symbol of such arrangement, the first positioning point, and the second positioning point, the measurement mark as a whole has no point symmetry. As a result, even if the sphere is rotated by 180 ° between the first photographing step and the second photographing step, the positions of the first positioning point and the second positioning point are determined from the image. It can be identified without error from the positional relationship with the symbol.
請求項4の発明は、第1の画像と第2の画像の中の計測用マークの位置の変化量から、移動する球体の回転方向と回転量を計算する工程に関する。球体の回転方向と回転量を計算する工程は、以下の工程を備えることができる。まず、基準記号の画像を数値化したモデルデータ、及び基準記号と第1の測位ポイントと第2の測位ポイントの相対的な位置と距離のデータから構成される計測用マークの配置データを登録する。ここで行われるデータの登録は、初めて回転量と回転方向の測定を行う際に予め実行しておけば、同一のデータをそのまま使い続けることが可能である。また、測定の都度使用する球体に対応したデータを登録することや、球体の基準記号の種類等を一部変更した際に変更分のデータの追加することも可能である。 The invention of claim 4 relates to a step of calculating the rotation direction and the rotation amount of the moving sphere from the amount of change in the position of the measurement mark in the first image and the second image. The step of calculating the rotation direction and the rotation amount of the sphere can include the following steps. First, model data obtained by digitizing an image of a reference symbol, and arrangement data of measurement marks including data of relative positions and distances of the reference symbol, the first positioning point, and the second positioning point are registered. . If the registration of data performed here is executed in advance when the rotation amount and the rotation direction are measured for the first time, the same data can be used as it is. It is also possible to register data corresponding to a sphere to be used for each measurement, or to add data corresponding to the change when the sphere reference symbol type is partially changed.
次に、第1の画像上に全体座標系を定義し、第1の画像から球体の外周を識別して、画像の中の球体の位置を特定する。第1の画像の球体の画像の範囲で基準記号とモデルデータのパターンマッチングを行って、基準記号の位置を特定した後に、基準記号の位置と計測用マークの配置データに基づいて第1の測位ポイントを画像上でサーチして位置を検出し、検出した第1の測位ポイントの全体座標系における座標値を記憶する。次に、基準記号の位置と計測用マークの配置データに基づいて第2の測位ポイントを画像上でサーチして位置を検出し、検出した第2の測位ポイントの全体座標系における座標値を記憶する。次に、第1の画像の球体の中心の位置を特定し、球体の中心を座標系の中心とする局所座標系を定義し、第1の画像の第1の測位ポイントの座標値と、第2の測位ポイントの座標値を全体座標系から局所座標系の値に変換して記憶する。第2の画像についても、第1の画像と同様の工程によって第2の画像の第1の測位ポイントの座標値と第2の測位ポイントの座標値を記憶し、第1の画像の局所座標系における第1及び第2の測位ポイントの座標値と、第2の画像の局所座標系における第1及び第2の測位ポイントの座標値の変化量から、球体の回転方向と回転量を計算する工程を備えることで、第1の画像と第2の画像の中の計測用マークの位置の変化量から、移動する球体の回転方向と回転量を計算できる。 Next, an overall coordinate system is defined on the first image, the outer periphery of the sphere is identified from the first image, and the position of the sphere in the image is specified. The pattern matching between the reference symbol and the model data is performed within the range of the sphere image of the first image, and the position of the reference symbol is specified. A point is searched on the image to detect a position, and a coordinate value in the entire coordinate system of the detected first positioning point is stored. Next, the second positioning point is searched on the image based on the position of the reference symbol and the measurement mark arrangement data to detect the position, and the coordinate value of the detected second positioning point in the entire coordinate system is stored. To do. Next, the position of the center of the sphere of the first image is specified, a local coordinate system having the center of the sphere as the center of the coordinate system is defined, the coordinate value of the first positioning point of the first image, The coordinate value of the second positioning point is converted from the global coordinate system to the value of the local coordinate system and stored. Also for the second image, the coordinate value of the first positioning point and the coordinate value of the second positioning point of the second image are stored by the same process as the first image, and the local coordinate system of the first image is stored. Calculating the rotation direction and the rotation amount of the sphere from the coordinate values of the first and second positioning points in FIG. 5 and the amount of change in the coordinate values of the first and second positioning points in the local coordinate system of the second image. , The rotation direction and the rotation amount of the moving sphere can be calculated from the change amount of the position of the measurement mark in the first image and the second image.
本発明の第1の画像と第2の画像の中の計測用マークの位置の変化量から、移動する球体の回転方向と回転量を計算する工程では、画像の中の球体の画像の範囲で基準記号とモデルデータのパターンマッチングを先に行って、基準記号の位置を特定する。基準記号に識別が容易な記号を使用することにより、パターンマッチングの精度を容易に向上させることが可能であり、また短時間のパターンマッチングで効率よく記号を識別して位置を特定することが可能である。更に本願発明においては、一つの画像の中で位置を特定する作業の回数は3回であり、短時間の画像処理で球体の回転方向と回転量を計算するために必要な座標値を得ることができる。 In the step of calculating the rotation direction and the rotation amount of the moving sphere from the change amount of the position of the measurement mark in the first image and the second image of the present invention, the range of the sphere image in the image is calculated. First, pattern matching between the reference symbol and the model data is performed to specify the position of the reference symbol. By using easy-to-identify symbols as reference symbols, the accuracy of pattern matching can be improved easily, and the symbol can be identified and located efficiently with short-time pattern matching. It is. Furthermore, in the present invention, the number of operations for specifying the position in one image is three times, and the coordinate values necessary for calculating the rotation direction and the rotation amount of the sphere can be obtained by short-time image processing. Can do.
第1の画像の局所座標系における第1及び第2の測位ポイントの座標値と、第2の画像の局所座標系における第1及び第2の測位ポイントの座標値の変化量から球体の回転方向と回転量を計算する工程は、一般的なデジタル画像処理の座標変換アルゴリズムに沿って行われる。この座標変換アルゴリズムは、市販の3次元のCADソフトウェアあるいは汎用の数値演算ソフトウェアに組み込まれており、ソフトウェアのなかで計算を実行することにより3次元の球体の回転方向と回転量を得ることができる。 The rotation direction of the sphere from the coordinate values of the first and second positioning points in the local coordinate system of the first image and the amount of change in the coordinate values of the first and second positioning points in the local coordinate system of the second image The step of calculating the rotation amount is performed in accordance with a coordinate conversion algorithm for general digital image processing. This coordinate transformation algorithm is incorporated in commercially available three-dimensional CAD software or general-purpose numerical calculation software, and the rotation direction and amount of rotation of the three-dimensional sphere can be obtained by executing calculations in the software. .
請求項5の発明は、空間を移動する球体の回転方向と回転量を一層精度高く測定する方法である。本発明は、第1の撮影工程と、第2の撮影工程における撮影手段から球体までの距離を特定する工程と、特定された第1の撮影手段から球体までの距離から第1の画像の中の球体の正確な大きさを計算し、計測用マークを識別するためのパターンマッチングに使用するモデルデータを補正する工程と、特定された第2の撮影手段から球体までの距離から第2の画像の中の球体の正確な大きさを計算し、計測用マークを識別するためのパターンマッチングに使用するモデルデータを補正する工程を更に備えていることを特徴とする。 The invention of claim 5 is a method for measuring the rotation direction and the rotation amount of a sphere moving in a space with higher accuracy. The present invention includes a first photographing step, a step of specifying a distance from the photographing means to the sphere in the second photographing step, and a first image from the identified distance from the first photographing means to the sphere. Calculating the exact size of the sphere, correcting the model data used for pattern matching for identifying the measurement mark, and the second image based on the distance from the specified second imaging means to the sphere The method further includes the step of calculating an accurate size of a sphere in the model and correcting model data used for pattern matching for identifying a measurement mark.
撮影手段から球体までの距離は撮影の都度異なる場合があり、その場合には画像に記録されている計測用マークの大きさが画像毎に異なる結果となる。本発明においては、撮影工程毎に撮影手段から球体までの距離を測定して、その距離に基づいて、計測用マークとパターンマッチングを行うモデルデータに対する拡大、縮小等の補正をすることにより、より精度高く計測用マークを識別可能とする。 The distance from the photographing means to the sphere may differ every time photographing is performed, and in this case, the size of the measurement mark recorded in the image is different for each image. In the present invention, by measuring the distance from the shooting means to the sphere for each shooting process, and correcting the model data for pattern matching with the measurement mark based on the distance, correction such as enlargement, reduction, etc. The measurement mark can be identified with high accuracy.
請求項6の発明は、空間を移動する球体の回転方向と回転量を測定する方法であって、移動する球体の表面に、2個以上の計測用マークを付す工程と、移動する球体の第1の画像を撮影する第1の撮影工程と、第1の画像の撮影時刻よりも後に、移動する球体の第2の画像を撮影する第2の撮影工程と、第1の画像と第2の画像間の計測用マークの位置の変化量から、球体の回転方向と回転量を計算する工程を備えている。本発明の球体に付される計測用マークは、任意の基準記号と、第1の測位ポイントと、第2の測位ポイントとから構成されており、計測用マークは基準記号と第1の測位ポイントと第2の測位ポイントを結ぶ直線で囲まれる領域が互いに重なり合うことなく配置されている。
The invention of
計測用マークを2個以上付すことにより、好適な計測用マークを選択して好適な位置に配置することで、より正確な計測を行うことができる。また球体が回転して画像にいずれか一方の計測用マークしか撮影されていない場合でも、回転方向と回転量の測定を行うことが可能となる。この結果、第1の撮影工程と第2の撮影工程の間の回転量が大きな球体であっても、回転方向と回転測定を行うことが可能となる。 By attaching two or more measurement marks, a more accurate measurement can be performed by selecting a suitable measurement mark and placing it at a suitable position. Even when the sphere rotates and only one measurement mark is photographed in the image, the rotation direction and the rotation amount can be measured. As a result, even when the sphere has a large amount of rotation between the first photographing process and the second photographing process, it is possible to perform the rotation direction and rotation measurement.
請求項7の発明は、空間を移動する球体の回転方向と回転量を測定する方法であって、第1の撮影工程と第2の撮影工程の撮影時刻を指示する工程と、第1の画像を指示された時刻で撮影する第1の撮影工程と、第2の画像を指示された時刻で撮影する第2の撮影工程と、第1の画像の撮影時刻と第2の画像の撮影時刻の時間差と、第1の画像と第2の画像間の計測用マークの位置の変化量から、球体の回転方向と単位時間あたりの回転量を計算する工程をさらに備えていることを特徴とする。本発明により、球体の回転方向に加えて単位時間あたりの回転量即ち回転速度が測定可能となる。 The invention according to claim 7 is a method for measuring the rotation direction and the rotation amount of a sphere moving in space, the step of indicating the shooting time of the first shooting step and the second shooting step, and the first image A first photographing step for photographing at a designated time, a second photographing step for photographing a second image at a designated time, a photographing time for the first image, and a photographing time for the second image. The method further includes the step of calculating the rotation direction of the sphere and the rotation amount per unit time from the time difference and the change amount of the position of the measurement mark between the first image and the second image. According to the present invention, in addition to the rotation direction of the sphere, the rotation amount per unit time, that is, the rotation speed can be measured.
請求項8の発明は、第1の撮影工程と第2の撮影工程の撮影時刻を指示する工程が、所定の間隔で設けられた第1の球体検出工程と第2の球体検出工程が検出した球体の通過時刻から球体の移動速度を算出する工程と、算出された球体の移動速度に基づいて、第1の撮影工程に好適な第1の画像の撮影時刻を計算して指示する工程と、第2の撮影工程に好適な第2の画像の撮影時刻を計算して指示する工程を備えていることを特徴とする。本発明により、第1と第2の撮影工程の前に、実際に撮影する球体の移動速度を検出して、移動速度に基づいて指示した時刻に第1の撮影工程と第2の撮影工程を実施することにより、高品質で計測用マークの特定が非常に容易な第1の画像と第2の画像を撮影することができる。
In the invention of
請求項9の発明は、空間を移動する球体の回転方向と回転量の測定方法であって、測定の対象となる球体に、計測用マークが6個以上付されており、全ての計測用マークの基準記号と第1の測位ポイントと第2の測位ポイントを結ぶ直線で囲まれる領域の面積の合計値が、球体の表面積の10%以上であることを特徴とする。
The invention of
検証の結果、6個の計測用マークを付し、全ての計測用マークの基準記号と第1の測位ポイントと第2の測位ポイントを結ぶ直線で囲まれる領域の面積の合計値が、球体の表面積の10%以上であれば、球体が移動中に任意の回転をした場合でも、第1の画像と第2の画像の両方に、ほぼ毎回少なくとも1個の計測用マークが撮影されることが明らかとなった。この結果、測定前に球体を位置決めする工程が不要となり、且つ移動中の球体が大きく回転する場合であっても、回転方向と回転量の測定を行うことが可能となった。 As a result of the verification, six measurement marks are attached, and the total value of the area of the area surrounded by the reference symbol of all the measurement marks and the straight line connecting the first positioning point and the second positioning point is the sphere. If the surface area is 10% or more, even if the sphere rotates arbitrarily during movement, at least one measurement mark may be photographed almost every time in both the first image and the second image. It became clear. As a result, the step of positioning the sphere before the measurement is unnecessary, and even when the moving sphere rotates greatly, the rotation direction and the rotation amount can be measured.
請求項10の発明は、球体の表面に付される複数の計測用マークを構成する基準記号が、計測用マーク毎に全て異なる記号であり、第1の測位ポイントが基準記号を囲む矩形領域の頂点の1つに付されており、第2の測位ポイントが矩形領域の他の頂点に付されており、計測用マークの矩形領域が球体の表面に重なり合うことなく配置されることを特徴とする。
In the invention of
球体の表面に付される複数の計測用マークが、全て異なる記号を用いていることにより、最初の画像に対応する基準記号を、誤ることなく第2の画像の中で識別することが可能となる。またその矩形領域が重なることなく配置されることにより、計測用マークに属する測位ポイントを容易に判別することが可能となり、基準記号若しくは測位ポイントを誤って識別する危険性を事前に回避して、正確な回転方向と回転量の測定を行うことが可能となる。 Since the plurality of measurement marks attached to the surface of the sphere all use different symbols, the reference symbol corresponding to the first image can be identified in the second image without error. Become. In addition, it is possible to easily determine the positioning point belonging to the measurement mark by arranging the rectangular areas without overlapping, avoiding the risk of erroneously identifying the reference symbol or the positioning point in advance, It is possible to accurately measure the direction and amount of rotation.
球体に付される2個以上の基準記号は、請求項11に示すように、全て点対称性のない文字とすることができる。また、請求項12に示すように、球体に付される基準記号の一部又は全部を、点対称性を有する文字で構成することができる。全て点対称性のない文字を基準記号に用いる場合には、第1の測位ポイントを基準記号を囲む矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の他の頂点に付し、計測用マークの矩形領域が球体の表面に重なり合うことなく配置することにより、計測用マークに属する測位ポイントを容易に判別することが可能となり、正確な回転方向と回転量の測定を行うことが可能となる。点対称性を有する文字の基準記号を用いる場合には、第1の測位ポイントを基準記号に対する矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の第1の測位ポイントと隣り合う頂点に付し、計測用マークの矩形領域が球体の表面に重なり合うことなく配置することで、基準記号の文字の種類にかかわらず正確に回転方向と回転量の測定を行うことが可能となる。
As shown in claim 11 , all of the two or more reference symbols attached to the sphere can be characters having no point symmetry. Moreover, as shown in
請求項13の発明は、第1の画像と第2の画像の中の計測用マークの位置の変化量から、移動する球体の回転方向と回転量を計算する工程に関する。2個以上の計測用マークが付された球体の回転方向と回転量は、以下の工程によって計算することができる。まず、全ての計測用マークに含まれる基準記号の画像を数値化したモデルデータ、及び基準記号と第1の測位ポイントと第2の測位ポイントの相対的な位置と距離のデータから構成される計測用マークの配置データを登録する。ここで行われるデータの登録は、初めて回転量と回転方向の測定を行う際に予め実行しておけば、同一のデータをそのまま使い続けることが可能である。また、測定の都度使用する球体に対応したデータを登録することや、球体の基準記号の種類等を一部変更した際に変更分のデータの追加をすることも可能である。 A thirteenth aspect of the present invention relates to a step of calculating a rotation direction and a rotation amount of a moving sphere from a change amount of a position of a measurement mark in the first image and the second image. The rotation direction and the rotation amount of the sphere with two or more measurement marks can be calculated by the following steps. First, model data obtained by digitizing images of reference symbols included in all measurement marks, and measurement composed of data of relative positions and distances of the reference symbols, the first positioning point, and the second positioning point. Register the mark placement data. If the registration of data performed here is executed in advance when the rotation amount and the rotation direction are measured for the first time, the same data can be used as it is. It is also possible to and to register data corresponding to a sphere to be used every measurement, additional changes of data when changing some kind of sphere of the reference symbols, and the like.
次に、第1の画像上に全体座標系を定義し、第1の画像から球体の外周を識別して、画像の中の球体の位置を特定する。第1の画像の球体の画像の範囲に含まれる全ての基準記号とモデルデータとのパターンマッチングを行って、基準記号を識別して位置を特定し、基準記号とモデルデータとの相関係数と、基準記号の種類と位置を記憶する。第1の画像に含まれる全ての基準記号について相関係数の高い順に順位付けをおこなう。第2の画像についても、第1の画像と同様の工程によって基準記号とモデルデータとの相関係数と、基準記号の種類と位置を記憶すると共に、第2の画像に含まれる全ての基準記号について相関係数の高い順に順位付けをおこなう。 Next, an overall coordinate system is defined on the first image, the outer periphery of the sphere is identified from the first image, and the position of the sphere in the image is specified. Pattern matching is performed between all reference symbols included in the range of the sphere image of the first image and the model data, the reference symbols are identified and their positions are specified, and the correlation coefficient between the reference symbols and the model data is Store the type and position of the reference symbol. All reference symbols included in the first image are ranked in descending order of correlation coefficient. Also for the second image, the correlation coefficient between the reference symbol and the model data, the type and position of the reference symbol are stored in the same process as the first image, and all the reference symbols included in the second image are stored. Are ranked in descending order of correlation coefficient.
ここで、第1の画像に含まれる基準記号と第2の画像に含まれる基準記号の中から、基準記号の種類が一致し且つモデルデータとの相関係数の最も高い基準記号を選択する。 Here, from among the reference symbols included in the first image and the reference symbols included in the second image, a reference symbol having the same reference symbol type and the highest correlation coefficient with the model data is selected.
次に、第1の画像から、選択された基準記号を含む計測用マークの第1の測位ポイントと第2の測位ポイントの位置を特定し、第1の画像に球体の中心を座標系の中心とする局所座標系を定義して、選択された基準記号を含む第1の画像の計測用マークの第1の測位ポイントと第2の測位ポイントの位置を局所座標系に変換して記憶する。第2の画像についても同様に、選択された基準記号を含む計測用マークの第1の測位ポイントと第2の測位ポイントの位置を特定し、第2の画像に球体の中心を座標系の中心とする局所座標系を定義して、選択された基準記号を含む第2の画像の計測用マークの第1の測位ポイントと第2の測位ポイントの位置を局所座標系に変換して記憶する。最後に、第1の画像の記憶された第1及び第2の測位ポイントと、第2の画像の記憶された第1及び第2の測位ポイントの変化量から、球体の回転方向と回転量を計算する。 Next, the positions of the first positioning point and the second positioning point of the measurement mark including the selected reference symbol are identified from the first image, and the center of the sphere is the center of the coordinate system in the first image. And the positions of the first positioning point and the second positioning point of the measurement mark of the first image including the selected reference symbol are converted into the local coordinate system and stored. Similarly, for the second image, the positions of the first positioning point and the second positioning point of the measurement mark including the selected reference symbol are specified, and the center of the sphere is specified as the center of the coordinate system in the second image. And the positions of the first positioning point and the second positioning point of the measurement mark of the second image including the selected reference symbol are converted into the local coordinate system and stored. Finally, from the first and second positioning points stored in the first image and the change amounts of the first and second positioning points stored in the second image, the rotation direction and the rotation amount of the sphere are determined. calculate.
本発明は、第1の画像に含まれる基準記号と第2の画像に含まれる基準記号の中から、基準記号の種類が一致し且つモデルデータとの相関係数の最も高い基準記号を選択する工程を備えている。モデルデータとの相関係数の高い基準記号は、画像上でのゆがみ、ピントぼけが少なく、より正確に第1の測位ポイントと第2の測位ポイントの位置を特定可能である。 According to the present invention, a reference symbol having the same reference symbol type and the highest correlation coefficient with model data is selected from the reference symbols included in the first image and the reference symbols included in the second image. It has a process. A reference symbol having a high correlation coefficient with model data is less distorted and out of focus on the image, and the positions of the first positioning point and the second positioning point can be specified more accurately.
請求項14の発明は、第1の画像と第2の画像の中の計測用マークの位置の変化量から、移動する球体の回転方向と回転量を計算する工程に関する。2個以上の計測用マークが付された球体の回転方向と回転量は、以下の工程によって計算することができる。初めに、計測用マークの画像パターンを数値化したモデルデータを登録する。ここで行われるデータの登録は、初めて回転量と回転方向の測定を行う際に予め実行しておけば、同一のデータをそのまま使い続けることが可能である。また、測定の都度使用する球体に対応したデータを登録することや、球体の基準記号の種類等を一部変更した際に変更分のデータの追加をすることも可能である。
The invention according to
次に、第1の画像から球体の外周を識別して、球体の中心を座標系の中心とする局所座標系を定義する。第1の画像の中の球体の画像の範囲に含まれる全ての計測用マークと、全てのモデルデータとのパターンマッチングを行って、計測用マークを識別して位置を特定し、モデルデータとの相関係数と、計測用マークの基準記号の種類と、第1の測位ポイントと第2の測位ポイントの局所座標系における座標値を記憶する。また、特定された第1の画像の全ての計測用マークについて相関係数の高い順に順位付けを行う。第2の画像についても同様に、球体の外周を識別して、球体の中心を座標系の中心とする局所座標系を定義する。第2の画像の中の球体の画像の範囲に含まれる全ての計測用マークと、全てのモデルデータとのパターンマッチングを行って、計測用マークを識別して位置を特定し、モデルデータとの相関係数と、計測用マークの基準記号の種類と、第1の測位ポイントと第2の測位ポイントの局所座標系における座標値を記憶する。また、特定された第2の画像の全ての計測用マークについて相関係数の高い順に順位付けをする。 Next, the outer periphery of the sphere is identified from the first image, and a local coordinate system having the center of the sphere as the center of the coordinate system is defined. Pattern matching is performed between all the measurement marks included in the range of the spherical image in the first image and all the model data, the measurement marks are identified, the position is specified, and the model data The correlation coefficient, the type of reference symbol of the measurement mark, and the coordinate values of the first positioning point and the second positioning point in the local coordinate system are stored. Further, all the measurement marks of the identified first image are ranked in descending order of correlation coefficient. Similarly, for the second image, the outer periphery of the sphere is identified, and a local coordinate system having the center of the sphere as the center of the coordinate system is defined. Pattern matching is performed between all the measurement marks included in the range of the spherical image in the second image and all the model data, the measurement marks are identified, the position is specified, and the model data The correlation coefficient, the type of reference symbol of the measurement mark, and the coordinate values of the first positioning point and the second positioning point in the local coordinate system are stored. Further, all the measurement marks of the specified second image are ranked in descending order of the correlation coefficient.
記憶した第1の画像と第2の画像の計測用マークの中から、基準記号が一致し且つモデルデータとの相関係数の最も高い計測用マークの組み合わせを選択する。選択した計測用マークについて、第1の画像と第2の画像における第1及び第2の測位ポイントの変化量から、球体の回転方向と回転量を計算する。 A combination of measurement marks having the same reference symbol and the highest correlation coefficient with the model data is selected from the stored measurement marks of the first image and the second image. For the selected measurement mark, the rotation direction and the rotation amount of the sphere are calculated from the change amounts of the first and second positioning points in the first image and the second image.
本発明の空間を移動する球体の回転方向と回転量の計算方法において予め入力するモデルデータは、基準記号と、第1の測位ポイントと、第2の測位ポイントを一体化したパターンデータである。画像の中の計測用マークは、基準記号と、第1の測位ポイントと、第2の測位ポイントを一個のデータとしてモデルデータと比較され、識別され、相関係数が求められる。 Model data input in advance in the method of calculating the rotation direction and rotation amount of a sphere moving in the space of the present invention is pattern data in which a reference symbol, a first positioning point, and a second positioning point are integrated. The measurement mark in the image is compared with the model data using the reference symbol, the first positioning point, and the second positioning point as one piece of data, identified, and the correlation coefficient is obtained.
このため本発明においては、各々の計測用マークで行われるパターンマッチングが1回だけであり、より迅速に球体の回転方向と回転量を計算することができる。また、基準記号と、第1の測位ポイントと、第2の測位ポイントは、一個のデータとしてパターンマッチングされるために、画像の中で測位ポイントの一方が写っていないような場合には、モデルデータとの相関係数が低くなり、球体の回転方向と回転量の計算には利用されない。これにより、より精度の高い球体の回転方向と回転量の測定が可能となる。 Therefore, in the present invention, the pattern matching performed for each measurement mark is performed only once, and the rotation direction and the rotation amount of the sphere can be calculated more quickly. In addition, since the reference symbol, the first positioning point, and the second positioning point are pattern-matched as one piece of data, if one of the positioning points is not shown in the image, the model The correlation coefficient with the data becomes low, and it is not used for calculating the rotation direction and rotation amount of the sphere. This makes it possible to measure the rotation direction and rotation amount of the sphere with higher accuracy.
請求項15の発明は、空間を移動する球体の回転方向と回転量を測定する方法であって、第1の撮影工程と、第2の撮影工程における撮影手段から球体までの距離を特定する工程と、特定された距離に基づいて第1の画像の中の球体の正確な大きさを計算することにより、計測用マークを識別するためのパターンマッチングに使用するモデルデータを補正する工程と、特定された距離に基づいて第2の画像の中の球体の正確な大きさを計算することにより、計測用マークを識別するためのパターンマッチングに使用するモデルデータを補正する工程を備えていることを特徴とする。撮影手段から球体までの距離は撮影の都度異なる場合があり、その場合には画像に記録されている計測用マークの大きさが画像毎に異なる結果となる。本発明においては、撮影工程毎に撮影手段から球体までの距離を測定して、その距離に基づいて、計測用マークとパターンマッチングを行うモデルデータを補正することにより、より精度高く計測用マークを識別可能とする。 A fifteenth aspect of the invention is a method for measuring the rotation direction and the rotation amount of a sphere moving in space, the first imaging step and the step of specifying the distance from the imaging means to the sphere in the second imaging step. Correcting the model data used for pattern matching for identifying the measurement mark by calculating the exact size of the sphere in the first image based on the specified distance; Correcting the model data used for pattern matching for identifying the measurement mark by calculating the exact size of the sphere in the second image based on the measured distance. Features. The distance from the photographing means to the sphere may differ every time photographing is performed, and in this case, the size of the measurement mark recorded in the image is different for each image. In the present invention, by measuring the distance from the imaging means to the sphere for each imaging process, and correcting the measurement mark and the model data for pattern matching based on the distance, the measurement mark is more accurately detected. Make it identifiable.
請求項16の発明は、空間を移動する際の回転方向と回転量測定に適した球体に関する。本発明の球体は、表面に基準記号と、第1の測位ポイントと、第2の測位ポイントとから構成される計測用マークが2個以上配置されており、基準記号は計測用マーク毎に全て異なる記号となっている。基準記号が点対称性のある文字又は記号である場合には、第1の測位ポイントが基準記号を囲む矩形領域の頂点の1つに付されており、第2の測位ポイントが矩形領域の第1の測位ポイントと隣り合う頂点に配置されており、計測用マークの矩形領域が表面に重なり合うことなく配置されている。基準記号が点対称性のない文字又は記号である場合には、第1の測位ポイントが基準記号を囲む矩形領域の頂点の1つに付されており、第2の測位ポイントが矩形領域の他の頂点に配置されており、計測用マークの矩形領域が表面に重なり合うことなく配置されている。
The invention according to
本発明に係る球体は、回転しながら空間を移動する状態を撮影し、撮影した画像から第1の測位ポイントと第2の測位ポイントの位置の変化量を測定することにより、空間を移動する際の回転方向と回転量測定を行うことが可能となる。 The sphere according to the present invention captures a state of moving in space while rotating, and measures the amount of change in the position of the first positioning point and the second positioning point from the captured image, thereby moving the space. The rotation direction and the rotation amount can be measured.
請求項17の発明は、空間を移動する際の回転方向と回転量測定に適した球体に関する。本発明の球体は、複数の計測用マークが6個以上付されており、全ての計測用マークの基準記号と第1の測位ポイントと第2の測位ポイントを結ぶ直線で囲まれる領域の面積が、表面積の10%以上であることを特徴とする。本球体を用いた回転方向と回転量の測定実験においては、本球体が移動中に任意の回転をした場合でも、移動中の球体を撮影した球体に計測用マークが写らずに測定ができない可能性をほぼ無くすことに成功した。 The invention of claim 17 relates to a sphere suitable for measuring the direction and amount of rotation when moving in space. The sphere of the present invention has six or more measurement marks, and the area surrounded by a straight line connecting the reference symbols of all the measurement marks, the first positioning point, and the second positioning point. The surface area is 10% or more of the surface area. In the measurement experiment of the rotation direction and amount of rotation using the main sphere, even if the main sphere rotates freely while moving, measurement is not possible because the measurement mark does not appear on the sphere that captured the moving sphere Succeeded to almost eliminate sex.
尚、本明細書及び特許請求の範囲中において、「空間を移動する球体」としては、野球、テニス、ラグビー、ゴルフ、卓球、バレー、バスケットなどのボールが空中を移動する場合だけでなく、ボーリングやビリヤードなど、球体の下部がフィールド上に接して移動する場合も含むものとする。 In the present specification and claims, the “sphere moving in space” includes not only balls such as baseball, tennis, rugby, golf, table tennis, volleyball, baskets, etc., but also bowling. This includes cases where the lower part of the sphere moves in contact with the field, such as billiards and billiards.
本願発明の空間を移動する球体の回転方向と回転量の測定方法、空間を移動する球体の回転方向と回転量の測定装置及び回転方向と回転量測定用の球体を適用することにより、高精度で且つ迅速に球体の回転方向と回転量を測定することが可能となる。更に、球体が任意の回転方向で且つ大きな回転量で回転しながら空間を移動する場合でも、同様に高精度で迅速に球体の回転方向と回転量を測定可能な測定装置と測定方法、並びに回転方向と回転量を測定するために好適な球体を提供できる。 By applying the rotation direction and rotation amount measuring method of the sphere moving in the space of the present invention, the rotation direction and rotation amount measuring device of the sphere moving in the space, and the rotation direction and rotation amount measuring sphere In addition, the rotational direction and amount of rotation of the sphere can be measured quickly. Furthermore, even when a sphere moves in a space while rotating in an arbitrary rotation direction and with a large rotation amount, a measurement device and a measurement method capable of measuring the rotation direction and rotation amount of the sphere quickly and with high accuracy, as well as rotation A sphere suitable for measuring the direction and the amount of rotation can be provided.
以下に発明を実施するための最良の形態を列記する。
(形態1) 第1の画像の第1及び第2の測位ポイントの位置及び第2の画像の第1及び第2の測位ポイントの位置を識別し記憶する手段は、コンピュータで構成されており、そのコンピュータの記憶装置に画像を解析して各測位ポイントを識別し、測位ポイントの位置を記憶するプログラムが記憶されている。
(形態2) 第1の画像の第1及び第2の測位ポイントの位置と第2の画像の第1及び第2の測位ポイントの位置の変化量から球体の回転方向と回転量を計算する手段は、コンピュータで構成されており、そのコンピュータの記憶装置に回転方向と回転量を計算するプログラムが記憶されている。
(形態3) 第1の画像の撮影時刻における第1の撮影手段から球体までの距離を特定し、第2の画像の撮影時刻における第2の撮影手段から球体までの距離を特定する距離特定手段は、球体の進行方向の上方に配置されて空間を移動する球体の軌跡を撮影する手段と、撮影された画像に基づいて、第1の撮影手段から空間を移動する球体までの距離と、第2の撮影手段から空間を移動する球体までの距離を特定する手段で構成される。
(形態4) パターンマッチングに使用される画像データは、拡大、縮小、特定の平面あるいは曲面への投影等によって変形させる加工が可能である。
The best mode for carrying out the invention is listed below.
(Mode 1) The means for identifying and storing the positions of the first and second positioning points of the first image and the positions of the first and second positioning points of the second image are configured by a computer. A program for analyzing the image and identifying each positioning point and storing the position of the positioning point is stored in the storage device of the computer.
(Mode 2) Means for calculating the rotation direction and the rotation amount of the sphere from the change amounts of the first and second positioning points of the first image and the positions of the first and second positioning points of the second image Is constituted by a computer, and a program for calculating the rotation direction and the rotation amount is stored in a storage device of the computer.
(Mode 3) A distance specifying unit that specifies the distance from the first shooting unit to the sphere at the shooting time of the first image and specifies the distance from the second shooting unit to the sphere at the shooting time of the second image. Means for photographing a trajectory of a sphere that is arranged above the traveling direction of the sphere and moves in the space, based on the photographed image, the distance from the first photographing means to the sphere that moves in the space, And a means for specifying the distance from the two photographing means to the sphere moving in the space.
(Mode 4) Image data used for pattern matching can be processed to be deformed by enlargement, reduction, projection onto a specific plane or curved surface, and the like.
本発明を、野球のボールをバットで打った場合の、打球の回転方向と回転量を測定するために利用する回転量及び回転方向の測定装置に適用した実施例を説明する。本発明が野球のボール以外の球体に適用できることは既に述べた通りである。 An embodiment in which the present invention is applied to a rotation amount and rotation direction measuring device used for measuring the rotation direction and rotation amount of a hit ball when a baseball is hit with a bat will be described. As described above, the present invention can be applied to a sphere other than a baseball.
(第1実施例) 図1に本実施例の回転量及び回転方向の測定装置1(以下、回転測定装置1と略する)とそれが配置された状態を模式的に示す。本実施例の回転測定装置1は、ボール2が最もよく飛ぶと推定される方向に沿って配置される。ボール2の飛ぶと推定される方向は、図1において破線で示されている。本願発明の回転測定装置1は、ボール2と、第1の撮影手段であるカメラ6と、第2の撮影手段であるカメラ8と、球体の回転方向と回転量などを計算する手段であるコンピュータ10と、トリガー信号発生手段4を備えている。カメラ6と、カメラ8と、コンピュータ10と、トリガー信号発生手段4は、通信回線で接続されている。
ボール2の表面には、1個の計測用マーク12が付されている。計測用マーク12を図4に示す。計測用マーク12は、基準記号14である文字Aと、第1の測位ポイント16と、第2の測位ポイント18から構成される。基準記号14である文字Aは点対称性のない文字である。第1の測位ポイント16は、基準記号14を囲む矩形領域の頂点の1つであって、基準記号14から左上に位置する頂点に付されている。第2の測位ポイント18は、基準記号14から左下に位置する頂点に付されている。
First Embodiment FIG. 1 schematically shows a rotation amount and rotation direction measuring device 1 (hereinafter abbreviated as a rotation measuring device 1) of this embodiment and a state in which it is arranged. The
One
一対のトリガー信号発生手段4は、トリガー信号発生器4aと光センサー4bと光源4cから構成されている。光センサー4bと光源4cは、ボール2が通過すると推定される経路を挟んで対向するように配置されており、光センサー4bは光源4cの光を受光する。トリガー信号発生器4aは、光センサー4bに接続されており、光センサー4bが出力する光量を入力する。バットで打たれたボール2が経路を通過した場合には、ボール2によって光源の光が遮られて光センサー4bに入射する光が減少し、光センサー4bの出力する値が小さくなる。トリガー信号発生器4aは、光センサー4bの出力値が所定の値以下になったとき、トリガー信号をコンピュータ10に入力する。コンピュータ10は、トリガー信号が入力されると、カメラ6とカメラ8のシャッターを開くタイミングを計算して、カメラ6とカメラ8に入力する。
The pair of trigger signal generating means 4 includes a
カメラ6とカメラ8はコンピュータ10から入力される撮影指令に基づいてシャッターを開く高速度撮影カメラである。カメラ6とカメラ8は、ボール2が通過すると推定される経路に向けられている。カメラ6は、ボール2が前を通過する時にシャッターを開いて第1の画像を撮影する。カメラ8は、ボール2が前を通過する時にシャッターを開いて第2の画像を撮影する。トリガー信号発生手段4がトリガー信号を出力してから、カメラ6とカメラ8が撮影を開始するまでには、コンピュータ10がシャッターのタイミングを計算するために要する時間と、カメラ6とカメラ8のシャッター操作時間と、各機器の通信時間を合算した時間間隔が必要となる。このために、カメラ6とカメラ8は、コンピュータ10が指定したタイミングでシャッターを開いた場合に、常に前を通過するボール2の画像を確実に撮影できるように、トリガー発生手段4から充分に離れた位置に配置されている。
The
カメラ6とカメラ8の設置間隔は、任意に設定することができる。例えば、回転量が大きくなりそうな測定の場合にはカメラ6とカメラ8の設置間隔を短縮して撮影することで、第1の画像と第2の画像で必ず同じ計測用マークを撮影できる。
第1の画像と第2の画像で同じ計測用マークを撮影するために、カメラ6とカメラ8に広角撮影の可能なカメラを用いて、コンピュータ10がカメラ6とカメラ8にシャッターのタイミングを短い時間間隔で設定することもできる。
The installation interval between the
In order to capture the same measurement mark in the first image and the second image, the
カメラ6で撮影された第1の画像と、カメラ8で撮影された第2の画像は、コンピュータ10に入力される。コンピュータ10では、第1の画像の第1及び第2の測位ポイントの位置及び第2の画像の第1及び第2の測位ポイントの位置を識別し記憶する。コンピュータ10の記憶装置には、第1の画像と第2の画像を解析して各測位ポイントを識別し、測位ポイントの位置を記憶するプログラムが記憶されている。
The first image captured by the
以下に、コンピュータ10に記憶された測位ポイントの識別と位置の記憶を行うプログラムが行う一連の処理の内容を、図2と図3を参照しつつ詳細に説明する。
プログラムが開始すると、ステップS2で基準記号の画像を数値化したモデルデータ、及び基準記号と第1の測位ポイントと第2の測位ポイントの相対的な位置と距離のデータから構成される計測用マークの配置データを登録する。ここで行われるデータの登録は、初めて回転量と回転方向の測定を行う際に予め実行しておけば、以後は新たな登録作業を行うことなく同一のデータをそのまま使い続けることが可能である。また、測定の都度使用する球体に対応したデータを登録することや、球体の基準記号の種類等を一部変更した際に変更分のデータの追加することも同様に可能である。
Hereinafter, the contents of a series of processes performed by the program for identifying the positioning points and storing the positions stored in the
When the program starts, a measurement mark composed of model data obtained by digitizing the image of the reference symbol in step S2 and data on the relative position and distance of the reference symbol, the first positioning point, and the second positioning point. Register the placement data. If the registration of data performed here is performed in advance when the rotation amount and the rotation direction are measured for the first time, it is possible to continue using the same data as it is without performing new registration work thereafter. . It is also possible to register data corresponding to a sphere to be used each time measurement is performed, and to add data corresponding to a change when the sphere reference symbol type is partially changed.
ステップS4からステップS23で、第1の画像の測位ポイントの識別と位置の記憶を行う。ステップS4で、第1の画像を読み込む。ステップS6で第1の画像上に全体座標系を定義する。全体座標系は、画像の中心を座標中心とする2次元座標で、基準記号の識別と一時記憶に使用される。ステップS8で、第1の画像からボールの外周を識別して、画像の中の球体の位置を特定する。画像が白黒の場合には、ボールの外周はピクセル毎の二値化処理を行うことにより、識別が可能である。画像がカラーの場合には、ボールの色と色度が一致するデータ範囲を画像上で特定するなど、公知の画像処理工程により、ボールの識別が可能である。ステップS10で、第1の画像の球体の画像の範囲で基準記号とモデルデータのパターンマッチングを行って、ステップS12で基準記号の位置を特定する。ステップS14で、特定した基準記号の位置と、基準記号と測位ポイントの配置データに基づいて第1の測位ポイントを画像上でサーチして検出し、ステップS16で、第1の測位ポイントの全体座標系における座標値を特定して一時記憶する。ステップS18で、特定した基準記号の位置と、基準記号と測位ポイントの配置データに基づいて第2の測位ポイントを画像上でサーチして位置を検出し、ステップS20で、検出した第2の測位ポイントの全体座標系における座標値を特定し、一時記憶する。ステップS22で、第1の画像の球体の中心の位置を特定し、球体の中心を座標系の中心とする局所座標系を定義する。ステップS23で、第1の画像の第1の測位ポイントの座標値と、第2の測位ポイントの座標値を全体座標系から局所座標系の値に変換して記憶する。 In step S4 to step S23, the positioning point of the first image is identified and the position is stored. In step S4, the first image is read. In step S6, a global coordinate system is defined on the first image. The global coordinate system is a two-dimensional coordinate centered on the center of the image, and is used for identification and temporary storage of reference symbols. In step S8, the outer periphery of the ball is identified from the first image, and the position of the sphere in the image is specified. When the image is black and white, the outer periphery of the ball can be identified by performing binarization processing for each pixel. When the image is a color, the ball can be identified by a known image processing process such as specifying on the image a data range in which the color of the ball matches the chromaticity. In step S10, pattern matching between the reference symbol and the model data is performed in the range of the spherical image of the first image, and the position of the reference symbol is specified in step S12. In step S14, the first positioning point is searched and detected on the image based on the position of the specified reference symbol and the arrangement data of the reference symbol and the positioning point. In step S16, the overall coordinates of the first positioning point are detected. The coordinate value in the system is specified and temporarily stored. In step S18, the second positioning point is searched on the image based on the position of the specified reference symbol and the arrangement data of the reference symbol and the positioning point to detect the position. In step S20, the detected second positioning point is detected. The coordinate value of the point in the overall coordinate system is specified and temporarily stored. In step S22, the position of the center of the sphere of the first image is specified, and a local coordinate system having the center of the sphere as the center of the coordinate system is defined. In step S23, the coordinate value of the first positioning point and the coordinate value of the second positioning point of the first image are converted from the global coordinate system to the value of the local coordinate system and stored.
図3のステップS24からS44は、第1の画像についてステップS4からステップS23に行ったものと同様の処理を第2の画像について行うものであり、第2の画像の測位ポイントを識別し、その位置を記憶する処理である。即ち最初にステップS24で、第2の画像を読み込み、ステップS26で第2の画像上に全体座標系を定義する。ステップS28で、第1の画像からボールの外周を識別して、画像の中の球体の位置を特定する。ステップS30で、第2の画像の球体の画像の範囲で基準記号とモデルデータのパターンマッチングを行い、ステップS32で基準記号の位置を特定する。 Steps S24 to S44 in FIG. 3 are performed for the second image by performing the same processing as that performed for the first image from step S4 to step S23. The positioning point of the second image is identified, and This is a process of storing the position. That is, first, in step S24, the second image is read, and in step S26, the global coordinate system is defined on the second image. In step S28, the outer periphery of the ball is identified from the first image, and the position of the sphere in the image is specified. In step S30, pattern matching between the reference symbol and the model data is performed in the range of the spherical image of the second image, and the position of the reference symbol is specified in step S32.
ステップS34で、特定した基準記号の位置と、基準記号と測位ポイントの配置データに基づいて第1の測位ポイントを画像上でサーチして検出し、ステップS36で第1の測位ポイントの全体座標系における座標値を特定して一時記憶する。ステップS38で、特定した基準記号の位置と、基準記号と測位ポイントの配置データに基づいて第2の測位ポイントを画像上でサーチして位置を検出し、ステップS40で検出した第2の測位ポイントの全体座標系における座標値を特定し、一時記憶する。ステップS42で、第2の画像の球体の中心の位置を特定し、球体の中心を座標系の中心とする局所座標系を定義する。ステップS44で、第2の画像の第1の測位ポイントの座標値と、第2の測位ポイントの座標値を全体座標系から局所座標系の値に変換して記憶する。 In step S34, the first positioning point is searched and detected on the image based on the position of the specified reference symbol and the arrangement data of the reference symbol and the positioning point. In step S36, the entire coordinate system of the first positioning point. The coordinate value at is specified and temporarily stored. In step S38, a second positioning point is searched on the image based on the position of the specified reference symbol and the arrangement data of the reference symbol and the positioning point to detect the position, and the second positioning point detected in step S40. The coordinate value in the global coordinate system is specified and temporarily stored. In step S42, the position of the center of the sphere of the second image is specified, and a local coordinate system having the center of the sphere as the center of the coordinate system is defined. In step S44, the coordinate value of the first positioning point of the second image and the coordinate value of the second positioning point are converted from the global coordinate system to the value of the local coordinate system and stored.
ステップS23で記憶した第1の画像の局所座標系における第1及び第2の測位ポイントの座標値と、ステップS44で記憶した第2の画像の局所座標系における第1及び第2の測位ポイントの座標値の変化量から、球体の回転方向と回転量を計算する
第1の画像の局所座標系における第1及び第2の測位ポイントの座標値と、第2の画像の局所座標系における第1及び第2の測位ポイントの座標値の変化量から球体の回転方向と回転量を計算する工程は、通常のデジタル画像処理の座標変換アルゴリズムに沿って行われる。この計算工程により、3次元の球体の回転方向と回転量を得ることができる。
本実施例のボールに適用可能な計測用マークの一例を、図5から図11に挙げる。図5及び図6には、本実施例の中で使用した基準記号14と同じ文字であるAを使用した計測マークであって、第1の測位ポイント16と第2の測位ポイント18の配置が異なるものを示す。基準記号14の文字Aは点対称性がないので、基準記号14を囲む矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の他の任意の頂点に配置することができる。図5には、第1の測位ポイント16を基準記号の左上に配置し、第2の測位ポイント18を基準記号の右上に配置した計測用マークを示す。図6には、第1の測位ポイント16を基準記号の左上に配置し、第2の測位ポイント18を基準記号の右下に配置した計測用マークを示す。
The coordinate values of the first and second positioning points in the local coordinate system of the first image stored in step S23 and the first and second positioning points in the local coordinate system of the second image stored in step S44. The rotation direction and the rotation amount of the sphere are calculated from the change amount of the coordinate value. The coordinate values of the first and second positioning points in the local coordinate system of the first image and the first value in the local coordinate system of the second image. The step of calculating the rotation direction and the rotation amount of the sphere from the change amount of the coordinate value of the second positioning point is performed in accordance with a coordinate conversion algorithm of normal digital image processing. By this calculation step, the rotation direction and the rotation amount of the three-dimensional sphere can be obtained.
Examples of measurement marks applicable to the ball of this embodiment are shown in FIGS. 5 and 6 show measurement marks using A, which is the same character as the
図7に、第1の測位ポイントと第2の測位ポイントを、基準記号上に定義した一例を示す。計測用マーク24は、点対称性のないアルファベット文字Eを基準記号26としており、基準記号26のみで構成される。第1の測位ポイントは文字Eの上部に伸びる横棒と縦棒の交差箇所の中心に定義し、第2の測位ポイントは文字Eの下部に伸びる横棒と縦棒の交差箇所の中心に定義することができる。一般的に第1の測位ポイントと第2の測位ポイントを、基準記号から離れた位置に配置することで、各測位ポイントの位置の識別は、より容易になる。しかし、基準記号の文字の中に、位置の識別が非常に容易なポイントが複数箇所含まれている場合には、測位ポイントを基準記号の中に定義することも可能である。
FIG. 7 shows an example in which the first positioning point and the second positioning point are defined on the reference symbol. The
図8と図9に、計測用マークを構成する基準記号に点対称性を有する文字を適用した例を示す。図8と図9は、基準記号30としてアルファベットIを使用した計測マークの一例である。基準記号30の文字Iは点対称性があるので、第1の測位ポイントを基準記号を囲む矩形領域の頂点の1つに付したときに、第2の測位ポイントを矩形領域の第1の測位ポイントと隣り合う頂点に配置することができる。図8には、第1の測位ポイント16を基準記号の左上に配置し、第2の測位ポイント18を基準記号の左下に配置した計測用マーク28を示す。図9には、第1の測位ポイント16を基準記号の左上に配置し、第2の測位ポイント18を基準記号の右上に配置した計測用マーク32を示す。
計測用マーク28と計測用マーク32は、基準記号に対して上記のような第1の測位ポイントと第2の測位ポイントの配置を行うことにより、計測用マーク全体としては点対称性を有さなくなる。この結果、仮に球体が第一の撮影工程と第二の撮影工程の間で基準記号が180゜回転していたとしても、画像から第一の測位ポイントと第二の測位ポイントの位置は、基準記号との位置関係から誤りなく識別することができる。
基準記号は、アルファベット文字に限定されない。図10に、計測用マーク36を構成する基準記号38に数字3を適用した例を示す。このほかにも、ひらがな、漢字等の文字や符号を使用することができる。又、第1の測位ポイントと第2の測位ポイントは、それぞれが独立した点であるという構成には限定されない。図11の計測用マーク40に示すように、第1の測位ポイントと第2の測位ポイントを含む棒状のマークで構成し、第1の測位ポイントをその一端に定義し、第2の測位ポイントをその他端に定義することもできる。
FIG. 8 and FIG. 9 show an example in which a character having point symmetry is applied to a reference symbol constituting a measurement mark. 8 and 9 are examples of measurement marks using the alphabet I as the
The
The reference symbol is not limited to alphabetic characters. FIG. 10 shows an example in which the
本実施例におけるボールの回転方向と回転量の測定技術においては、基準記号に非常に一般的な文字Aを用いている。アルファベットは従来から広くそのパターンが画像処理に用いられているので、モデルデータが充実しており、パターンマッチングが容易であり、基準記号の位置を高精度に識別することができる。また、第1の測位ポイントを基準記号を囲む矩形領域の頂点の1つに付し、第2の測位ポイントを矩形領域の他の頂点に配置することで、各測位ポイントを画像から検出する作業は基準記号の矩形領域の頂点を重点的に行えば良く、測位ポイントの位置が効率よく検出される。これらの効果によって、本実施例における回転方向と回転量の測定は非常に簡易で、高精度且つ効率よく迅速に行われる。 In the measurement technique of the direction and amount of rotation of the ball in this embodiment, the very common letter A is used as the reference symbol. Since alphabetic patterns have been widely used for image processing, model data is enriched, pattern matching is easy, and the positions of reference symbols can be identified with high accuracy. Also, an operation for detecting each positioning point from the image by attaching the first positioning point to one of the vertices of the rectangular area surrounding the reference symbol and arranging the second positioning point at the other vertex of the rectangular area. It is sufficient to focus on the vertex of the rectangular area of the reference symbol, and the position of the positioning point is detected efficiently. Due to these effects, the measurement of the rotation direction and the rotation amount in this embodiment is very simple, and is performed quickly with high accuracy and efficiency.
(第2実施例) 図12に本実施例の単位時間当たりの回転量及び回転方向の測定装置41(以下、回転測定装置41と略する)とそれが配置された状態を模式的に示す。第1実施例と同一の構成のものについては、同一符号を付与して重複説明を割愛する。本願発明の回転測定装置41は、ボール42と、第1の撮影手段であるカメラ6と、第2の撮影手段であるカメラ8と、コンピュータ44と、ボール速度検出手段46を備えている。カメラ6と、カメラ8と、コンピュータ44と、ボール速度検出手段46は、通信回線で接続されている。
(Second Embodiment) FIG. 12 schematically shows a measurement device 41 (hereinafter abbreviated as a rotation measurement device 41) for the amount of rotation and rotation direction per unit time of this embodiment and a state in which it is arranged. About the thing of the same structure as 1st Example, the same code | symbol is provided and duplication description is omitted. The
ボール42の表面には、6個の計測用マークが、第1の測位ポイントと第2の測位ポイントによって定義される矩形領域が、球体の表面に重なり合うことなく付されている。全ての計測用マークは、基準記号である文字と、第1の測位ポイントと、第2の測位ポイントから構成されている。計測用マークは、球の中心を原点とする直交座標系を考えた場合に、X,Y,Zの各軸と球体の交点となる位置にそれぞれほぼ一致して配置される。この配置により、6個の計測用マークは球体上で略均等な間隔をとる。
本実施例の回転測定装置41は、1つの計測用マークの位置を計測して回転方向及び回転量を測定するものであり、他の計測用マークとの相対的な位置関係を回転方向及び回転量の測定には用いない。計測用マーク同士の相対的な位置関係を記憶することなく回転方向と回転量の測定を行うことができる。このためボール42の表面の計測用マークの位置は、必ずしも厳密に上記の位置に配置される必要はない。
On the surface of the
The
本実施例のボール42は、高精度で迅速に球体の回転方向と回転量を測定する場合に、特に適した球体である。
The
本実施例のボール速度検出手段46は、ボールの通過を検出する第1の検出手段48と、ボール42の通過を検出する第2の検出手段50と、第1の検出手段48と第2の検出手段50の間の距離と、第1の検出手段48が検出した時刻と第2の検出手段50が検出した時刻の差からボール42の移動速度を算出する手段から構成される。ここで、第1の検出手段48には、第1実施例のトリガー信号発生手段4と同様の、信号発生器48aと光センサー48bと光源48cを適用することができる。第2の検出手段50は、第1の検出手段48と同一の仕様で構成することができる。本実施例においては、各光センサー48b、50bに対応する2個の信号発生器を設ける代わりに、図12に示すように信号発生器48aを2つの入力端子を有する構成として、光センサー48bと光センサー50bが出力する光度からその変化を検出し、光センサー48bと光センサー50bの各々に対応するトリガー信号を発生させている。
The ball speed detection means 46 of the present embodiment includes a first detection means 48 that detects the passage of the ball, a second detection means 50 that detects the passage of the
本実施例における第1の検出手段48と第2の検出手段50の間の距離と、第1の検出手段48が検出した時刻と第2の検出手段50が検出した時刻の差からボール42の移動速度を算出する手段は、コンピュータ44に記憶された速度計算プログラムである。速度計算プログラムは、信号発生器48aの出力する信号と、光センサー48bと光センサー50bの距離を元にボール42の移動速度を算出する。
From the distance between the first detection means 48 and the second detection means 50 in this embodiment and the difference between the time detected by the first detection means 48 and the time detected by the second detection means 50, The means for calculating the moving speed is a speed calculation program stored in the
更にコンピュータ44は、ボール42の速度の計算結果から、ボール42がカメラ6の前を通過する時刻と、ボール42がカメラ8の前を通過する時刻を計算し、計算結果に基づいて、第1の撮影手段と第2の撮影手段に各々の撮影時刻を指示する。カメラ6とカメラ8は指示された時刻にボール42の画像を撮影して記録する。ここで、カメラ6とカメラ8の設置間隔は、任意に設定することができるので、例えば回転量が大きくなりそうな測定の場合にはカメラ6とカメラ8の設置間隔を短縮しておき、コンピュータ44がカメラ6とカメラ8の好適な撮影時刻を指定することで、第1の画像と第2の画像で同じ計測用マークを確実に撮影し、計測用マークの位置の変化量から球体の回転量と単位時間あたりの回転量を測定することができる。
一方、各計測用マークの配置を初めから極めて正確に行っている場合には、異なる計測用マークが撮影された2枚の画像を元にして球体の回転方向、回転量、及び単位時間あたりの回転量を計測することが可能となる。
Further, the
On the other hand, when the measurement marks are arranged very accurately from the beginning, the rotation direction, the rotation amount, and the unit time per unit time of the sphere are based on the two images taken with the different measurement marks. The amount of rotation can be measured.
カメラ6で撮影された第1の画像と、カメラ8で撮影された第2の画像は、コンピュータ44に入力される。コンピュータ44の記憶装置には、第1の画像と第2の画像を解析して、両方の画像に含まれる基準記号を識別し、識別した基準記号を含む計測用マークの測位ポイントの位置を記憶するプログラムが記憶されている。プログラムが実行されると、第1の画像の第1及び第2の測位ポイントと第2の画像の第1及び第2の測位ポイントの位置が検出されて記憶される。
The first image captured by the
以下に、第1の画像と第2の画像に同一の基準記号が撮影されている場合に行われる、各画像の測位ポイントの識別と位置の記憶のための一連の処理の内容を、図13、図14及び図15を参照しつつ詳細に説明する。この一連の処理は、コンピュータ44の記憶装置に記憶されたプログラムが実行されることによって行われる。
実行されたプログラムは、ステップS52で、全ての計測用マークに含まれる基準記号の画像を数値化したモデルデータ、及び基準記号と第1の測位ポイントと第2の測位ポイントの相対的な位置と距離のデータから構成される計測用マークの配置データを登録する。最初にステップS54で、第1の画像を読み込み、ステップS56で、第1の画像上に全体座標系を定義する。ステップS58で、第1の画像から球体の外周を識別して、画像の中の球体の位置を特定する。ステップS60からステップS66の実行ループの中で、第1の画像の球体の画像の範囲に含まれる全ての基準記号とモデルデータとのパターンマッチングを行って、基準記号を識別して位置を特定し、モデルデータとの相関係数と、基準記号の種類と位置を記憶する。更にステップS68で、第1の画像に含まれる全ての基準記号について相関係数の高い順に順位付けを行い、順位付けの結果を含む計測用マークのデータを配列X(i)に記憶する。
第2の画像についても、第1の画像におけるステップS54からステップS68の処理と同様に、ステップS70からステップS84の一連の処理により、第2の画像に含まれる全ての基準記号について、モデルデータとの相関係数と、基準記号の種類と位置を記憶し、第2の画像に含まれる全ての基準記号について相関係数の高い順に順位付けを行い、順位付けの結果を含む計測用マークのデータを配列Y(j)に記憶する。
ステップS86とステップS88において、第1の画像と第2の画像の両方に含まれ、且つモデルデータとの相関係数がいずれの画像においても可能な限り高い基準記号を選択する。その処理の手順は、以下の通りである。まず第1の画像において最もモデルデータと相関係数の高いX(1)の基準記号と、第2の画像において最もモデルデータと相関係数の高いY(1)の基準記号を選択し、両者を比較する。両者の基準記号が一致したときには、X(1)とY(1)の組み合わせを一時記憶する。以下、配列X(i)とY(j)の全ての組み合わせについて、基準記号を比較し、基準記号の一致する全ての組み合わせを一時記憶する(ステップS86)。次に、プログラムはステップS88において、基準記号の一致した全ての組み合わせの中から、モデルデータとの相関係数がいずれの画像においても可能な限り高い基準記号の選択を行う。
The contents of a series of processes for identifying the positioning point and storing the position of each image performed when the same reference symbol is captured in the first image and the second image will be described below with reference to FIG. Details will be described with reference to FIGS. 14 and 15. This series of processing is performed by executing a program stored in the storage device of the
In step S52, the executed program includes model data obtained by digitizing images of reference symbols included in all measurement marks, and relative positions of the reference symbols, the first positioning point, and the second positioning point. Register measurement mark arrangement data composed of distance data. First, in step S54, the first image is read, and in step S56, the global coordinate system is defined on the first image. In step S58, the outer periphery of the sphere is identified from the first image, and the position of the sphere in the image is specified. In the execution loop from step S60 to step S66, pattern matching is performed between all the reference symbols included in the range of the sphere image of the first image and the model data, and the reference symbols are identified and the position is specified. The correlation coefficient with the model data and the type and position of the reference symbol are stored. Further, in step S68, all reference symbols included in the first image are ranked in descending order of the correlation coefficient, and measurement mark data including the ranking result is stored in the array X (i).
Also for the second image, as in the process from step S54 to step S68 in the first image, the series of processes from step S70 to step S84 is performed for all reference symbols included in the second image. The measurement mark data including the correlation coefficient, the reference symbol type and position, and ranking all the reference symbols included in the second image in the descending order of the correlation coefficient. Are stored in the array Y (j).
In step S86 and step S88, a reference symbol that is included in both the first image and the second image and has a correlation coefficient with the model data as high as possible in any image is selected. The processing procedure is as follows. First, the X (1) reference symbol having the highest correlation coefficient with the model data in the first image and the Y (1) reference symbol having the highest correlation coefficient with the model data in the second image are selected. Compare When both reference symbols match, the combination of X (1) and Y (1) is temporarily stored. Thereafter, the reference symbols are compared for all combinations of the arrays X (i) and Y (j), and all combinations that match the reference symbols are temporarily stored (step S86). Next, in step S88, the program selects a reference symbol whose correlation coefficient with the model data is as high as possible in any image from all the combinations in which the reference symbols match.
ここで、本実施例における、ボール42をバットで打ち返したときに撮影された第1の画像の一例を図16に示し、第2の画像の一例を図17に示して、図16と図17から実際に選択される基準記号について説明する。図16の画像からは、X(1)としてボール42の中心に撮影されている基準記号O(文字のオー)を含む計測用マーク60が認識されてそのデータが記憶される。図17の画像からは、Y(1)として基準記号Oを含む計測用マーク60が記憶され、Y(2)として基準記号6を含む計測用マーク62に関するデータが記憶され、Y(3)として基準記号Xを含む計測用マーク64に関するデータが記憶される。ステップS86で、1回目の比較であるX(1)とY(1)の基準記号の比較を行うと基準記号Oが一致するので、X(1)とY(1)の組み合わせを一時記憶する。以下、X(1)とY(2)、及びX(1)とY(3)の基準記号の比較が行われるが、基準記号が一致しないので、これらの組み合わせは記憶されない。ステップS88で、最も相関係数の高いX(i)とY(j)の組み合わせとしてX(1)とY(1)の組み合わせが選択される。この結果、基準記号Oを含む計測用マーク60が選択される。
Here, FIG. 16 shows an example of the first image taken when the
このようにして第1の画像と第2の画像のそれぞれに含まれ、且つモデルデータとの相関係数ができる限り高い基準記号を含む計測用マークが選択されると、処理は図15に進む。 In this way, when a measurement mark including a reference symbol that is included in each of the first image and the second image and has a correlation coefficient with the model data as high as possible is selected, the process proceeds to FIG. .
まず、第1の画像について、ステップS90で、選択された基準記号を含む計測用マークを選択する。ステップS92で、測位ポイントの配置データに基づいて第1の測位ポイントを画像上でサーチして検出し、ステップS94で第1の測位ポイントの全体座標系における座標値を特定して一時記憶する。ステップS96で測位ポイントの配置データに基づいて第2の測位ポイントを画像上でサーチして位置を検出し、ステップS98で検出した第2の測位ポイントの全体座標系における座標値を特定し、一時記憶する。ステップS100で、第1の画像の球体の中心の位置を特定し、球体の中心を座標系の中心とする局所座標系を定義する。ステップS102で、第1の画像の第1の測位ポイントの座標値と、第2の測位ポイントの座標値を全体座標系から局所座標系の値に変換して記憶する。第2の画像についても第1の画像で行ったステップS90からS102の処理と同様の処理をステップS104からステップS116について行い、選択された計測用マークの第1の測位ポイントと第2の測位ポイントの位置を局所座標系で記憶する。ステップS102で記憶した第1の画像の局所座標系における第1及び第2の測位ポイントの座標値と、ステップS116で記憶した第2の画像の局所座標系における第1及び第2の測位ポイントの座標値の変化量、及び第1の画像の撮影時刻と第2の画像の撮影時刻から、球体の回転方向と単位時間あたりの回転量を計算することができる。 First, for the first image, in step S90, a measurement mark including the selected reference symbol is selected. In step S92, the first positioning point is searched and detected on the image based on the positioning point arrangement data, and in step S94, the coordinate value of the first positioning point in the entire coordinate system is specified and temporarily stored. In step S96, the second positioning point is searched on the image based on the positioning point arrangement data to detect the position, the coordinate value in the entire coordinate system of the second positioning point detected in step S98 is specified, and temporarily Remember. In step S100, the position of the center of the sphere of the first image is specified, and a local coordinate system having the center of the sphere as the center of the coordinate system is defined. In step S102, the coordinate value of the first positioning point and the coordinate value of the second positioning point of the first image are converted from the global coordinate system to the value of the local coordinate system and stored. For the second image, the same processing as the processing from step S90 to S102 performed for the first image is performed for step S104 to step S116, and the first positioning point and the second positioning point of the selected measurement mark are selected. Is stored in the local coordinate system. The coordinate values of the first and second positioning points in the local coordinate system of the first image stored in step S102 and the first and second positioning points in the local coordinate system of the second image stored in step S116. The rotation direction of the sphere and the rotation amount per unit time can be calculated from the change amount of the coordinate value and the shooting time of the first image and the shooting time of the second image.
本実施例の回転測定装置は、実際に撮影する球体の移動速度を検出して、第1の撮影工程と第2の撮影工程を最も好ましく正確な画像の得られる時刻に実施している。これにより、高品質で且つ計測用マークの特定が非常に容易な第1の画像と第2の画像を撮影することができ、単位時間当たりの回転量を正確に計算することができる。 The rotation measuring device of the present embodiment detects the moving speed of the sphere to be actually photographed, and performs the first photographing process and the second photographing process at the time when the most preferable and accurate image is obtained. As a result, the first image and the second image can be taken with high quality and the measurement mark can be identified very easily, and the amount of rotation per unit time can be accurately calculated.
また、本実施例の回転測定装置において用いられるボールは、6個の計測用マークが均等に配置されているためにそのいずれかの計測用マークが第1の画像と第2の画像に撮影されていれば測定を進めることが可能である。この結果、最初に球体を位置決めして静置してからボールを打つ必要はなく、投げられたボールを打ち返したような場合であっても、ボールの回転方向と単位時間当たりの回転量を測定することができる。 In addition, since the ball used in the rotation measuring apparatus of the present embodiment has six measurement marks arranged uniformly, one of the measurement marks is photographed in the first image and the second image. If so, the measurement can proceed. As a result, it is not necessary to first position the sphere and let it stand and then hit the ball. Even if the ball is thrown back, the direction of rotation of the ball and the amount of rotation per unit time are measured. can do.
(第3実施例) 図18に本実施例の単位時間当たりの回転量及び回転方向の測定装置51(以下、回転測定装置51と略する)とそれが配置された状態を模式的に示す。第1実施例及び第2実施例と同一の構成のものについては、同一符号を付与して重複説明を割愛する。本願発明の回転測定装置51は、ボール54と、第1の撮影手段であるカメラ6と、第2の撮影手段であるカメラ8と、コンピュータ52と、ボール速度検出手段46に加えて、カメラ6及び8の上方に配置されるビデオ53を備えている。
(Third Embodiment) FIG. 18 schematically shows a measurement device 51 (hereinafter abbreviated as a rotation measurement device 51) for the amount of rotation and rotation direction per unit time of this embodiment and a state in which it is arranged. About the thing of the same structure as 1st Example and 2nd Example, the same code | symbol is provided and duplication description is omitted. The
本実施例のビデオ53は、カメラ6の前とカメラ8の前をボール54が通過する間の軌道を記録し、記録した画像をコンピュータ52に入力する。コンピュータ52は、ビデオ53が記録した画像から、第1の撮影工程が行われたときのカメラ6から球体までの距離と、第2の撮影工程が行われたときのカメラ8から球体までの距離を特定するプログラムを記憶している。
The
コンピュータ52の記憶手段には、カメラ6とカメラ8から球体までの距離を特定するプログラムと、第1の画像と第2の画像の測位ポイントの識別と位置の記憶を行うプログラムが記憶されている他に、球体上の第1と第2の撮影工程が行われたときの距離に基づいて第1の画像と第2の画像の中の球体の正確な大きさを計算し、計算結果に基づいて記憶している個々のモデルデータを、画像とのパターンマッチングを行うために最も好適な大きさに補正するプログラムを記憶している。補正は、モデルデータの拡大、縮小のほか、得られる画像の種類にあわせて特定の平面若しくは球面等の曲面に投影するといった加工も可能である。コンピュータ52にビデオ53の画像が入力されると、各々の撮影手段とボールとの距離を特定するプログラムが最初に実行される。次に、各々の撮影手段とボールとの距離の計算結果に基づいてパターンマッチングを行うモデルデータを補正するプログラムが実行されて、パターンマッチングのために最適なモデルデータが準備される。
The storage means of the
本実施例において、コンピュータ52が記憶している計測用マークのモデルデータは、基準記号と第1の測位ポイントと第2の測位ポイントを一体化して記憶しているものである。ボール54の画像の計測用マークのパターンマッチングは、基準記号部分だけでなく、基準記号と第1の測位ポイントと第2の測位ポイントに対しても同時に進められる。
本実施例で使用されるボール54を図19に示す。ボール54の表面には、基準記号である文字と、第1の測位ポイントと、第2の測位ポイントから構成される14個の計測用マークが付されている。計測用マークの配置を、球に任意の中心軸を仮想した場合について説明する。中心軸と球体の交点となる場所にそれぞれ1個の計測用マークが配置され、中心軸に対して垂直方向となる球体の赤道上に6個の計測用マークが配置され、更に赤道を緯度0度とした場合の緯度+45度と緯度−45度の緯度線上に、各3個ずつの計測用マークが配置される。図19のボールは、球体の仮想の中心軸と球体の一方の交点に、基準記号Oを含む計測用マークを配置している。計測用マークは、第1の測位ポイントと第2の測位ポイントによって定義される矩形領域が重なり合う事なく配置される。
本実施例の回転測定装置51は、第2実施例と同様に、1つの計測用マークの位置を計測して回転方向及び回転量を測定するものであり、他の計測用マークとの相対的な位置関係を回転方向及び回転量の測定には用いない。計測用マーク同士の相対的な位置関係を記憶することなく回転方向と回転量の測定を行うことができるので、上記の計測用マークの位置は必ずしもボール54上に厳密に配置される必要はない。
本実施例のボール54は、高精度で迅速に球体の回転方向と回転量を測定する場合に、特に適した球体である。
In the present embodiment, the measurement mark model data stored in the
A
Similar to the second embodiment, the
The
以下に、コンピュータ52に記憶された測位ポイントの識別と位置の記憶を行うプログラムが行う一連の処理の内容を、図20と図21を参照しつつ説明する。実行されたプログラムは、ステップS132で、全ての計測用マークの第1の測位ポイントと第2の測位ポイントのパターンを数値化した補正済のモデルデータを入力し、ステップS134で第1の画像データを入力する。プログラムは、ステップS136で、第1の画像から球体の外周を識別して、球体の中心を座標系の中心とする局所座標系を定義する。ステップS138とステップS140で、第1の画像の中の球体の画像の範囲に含まれる全ての計測用マークと、全てのモデルデータとのパターンマッチングを行って、計測用マークを識別する。特定された計測用マークは、ステップS142で、モデルデータとの相関係数と、計測用マークの基準記号の種類と、第1の測位ポイントと第2の測位ポイントの局所座標系における座標値を記憶する。ステップS138からステップS144の実行ループの中で、第1の画像の球体の画像の範囲に含まれる全ての計測用マークとモデルデータとのパターンマッチングを行って、計測用マークを識別して位置を特定し、データを記憶する。更にステップS146で、第1の画像に含まれる識別された全ての計測用マークについて相関係数の高い順に順位付けを行い、計測用マークのデータを配列X(i)に記憶する。
第2の画像についても、第1の画像に行ったステップS134からステップS146の処理と同様に、ステップS148からステップS160の一連の処理により、第2の画像に含まれる全ての計測用マークについて、モデルデータとの相関係数と、基準記号の種類と、第1の測位ポイントと第2の測位ポイントの局所座標系における座標値を記憶し、第2の画像に含まれる全ての基準記号について相関係数の高い順に順位付けを行い、計測用マークを配列Y(j)に記憶する。
ステップS162の処理によって、配列X(i)と配列Y(j)は、配列X(1)と配列Y(1)から順に比較され、第1の画像で特定された計測用マークと第2の画像で特定された計測用マークの中から、基準記号が一致する計測用マークの組み合わせが一時記憶される。ステップS164において、一時記憶された計測用マークの組み合わせの中で、モデルデータとの相関係数の最も高い計測用マークの組み合わせが決定される。
決定された計測用マークのデータを、配列X(i)と配列Y(j)から選択し、選択された各々の計測用マークの第1の測位ポイントと第2の測位ポイントの局所座標系における座標値を用いることにより、回転方向と単位時間あたりの回転量の計算を行うことができる。
本実施例における回転測定装置は、カメラ6の前をボール54が通過する際に行われる第1の撮影工程と、カメラ8の前をボール54が通過する際に行われる第2の撮影工程を記録するビデオ53を備えている。カメラ6及びカメラ8から球体までの距離は撮影の都度異なる場合があり、その場合には画像に記録されている計測用マークの大きさが画像毎に異なる結果となるが、本実施例においては、撮影工程毎に撮影手段から球体までの距離を測定して、その距離に基づいて、計測用マークとパターンマッチングを行うモデルデータを補正することにより、より精度高く計測用マークを識別可能とする。
Hereinafter, the contents of a series of processes performed by the program for identifying the positioning points and storing the positions stored in the
Also for the second image, all the measurement marks included in the second image are obtained by a series of processing from step S148 to step S160, similarly to the processing from step S134 to step S146 performed on the first image. The correlation coefficient with the model data, the type of the reference symbol, the coordinate values in the local coordinate system of the first positioning point and the second positioning point are stored, and the phase values for all the reference symbols included in the second image are stored. Ranking is performed in descending order of the number of relations, and measurement marks are stored in the array Y (j).
By the process of step S162, the array X (i) and the array Y (j) are compared in order from the array X (1) and the array Y (1), and the measurement mark specified in the first image is compared with the second mark. Among the measurement marks specified in the image, a combination of measurement marks having the same reference symbol is temporarily stored. In step S164, among the temporarily stored combinations of measurement marks, the combination of measurement marks having the highest correlation coefficient with the model data is determined.
Data of the determined measurement mark is selected from the array X (i) and the array Y (j), and the first positioning point and the second positioning point of each selected measurement mark in the local coordinate system By using the coordinate value, the rotation direction and the rotation amount per unit time can be calculated.
The rotation measuring device according to the present embodiment includes a first photographing process performed when the
また、本実施例で使用されるモデルデータは、基準記号と、第1の測位ポイントと、第2の測位ポイントを一体化したパターンデータである。画像の中の計測用マークは、基準記号と、第1の測位ポイントと、第2の測位ポイントを一個のデータとしてモデルデータと比較され、識別され、相関係数が求められる。
このため本実施例においては、各々の画像の測位ポイントの識別と位置の記憶のためのプログラムで行われるパターンマッチングが1回だけであり、より迅速に計算することができる。また、基準記号と、第1の測位ポイントと、第2の測位ポイントは、一個のデータとしてパターンマッチングされるために、画像の中で測位ポイントの一方が写っていないような場合には、モデルデータとの相関係数が低くなり、球体の回転方向と回転量の計算には利用されない。これにより、より精度の高い球体の回転方向と回転量の測定が可能となる。
The model data used in this embodiment is pattern data in which a reference symbol, a first positioning point, and a second positioning point are integrated. The measurement mark in the image is compared with the model data using the reference symbol, the first positioning point, and the second positioning point as one piece of data, identified, and the correlation coefficient is obtained.
For this reason, in this embodiment, the pattern matching performed by the program for identifying the positioning point and storing the position of each image is performed only once and can be calculated more quickly. In addition, since the reference symbol, the first positioning point, and the second positioning point are pattern-matched as one piece of data, if one of the positioning points is not shown in the image, the model The correlation coefficient with the data becomes low, and it is not used for calculating the rotation direction and rotation amount of the sphere. This makes it possible to measure the rotation direction and rotation amount of the sphere with higher accuracy.
(第4実施例) 本実施例の回転測定装置と画像の撮影工程の構成は、実施例3と同一であり、重複説明を省略する。本実施例の回転測定装置は、画像の識別と計測用マークの位置の記憶のためのプログラムの処理内容が異なっている。
本実施例の回転測定装置のコンピュータは、図22と図23に示すように、画像の識別のために使用されるモデルデータの他に、ボール表面の全計測用マークの正確な配置データを記憶している(ステップS152)。プログラムは、モデルデータと、全検索用マークの配置データを用いて、第1の画像のなかの識別された計測用マークの位置から、第1の画像撮影時のボール表面の全計測用マークの位置を計算により求めて局所座標系で記憶する(ステップS166,168)。第2の画像についても同様に、画像のなかの識別された計測用マークの位置から、第2の画像撮影時のボール表面の全計測用マークの位置を計算により求めて局所座標系で記憶する(ステップS182,184)。第1の画像撮影時の計測用マークの位置と、第2の画像撮影時の計測用マークの位置の変化量から、球体の回転方向と回転量が計算される。
(4th Example) The structure of the rotation measuring apparatus of this Example and the imaging | photography process of an image is the same as Example 3, and duplication description is abbreviate | omitted. The rotation measuring apparatus according to the present embodiment is different in processing contents of a program for identifying an image and storing a position of a measurement mark.
As shown in FIGS. 22 and 23, the computer of the rotation measuring apparatus according to the present embodiment stores accurate arrangement data of all measurement marks on the ball surface in addition to model data used for image identification. (Step S152). The program uses the model data and the arrangement data of all the search marks to determine all the measurement marks on the ball surface at the time of the first image shooting from the position of the identified measurement mark in the first image. The position is obtained by calculation and stored in the local coordinate system (steps S166 and 168). Similarly for the second image, the positions of all measurement marks on the ball surface at the time of the second image shooting are calculated from the positions of the identified measurement marks in the image and stored in the local coordinate system. (Steps S182 and 184). The rotation direction and the rotation amount of the sphere are calculated from the position of the measurement mark at the time of first image shooting and the amount of change in the position of the measurement mark at the time of second image shooting.
本実施例の回転測定装置は、第1の画像撮影時と第2の画像撮影時のボール表面の全計測用マークの位置を計算により求めて局所座標系で記憶することができる。このため、もしも第1の画像で識別された計測用マークが、回転により第2の画像では全て識別されなくなった場合においても、計算結果で求められている別の計測用マークの位置を使用することにより回転方向と回転量を求めることができる。 The rotation measuring device of the present embodiment can calculate the positions of all measurement marks on the ball surface during the first image capturing and the second image capturing and store them in the local coordinate system. For this reason, even if the measurement marks identified in the first image are not all identified in the second image due to rotation, the positions of other measurement marks obtained from the calculation results are used. Thus, the rotation direction and the rotation amount can be obtained.
このため、第1実施例から第3実施例までの回転測定装置の場合には、回転量が大きくなりそうな測定の場合には第1の撮影手段と第2の撮影手段の設置間隔を短縮する調整や、第1の画像の撮影時刻と第2の画像の撮影時刻の間隔を短縮する等の調整を行って第1の画像と第2の画像で必ず同じ計測用マークを撮影する必要があったが、本実施例の回転測定装置は、測定前のこのような調整を行うことなく任意の回転量で空間を飛行するボールの測定に適用が可能である。 For this reason, in the case of the rotation measuring apparatus from the first embodiment to the third embodiment, the installation interval between the first photographing means and the second photographing means is shortened in the case of measurement in which the amount of rotation is likely to increase. It is necessary to always shoot the same measurement mark in the first image and the second image by performing adjustments such as adjustment to shorten the interval between the shooting time of the first image and the shooting time of the second image. However, the rotation measuring apparatus according to the present embodiment can be applied to measurement of a ball flying in a space with an arbitrary amount of rotation without performing such adjustment before measurement.
以上、第1実施例から第4実施例において本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。例えば実施例においては、球体の表面に計測用マークを1個と、6個と、14個付す場合について例示したが、球体の表面に2個以上の任意の個数の計測用マークを付した場合であっても、第2実施例から第4実施例の回転測定装置の構成によって、空間を移動する球体の正確な回転方向と回転量の測定を行うことができる。また、球体の表面に1個の計測用マークを付した場合であっても、第2実施例と第3実施例の回転測定装置の構成によって、空間を移動する球体の正確な回転方向と回転量の測定を行うことができる
同様に、第1実施例の回転測定装置において、2個以上の任意の個数の計測用マークを付した場合には、第2実施例から第4実施例に示した第1の画像と第2の画像の測位ポイントの識別と位置の記憶を行うプログラムのいずれかをコンピュータ10の上で実行することにより、他の回転測定装置の構成は何ら変更することなく、空間を移動する球体の正確な回転方向と回転量の測定を行うことができる。このように、本明細書または図面に説明した技術要素は、単独あるいは組み合わせによって技術的有用性を発揮するものであり、実施例に記載の組み合わせに限定されるものではない。
As mentioned above, although the specific example of this invention was demonstrated in detail in 1st Example-4th Example, these are only illustrations and do not limit a claim. For example, in the embodiment, the case where one, six, and 14 measurement marks are attached to the surface of the sphere has been illustrated, but the case where any two or more measurement marks are attached to the surface of the sphere. Even so, with the configuration of the rotation measuring device according to the second to fourth embodiments, it is possible to accurately measure the direction and amount of rotation of the sphere moving in space. Even when one measurement mark is attached to the surface of the sphere, the exact rotation direction and rotation of the sphere moving in the space can be achieved by the configurations of the rotation measuring devices of the second and third embodiments. Similarly, in the rotation measuring apparatus according to the first embodiment, when any two or more measurement marks are attached, the second to fourth embodiments are shown. By executing any one of the programs for identifying the positioning points and storing the positions of the first image and the second image on the
また、特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。 Further, the technology described in the claims includes various modifications and changes of the specific examples illustrated above.
例えば、計測用マークを構成する第1の測位ポイントと第2の測位ポイントの配置は、他の計測用マークの測位ポイントとの間で検出を誤る恐れがなく、基準記号からの距離と方向を予め明らかにできる位置であれば、矩形領域の頂点に限定されない。例えば、基準記号の中心から等距離にある2つの点を、第1の測位ポイントと第2の測位ポイントとして用いることができる。この場合、その中心からの距離、又は、ポイント間の距離及び方向を全ての計測用マークについて等しくすることが好ましいが、これらを計測用マーク毎に異なるものとすることも可能である。 For example, the arrangement of the first positioning point and the second positioning point constituting the measurement mark does not cause erroneous detection between the positioning points of other measurement marks, and the distance and direction from the reference symbol can be set. The position is not limited to the vertex of the rectangular area as long as the position can be revealed in advance. For example, two points that are equidistant from the center of the reference symbol can be used as the first positioning point and the second positioning point. In this case, it is preferable that the distance from the center or the distance and direction between the points is the same for all the measurement marks, but these may be different for each measurement mark.
例えば、球体の速度を測定する装置として、2組の光源と光センサーと信号発生器を利用しているが、スピードガンを使用することも可能である。 For example, as a device for measuring the speed of a sphere, two sets of light sources, an optical sensor, and a signal generator are used, but a speed gun can also be used.
例えば、第1の撮影手段と第2の撮影手段に、高解像度のビデオを使用することが可能である。 For example, high-resolution video can be used for the first photographing unit and the second photographing unit.
例えば、第1の画像の撮影時刻における第1の撮影手段から球体までの距離を特定し、第2の画像の撮影時刻における第2の撮影手段から球体までの距離を特定する距離特定手段を、第1の撮影手段と第2の撮影手段の上方に配置されて、空間を移動する球体と第1の撮影手段と第2の撮影手段とを撮影する手段と、撮影された画像から距離を特定する計算手段とすることができる。 For example, a distance specifying unit that specifies the distance from the first imaging unit to the sphere at the imaging time of the first image, and specifies the distance from the second imaging unit to the sphere at the imaging time of the second image, Positioned above the first photographing means and the second photographing means, and a means for photographing the sphere moving in the space, the first photographing means and the second photographing means, and specifying the distance from the photographed image It can be used as a calculation means.
1,41,51: 回転測定装置
2,42,54: ボール
4: トリガー信号発生手段
4a: トリガー信号発生器
4b: 光センサー
4c: 光源
6,8: カメラ
10,44,52: コンピュータ
12,20,22,24,28,32,36,40: 計測用マーク
14,26,30,38: 基準記号
16: 第1の測位ポイント
18: 第2の測位ポイント
46: ボール速度検出手段
48: 第1の検出手段
50: 第2の検出手段
53: ビデオ
DESCRIPTION OF
Claims (17)
球体の表面に、任意の基準記号と、第1の測位ポイントと、第2の測位ポイントから構成される計測用マークを付す工程と、
空間を移動する前記球体が第1の球体検出手段を通過した時刻を検出する第1の球体検出工程と、
空間を移動する前記球体が前記第1の球体検出手段から所定の距離を隔てて設けられた第2の球体検出手段を通過した時刻を検出する第2の球体検出工程と、
前記第1の球体検出手段と前記第2の球体検出手段との間の距離と、前記第1の球体検出手段が検出した時刻と前記第2の検出手段が検出した時刻との差から前記球体の移動速度を算出する工程と、
算出された前記球体の移動速度から、移動する前記球体を撮影するための、第1の画像の撮影時刻と、この第1の撮影時刻よりも後の第2の画像の撮影時刻と、を計算して指示する工程と、
前記指示された第1の画像の撮影時刻に、移動する前記球体の第1の画像を撮影する第1の撮影工程と、
前記指示された第2の画像の撮影時刻に、移動する前記球体の第2の画像を撮影する第2の撮影工程と、
前記第1の画像と前記第2の画像間の前記計測用マークの位置の変化量から、前記球体の回転方向と回転量とを計算する工程と、
前記第1の画像の撮影時刻と前記第2の画像の撮影時刻の時間差と、前記第1の画像と前記第2の画像間の前記計測用マークの位置の変化量から、前記球体の単位時間あたりの回転量を計算する工程と、
を備えていることを特徴とする空間を移動する球体の回転方向と回転量の測定方法。 A method for measuring the direction and amount of rotation of a sphere moving in space,
Attaching a measurement mark composed of an arbitrary reference symbol, a first positioning point, and a second positioning point to the surface of the sphere;
A first sphere detecting step of detecting a time when the sphere moving in the space passes through the first sphere detecting means;
A second sphere detecting step for detecting a time when the sphere moving in the space passes through a second sphere detecting means provided at a predetermined distance from the first sphere detecting means;
From the distance between the first sphere detecting means and the second sphere detecting means and the difference between the time detected by the first sphere detecting means and the time detected by the second detecting means, the sphere Calculating the moving speed of
From the calculated moving speed of the sphere, the shooting time of the first image and the shooting time of the second image after the first shooting time for shooting the moving sphere are calculated. And instructing,
The capture time of the first image which is the instruction, a first imaging step for capturing a first image of the sphere moves,
The photographing time of the second image which is the instruction, and a second photographing step of photographing the second image of the sphere moves,
From the change in position of the measurement mark between the first image and the second image, and calculating the rotation amount and rotation direction of the spherical body,
From the time difference between the shooting time of the first image and the shooting time of the second image, and the amount of change in the position of the measurement mark between the first image and the second image, the unit time of the sphere Calculating the amount of rotation per unit,
A method for measuring the direction and amount of rotation of a sphere moving in a space, characterized by comprising:
前記基準記号の画像を数値化したモデルデータ、及び前記基準記号と前記第1の測位ポイントと前記第2の測位ポイントの相対的な位置と距離のデータから構成される計測用マークの配置データを登録する工程と、
前記第1の画像上に全体座標系を定義する工程と、
前記第1の画像から前記球体の外周を識別して、画像の中の前記球体の位置を特定する工程と、
前記第1の画像の前記球体の画像の範囲で前記基準記号と前記モデルデータのパターンマッチングを行って、前記基準記号の位置を特定する工程と、
特定した前記基準記号の位置と前記計測用マークの配置データに基づいて前記第1の測位ポイントを前記第1の画像上でサーチして位置を検出し、検出した前記第1の測位ポイントの前記全体座標系における座標値を記憶する工程と、
特定した前記基準記号の位置と前記計測用マークの配置データに基づいて前記第2の測位ポイントを前記第1の画像上でサーチして位置を検出し、検出した前記第2の測位ポイントの前記全体座標系における座標値を記憶する工程と、
前記第1の画像の前記球体の中心の位置を特定し、前記球体の中心を座標系の中心とする局所座標系を定義する工程と、
前記第1の画像の前記第1の測位ポイントの座標値と、前記第2の測位ポイントの座標値を前記全体座標系から前記局所座標系の値に変換して記憶する工程と、
前記第2の画像上に全体座標系を定義する工程と、
前記第2の画像から前記球体の外周を識別して、画像の中の前記球体の位置を特定する工程と、
前記第2の画像の前記球体の画像の範囲で前記基準記号と前記モデルデータのパターンマッチングを行って前記基準記号の位置を特定する工程と、
特定した前記基準記号の位置と前記計測用マークの配置データに基づいて前記第1の測位ポイントを前記第2の画像上でサーチして位置を検出し、検出した前記第1の測位ポイントの前記全体座標系における座標値を記憶する工程と、
特定した前記基準記号の位置と前記計測用マークの配置データに基づいて前記第2の測位ポイントを前記第2の画像上でサーチして位置を検出し、検出した前記第2の測位ポイントの前記全体座標系における座標値を記憶する工程と、
前記第2の画像の前記球体の中心の位置を特定し、前記球体の中心を座標系の中心とする局所座標系を定義する工程と、
前記第2の画像の前記第1の測位ポイントの座標値と、前記第2の測位ポイントの座標値を前記全体座標系から前記局所座標系の値に変換して記憶する工程と、
前記第1の画像の前記局所座標系における前記第1及び第2の測位ポイントの座標値と、前記第2の画像の前記局所座標系における前記第1及び第2の測位ポイントの座標値の変化量から、前記球体の回転方向と回転量を計算する工程とを備えることを特徴とする請求項1に記載の移動する球体の回転方向と回転量の測定方法。 From the change in position of the measurement mark in the first image and the second image, wherein the step of calculating the amount of rotation and the rotation direction of the moving sphere,
Images digitized model data of the reference symbols, and the arrangement data of the mark for measurement consists of the relative position and distance of data of the said first positioning point and the reference symbol second positioning points A process to register;
A step of defining a global coordinate system on the first image,
Wherein identifying the outer periphery of the spherical body from a first image, and specifying the position of the sphere in the image,
A step of the first range of the spherical image of the image by performing pattern matching of the model data and the reference symbol to identify the location of the reference symbol,
Detecting the position by searching on the first image the first positioning points based on the arrangement data of the position and the measuring marks of the reference symbols identified, detected said first positioning point Storing coordinate values in the global coordinate system;
Detecting the position by searching on the first image the second positioning points based on the arrangement data of the position and the measuring marks of the reference symbols identified, detected the said second positioning points Storing coordinate values in the global coordinate system;
A step of the first to locate the center of the sphere of the image, defining a local coordinate system centered coordinate system the center of the sphere,
A step of storing the coordinate values of the first positioning points of the first image, the second coordinate values of the positioning point is converted from said global coordinate system to the value of the local coordinate system,
A step of defining a global coordinate system on the second image,
To identify the outer periphery of the spherical body from said second image, and specifying the position of the sphere in the image,
Identifying a location of the reference symbol in the range of the spherical image of the second image by performing pattern matching of the reference symbol and the model data,
Detecting the position by searching on the second image the first positioning points based on the arrangement data of the position and the measuring marks of the reference symbols identified, detected said first positioning point Storing coordinate values in the global coordinate system;
Detecting the position by searching on the second image a second positioning points based on the arrangement data of the position and the measuring marks of the reference symbols identified, detected the said second positioning points Storing coordinate values in the global coordinate system;
A step of the second to identify the position of the center of the sphere of the image, defining a local coordinate system centered coordinate system the center of the sphere,
A step of storing the coordinate values of the first positioning points of the second image, the second coordinate values of the positioning point is converted from said global coordinate system to the value of the local coordinate system,
Changes in the coordinate values of the first and second positioning points in the local coordinate system of the first image, wherein the first and the coordinate values of the second positioning points in the local coordinate system of the second image from the amount, the moving direction of rotation and amount of rotation of the measuring method of the spheres according to claim 1, characterized in that it comprises a step of calculating the rotation amount and rotation direction of the spherical body.
特定された前記第1の撮影手段から前記球体までの距離に基づいて、前記第1の画像の中の前記球体の正確な大きさを計算し、前記計測用マークを識別するためのパターンマッチングに使用するモデルデータを補正する工程と、
特定された前記第2の撮影手段から前記球体までの距離に基づいて、前記第2の画像の中の球体の正確な大きさを計算し、前記計測用マークを識別するためのパターンマッチングに使用するモデルデータを補正する工程をさらに備えていることを特徴とする請求項1に記載の空間を移動する球体の回転方向と回転量の測定方法。 The distance from the first imaging means to said spherical body in said first shooting step, and specifying a distance to the spherical body from a second imaging means in the second photographing step,
Based on the distance to the sphere from the identified said first imaging means, the exact size of the sphere in the first image is calculated, the pattern matching for identifying marks the measurement Correcting the model data to be used;
Based on the distance to the sphere from the identified said second capturing means, the exact size of the sphere in the second image is calculated and used for pattern matching to identify the marks the measurement The method according to claim 1 , further comprising a step of correcting the model data to be rotated.
移動する球体の表面に、任意の基準記号と、第1の測位ポイントと、第2の測位ポイントとから構成される2個以上の計測用マークを付す工程を備えており、前記計測用マークは前記基準記号と前記第1の測位ポイントと前記第2の測位ポイントとを結ぶ直線で囲まれる領域が互いに重なり合うことなく配置されており、
移動する前記球体の第1の画像を撮影する第1の撮影工程と、
前記第1の画像の撮影時刻よりも後に、移動する前記球体の第2の画像を撮影する第2の撮影工程と、
前記第1の画像と前記第2の画像間の前記計測用マークの位置の変化量から、前記球体の回転方向と回転量を計算する工程とを備えていることを特徴とする空間を移動する球体の回転方向と回転量の測定方法。 A method for measuring the direction and amount of rotation of a sphere moving in space,
On the surface of the moving sphere, and any reference symbols, a first positioning point comprises a step of subjecting two or more measurement mark consists of a second positioning points, the measurement mark the reference symbol and the first region surrounded by the straight line connecting the a positioning point second positioning points are arranged without overlapping each other,
A first photographing step of photographing the first image of the spheres moving,
Later than the photographing time of the first image, a second imaging step of capturing a second image of the sphere moves,
Move space, characterized in that the change in position of the measurement mark between the first image and the second image, and a step of calculating the rotation amount and rotation direction of the spherical body A method for measuring the direction and amount of rotation of a sphere.
第1の画像を指示された時刻で撮影する前記第1の撮影工程と、
第2の画像を指示された時刻で撮影する前記第2の撮影工程と、
前記第1の画像の撮影時刻と前記第2の画像の撮影時刻の時間差と、前記第1の画像と前記第2の画像間の前記計測用マークの位置の変化量から、前記球体の単位時間あたりの回転量を計算する工程とを更に備えていることを特徴とする請求項6に記載の空間を移動する球体の回転方向と回転量の測定方法。 A step of instructing the capture time of the first photographing step and the second photographing step,
Said first imaging step for imaging at a time instructed to the first image,
Said second photographing step of photographing at a time instructed to the second image,
And time difference between the shooting time of the first shooting time and the second image of the image, from the change in position of the measurement mark between the first image and the second image, a unit of the spherical time spatial rotation direction and the rotation amount of the measurement method of the sphere to move according to claim 6, characterized in that it and further comprising the step of calculating a rotation amount per.
前記球体が、第1の球体検出手段を通過した時刻を検出する第1の球体検出工程と、
前記球体が、第1の球体検出手段から所定の距離を隔てて設けられた第2の球体検出手段を通過した時刻を検出する第2の球体検出工程と、
前記第1の球体検出手段と前記第2の球体検出手段の間の距離と、前記第1の球体検出手段が検出した時刻と前記第2の検出手段の検出した時刻の差から前記球体の移動速度を算出する工程と、
算出された前記球体の移動速度から前記第1の画像の好適な撮影時刻を計算して指示する工程と、
算出された前記球体の移動速度から前記第2の画像の好適な撮影時刻を計算して指示する工程とを備えていることを特徴とする請求項7に記載の空間を移動する球体の回転方向と回転量の測定方法。 Said step of indicating the capture time of the first photographing step and the second photographing step,
A first sphere detecting step of detecting a time when the sphere has passed through the first sphere detecting means;
A second sphere detecting step of detecting a time when the sphere has passed through a second sphere detecting means provided at a predetermined distance from the first sphere detecting means;
Moving the distance between the first sphere detecting means and the second sphere detecting means, from the difference between the detected times of the first time sphere detecting means detects said second detection means of the sphere Calculating the speed;
A step of indicating the moving speed of the calculated the sphere to calculate a suitable shooting time of the first image,
Direction of rotation of the sphere to move space according to claim 7, characterized in that the moving speed of the calculated the sphere and a step of instructing to calculate a suitable shooting time of the second image And measuring method of rotation amount.
前記計測用マークの前記矩形領域が前記球体の表面に重なり合うことなく配置されることを特徴とする請求項6,7又は8のいずれか一項に記載の空間を移動する球体の回転方向と回転量の測定方法。 The reference symbols constituting a plurality of the measurement marks to be added to the surface of the sphere, are all different symbols for each mark the measurement, the vertices of a rectangular area in which the first positioning points surrounding the reference symbol are attached to one of said second positioning points have been subjected to other vertices of the rectangular region,
Rotation direction of rotation of the sphere to move space according to any one of claims 6, 7 or 8, wherein the rectangular area of the mark for the measurement are arranged without overlap on the surface of the sphere How to measure quantity.
前記計測用マークの前記矩形領域が前記球体の表面に重なり合うことなく配置されることを特徴とする請求項6,7又は8のいずれか一項に記載の空間を移動する球体の回転方向と回転量の測定方法。 The reference symbols are letters without any point symmetry, one of the vertices of the rectangular region in which the first positioning points surrounding the reference symbols constituting a plurality of the measurement marks to be added to the surface of the sphere are attached to, said second positioning points are denoted by the other vertices of the rectangular region,
Rotation direction of rotation of the sphere to move space according to any one of claims 6, 7 or 8, wherein the rectangular area of the mark for the measurement are arranged without overlap on the surface of the sphere How to measure quantity.
点対称性のない文字を前記基準記号とする前記計測用マークには、前記第1の測位ポイントが前記基準記号を囲む矩形領域の頂点の1つに付され、前記第2の測位ポイントが前記矩形領域の他の頂点に付されており、
点対称性を有する文字を前記基準記号とする前記計測用マークには、前記第1の測位ポイントが前記基準記号を囲む前記矩形領域の頂点の1つに付され、前記第2の測位ポイントが前記矩形領域の前記第1の測位ポイントと隣り合う頂点に付されており、
前記計測用マークの前記矩形領域が前記球体の表面に重なり合うことなく配置されることを特徴とする請求項6,7又は8のいずれか一項に記載の空間を移動する球体の回転方向と回転量の測定方法。 The reference symbols constituting a plurality of the measurement marks to be added to the surface of the sphere is a character with point symmetry with no character or point symmetry,
The said measurement marks which point symmetry with no characters with the reference symbol, the first positioning point is assigned to one of the vertices of a rectangular area surrounding the reference symbol, the second positioning point the Attached to other vertices of the rectangular area,
The said measuring mark characters with point symmetry to the reference symbol, the first positioning point is assigned to one of the vertices of the rectangular region surrounding the reference symbol, the second positioning point the numbers are assigned to the vertices adjacent to the first positioning points of the rectangular area,
Rotating the rotational direction of the spheres to move a space according to any one of claims 6, 7 or 8, wherein the rectangular area of the mark for the measurement are arranged without overlap on the surface of the sphere How to measure quantity.
全ての前記計測用マークに含まれる前記基準記号の画像を数値化したモデルデータ、及び前記基準記号と前記第1の測位ポイントと前記第2の測位ポイントとの相対的な位置と距離のデータから構成される計測用マークの配置データを登録する工程と、
前記第1の画像上に全体座標系を定義する工程と、
前記第1の画像から前記球体の外周を識別して、画像の中の前記球体の位置を特定する工程と、
前記第1の画像の前記球体の画像の範囲に含まれる全ての前記基準記号と前記モデルデータとのパターンマッチングを行って、前記基準記号を識別して位置を特定し、前記モデルデータとの相関係数と、前記基準記号の種類と位置を記憶する工程と、
前記第1の画像に含まれる全ての前記基準記号について相関係数の高い順に順位付けをする工程と、
前記第2の画像上に全体座標系を定義する工程と、
前記第2の画像から前記球体の外周を識別して、画像の中の前記球体の位置を特定する工程と、
前記第2の画像の前記球体の画像の範囲に含まれる全ての前記基準記号と前記モデルデータとのパターンマッチングを行って、前記基準記号を識別して位置を特定し、前記モデルデータとの相関係数と、前記基準記号の種類と位置を記憶する工程と、
前記第2の画像に含まれる全ての前記基準記号について相関係数の高い順に順位付けをする工程と、
前記第1の画像に含まれる基準記号と前記第2の画像に含まれる基準記号の中から、前記基準記号の種類が一致し且つ前記モデルデータとの相関係数の最も高い基準記号を選択する工程と、
選択された前記基準記号を含む前記第1の画像の前記計測用マークの前記第1の測位ポイントと前記第2の測位ポイントの位置を特定する工程と、
前記第1の画像に前記球体の中心を座標系の中心とする局所座標系を定義する工程と、
選択された前記基準記号を含む前記第1の画像の前記計測用マークの前記第1の測位ポイントと前記第2の測位ポイントの位置を前記局所座標系に変換して記憶する工程と、
選択された前記基準記号を含む前記第2の画像の前記計測用マークの前記第1の測位ポイントと前記第2の測位ポイントの位置を特定する工程と、
前記第2の画像に前記球体の中心を座標系の中心とする局所座標系を定義する工程と、
選択された前記基準記号を含む前記第2の画像の前記計測用マークの前記第1の測位ポイントと前記第2の測位ポイントの位置を前記局所座標系に変換して記憶する工程と、
前記第1の画像の記憶された前記第1及び第2の測位ポイントと、前記第2の画像の記憶された第1及び第2の前記測位ポイントの変化量から、前記球体の回転方向と回転量を計算する工程と、
を備えることを特徴とする請求項6,7又は8のいずれか一項に記載の空間を移動する球体の回転方向と回転量の測定方法。 From the change in position of the measurement mark in the first image and the second image, calculating a rotation amount and rotation direction of the spherical body to be moved,
Images digitized model data of the reference symbols in all of the measurement marks, and from the relative positions and distances of the data with the second positioning point and the reference symbol and the first positioning point Registering the arrangement data of the measurement marks to be configured;
A step of defining a global coordinate system on the first image,
Wherein identifying the outer periphery of the spherical body from a first image, and specifying the position of the sphere in the image,
Performing pattern matching between said model data all the reference symbols are included in the scope of the sphere of the image of the first image, locates and identifies the reference symbol, the phase of the model data and correlation coefficient, a step of storing the type and position of the reference symbol,
A step of ranking the order high correlation coefficients for all of said reference symbol included in the first image,
A step of defining a global coordinate system on the second image,
To identify the outer periphery of the spherical body from said second image, and specifying the position of the sphere in the image,
Performing pattern matching between said model data all the reference symbols are included in the scope of the sphere of the image of the second image, to locate and identify the reference symbol, the phase of the model data and correlation coefficient, a step of storing the type and position of the reference symbol,
A step of ranking the order high correlation coefficients for all the reference symbols included in the second image,
From among the reference symbols included in the second image and the reference symbol included in the first image, selects the highest standards symbol correlation coefficient between types match and the model data of the reference symbols Process,
Identifying a position of the selected first of the said second positioning point and the first positioning point of the measurement mark image including the reference mark has,
A step of defining a local coordinate system centered coordinate system the center of the sphere to the first image,
A step of storing the position of a selected said first positioning point and the second positioning point of measurement marks of the first image including the reference symbol is converted into the local coordinate system,
Identifying a position of the selected second wherein the first positioning point the second positioning point of the measurement marks of an image including the reference mark has,
A step of defining a local coordinate system centered coordinate system the center of the sphere to the second image,
A step of storing the position of a selected said first positioning point and the second positioning point of the measurement mark of the second image including the reference symbol is converted into the local coordinate system,
The stored first and second positioning points of the first image, the first and the amount of change in the second of the positioning points stored in the second image, the rotation and the rotation direction of the spherical body Calculating the quantity ;
The method for measuring the rotation direction and amount of rotation of a sphere that moves in a space according to any one of claims 6, 7, and 8 .
全ての前記計測用マークの画像パターンを数値化したモデルデータを登録する工程と、
前記第1の画像から前記球体の外周を識別して、前記球体の中心を座標系の中心とする局所座標系を定義する工程と、
前記第1の画像の中の前記球体の画像の範囲に含まれる全ての前記計測用マークと、全ての前記モデルデータとのパターンマッチングを行って、前記計測用マークを識別して位置を特定し、前記モデルデータとの相関係数と、前記計測用マークの前記基準記号の種類と、前記第1の測位ポイントと前記第2の測位ポイントとの前記局所座標系における座標値を記憶する工程と、
特定された前記第1の画像の全ての前記計測用マークについて相関係数の高い順に順位付けをする工程と、
前記第2の画像から前記球体の外周を識別して、前記球体の中心を座標系の中心とする局所座標系を定義する工程と、
前記第2の画像の中の前記球体の画像の範囲に含まれる全ての前記計測用マークと、全ての前記モデルデータとのパターンマッチングを行って、前記計測用マークを識別して位置を特定し、前記モデルデータとの相関係数と、前記計測用マークの前記基準記号の種類と、前記第1の測位ポイントと前記第2の測位ポイントとの前記局所座標系における座標値を記憶する工程と、
特定された前記第2の画像の全ての前記計測用マークについて相関係数の高い順に順位付けをする工程と、
前記第1の画像で特定された前記計測用マークと前記第2の画像で特定された前記計測用マークの中から、前記基準記号が一致し且つ前記モデルデータとの相関係数の最も高い前記計測用マークの組み合わせを選択する工程と、
前記第1の画像の選択された前記計測用マークの前記第1及び第2の測位ポイントと、前記第2の画像の前記計測用マークの選択された前記第1及び第2の測位ポイントの変化量から、前記球体の回転量を計算する工程を備えることを特徴とする請求項6,7又は8のいずれか一項に記載の空間を移動する球体の回転方向と回転量の測定方法。 From the change in position of the measurement mark in the first image and the second image, calculating a rotation amount and rotation direction of the spherical body to be moved,
A step of registering the model data obtained by digitizing an image pattern of all of the measurement mark,
Wherein identifying the outer periphery of the spherical body from a first image, a step of defining a local coordinate system centered coordinate system the center of the sphere,
It said measurement mark all included in the scope of the sphere image in the first image by performing pattern matching with all of the model data, specifies the position to identify the mark the measurement , the correlation coefficient between the model data, the type of the reference symbol marks the measuring, a step of storing the coordinate values in the local coordinate system of the first positioning point and the second positioning points ,
A step of ranking the high correlation coefficient order for all of the measurement mark of specified first image,
Wherein identifying the outer periphery of the sphere from the second image, a step of defining a local coordinate system centered coordinate system the center of the sphere,
It said measurement mark all included in the scope of the sphere image in the second image by performing pattern matching with all of the model data, specifies the position to identify the mark the measurement , the correlation coefficient between the model data, the type of the reference symbol marks the measuring, a step of storing the coordinate values in the local coordinate system of the first positioning point and the second positioning points ,
A step of ranking the high correlation coefficient order for all of the measurement mark of a specified second image,
The highest the correlation coefficients among the measurement marks identified in specified the measurement mark and the second image in the first image, the reference symbols consistent with and the model data Selecting a combination of measurement marks;
Changes in the first and second positioning points, wherein the selected first and second positioning points of measurement marks of the second image of the selected the measuring marks of the first image The method for measuring a rotation direction and a rotation amount of a sphere moving in a space according to any one of claims 6, 7 and 8 , further comprising a step of calculating a rotation amount of the sphere from an amount.
特定された前記距離に基づいて前記第1の画像の中の前記球体の正確な大きさを計算することにより、前記計測用マークを識別するためのパターンマッチングに使用する前記モデルデータを補正する工程と、
特定された前記距離に基づいて前記第2の画像の中の前記球体の正確な大きさを計算することにより、前記計測用マークを識別するためのパターンマッチングに使用する前記モデルデータを補正する工程を備えていることを特徴とする請求項6,7又は8のいずれか一項に記載の空間を移動する球体の回転方向と回転量の測定方法。 Said first imaging step, and specifying a distance from the photographing means in the second imaging step to said sphere,
By calculating the exact size of the sphere in the first image based on the identified the distance, the step of correcting the model data to be used for pattern matching to identify the marks the measurement When,
By calculating the exact size of the sphere in the second image based on the identified the distance, the step of correcting the model data to be used for pattern matching to identify the marks the measurement The method of measuring a rotation direction and a rotation amount of a sphere that moves in a space according to any one of claims 6, 7, and 8 .
前記基準記号が点対称性のある文字又は記号である場合には、前記第1の測位ポイントが前記基準記号を囲む矩形領域の頂点の1つに付されており、前記第2の測位ポイントが前記矩形領域の前記第1の測位ポイントと隣り合う頂点に配置されており、前記計測用マークの前記矩形領域が表面に重なり合うことなく配置されており、
前記基準記号が点対称性のない文字又は記号である場合には、前記第1の測位ポイントが前記基準記号を囲む矩形領域の頂点の1つに付されており、前記第2の測位ポイントが前記矩形領域の他の頂点に配置されており、前記計測用マークの前記矩形領域が表面に重なり合うことなく配置されていることを特徴とする空間を移動する際の回転方向と回転量測定に適した球体。 A reference symbol on the surface, a first positioning point, the mark for measurement consists of the second positioning points are arranged two or more, the reference symbol is an all different symbols for each mark the measurement ,
If the reference symbol is a letter or symbol of point symmetry, the first positioning points have been subjected to one of the vertices of a rectangular area surrounding the reference symbol, the second positioning point wherein the rectangular area has a first is arranged adjacent vertices a positioning point, the rectangular area of the mark for the measurement are arranged without overlap on the surface,
If the reference symbol is a point symmetry with no character or symbol, the first positioning points have been subjected to one of the vertices of a rectangular area surrounding the reference symbol, the second positioning point wherein it is disposed the other vertices of the rectangular region, suitable for rotating measuring the rotational direction when the rectangular area of the mark for the measurement moves space, characterized in that it is arranged without overlap on the surface Sphere.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005047242A JP4723876B2 (en) | 2005-02-23 | 2005-02-23 | Method for measuring rotation direction and rotation amount of sphere moving in space, and sphere suitable for measurement of rotation direction and rotation amount when moving in space |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005047242A JP4723876B2 (en) | 2005-02-23 | 2005-02-23 | Method for measuring rotation direction and rotation amount of sphere moving in space, and sphere suitable for measurement of rotation direction and rotation amount when moving in space |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006234485A JP2006234485A (en) | 2006-09-07 |
JP4723876B2 true JP4723876B2 (en) | 2011-07-13 |
Family
ID=37042316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005047242A Active JP4723876B2 (en) | 2005-02-23 | 2005-02-23 | Method for measuring rotation direction and rotation amount of sphere moving in space, and sphere suitable for measurement of rotation direction and rotation amount when moving in space |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4723876B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101412505B1 (en) * | 2013-11-28 | 2014-06-26 | (주) 알디텍 | Golf simulator, and golf simulation method |
KR102101512B1 (en) * | 2018-10-25 | 2020-04-16 | 주식회사 뷰웍스 | Apparatusand server for calculating spin of rotating object |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009132259A (en) * | 2007-11-30 | 2009-06-18 | Denso It Laboratory Inc | Vehicle surrounding-monitoring device |
JP5297677B2 (en) * | 2008-04-08 | 2013-09-25 | 株式会社フローベル | Detection apparatus and method, program, recording medium, and simulation system |
US10379213B2 (en) | 2013-11-13 | 2019-08-13 | The Yokohama Rubber Co., Ltd. | Moving body rotation speed measurement device |
CN110141830B (en) * | 2019-04-30 | 2021-09-28 | 深圳泰山体育科技股份有限公司 | Outdoor fitness equipment with intelligent action recognition function |
CN110826146B (en) * | 2019-09-27 | 2023-03-24 | 广州文冲船厂有限责任公司 | Jig frame correction method, device and equipment based on CATIA (computer-graphics aided three-dimensional Interactive application), and storage medium |
KR102453585B1 (en) * | 2020-06-26 | 2022-10-14 | 주식회사 픽셀스코프 | System and method of calculating spins of billiard ball |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001304830A (en) * | 2000-04-19 | 2001-10-31 | Sumitomo Rubber Ind Ltd | Rotary motion measuring method and measuring apparatus for sphere |
JP2002333312A (en) * | 2001-05-09 | 2002-11-22 | Sumitomo Rubber Ind Ltd | Measurement method for three dimensional posture of sphere and measuring method for revolution rate and direction of revolution axis of sphere using the method |
-
2005
- 2005-02-23 JP JP2005047242A patent/JP4723876B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001304830A (en) * | 2000-04-19 | 2001-10-31 | Sumitomo Rubber Ind Ltd | Rotary motion measuring method and measuring apparatus for sphere |
JP2002333312A (en) * | 2001-05-09 | 2002-11-22 | Sumitomo Rubber Ind Ltd | Measurement method for three dimensional posture of sphere and measuring method for revolution rate and direction of revolution axis of sphere using the method |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101412505B1 (en) * | 2013-11-28 | 2014-06-26 | (주) 알디텍 | Golf simulator, and golf simulation method |
KR102101512B1 (en) * | 2018-10-25 | 2020-04-16 | 주식회사 뷰웍스 | Apparatusand server for calculating spin of rotating object |
Also Published As
Publication number | Publication date |
---|---|
JP2006234485A (en) | 2006-09-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4723876B2 (en) | Method for measuring rotation direction and rotation amount of sphere moving in space, and sphere suitable for measurement of rotation direction and rotation amount when moving in space | |
US7300356B2 (en) | Apparatus and method of measuring the flying behavior of a flying body | |
JP4885867B2 (en) | POSITION INFORMATION DETECTING DEVICE, POSITION INFORMATION DETECTING METHOD, AND POSITION INFORMATION DETECTING PROGRAM | |
JP5719170B2 (en) | Object position and motion detection system and method | |
US7671875B2 (en) | Information processing method and apparatus | |
JP3535476B2 (en) | Method for measuring three-dimensional attitude of sphere and method for measuring rotation amount and rotation axis direction of sphere using the method | |
CN108986164A (en) | Method for detecting position, device, equipment and storage medium based on image | |
JP7051315B2 (en) | Methods, systems, and non-temporary computer-readable recording media for measuring ball rotation. | |
KR20060043565A (en) | Measurement apparatus for movement information of moving object | |
CN109938837A (en) | Optical tracking system and optical tracking method | |
JP2005529339A (en) | Flight parameter measurement system | |
JP2001101429A (en) | Method and device for observing face, and recording medium for face observing processing | |
JP4109075B2 (en) | Method for measuring the rotation characteristics and flight characteristics of a sphere, and a device for measuring the rotation characteristics and flight characteristics of a sphere | |
JP4109094B2 (en) | Method for measuring the rotational and flight characteristics of a sphere | |
CN113269810B (en) | Motion gesture recognition method and device for catching ball | |
CA2433885A1 (en) | System and method for the measurement of the relative position of an object with respect to a point of reference | |
JP2004061483A (en) | Method and instrument for measuring rotation quantity and rotary axis direction of curved surface body, and method of specifying three-dimensional posture of curved surface body | |
JP5540665B2 (en) | Golf club selection method and selection apparatus, and golf club | |
WO2023218692A1 (en) | Display control device, method, and program | |
JP3704494B2 (en) | How to check camera viewpoint and focal length | |
JP2001349706A (en) | Position detection method and device, image processing method, sheet and recording medium | |
JP4647761B2 (en) | Swing object speed measurement device | |
KR101199764B1 (en) | Relative coordinate extraction device and medical images system using the same | |
CN109995987A (en) | Target scanning method, device and readable storage medium | |
EP3987765A1 (en) | Method and system for the calibration of an object reconstruction device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080108 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080108 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101008 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101019 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101129 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110315 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110408 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4723876 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |